Show TOC

CIDX-Sender-Adapter konfigurierenLocate this document in the navigation structure

Verwendung

Wir empfehlen, die ausgelieferten Kommunikationskanalvorlagen zu verwenden. Verwenden Sie die Vorlagen nicht, machen Sie Angaben zum Adapter.

Weitere Informationen: CIDX-Adapter mit Kommunikationskanalvorlage konfigurieren

Voraussetzungen
Vorgehensweise
  1. Wählen Sie das Transport-Protokoll:
    • HTTP 1.1
    • HTTPS
  2. Das Message-Protokoll ist RNIF 1.1.
  3. Wählen Sie die Adapter-Engine auf dem Integration Server oder eine dezentral installierte Adapter-Engine aus.
  4. Wählen Sie die Registerkarte Verarbeitung.
  5. Der Konfigurationstyp ist Asynchrone Anforderung mit einer Aktion.

Message-protokollspezifische Informationen definieren

  1. Geben Sie unter Prozessname den Namen der Chem-eStandard-Business-Transaktion an, beispielsweise OrderCreate.

    Protokollfeld in der Chem-eStandard-Message:

    ServiceHeader- ProcessControl/ ProcessIdentity/ GlobalProcessCode

  2. Geben Sie unter Aktueller Business-Service-Code an, welcher Wert vor den Service gesetzt werden soll.

    Hat beispielsweise der Integration Server die Rolle Seller, ist der Wert des Feldes Seller Service.

    Protokollfeld in der Chem-eStandard-Message:

    ServiceHeader-ProcessControl/ServiceRoute/toService.BusinessServiceDescription/GlobalBusinessServiceCode

  3. Geben Sie unter Partner Business-Service-Code an, welcher Wert vor den Service gesetzt werden soll.

    Hat beispielsweise der Partner die Rolle Buyer, ist der Wert des Feldes Buyer Service.

    Protokollfeld in der Chem-eStandard-Message:

    ServiceHeader- ProcessControl/ ServiceRoute/ fromService.BusinessServiceDescription/ GlobalBusinessServiceCode

  4. Supply-Chain-Code ist im RNIF 1.1 Standard festgelegt. Die Werte sind in den DTDs der Signal-Messages verfügbar.

    Die Reihenfolge ist nicht relevant.

chemXML-Transaktionsinformation definieren

  1. Geben Sie den Code ein.

    Entnehmen Sie den Wert dem Anhang D des Chem-eStandards - ChemXML-Transaktionscode, beispielsweise E41.

    Protokollfeld in der Chem-eStandard-Message:

    ServiceHeader- ProcessControl/ ProcessIdentity/ GlobalProcessIndicatorCode

  2. Geben Sie die Version der Chem-eStandard-Business-Transaktion ein.

    Protokollfeld in der Chem-eStandard-Message:

    ServiceHeader- ProcessControl/ ProcessIdentity/ VersionIdentifier

  3. Geben Sie unter Request-Message den Namen der Chem-eStandard-Business-Transaktion ein.

    Verwenden Sie keine Leerzeichen. Geben Sie beispielsweise OrderCreate an.

    Protokollfeld in der Chem-eStandard-Message:

    ServiceHeader-ProcessControl/TransactionControl/ActionControl/ActionIdentity/GlobalBusinessActionCode

  4. Geben Sie unter Aktuelle Rolle die Rolle des Integration Server ein.

    Entnehmen Sie den Wert der Chem-eStandard-Business-Transaktionsspezifikation. Geben Sie beispielsweise Buyer ein.

    Protokollfeld in der Chem-eStandard-Message:

    ServiceHeader- ProcessControl/ TransactionControl/PartnerRoleRoute/ toRole.PartnerRoleDescription/ GlobalPartnerRoleClassificationCode

  5. Geben Sie unter Partnerrolle die Rolle des Partners ein.

    Entnehmen Sie den Wert der Chem-eStandard-Business-Transaktionsspezifikation. Geben Sie beispielsweise Seller ein.

    Protokollfeld in der Chem-eStandard-Message:

    ServiceHeader- ProcessControl/ TransactionControl/ PartnerRoleRoute/ fromRole.PartnerRoleDescription/ GlobalPartnerRoleClassificationCode

Einstellungen zur Message-Verarbeitung definieren

  1. Geben Sie unter Anzahl Wiederholungenan, wie oft der Partner Messages wiederholt senden darf.
  2. Wählen Sie die Empfangsbestätigungaus:
    • Schwach

      Die Signal-Message (Bestätigung/Ausnahme) wird vor Abschluss der Message-Verarbeitung im Integration Server gesendet.

    • Stark

      Die Signal-Message (Bestätigung/Ausnahme) wird erst versendet, wenn eine Bestätigung vom Integration Server vorliegt.

Sicherheitskonzept definieren

  1. Soll die Action-Message signiert werden, wählen Sie Action-Message signieren.
  2. Soll die Signal-Message signiert werden, wählen Sie Signal-Message signieren.
  3. Wollen Sie ein Unleugbarkeitsprotokoll für die Transaktion anfordern, wählen Sie Unleugbarkeit.
  4. Machen Sie Angaben zu den Zertifikaten in der Sendervereinbarung.

    Weitere Informationen: Sicherheit im CIDX-Adapter konfigurieren

Transportparameter definieren

  1. Wählen Sie die Registerkarte Quelle.
  2. Geben Sie unter URL die Partneradresse an, an die der Adapter die Signal-Message schicken soll.
  3. Geben Sie unter Aufbewahrungszeit in Tagen, Stunden, Minuten und Sekunden an, wie lange Messages im Message-Speicher des Adapter-Framework abhängig vom Kommunikationskanal gespeichert werden sollen.

Authentifizierung definieren

  1. Die Angaben zur Authentifizierungsind vom gewählten Transport-Protokoll abhängig:
    • Ist bei Transport-ProtokollHTTP 1.1eine Client-Authentifizierung erforderlich, wählen Sie Client-Authentifizierung erforderlich.

      Geben Sie den Benutzernamen des Partners und das Kennwort mit Bestätigung des Partners an.

    • Wählen Sie bei Transportprotokoll HTTPS den Authentifizierungsmodus:
      • Benutzername/Kennwort

        Geben Sie den Benutzernamen des Partners und das Kennwort mit Bestätigung des Partners an.

      • Zertifikatsname

        Wählen Sie Schlüsselspeichersicht und Schlüsselspeichereintrag.

Sicherheitsprüfungen am Eingang definieren

  1. Wählen Sie unter Sicherheitsprüfung am Eingang definieren, welche HTTP-Sicherheitsstufefür eingehende Messages vorausgesetzt werden soll:
    • HTTP
    • HTTPS ohne Client-Authentifizierung
    • HTTPS mit Client-Authentifizierung

Adapterspezifische Message-Eigenschaften

  1. Um adapterspezifische Attribute im Message-Header der PI-Message auszuwerten, wählen Sie Adapterspezifische Message-Eigenschaften verwenden.
  2. Um die folgenden Attribute im PI-Message-Header anzuwenden, setzen Sie das jeweilige Kennzeichen:
    • Prozess-Instanz-ID (technischer Name: Proc Inst Identifier)

      Bezeichnet eine eindeutige alphanumerische ID, die für eine spezielle Instanz eines Business-Prozesses steht

    • Message-ID(technischer Name: Message Identifier)
    • Message-ID(technischer Name: Message Identifier)

      Bezeichnet eine eindeutige alphanumerische ID, die für das PIP-Business-Dokument steht

    • Datum-/Zeitstempel des Dokuments(technischer Name: Document Date Time)

      Bezeichnet Datum und Zeit, wann die Message an den Partner gesendet wird