cancel
Showing results for 
Search instead for 
Did you mean: 

XMBMessageHeader.getMessageId() error

Former Member
0 Kudos
909

Hi,

I have file to proxy scenario; there is a error in receiver proxy communication channel.

SOAP: call failed: java.lang.NullPointerException: while trying to invoke the method com.sap.aii.af.sdk.xi.mo.xmb.XMBMessageHeader.getMessageId() of an object loaded from local variable 'messageHeader'

Message processing failed. Cause: com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.lang.NullPointerException: while trying to invoke the method com.sap.aii.af.sdk.xi.mo.xmb.XMBMessageHeader.getMessageId() of an object loaded from local variable 'messageHeader'

can somebody help me with this.

Thanks.

Prema

View Entire Topic
Former Member
0 Kudos

Thank you all for the help.

Resolved this issue using OSS note:1952439 suggested by SAP.

Cause
In the receiver System the SU53 Transaction shows that the authorization object S_SERVICE is not available in the PI role.

Resolution
Add the S_SERVICE authorization object to the role SAP_XI_APPL_SERV_USER, and assign this role to the user what you use in this communication.