Versendet SOAP-Nachrichten an einen angegebenen HTTP-Endpunkt.
Übersicht
Mit dem SOAPSenderService können Nachrichten als SOAP-Nachrichten an einen konfigurierten HTTP-Endpunkt übermittelt werden. Der Service unterstützt Authentifizierung über HTTP Basic Auth. Das Ergebnis der Anfrage wird in der MessageContext-Variable B3P_HTTP_RESPONSE_BODY
gespeichert.
Einrichtung
Klassenpfad org.b2bbp.services.outbound.soap.SOAPSenderService
Service Properties
Pflichtwerte
Property | Beispielwert | Erklärung |
---|---|---|
HTTP_URL | http://example.com/soap | Die URL des SOAP-Endpunkts, an den die Nachricht gesendet wird. |
Optionale Werte
Property | Beispielwert | Erklärung |
---|---|---|
HTTP_AUTHORIZATION_BASIC | true (false) | Legt fest, ob HTTP Basic Auth verwendet wird. Werte: “true” oder “false”. Default ist “false” |
HTTP_USER | soapuser | Benutzername für die HTTP-Authentifizierung. |
HTTP_PASSWORD | pVX5VxHrAKLLoqXMMuslrg== | B2B-Base64-kodiertes Passwort |
HTTP_SOAP_ACTION | http://example.com/soapAction | SOAP-Aktion, die im Header der Anfrage gesetzt wird. |
HTTP_CONTENT_TYPE | text/xml;charset=utf-8 | Content-Type der SOAP-Anfrage. Standard ist “text/xml;charset=utf-8”. |
B3P_RENCODING | UTF-8 | Das Encoding der abgeschickten Nachricht. Default ist das jeweilige Systemencoding |
B3P_CONTENT_SLOT | PAYLOAD | Die Variable im MessageContext, aus der die zu sendende Nachricht geladen wird. Wenn nicht angegeben, wird CURRENT_PAYLOAD verwendet. |