SAP Knowledge Base Article - Public

2531810 - 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.

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

Product

SAP Business ByDesign all versions