Konfiguration des
Axis-SOAP-Empfänger-Adapters
Sie konfigurieren den Axis-SOAP-Empfänger-Adapter, um damit Informationen vom Integration Server/PCK an Remote Clients oder Web-Services-Server zu versenden.
Die Adapterkonfiguration ist Teil der Festlegung eines Kommunikationskanals im Integration Server oder im PCK und wird auf der Registerkarte Parameter vorgenommen.
Zusätzlich zur Adapterkonfiguration können auf der Registerkarte Modul im Modul-Prozessor generische Module angegeben werden, die den Adapter mit Zusatzfunktionen ausstatten.
...
1. Sie haben einen Kommunikationskanal angelegt oder einen bestehenden Kommunikationskanal geöffnet.
2. Sie haben auf der Registerkarte Parameter den Adaptertyp SOAP ausgewählt.
3. Sie haben den Adapter über den Auswahlknopf Empfänger als Empfänger-Adapter definiert.
Zur Konfiguration des Adapters machen Sie die folgenden Angaben:
● HTTP (Axis)
● SMTP (Axis)
Über dieses Transport-Protokoll verschickt der Adapter SOAP-Messages als E-Mails.
● File (Axis)
● Generisch (Axis)
Axis
Wählen sie die Adapter-Engine auf dem Integration Server aus oder wählen Sie eine dezentral installierte Adapter-Engine aus. Diese Auswahl ist im PCK nicht möglich.
● Geben Sie unter URL die vollständige Adresse des Web-Service-Provider ein, an den die Message geschickt werden soll.
Für eine sichere Verbindung geben Sie https ein.
● Wählen Sie unter Authentifizierung:
○ Keine
Wird von folgenden Handlern unterstützt:
■ com.sap.aii.adapter.axis.ra.transport.http.HTTPSender
■ com.sap.aii.adapter.axis.ra.transport.http.CommonsHTTPSender
○ Basic
Wird von folgenden Handlern unterstützt:
■ com.sap.aii.adapter.axis.ra.transport.http.HTTPSender
■ com.sap.aii.adapter.axis.ra.transport.http.CommonsHTTPSender
○ Digest
Wird von folgenden Handlern unterstützt:
■ com.sap.aii.adapter.axis.ra.transport.http.CommonsHTTPSender
○ NTLM
Microsoft NT LAN Manager Authentifizierungsschema
Wird von folgenden Handlern unterstützt:
■ com.sap.aii.adapter.axis.ra.transport.http.CommonsHTTPSender
○ Zertifikat
Wird von folgenden Handlern unterstützt:
■ com.sap.aii.adapter.axis.ra.transport.http.HTTPSender
■ com.sap.aii.adapter.axis.ra.transport.http.CommonsHTTPSender
■ com.sap.aii.adapter.axis.ra.transport.http.SAPDestinationSender
○ SAPAssertionTicket
Wird von folgenden Handlern unterstützt:
■ com.sap.aii.adapter.axis.ra.transport.http.SAPDestinationSender

Verwenden Sie den Handler com.sap.aii.adapter.axis.ra.transport.http.CommonsHTTPSender, muss commons-httpclient von Apache Commons HTTP Client in axisproviderlib enthalten sein.
● Geben Sie den Benutzer und das Kennwort mit Bestätigung an.
Fordert der Server ein Zertifikat vom Client an, geben Sie die Schlüsselspeicheransicht und den Schlüsselspeichereintrag an.
● Geben Sie den Betreff der E-Mail-Nachricht an.
● Geben Sie unter Von die E-Mail-Adresse an, von der die Nachricht kommt.
● Geben Sie unter An die E-Mail-Adresse an, die die Nachricht erhalten soll.
Geben Sie mehrere Adressen an, müssen diese durch ein Semikolon getrennt werden.
● Geben Sie unter Cc an, an welche Adressen die E-Mail ebenfalls gesendet werden soll.
Die angegebenen Adressen sind für den Empfänger sichtbar.
● Geben Sie unter Bcc an, an welche Adressen die E-Mail ebenfalls gesendet werden soll.
Die angegebenen Adressen sind für den Empfänger nicht sichtbar.
● Wählen Sie unter Antwort, welche Antwort der Empfänger nach Erhalt der E-Mail schicken soll.
○ Leer
Der Empfänger schickt eine leere E-Mail.
○ Echo
Der Empfänger schickt die empfangene Nachricht als Antwort.
○ Status
Der Empfänger schickt einen Statusbericht:
<t:TransportStatus xmlns:t="http://sap.com/aii/axis/type/transport">
<protocol>protocol</protocol>
<time>2007-03-05T09:42:43Z</time>
<host>hostname</host>
<information>
<value type="type">value</value>
</information>
</t:TransportStatus>
schema:
<xsd:schema targetNamespace="http://sap.com/aii/axis/type/transport">
<xsd:element name="TransportStatus" type="tns:TransportStatusType"/>
<xsd:complexType name="TransportStatusType">
<xsd:sequence>
<xsd:element name="protocol" type="xsd:string"/>
<xsd:element name="time" type="xsd:dateTime"/>
<xsd:element name="host" type="xsd:string"/>
<xsd:element name="information" type="tns:InformationType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="Response" type="tns:ResponseType"/>
<xsd:complexType name="ResponseType">
<xsd:sequence>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="InformationType">
<xsd:sequence>
<xsd:element name="value" type="tns:ValueType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ValueType">
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="type" type="xsd:string" />
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:schema>
● Wählen Sie das Datei-Format:
○ Parts
Die Main-Payload und mögliche Attachments werden in separate Dateien eingestellt.
○ Eingekapselt
Die Main-Payload und mögliche Attachments werden in eine Datei eingestellt.
● Haben Sie unter Datei-Format Eingekapseltgewählt, wählen Sie das Encapsulation-Format:
○ MIME
○ DIME
○ MTOM
● Soll der Header der XI-Message in die Web-Services-Message übernommen werden, wählen Sie XI-Header behalten.
● Sollen Anlagen (Attachments) der XI-Message in die Web-Services-Message übernommen werden, wählen Sie Attachments behalten.
● Wählen Sie unter Payload-Entnahme, aus welchem Teil der XI-Message die Payload der SOAP-Message übernommen werden soll:
○ SOAP-Body-Child
○ SOAP-Body
○ SOAP-Envelope
○ Attachments