Quantcast
Channel: SCN: Message List - ABAP Connectivity
Viewing all articles
Browse latest Browse all 3125

Calling service stop works.

$
0
0

Hi all,

 

I'm calling many distants services from SAP, with logical ports defined in SOAMANAGER and everything works fine.

 

Now, after copying system on new server and define logical port identically, calling web services  works fine again, except for one only.

When I call it from old server it(s still works but from new server, I've got this error message :

 

<?xml version="1.0"?>

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

<s:Body>

<s:Fault>

<faultcode>s:MustUnderstand</faultcode>

<faultstring xml:lang="fr-FR">The header 'Action' from the namespace 'http://schemas.xmlsoap.org/ws/2004/08/addressing' was not understood by the recipient of this message, causing the message to not be processed. This error typically indicates that the sender of this message has enabled a communication protocol that the receiver cannot process. Please ensure that the configuration of the client's binding is consistent with the service's binding. </faultstring>

</s:Fault>

</s:Body>

</s:Envelope>

 

I try to change WS-A to Suppress ID, I try many things and tips from internet but nothing works.

 

The only difference I see is in the request is in the soap-env:Header, write in red, missing in the new server request :

 

The old server send :

<n2:Action xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope" xmlns:n2="http://schemas.xmlsoap.org/ws/2004/08/addressing" soap-env:mustUnderstand="1">http://www.xxxxx/FindAndGetSite</n2:Action>

 

The new send:

<n2:Action xmlns:n2="http://schemas.xmlsoap.org/ws/2004/08/addressing" soap-env:mustUnderstand="1">http://xxxx/FindAndGetSite</n2:Action>

 

 

Why my request is not exactly the same, what can I do ?

 

 

Thx all


Viewing all articles
Browse latest Browse all 3125

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>