CIDX-Sender-Adapter
konfigurieren
Wir empfehlen, die ausgelieferten Kommunikationskanalvorlagen zu verwenden. Verwenden Sie die Vorlagen nicht, machen Sie Angaben zum Adapter.
Weitere Informationen: CIDX-Adapter mit Kommunikationskanalvorlage konfigurieren
● Sie haben einen Partner und eine Kommunikationskomponente angelegt.
Weitere Informationen: Konventionen für Kommunikationskomponentennamen anwenden
● Sie definieren das Szenario Initiator einer Aktion.
Weitere Informationen: Initiator einer Aktion
...
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.
6. Geben Sie unter Prozessname den Namen der Chem-eStandard-Business-Transaktion an, beispielsweise OrderCreate.
Protokollfeld in der Chem-eStandard-Message:
ServiceHeader– ProcessControl/ ProcessIdentity/ GlobalProcessCode
7. 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
8. 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
9. 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.
10. 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
11. Geben Sie die Version der Chem-eStandard-Business-Transaktion ein.
Protokollfeld in der Chem-eStandard-Message:
ServiceHeader– ProcessControl/ ProcessIdentity/ VersionIdentifier
12. 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
13. 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
14. 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
15. Geben Sie unter Anzahl Wiederholungen an, wie oft der Partner Messages wiederholt senden darf.
16. Wählen Sie die Empfangsbestätigung aus:
○ 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.
17. Soll die Action-Message signiert werden, wählen Sie Action-Message signieren.
18. Soll die Signal-Message signiert werden, wählen Sie Signal-Message signieren.
19. Wollen Sie ein Unleugbarkeitsprotokoll für die Transaktion anfordern, wählen Sie Unleugbarkeit.
20. Machen Sie Angaben zu den Zertifikaten in der Sendervereinbarung.
Weitere Informationen: Sicherheit im CIDX-Adapter konfigurieren
21. Wählen Sie die Registerkarte Quelle.
22. Geben Sie unter URL die Partneradresse an, an die der Adapter die Signal-Message schicken soll.
23. 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.
24. Die Angaben zur Authentifizierung sind vom gewählten Transport-Protokoll abhängig:
○ Ist bei Transport-Protokoll HTTP 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.
25. 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
26. Um adapterspezifische Attribute im Message-Header der PI-Message auszuwerten, wählen Sie Adapterspezifische Message-Eigenschaften verwenden.
27. 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