Anlegen eines Services
Sie müssen mithilfe einer Namenskonvention einen neuen Service für den Partner anlegen.
Der Name des Service sollte folgender Definition entsprechen:
Service-Name: “CIDX” <Transaktionscode>”_” <Version> ”_” <Partnerrolle>.
Diese Namensbindung ist laufzeitrelevant. Das CIDX-Adapter bestimmt den Servicenamen des Partners und den lokalen Servicenamen für eine eingehende CIDX-Action-Message, die auf den ausgewählten Header-Feldern des RNIF-1.1-Protokoll-Service-Headers basiert. Das Adapter erstellt anschließend den Namen 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
Variable |
Value |
<Transaktionscode> |
Dieser Wert ist der entsprechende Chem.eStandards Appendix D – ChemXML Transaction Code. Beispiel: E41 |
<Version> |
Dieser Wert ist die Version des Chem eStandards. Der Punkt wird aus dem Versions-String entfernt. Beispiel: 30 |
<Partnerrolle> |
Dieser Wert kommt aus der Chem-eStandards-Business-Transaktionsspezifikation. Beispiel: Buyer |
<Aktuelle Rolle> |
Dieser Wert kommt aus der Chem-eStandards-Business-Transaktionsspezifikation. Beispiel: Seller |
Zum Beispiel: CIDXE41_30_Seller: Hier ist E41 der Transaktionsname, 3.0 die Version und Verkäufer die Partnerrolle.