cancel
Showing results for 
Search instead for 
Did you mean: 

JMS sender communication channel error

Former Member
0 Kudos

Hi Experts,

Configured JMS-> PI-> ECC scenario. getting the below error in the sender communciation channel.

Error occurred while processing message: null. The detailed error (if any) is :  java.lang.IllegalArgumentException: The JMS message ID cannot be set as null.

at com.sap.aii.adapt.

Can you please help me out and suggest the solution.

Thanks in advance for your support.

Regards

G V Anil

Accepted Solutions (0)

Answers (3)

Answers (3)

rasjoshi
Active Contributor
0 Kudos

hi,

please share you channel config details.

-rashmi

0 Kudos

Hello,

We are facing a similar issue, when we'll try to put a message to an "alias" queue:

Delivery of the message to the application using connection JMS_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: The JMS message ID cannot be set as null.

If we put the message into a "local" queue, everything works fine.

We are using IBM MQ Series 8.

Thank you in advance.

Adrián

former_member186851
Active Contributor
0 Kudos

Hello Adrian,

check whether the Queue has the proper authorization(Write access)

Former Member
0 Kudos

Hi Experts,

Any suggestion on my problem?

Please help me out providing solution.

Thanks

G V Anil

Former Member
0 Kudos

It looks Queue manager is not sending the JMS Message id - unique, it should be correctly set and pass to PI.

Kindly share your sender Jms channel processing tab configuration as well.

Former Member
0 Kudos

Hi Ram,

Thanks for your reply.

Can you please elaborate  where shld I check it that it is correctly set and wether its passing it or not?

In my processing tab I have not thing it is as it is except Transactional JMS Session(Recommended) check box is checked.

Please let me know if I need to specify any value in the Processing tab.

Thanks

G V Anil

Former Member
0 Kudos

how about correlation setting? you need to work with MQ team to set the JMS ID.