Konventionen für
Kommunikationskomponentennamen anwenden
Setzen Sie den CIDX-Adapter ein, besteht eine Konvention für die Namensvergabe der Kommunikationskomponente, der der Kommunikationskanal zugeordnet wird. Diese Angabe ist laufzeitrelevant.
...
1. Legen Sie eine Kommunikationskomponente an.
2. Folgen Sie bei der Namensvergabe für die Kommunikationskomponente folgender Konvention:
Name: CIDX<Transaktionscode>_<Version>_<Rolle>
○ <Transaktionscode> ist der entsprechende Chem eStandards Appendix D – ChemXML Transaction Code.
Beispiel: E41
○ <Version> ist die Version des Chem eStandards. Der Punkt wird aus dem Versions-String entfernt.
Beispiel: 30
○ <Partnerrolle> kommt aus der Spezifikation Chem eStandards Business Transaction.
Beispiel: Buyer
○ <aktuelle Rolle> kommt aus der Spezifikation Chem eStandards Business Transaction.
Beispiel: Seller
Der CIDX-Adapter bestimmt den Namen der Kommunikationskomponente des Partners und den aktuellen Namen der Kommunikationskomponente für eine eingehende CIDX-Action-Message, die auf den ausgewählten Header-Feldern des RNIF-1.1-Protokoll-Service-Headers basiert. Der Adapter erstellt anschließend den Namen der Kommunikationskomponente entsprechend der oben genannten Regeln wie folgt:
<Transaktionscode>:= /ServiceHeader/ProcessControl/ProcessIdentity/GlobalProcessIndicatorCode
<Version>:= /ServiceHeader/ProcessControl/ProcessIdentity/VersionIdentifier
<Partnerrolle>:= /ServiceHeader/ProcessControl/TransactionControl/PartnerRoleRoute/fromRole.PartnerRoleDescription/GlobalPartnerRoleClassificationCode
<Aktuelle Rolle>:= /ServiceHeader/ProcessControl/TransactionControl/PartnerRoleRoute/toRole.PartnerRoleDescription/GlobalPartnerRoleClassificationCode
CIDXE41_30_Seller:
Hier ist E41 der Transaktionsname, 3.0 die Version und Verkäufer die Partnerrolle.