
Setzen Sie einen RNIF-Adapter ein, besteht eine Konvention für die Namensvergabe der Kommunikationskomponente, der der Kommunikationskanal zugeordnet wird.
Name: PIP<PIP-Code>_<PIP-Version>_<Partnerrole>
Beispiel: PIP3A7
Geben Sie den Wert des PIP Version Identifier vom Titelblatt des PIP-Spezifikationsdokuments an. Lassen Sie den Punkt weg.
Beispiel: Der PIP Version Identifier im Spezifikationsdokument ist V02.02. Geben Sie V0202 ein.
Entnehmen Sie den Wert der Tabelle Role Name Column of Partner Role Descriptions in der PIP-Spezifikation. Berücksichtigen Sie hierbei die aktuell ausgeführte PIP.
Die Partnerrolle muss mit derjenigen übereinstimmen, die der Partner einnimmt, für den die Kommunikationskomponente definiert ist.
Die Zuordnung des Namen für die Kommunikationskomponente ist laufzeitrelevant. Der RNIF-Adapter bestimmt den Namen der Kommunikationskomponente des Partners und den aktuellen Namen der Kommunikationskomponente für eine eingehende RosettaNet-Action-Message, die auf den ausgewählten Header-Feldern des RNIF-Protokoll-Service-Headers basiert. Der Adapter erstellt anschließend den Namen entsprechend der oben genannten Regeln wie folgt:
<PIP-Code> := /ServiceHeader/ProcessControl/pipCode.GlobalProcessIndicatorCode
<PIP-Version-Identifikator> := /ServiceHeader/ProcessControl/pipVersion.VersionIdentifier
<Partner Role> := /ServiceHeader/ProcessControl/MessageControl/fromRole.GlobalPartnerRoleClassificationCode
Der Name der Kommunikationskomponente für die lokale Rolle hätte folgende Form:
<Lokale Rolle> := /ServiceHeader/ProcessControl/MessageControl/toRole.GlobalPartnerRoleClassificationCode
Die Kommunikationskomponente heißt PIP3A7_V0202_Buyer. Hier ist 3A7 der PIP-Code, V02.02 die Version, der Partner hat die Rolle Käufer.