Anfang des Inhaltsbereichs

Vorgehensweisen Kommunikationskanäle konfigurieren  Dokument im Navigationsbaum lokalisieren

Verwendung

Mithilfe dieses Kapitels konfigurieren Sie einen Kommunikationskanal, damit ein Partner einen Message-Transfer zu SAP XI initiieren kann. Diese Informationen sind spezifisch für den Konfigurationstyp Antwortender einer Aktion (siehe Antwortender einer Aktion).

Voraussetzungen

Sie haben einen Kommunikationskanal angelegt. Weitere Informationen hierzu finden Sie unter Zuordnung von Kommunikationskanälen.

Empfehlung

Es wird empfohlen, beim Anlegen eines Kommunikationskanals die Kommunikationskanalvorlage zu verwenden. Die Vorlage ist ein Teil des Business Package für RNIF.

Wenn Sie Sicherheitseinstellungen in den Kanälen aktivieren möchten, haben Sie auch die im Abschnitt Sicherheitsservices im RNIF-Adapter beschriebenen Schritte durchgeführt.

Vorgehensweise

...

Folgende Konfigurationsaktivitäten werden im Abschnitt Integration Server durchgeführt:

       1.      Wechseln Sie vom Integration Builder zum Integration Directory.

Integration Builder: Das BildKonfigurationszeit wird angezeigt.

       2.      Wählen Sie in der Navigationsleiste den Kommunikationskanal.

       3.      Wählen Sie die Registerkarte Parameter, und geben Sie die Werte in den folgenden Abschnitten ein:

Kommunikationskanaltypen

Feld

Aktion

Adaptertyp

Wählen Sie RNIF11.

Sender oder Empfänger

Wählen Sie Empfänger.

Transport-Protokoll

Wählen Sie HTTP 1.1 oder HTTPs

Der Wert, den Sie hier wählen, bestimmt die Werte, die Sie unten im Abschnitt Authentifizierung angeben.

Message-Protokoll

Wählen Sie RNIF 1.1.

Adapter- Engine

Wählen sie den Namen einer Adapter-Engine auf dem Integration Server oder einer nicht-zentralen Adapter-Engine aus.

Registerkarte Prozessspezifikation

Konfigurationstyp

Wählen Sie Asynchrone Anforderung mit einer Aktion.

Message-protokollspezifische Informationen

Die Werte, die Sie unten eingeben, werden vom PIP-Spezifikationsdokument aus für den PIP, den Sie verwenden möchten, referenziert. Die ausgehende Action-Message wird mit den Werten, die Sie in den Kanälen angeben, gefüllt.

Wenn die Geschäftssituation dies erfordert, können Sie diese Werte weiter abändern.

Die Werte in diesen Feldern werden verwendet, um die RNIF-Protokollfelder für alle Outbound-Action- oder -Signal-Messages auszufüllen. Im Falle von Inbound-RNIF-Messages werden die RNIF-Protokollfelder gegen die entsprechenden Felder in der Konfiguration des Kommunikationskanals abgeglichen. Nur folgende Felder werden überprüft:

      Prozessname

      Transaktionsname

      Message-Version (wird nur für Aktion-Messages überprüft)

Wenn der Adapter ein Feld nicht erfolgreich gegen die Konfiguration im Kanal abgleichen kann, wird ein allgemeines Ausnahmesignal an den Partner gesendet.

Feld

Aktion

RNIF-Protokollfeld

Prozessname

Geben Sie den Namen von der Titelseite des PIP-Spezifikationsdokuments an.

Beispiel: Asynchrone Benachrichtigung für PIP0C1

ServiceHeader- ProcessControl/ ProcessIdentity/ GlobalProcessCode

Transaktionsname

Geben Sie den Wert aus der Spalte Aktivitätsname der Tabelle Beschreibungen der Geschäftsaktivität im PIP-Spezifikationsdokument ein.

Beispiel: Notify of remittance advice

ServiceHeader-ProcessControl/ TransactionControl/ TransactionIdentity/ GlobalTransactionCode

Message-Version

Geben Sie den Wert aus dem PIP Version Identifier vom Titelblatt des PIP-Spezifikationsdokuments an.

Beispiel: Wenn der PIP Version Identifier im Spezifikationsdokument V02.02 ist, ist die Version V0202.

ServiceHeader- ProcessControl/ TransactionControl/ ActionControl/ ActionIdentity/ VersionIdentifier

Aktueller Business-Service-Code

Geben Sie den Wert aus der Spalte Netzwerkkomponente in FSV der Spezifikationstabelle für Netzwerkkomponenten im PIP-Spezifikationsdokument ein. Der Wert entspricht der von XI angenommenen Rolle im PIP.

Beispiele: Käuferservice, Initiatorservice

ServiceHeader- ProcessControl/ ServiceRoute/ fromService/ BusinessServiceDescription/ GlobalBusinessServiceCode

Partner-Business-Service-Code

Geben Sie den Wert aus der Spalte Netzwerkkomponente in FSV der Spezifikationstabelle für Netzwerkkomponenten im PIP-Spezifikationsdokument ein. Der Wert sollte der vom Partner angenommenen Rolle im PIP entsprechen.

Beispiele: Verkäuferservice, Service für Antwortenden

ServiceHeader- ProcessControl/ ServiceRoute/ toService/ BusinessServiceDescription/ GlobalBusinessServiceCode

Aktueller Klassifikationscode

Geben Sie einen Wert aus der Entity-Liste für das Element GlobalPartnerClassification Code in der Richtlinie für RosettaNet-Service-Header-Messages ein. Diese Richtlinie ist Teil des Spezifikationsdokuments für RNIF 1.1. Wählen Sie entsprechend dem aktuell ausführenden PIP den passendsten Wert für Aktivität und Aktion im PIP-Spezifikationsdokument. Das Feld beschreibt die Funktion von XI in der Logistikkette.

Beispiele: Product Supplier, Supplier

ServiceHeader- ProcessControl/ TransactionControl/ ActionControl/ PartnerRoute/ fromPartner. PartnerDescription/ GlobalPartner ClassificationCode

Partner-Klassifikationscode

Geben Sie einen Wert aus der Entity-Liste für das Element GlobalPartnerClassification Code in der Richtlinie für RosettaNet-Service-Header-Messages ein. Diese Richtlinie ist Teil des Spezifikationsdokuments für RNIF 1.1. Wählen Sie entsprechend dem aktuell ausführenden PIP den passendsten Wert für Aktivität und Aktion im PIP-Spezifikationsdokument. Das Feld beschreibt die Funktion des Partners in der Logistikkette.

Beispiele: Product Supplier, Distributor

ServiceHeader- ProcessControl/ TransactionControl/ ActionControl/ PartnerRoute/ toPartner. PartnerDescription/ GlobalPartner ClassificationCode

PIP-Informationen

Die Felder in diesem Abschnitt beschreiben Adaptermetadaten. Weitere Informationen zur Adapterentwicklung finden Sie unter: Adapter- und Modulentwicklung.

Konfigurieren Sie diese Felder nur, wenn Sie Anpassungen an Partnerimplementierungen vornehmen, die von den angegebenen RosettaNet-Standards abweichen.

Die Werte in diesen Feldern werden verwendet, um die RNIF-Protokollfelder für alle Outbound-Action- oder -Signal-Messages auszufüllen. Im Falle von Inbound-RNIF-Messages werden die RNIF-Protokollfelder gegen die entsprechenden Felder in der Konfiguration des Kommunikationskanals abgeglichen. Nur folgende Felder werden überprüft:

      Code

      Anforderung

Wenn der Adapter ein Feld nicht erfolgreich gegen die Konfiguration im Kanal abgleichen kann, wird ein allgemeines Ausnahmesignal an den Partner gesendet.

Feld

Aktion

RNIF-Protokollfeld

Code

Geben Sie den PIP-Standard-Code an.

Beispiel: 3A7

ServiceHeader- ProcessControl/ ProcessIdentity/ GlobalProcessIndicatorCode

Version

Geben Sie den Wert aus dem PIP Version Identifier vom Titelblatt des PIP-Spezifikationsdokuments an.

Beispiel: Wenn der PIP Version Identifier im Spezifikationsdokument V02.02 ist, ist die Version V0202.

ServiceHeader- ProcessControl/ ProcessIdentity/ VersionIdentifier

Anforderung

Fügen Sie den Wert aus der Spalte Business Action in FSV der Tabelle Business Action - Business Document Mapping im PIP-Spezifikationsdokument ein.

Beispiel: Asynchronous Test Notification Action

ServiceHeader- ProcessControl/ TransactionControl/ ActionControl/ ActionIdentity/ GlobalBusinessActionCode

Aktuelle Rolle

Geben Sie den Wert aus der Spalte Role Name der Tabelle Partner Role Descriptions im PIP-Spezifikationsdokument ein. Der Wert sollte der vom Partner angenommenen Rolle im PIP entsprechen.

Beispiele: Buyer, Initiator

ServiceHeader- ProcessControl/ TransactionControl/ PartnerRoleRoute/ fromRole. PartnerRoleDescription/ GlobalPartnerRole ClassificationCode

Partnerrolle

Geben Sie den Wert aus der Spalte Role Name der Tabelle Partner Role Descriptions im PIP-Spezifikationsdokument ein. Der Wert sollte der vom Partner angenommenen Rolle im PIP entsprechen.

Beispiele: Seller, Responder

ServiceHeader- ProcessControl/ TransactionControl/ PartnerRoleRoute/ toRole. PartnerRoleDescription/ GlobalPartnerRole ClassificationCode

Dokumentschema-Spezifikation

Geben Sie die DTD für die entsprechende Aktion vom XI Integration Builder an.

Konfigurieren Sie dieses Feld nur für den Empfängerkanal.

Beispiel:

1_MS_R01_02_Asynchronous TestNotification.dtd

URI-Referenz zu externer DTD als Systemkennung, die in der DOCTYPE-XML-Verarbeitungsanweisung erstellt wird.

Einstellungen zur Message-Verarbeitung

Feld

Aktion

Anzahl Wiederholungen

Sie können den angezeigten Standardwert verwenden oder einen neuen Wert aus der Spalte Retry Count der Tabelle Business Activity Performance Controls im PIP-Spezifikationsdokument eingeben. Dieser Wert zeigt an, wie oft die Action-Message rückübertragen wird bevor der Adapter ein Signal vom Partner empfängt.

Frist für Empfangsbestätigung

Geben Sie den Wert aus der Spalte Time to Acknowledge der Tabelle Business Activity Performance Controls im PIP-Spezifikationsdokument ein.

Konfigurieren Sie dieses Attribut nur für den Empfängerkanal.

Sicherheitskonzept

Feld

Aktion

Action-Message signieren

Markieren oder entmarkieren Sie Action-Message signieren.

Wenn Sie das Feld markieren, muss die Action-Message vor dem Versand signiert werden.

Signal-Message signieren

Markieren oder entmarkieren Sie Signal-Message signieren.

Wenn Sie das Feld markieren, muss die Signal-Message vor dem Empfang signiert werden.

Unleugbarkeit

Markieren oder entmarkieren Sie Unleugbarkeit.

Um die Unleugbarkeit zu aktivieren, müssen Sie die Option Message signieren auswählen.

Registerkarte Ziel

Transportparameter

Feld

Aktion

URL

Geben Sie die Partneradresse ein, an die der Adapter, die RosettaNet-Signal-Message sendet.

Aufbewahrungszeit

Sie können den angezeigten Standardwert verwenden oder eine neue Zeit im verfügbaren Format eingeben.

Authentifizierung

Die Werte, die Sie hier eingeben, werden durch das vorher eingegebene Transportprotokoll bestimmt.

Wenn Sie HTTP 1.1 verwenden, sind folgende Felder verfügbar:

Feld

Aktion

Erfordert Client-Authentifizierung

Markieren oder entmarkieren Sie Erfordert Client-Authentifizierung.

Benutzername

Geben Sie den vom Partner zur Verfügung gestellten Wert ein.

Kennwort

Geben Sie den vom Partner zur Verfügung gestellten Wert ein.

Wenn Sie HTTPs verwenden, sind folgende Felder verfügbar:

Feld

Aktion

Authentifizierungsmodus

Wählen sie Benutzername/Kennwort oder Zertifikatsanmeldung.

Der Wert, den Sie hier eintragen, bestimmt zusätzliche Details, die Sie eintragen müssen.

Wenn Sie Benutzername/Kennwort verwenden, sind folgende Felder verfügbar:

Feld

Aktion

Benutzername

Geben Sie den vom Partner zur Verfügung gestellten Wert ein.

Kennwort

Geben Sie den vom Partner zur Verfügung gestellten Wert ein.

Wenn Sie Zertifikatsanmeldung verwenden, sind folgende Felder verfügbar:

Feld

Aktion

Schlüsselspeichersicht

Geben Sie den Pfad zu den Schlüsselspeichereinträgen in der J2EE Engine ein, die den privaten Schlüssel des XI-Partners enthalten.

Beispiel: SslService

Schlüsselspeichereintrag

Geben Sie den Namen des privaten Schlüssels des XI-Partners ein.

Beispiel: SslCredentials

 

Siehe auch:

Initiator einer Aktion

 

 

 

 

Ende des Inhaltsbereichs