Symptom
You may receive an error while executing Webservice via SOAP Tool:
SRT_CORE141
SRT: Plain SOAP: Reliable messaging (RM) configured, but no Message ID and no WSRM assertion provided.
Environment
SAP Business ByDeisgn
SAP Cloud for Customer
SAP Cloud Application Studio
Reproducing the Issue
-
Login to SOAP Tool for testing your custom WebService.
-
Upload the WSDL.
- Use Authentication for loging ( ID and Password).
- Choose the operations and enter the request.
- Once request is filled with correct syntax and tags.
-
You may receive an error in the response like below
env:Code>
<env:Value>env:VersionMismatch</env:Value>
</env:Code>
<env:Reason>
<env:Text xml:lang="en">Wrong SOAP Version </env:Text>
Cause
Correct SOAP settings are missing in the Authentication screen of WS-A tab and hence this Version error occurs.
Resolution
You need to maintain the current Soap Settings in the Authentication screen of WS-A tab for using customer data.
- Login to SOAP Tool for testing WebService.
-
Upload the WSDL.
- Use Authentication for loging ( ID and Password).
- Go to WS-A tab.
- Make sure you fill the below highlighted are filled.
If you are using Postman as testing tool, you need to adjust the payload accordingly:
<soapenv:Header> |
By doing so, the tools will be able to generate UUID automatically.
Keywords
VersionMismatch;Wrong SOAP Version;WS-A; SAOP settings, SOAP UI, Postman, Web service processing error, SRT_CORE141, SRT_CORE 141, API, UUID, GUID, HTTP Code: 403 ( Forbidden ), SRT_CORE124, SRT_UTIL, /AIF/ERR , KBA , saop testing , wrong soap , AP-RC-BDS-WS , ByDesign Studio Web Services , CO-OM , Overhead Cost Controlling , Problem