Tuesday, January 31, 2012

com.ibm.workflow.client.util.FmcApiException: FMC38009E MQSeries Workflow API Error : API Return Code : 13 Error Origin : FmcSession.java:504 Error Message : FMC00013E Communication error - Failing Action: put, Reason Code: 0, Failing Object: .

com.ibm.workflow.client.util.FmcApiException:
FMC38009E MQSeries Workflow API Error :
    API Return Code  : 13
    Error Origin     : FmcSession.java:504
    Error Message    : FMC00013E Communication error - Failing Action: put, Reason Code: 0, Failing Object: .
    Nested Exception : None
    at com.ibm.workflow.client.api.FmcSession.CallSync(FmcSession.java:504)
    at com.ibm.workflow.client.api.FmcSession.Logon(FmcSession.java:999)
    at com.ibm.workflow.client.api.FmcExecutionService.logon2(FmcExecutionService.java:800)


Scenario:
- Using Rational Application Developer 7.5 with Websphere Application Server 7.0.
- MQ APIs are in project lib directory.
- The same use to work fine using Rational Application Developer 6.0 with Webpshere Application Server 5.1



Solution:
Remove the following rar file
IBM\SDP\runtimes\base_v7\profiles\profileName\installedConnectors\wmq.jmsra.rar
 

Reason:
Websphere Application Server 7.0 comes packaged with MQ APIs.


Note: This is one of the main reasons for this error.

1 comment:

  1. Hi,
    Just a moment back I was searching for the information on the workflow and now I am here. So much information, really well executed blog. This is really informative.
    Thanks.

    ReplyDelete