
Verwenden Sie diesen Adapter in den Szenarien Initiator einer Aktion und Initiator von zwei Aktionen. Über diesen Adapter initiiert der Partner einen Message-Austausch mit dem Integration Server.
Weitere Informationen: Initiator einer Aktion , Initiator von zwei Aktionen
Es wird empfohlen, die im Business Package enthaltenen Kommunikationskanalvorlagen zu verwenden. Verwenden Sie die Vorlagen nicht, machen Sie Angaben zum Adapter.
Weitere Informationen: RNIF-Adapter 1.1 mit Kommunikationskanalvorlagen konfigurieren
Sie haben einen Partner und eine Kommunikationskomponente angelegt.
Weitere Informationen: Konventionen für Kommunikationskomponentennamen anwenden
Message-protokollspezifische Informationen definieren
Die folgenden Werte werden vom PIP-Spezifikationsdokument für den PIP, den Sie verwenden möchten, referenziert.
Für Inbound-RNIF-Messages werden die RNIF-Protokollfelder gegen die entsprechenden Felder in der Konfiguration des Kommunikationskanals abgeglichen. Der Prozessname und der Transaktionsname werden überprüft:
Wenn der Adapter ein Feld nicht erfolgreich gegen die Konfiguration im Kanal abgleichen kann, wird ein allgemeines Ausnahmesignal an den Partner gesendet.
Geben sie beispielsweise Notify of Purchase Order Update für PIP3A7 an.
RNIF-Protokollfeld:
ServiceHeader- ProcessControl/ ProcessIdentity/ GlobalProcessCode
Geben Sie beispielsweise Notify of remittance advice ein.
RNIF-Protokollfeld:
ServiceHeader-ProcessControl/ TransactionControl/ TransactionIdentity/ GlobalTransactionCode
Der Wert entspricht der vom Integration Server angenommenen Rolle im PIP.
Geben Sie beispielsweise Buyer Service oder Initiator Service ein.
RNIF-Protokollfeld:
ServiceHeader-ProcessControl/ServiceRoute/toService.BusinessServiceDescription/GlobalBusinessServiceCode
Der Wert entspricht der vom Partner angenommenen Rolle im PIP.
Geben Sie beispielsweise Seller Service oder Responder Service ein.
RNIF-Protokollfeld:
ServiceHeader- ProcessControl/ ServiceRoute/ fromService.BusinessServiceDescription/ GlobalBusinessServiceCode
Geben Sie einen Wert aus der Entity-Liste für das Element GlobalSupplyChainCode in der Richtlinie für RosettaNet Receipt Acknowledgement Message ein. Diese Richtlinie ist Teil des Spezifikationsdokuments für RNIF 1.1.
Geben Sie beispielsweise Electronic Componentsein.
RNIF-Protokollfeld:
ReceiptAcknowledgmentPayload-fromRole.PartnerRoleDescription/PartnerDescription/BusinessDescription/GlobalSupplyChainCode
Weitere Informationen: Supply-Chain-Code
PIP-Informationen definieren
Für Inbound-RNIF-Messages werden die RNIF-Protokollfelder gegen die entsprechenden Felder in der Konfiguration des Kommunikationskanals abgeglichen. Die Felder Code und Requesting Action werden überprüft:
Wenn der Adapter ein Feld nicht erfolgreich gegen die Konfiguration im Kanal abgleichen kann, wird ein allgemeines Ausnahmesignal an den Partner gesendet.
Geben Sie beispielsweise3A7 ein.
RNIF-Protokollfeld:
ServiceHeader- ProcessControl/ ProcessIdentity/ GlobalProcessIndicatorCode
Geben Sie beispielsweise V020 ein. Lassen Sie den Punkt weg.
RNIF-Protokollfeld:
ServiceHeader- ProcessControl/ ProcessIdentity/ VersionIdentifier
Geben Sie beispielsweise Asynchronous Test Notification Action ein.
RNIF-Protokollfeld:
ServiceHeader- ProcessControl/ TransactionControl/ ActionControl/ ActionIdentity/ GlobalBusinessActionCode
Der Wert entspricht der vom Integration Server angenommenen Rolle im PIP.
Geben Sie beispielsweise Seller oder Responder ein.
RNIF-Protokollfeld:
ServiceHeader-ProcessControl/TransactionControl/PartnerRoleRoute/toRole.PartnerRoleDescription/GlobalPartnerRoleClassificationCode
Der Wert entspricht der vom Partner angenommenen Rolle im PIP.
Geben Sie beispielsweise Buyer oder Initiator ein.
RNIF-Protokollfeld:
ServiceHeader-ProcessControl/TransactionControl/PartnerRoleRoute/fromRole.PartnerRoleDescription/GlobalPartnerRoleClassificationCode
Einstellungen zur Message-Verarbeitung definieren
Sie können den angegebenen Wert ändern und einen Wert aus der Spalte Retry Count der Tabelle Business Activity Performance Controls im PIP-Spezifikationsdokument eingeben.
Die Signal-Message (Bestätigung/Ausnahme) wird vor Abschluss der Message-Verarbeitung im Integration Server gesendet.
Die Signal-Message (Bestätigung/Ausnahme) wird erst versendet, wenn eine Bestätigung vom Integration Server vorliegt.
Sicherheitskonzept definieren
Die Unleugbarkeit kann nur überprüft werden, wenn Sie Action-Message signierenund Signal-Message signierengewählt haben.
Ein Partner, der eine Business-Action-Message geschickt hat, kann dies nicht leugnen.
Die Message wird im Sicherheitsarchiv gespeichert.
Weitere Informationen: Unleugbarkeit
Weitere Informationen: Sicherheit im RNIF-Adapter 1.1 konfigurieren
Transportparameter definieren
Authentifizierung definieren
Geben Sie den Benutzernamen des Partners und das Kennwortmit Bestätigung des Partners an.
Weitere Informationen: Client-Authentifizierung
Geben Sie den Benutzernamen und dasKennwort mit Bestätigung an.
Diese Informationen müssen vom Partner bereitgestellt werden.
Wählen Sie unter Schlüsselspeichersicht den Pfad zu den Schlüsselspeichereinträgen des privaten Schlüssels des Partners. Beispiel: SslService
Wählen Sie unter Schlüsselspeichereintrag den Namen des privaten Schlüssels des Partners. Beispiel: SslCredentials
Sicherheitsprüfungen am Eingang definieren
Weitere Informationen: SAP NetWeaver Process Integration Security Guide unter Communication → Network and Transport Layer Security, Abschnitt HTTP and SSL unter Enforcing HTTP Security for Incoming Messages.
Adapterspezifische Message-Eigenschaften
Eindeutige alphanumerische ID, für eine Instanz eines Business-Prozesses
Eindeutige alphanumerische ID für das PIP-Business-Dokument
Bezeichnet Datum und Zeit, wann die Message an den Partner gesendet wird