
Auf welche Weise der SOAP-Adapter eine Exactly-Once End-to-End-Verarbeitung sicherstellt, hängt davon ab, ob die SOAP-Message, die vom SOAP-Client bereitgestellt wird, einen GUID enthält oder nicht.
SOAP-Message mit GUID
Enthält die SOAP-Message einen GUID, wählen Sie in der Adapterkonfiguration Kodierte Header verwenden und Query-String verwenden.
Der GUID kann in einen gültigen XI-Message-Header im SOAP-Message-Header bereitgestellt werden oder in einem entsprechenden Query-String in der URL angegeben sein.
Zum Beispiel: http://<Host-Name>:<Port-Name>/XISOAPAdapter/MessageServlet?senderParty=<Name des Senderpartners>&senderService=<Name des Sender-Service>&interface=<Name des Interface>&receiverParty=<Name des Empfängerpartners>&receiverService=<Name des Empfänger-Service>&interfaceNamespace=<Name des Interface-Namensraums>&MessageId=<GUID>
SOAP-Message ohne GUID
Enthält die SOAP-Message keinen GUID, generiert der SOAP-Adapter einen GUID.
Wählen Sie in der Adapterkonfiguration unter Quality-of-Service Exactly Once.
Der GUID wird generiert und der macht einen Exactly Once-Aufruf an den XI-Service.
SOAP-Message mit GUID
SOAP-Message ohne GUID