Show TOC Anfang des Inhaltsbereichs

Vorgehensweisen Axis-SOAP-Empfänger-Adapter konfigurieren  Dokument im Navigationsbaum lokalisieren

Verwendung

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

Vorgehensweise

...

       1.      Wählen Sie das Transport-Protokoll:

       HTTP (Axis)

       SMTP (Axis)

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

       File (Axis)

       Generisch (Axis)

       2.      Das Message-Protokoll ist Axis.

       3.      Wählen Sie die Adapter Engine auf dem Integration Server oder eine dezentral installierte Adapter Engine aus.

Verbindungsparameter definieren

       1.      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.

       2.      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.

       3.      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) definieren

       1.      Geben Sie den Betreff der E-Mail-Nachricht an.

       2.      Geben Sie unter Von die E-Mail-Adresse an, von der die Nachricht kommt.

       3.      Geben Sie unter An die E-Mail-Adresse an, die die Nachricht erhalten soll.

Wenn Sie mehrere Adressen angeben, dann müssen diese durch ein Semikolon getrennt angegeben werden.

       4.      Geben Sie unter Cc an, an welche Adressen die E-Mail ebenfalls gesendet werden soll.

Die Adressen sind für den Empfänger sichtbar.

       5.      Geben Sie unter Bcc an, an welche Adressen die E-Mail ebenfalls gesendet werden soll.

Die Adressen sind für den Empfänger nicht sichtbar.

       6.      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) defineren

       1.      Wählen Sie das Datei-Format:

       Parts

Die Main-Payload und mögliche Attachments werden in separate Dateien eingestellt.

       gekapselt

Die Main-Payload und mögliche Attachments werden in eine Datei eingestellt.

Outbound-Parameter definieren

       1.      Haben Sie unter Datei-Format Eingekapselt gewählt, wählen Sie das Encapsulation-Format:

       MIME

       DIME

       MTOM

XI-Parameter definieren

       1.      Soll der Header der XI-Message in die Web-Services-Message übernommen werden, wählen Sie XI-Header behalten.

       2.      Sollen Anlagen (Attachments) der XI-Message in die Web-Service-Message übernommen werden, wählen Sie Attachments behalten.

       3.      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