Show TOC

Konfiguration des Axis-SOAP-Empfänger-AdaptersLocate this document in the navigation structure

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.

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 Engineauf dem Integration Server oder eine dezentral installierte Adapter Engine aus.

    Diese Auswahl ist im PCK nicht möglich.

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-FormatEingekapselt 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.
    • 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