
Um Informationen vom Integration Server/PCK an Remote Clients oder Web-Services-Server zu versenden, konfigurieren Sie einen SOAP-Empfänger-Adapter.
Wählen Sie das Transport-Protokoll.
HTTP (einschließlich HTTPS)
SMTP (einschließlich SMTPS)
Über dieses Transport-Protokoll verschickt der Adapter SOAP-Messages als E-Mails.
Wenn Sie Informationen von einem Integration Server / PCK zu Remote Clients oder Web-Servers schicken möchten, wählen Sie das Message-Protokoll SOAP 1.1. Wenn Sie eine XI-Message an ein Legacy-System oder eine Advanced Adapter Engine schicken möchten, wählen Sie das Message-Protokoll XI 3.0.
Mit dem Message-Protokoll XI 3.0können Sie zum Beispiel die Kommunikation zwischen der Advanced Adapter Engine und im Backend-System generierten ABAP-Proxys konfigurieren. Diese Option ist jedoch mit Einschränkungen verbunden. Weitere Informationen finden Sie im SAP-Hinweis 1247043.
Wählen Sie die Adapter Engineauf dem Integration Server aus oder wählen Sie eine dezentral installierte Adapter Engine aus.
Diese Auswahl ist im PCK nicht möglich.
1. Verbindungsparameter definieren
Geben Sie unter Ziel-URLdie vollständige Adresse (URL) des Web-Service-Provider ein, an den die Message geschickt werden soll.
Benötigt der Server eine Benutzer-Authentifizierung, wählen Sie Benutzer-Authentifizierung konfigurierenund machen Sie folgende Angaben:
Für Transport-Protokoll SMTP/SMTPS wählen Sie die Authentifizierungsmethode:
Plain
CRAM-MD5
Benutzer
Kennwortmit Bestätigung
Die Option Benutzerauthentifizierung konfigurierenist nur verfügbar, wenn Sie das Message-Protokoll SOAP 1.1auswählen.
Fordert der Server ein Zertifikat vom Client an, wählen Sie Zertifikatsauthentifizierung konfigurieren.
Machen Sie folgende Angaben:
Schlüsselspeichereintrag
Schlüsselspeichersicht
Die Option Zertifikatsauthentifizierung konfigurierenist unter Authentifizierungsdaten verfügbar, wenn Sie das Message-Protokoll XI 3.0auswählen.
Für Transport-Protokoll HTTP/HTTPS machen Sie Angaben zum HTTP-Proxy-Server:
Ist der Web-Service-Provider nicht direkt, sondern über einen HTTP-Proxy-Server zu erreichen, dann setzen Sie das Kennzeichen Proxy konfigurierenund machen Sie folgende Angaben:
Host
Port,unter dem der Proxy HTTP-Requests annimmt
Benötigt das Proxy eine Benutzer-Authentifizierung, wählen Sie Proxy-Benutzer Authentifizierung konfigurieren.
Geben Sie den Benutzerund das Kennwortmit Bestätigung an.
Die Option Proxy konfigurierenist unter Proxy-Einstellungenverfügbar, wenn Sie das Message-Protokoll XI 3.0auswählen.
2. Authentifizierungsdaten für das Message-Protokoll XI 3.0 definieren
Wählen Sie den Authentifizierungsmodus:
Anmeldedaten für das SAP-System
Diese Angaben machen Sie unter Benutzername/ Kennwortauch im PCK.
Wenn Sie Messages mit einem ABAP-basierten Empfänger austauschen wollen, dann geben sie an:
Benutzername
Kennwort des Benutzers
Anmeldesprache
Anmeldemandant
Ist die Ziel-URL eine HTTPS-URL und erfordert somit eine Client-Authentifizierung, kann das Zertifikat wie folgt konfiguriert werden:
Geben Sie den Zertifikatnamen an.
Geben Sie den Schlüsselspeicher an.
Anmeldedaten für nicht-SAP-System verwenden
Wenn Sie Messages mit einem nicht-ABAP-basierten Empfänger austauschen wollen, dann geben Sie an:
Benutzername
Kennwort des Benutzers
Anonyme Anmeldung
Wenn der Empfänger keine Autentifizierung durchführt, dann wählen Sie diese Option.
3. Mail-Attribute für Transport-Protokoll SMTP/S definieren
Für das Transport-Protokoll SMTP/S geben Sie folgende Mail-Attribute an:
Von : E-Mail-Adresse, von der die Nachricht kommt.
An: E-Mail-Adresse, die die Nachricht erhalten soll.
Wenn Sie mehrere Adressen angeben, trennen Sie die Adressen durch ein Semikolon.
Cc: E-Mail-Adressen, an die die E-Mail ebenfalls gesendet werden soll.
Die hier angegebenen Adressen sind für den Empfänger sichtbar.
Bcc: E-Mail-Adressen, an die die E-Mail ebenfalls gesendet werden soll.
Die hier angegebenen Adressen sind für den Empfänger nicht sichtbar.
Geben Sie den Betreffder E-Mail-Nachricht an.
4. Sicherheitsparameter definieren
Wenn Sie in der zugehörigen Empfängervereinbarung im Integration Server oder im PCK zusätzliche Einstellungen zur Sicherheit vornehmen möchten, wählen Sie Sicherheitsprofil wählen.
Weitere Informationen finden Sie in der SAP-NetWeaver-Bibliothek unter .
Wählen Sie das Sicherheitsprofil Web-Services-Sicherheitoder S/MIMEaus.
Geben Sie die Aufbewahrungszeitfür die Messages in Tagen, Stunden, Minuten und Sekunden an.
Sicherheitsparametersind nur verfügbar, wenn Sie das Message-Protokoll SOAP 1.1auswählen.
5. Konvertierungsparameter definieren
Soll die Payload der Message ohne SOAP-Umschlag verschickt werden, wählen Sie Keinen SOAP-Umschlag verwenden.
Soll der Header der XI-Message in die Web-Services-Message übernommen werden, wählen Sie Header behalten.
Sollen Anlagen (Attachments) der XI-Message in die Web-Services-Message übernommen werden, wählen Sie Attachments behalten.
Sollen die Header der XI-Message kodiert werden, wählen Sie Kodierte Header verwenden.
Soll ein Query-String angegeben werden, wählen Sie Query-String verwenden.
Geben Sie die SOAP-Aktionan.
Die Aktion gibt den Wert für die SOAPAction in Web-Service-Messages an.
Konvertierungsparametersind nur verfügbar, wenn Sie das Message-Protokoll SOAP 1.1auswählen.
6. Adapterspezifische Message-Eigenschaften definieren
Wählen Sie die Registerkarte Erweitert.
Um adapterspezifische Attribute im Message-Header der XI-Message zu verarbeiten, wählen Sie Adapterspezifische Message-Attribute verwendenund außerdem Variable Transportanbindung.
Folgenden Attribute werden im XI-Message-Header ausgewertet:
Server-URL (technischer Name: TServerLocation)
Hier kann die komplette URL gesetzt werden.
Authentifizierungsschlüssel (technischer Name: TAuthKey)
Proxy-URL (technischer Name: TProxyLocation)
Proxy-Authentifizierungsschlüssel (technischer Name: TProxyAuthKey)
SOAP Aktion: (technischer Name: THeaderSOAPACTION)
Wollen Sie Header-Felder übernehmen, wählen Sie Variabler Header.
Die technischen Namen der Felder sind XHeaderName1 , XHeaderName2 , XHeaderName3 .
Unter diesen hier eingegebenen Bezeichnungen werden die Parameter in den HTTP Request übernommen.
Der Attributnamensraum für den Adapter ist: http://sap.com/xi/XI/System/SOAP.
7. Authentifizierungsschlüssel eingeben und anzeigen
Wird für das Empfängersystem eine Authentifizierung verlangt, können Sie hier für den jeweiligen Schlüsselwert ein Kennwort mit Bestätigung hinterlegen.
Auf diese Weise ist es nicht nötig, Kennwörter in den erweiterten Message-Header zu schreiben.
Möchten Sie den jeweiligen Authentifizierungsschlüssel eingeben oder anzeigen, wählen Sie Berechtigungsschlüssel anzeigen.
Sie können zum Wert des Authentifizierungsschlüssels (TAuthKey oder TProyxAuthKey) ein Kennwort mit Bestätigung eingeben.
8. Adapterstatus definieren
Setzen Sie den Adapter auf Aktiv, um ihn für den Message-Austausch einzusetzen.
Der Adapterstatusist nur verfügbar, wenn Sie das Message-Protokoll SOAP 1.1auswählen.