Symptom
While executing the Purchase Order Acknowledgement payload from SOAP UI, user gets the error SRT: Plain SOAP: Reliable messaging (RM) configured, but no Message ID and no WSRM assertion provided.
Reproducing the Issue
Download the WSDL file from respective Communication Arrangement created and then compose a request on SOAP UI for Purchase Order Acknowledgement and then execute the Payload.
Cause
The Service Interface against the Purchase Order Acknowledgement has Reliable Messaging (RM) Configured. Hence, this interface expects a <messageId xmlns="http://www.sap.com/webas/640/soap/features/messageId/"> attribute on the Payload, in absence of which the system raises error in the Response.
Resolution
To resolve this, please provide <messageId xmlns="http://www.sap.com/webas/640/soap/features/messageId/"> attribute and value against it in the Payload.
For Example - <msgID:messageId xmlns:msgID="http://www.sap.com/webas/640/soap/fe atures/messageId/">uuid:005056ab-5b8d-1ed7-a0b6-a6db2da3fae6 </msgID:messageId>
NOTE: Here the value must start with uuid.
Keywords
KBA , SRD-CC , Cross Components , How To