Show TOC Anfang des Inhaltsbereichs

Funktionsdokumentation Konfiguration des Axis-SOAP-Empfänger-Adapters  Dokument im Navigationsbaum lokalisieren

Verwendung

Sie konfigurieren den Axis-SOAP-Empfänger-Adapter, um damit Informationen vom Integration Server/PCK an Remote Clients oder Web-Services-Server zu versenden.

Integration

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.

Voraussetzungen

...

       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.

Aktivitäten

Zur Konfiguration des Adapters machen Sie die folgenden Angaben:

Transport-Protokoll

      HTTP (Axis)

      SMTP (Axis)

Über dieses Transport-Protokoll verschickt der Adapter SOAP-Messages als E-Mails.

      File (Axis)

      Generisch (Axis)

Message-Protokoll

Axis

Adapter-Engine

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.

Verbindungsparameter

      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

Hinweis

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.

Mailparameter für Transport-Protokoll SMTP (Axis)

      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>

File-Parameter für Transport-Protokoll File (Axis)

      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.

Outbound-Parameter

      Haben Sie unter Datei-Format Eingekapseltgewählt, wählen Sie das Encapsulation-Format:

       MIME

       DIME

       MTOM

XI-Parameter

      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

Ende des Inhaltsbereichs