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 Initiator einer Aktion (siehe Initiator 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 RosettaNet.

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 BildKonfiguration 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 Sender.

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.

Wenn die Geschäftsanforderungen eine Änderung dieser Werte erforderlich machen, 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

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: Notify of Purchase Order Update für PIP3A7

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

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: Buyer Service, Initiator Service

ServiceHeader- ProcessControl/ServiceRoute/ toService. 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: Seller Service, Responder Service

ServiceHeader- ProcessControl/ServiceRoute/ fromService. BusinessServiceDescription/ GlobalBusinessServiceCode

Supply-Chain-Code

Geben Sie den Wert aus dem Element PartnerDescription im Spezifikationsdokument für die RosettaNet-Empfangsbestätigung ein.

Geben Sie einen Wert aus der Entity-Liste für das Element GlobalSupplyChainCode in der Richtlinie für RosettaNet-Empfangsbestätigungs-Messages ein. Diese Richtlinie ist Teil des Spezifikationsdokuments für RNIF 1.1.

Beispiel: Electronic Components

ReceiptAcknowledgment Payload -fromRole. PartnerRoleDescription/ PartnerDescription/ BusinessDescription/ GlobalSupplyChainCode

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 entspricht der von XI angenommenen Rolle im PIP.

Beispiele: Seller, Responder

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

Partnerrolle

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

Beispiele: Buyer, Initiator

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

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.

Der Wert wird verwendet, um die Zahl der Wiederholungsversuche vom Partner aus zu beschränken.

Empfangsbestätigung

Stark oder Schwach. Konfigurieren Sie dieses Attribut nur für den Senderkanal.

Sicherheitskonzept

Feld

Aktion

Action-Message signieren

Markieren oder entmarkieren Sie Action-Message signieren.

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

Signal-Message signieren

Markieren oder entmarkieren Sie Signal-Message signieren.

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

Unleugbarkeit

Markieren oder entmarkieren Sie Unleugbarkeit.

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

Registerkarte Quelle

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

Client-Authentifizierung erforderlich

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

Registerkarte Erweitert

Adapterspezifische Message-Eigenschaften

Feld

Aktion

Adapterspezifische Message-Eigenschaften

Markieren oder entmarkieren Sie Adapterspezifische Message-Eigenschaften einstellen.

Mit Ihrer Auswahl legen Sie fest, ob Attribute zur Auswahl verfügbar sind.

Wenn Sie Adapterspezifische Message-Eigenschaften einstellen wählen, stehen folgende Felder zur Verfügung:

Feld

Technischer Name

Aktion

Prozess-Instanz-ID

Proc Inst Identifier

Markieren oder entmarkieren Sie Prozess-Instanz-ID.

Bezeichnet eine eindeutige alphanumerische ID, die eine spezielle Instanz eines Business-Prozesses darstellt.

Message-ID

Message-ID

Markieren oder entmarkieren Sie Message-ID.

Kennzeichnet eine eindeutige alphanumerische ID, die die Message für das Tracking darstellt. Diese ID ist im Kontext des Message-Senders eindeutig.

Dokument-ID

Dokument-ID

Markieren oder entmarkieren Sie Dokument-ID.

Kennzeichnet eine eindeutige alphanumerische ID, die das PIP-Business-Dokument darstellt.

Datum-/Zeitstempel des Dokuments

Document Date Time

Markieren oder entmarkieren Sie Datum-/Zeitstempel des Dokuments.

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

 

Siehe auch:

Antwortender einer Aktion

 

 

 

 

Ende des Inhaltsbereichs