cancel
Showing results for 
Search instead for 
Did you mean: 

JMS Adapter error A synchronous method call is not permitted

Former Member
0 Kudos

Hello,

We have a scenario where in we use JMS channel to pick up messages,query the SAP(RFC) and return the response back to JMS.The sender channel is able to pick up messages (Sporadically) but shows a connection error "Channel error occured;detailed error description : JMS error JMSCC033:  A synchronous method call is not permitted when a session is being used asynchronously'CreateTemporaryQueue',Linked error Error code JMSCC0033. We have MQ V7 fix 7.0.1.8.The scenario was working for us and we recently upgraded our MQ to this version and we see this error.

Any thoughts?

PI 7.0 SP 15

Thanks in advance.

Larry.

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

The issue was fixed after we changed the Software Component Version of the JMS Adapter type to SAP BASIS 7.31.

In your communication channel configuration for Adapter Type, if the version is lower change it and it will start working.

Former Member
0 Kudos

Yes I know, we use the Async / Sync communication through module processing without BPM..Any one has seen this error before?

baskar_gopalakrishnan2
Active Contributor
0 Kudos

JMS adapter supports only async communication. If you need to simulate sync effect then use jms sender to PI  and then response back to jms receiver again. Do your RFC lookup in the mapping.

refer SAP Help document. you will not see Best Effort (synchronous mode)

http://www.sdn.sap.com/irj/sdn/index?rid=/webcontent/uuid/70d8e250-e892-2b10-ab8a-d04433cf158b

rajasekhar_reddy14
Active Contributor
0 Kudos

JMS adapter supports only Async communication,thats why you are getting that error.