
Mit einem Kommunikationskanal, für den Sie den Adaptertyp WS eingestellt haben, können Sie die Kommunikation über die Web-Services-Laufzeit konfigurieren.
Weitere Informationen: Kommunikationskanal (Adaptertyp WS)
Beachten Sie, dass für einen WS-Kommunikationskanal mit der Adaptertypversion 7.10 folgende Sicherheitseinstellungen nicht unterstützt werden:
WS-Security UsernameToken
WS-Security Asymmetrical Encryption
Um einen Kommunikationskanal mit Adaptertyp WS zu konfigurieren, gehen Sie folgendermaßen vor.
Um die ältere Version ( SAP BASIS 7.10 ) des Adaptertyp WS verwenden zu können, müssen Sie die entsprechenden Adaptermetadaten zunächst in das ES Repository importieren.
1. Kommunikationskanal anlegen, Richtung und Adaptertyp festlegen
Legen Sie zunächst den Kommunikationskanal an, legen Sie fest, ob es sich um einen Sender- oder einen Empfängerkanal handelt, und wählen Sie den Adaptertyp WS (ältere Version) aus.
Rufen Sie den Anlegedialog für Kommunikationskanäle auf und geben Sie die notwendigen Schlüsselwerte an (Partner und Kommunikationskomponente).
Weitere Informationen: Kommunikationskanal definieren .
Im Kommunikationskanaleditor wählen Sie den Adaptertyp aus.
Wählen Sie die Eingabehilfe beim Feld Adaptertyp .
Für die ältere Version des Adaptertyp WS, wählen Sie den Eintrag mit folgenden Werten:
Name: WS
Namensraum: http://sap.com/xi/XI/System
Software-Komponentenversion: SAP BASIS 7.10
Wählen Sie Übernehmen .
Die folgenden Attribute sind dann bereits voreingestellt:
Transport-Protokoll: HTTP 1.0
Message-Protokoll: WS 1.0
Adapter-Engine: Integration Server
2. Web-Service-Aufrufart festlegen
Mit der Web-Service-Aufrufart legen Sie fest, ob der Aufruf lokal, das heißt in dasselbe logische System, oder als Fernaufruf in ein anderes logisches System erfolgt. Entsprechend Ihrer Wahl markieren oder demarkieren Sie das Ankreuzfeld Lokaler Aufruf .
Diese Einstellung können Sie nur für einen Empfängerkanal konfigurieren.
Welche weiteren Attribute Sie festlegen können, hängt von der eingestellten Aufrufart ab.
3. Weitere Attribute für lokalen bzw. Fernaufruf spezifizieren
Lokalen Aufruf konfigurieren
Für einen lokalen Aufruf spezifizieren Sie folgende Attribute.
|
Eingabefeld |
Beschreibung |
|---|---|
|
Transport-Binding |
Wert SOAP 1.1 über HTTP ist voreingestellt. Weitere Informationen finden Sie im Internet unter der folgenden Adresse:
http://www.w3.org/TR/2000/NOTE-SOAP-20000508/#_Toc478383526 |
Einstellungen für Web-Service-Adressierung
Mit diesen Einstellungen legen Sie fest, wie der Web-Service-Aufruf unabhängig von einem Transportprotokoll adressiert werden kann.
|
Eingabefeld |
Beschreibung |
|---|---|
|
Protokoll |
Gibt Protokoll für Web-Service-Adressierung an. Wert WS-A ist voreingestellt. |
|
Referenzparameter (Server) |
Eingabefeld für Parameter, die mit dem Web-Service-Aufruf mitgegeben werden sollen und über die der Web-Service-Aufruf identifiziert werden kann. Die hier angegebenen Informationen werden im SOAP-Header der Message mitgegeben. Geben Sie die Parameter als String-Zeichenfolge an. Die Angabe eines Referenzparameters ist optional. |
Weitere Informationen zur Web-Service-Adressierung finden Sie im Internet unter der folgenden Adresse:
http://www.w3.org/TR/ws-addr-core/
.
|
Eingabefeld |
Beschreibung |
|---|---|
|
Ankreuzfeld Nicht modellierte Anlagen verarbeiten |
Gibt an, ob nicht modellierte Anhänge mit der Message übertragen werden sollen. Nicht modellierte Anhänge sind Anhänge, die als HTTP- oder MIME-Anlage an die Message angefügt werden. Modellierte Anhänge werden direkt in der Message angegeben. |
Fernaufruf konfigurieren
Für einen Fernaufruf spezifizieren Sie die folgenden Attribute.
|
Eingabefeld |
Beschreibung |
|---|---|
|
Feld Authentifizierungsmethode |
Gibt an, ob und wie sich der Sender beim Service-Provider authentifizieren muss. Sie können zwischen folgenden Authentifizierungsmethoden wählen:
|
|
Eingabefeld |
Beschreibung |
|---|---|
|
Transportprotokoll |
Gibt das gewünschte Transportprotokoll an (HTTP oder HTTPS). |
|
Zielmaschine |
Gibt Namen der Zielmaschine an. |
|
Service-Name/Port |
Gibt Port bei der Zielmaschine an. |
|
URL-Zugriffspfad oder Zielmandant |
Wenn das Zielsystem ein SAP-System (ABAP-basiert) ist, geben Sie den Mandanten an (Feld Zielmandant (ABAP Stack) ). In diesem Fall müssen Sie auch die Anmeldesprache im Zielsystem angeben. Hinweis
Wenn Sie einen Senderkanal konfigurieren, ist dieses Attribut auf die Eingabe eines Zielmandanten (ABAP-Stack) festgelegt, denn in diesem Fall addressieren Sie im Kanal den Integration Server. |
|
Wenn das Zielsystem kein SAP-System (ABAP-basiert) ist, geben Sie die URL (den Zugriffspfad) für das Zielsystem an (Feld URL-Zugriffspfad ). Achtung
Geben Sie die URL entweder als WSDL-URL oder als Zugriffs-URL an, abhängig davon, wie Sie den Kanal einsetzen möchten.
|
|
|
Der Zugriffspfad zeigt auf ein WSDL (Verwendung des Kanals in einer Empfängervereinbarung) |
Markieren Sie dieses Ankreuzfeld, wenn Sie den Kommunikationskanal für die erweiterte Kommunikation verwenden möchten. Damit wird der die URL als WSDL-URL kategorisiert. Achtung
Wenn Sie dieses Ankreuzfeld markieren, kann der Kommunikationskanal nicht in Direktverbindungen verwendet werden. |
|
Optimierter XML-Transfer |
Gibt an, ob die Message zur schnelleren Übertragung in einem speziellen Format übertragen werden soll. Sie können folgende Werte einstellen:
|
|
Transport-Binding |
Wert SOAP 1.1 über HTTP ist voreingestellt. Weitere Informationen finden Sie im Internet unter der folgenden Adresse:
http://www.w3.org |
|
Server-Timeout bei Statushaltung |
Gibt Zeit (in Sekunden) an, nach der die Verbindung bei Statushaltung abgebaut wird. |
Einstellungen für Reliable Messaging
Mit diesen Einstellungen legen Sie die zuverlässige Übertragung asynchroner Messages, basierend auf dem Standardprotokoll WS-RM , fest.
|
Eingabefeld |
Beschreibung |
|---|---|
|
Acknowledgement-Intervall |
Gibt ein Zeitintervall (in Sekunden) für den Empfänger (Web-Service-Provider) vor, in dem er den Empfang einer Message bestätigen muss. |
|
Protokoll |
Gibt Protokoll für das Web Services Reliable Messaging (WS-RM) an. Der Wert WS-RM 2005/02 ist voreingestellt. Weitere Informationen finden Sie im Internet unter der folgenden Adresse:
http://specs.xmlsoap.org/ws/2005/02/rm/ws-reliablemessaging.pdf |
Einstellungen für Web-Service-Adressierung
Gehen Sie vor, wie für den lokalen Aufruf beschrieben.
Einstellungen für die Handhabung von Message-Anhängen
Gehen Sie vor, wie für den lokalen Aufruf beschrieben.