Service-Interface-Namensgebung, RNIF
1.1
RosettaNet-Action Messages werden im Enterprise Services Repository erstellt.
Die Konventionen für den Interface-Namen und den Interface-Namensraum müssen den folgenden Regeln entsprechen:
● Interface-Namesraum
○ Regulärer Interface-Namensraum
http://sap.com/xi/RosettaNet/PIP <PIP-Code>_<PIP Version Identifier>
○ Alternativer Interface-Namensraum
http://sap.com/xi/RosettaNet/<PIP Version Identifier>
● Interface-Name <Business-Action-Code>
Die Regel für Interface-Namen und Namensräume ist zur Laufzeit relevant. Der RNIF-Adapter legt den Namensraum- und Interface-Namen einer ausgehenden Message fest, die einer vom Partner gesendeten eingehenden RosettaNet-Action-Message entspricht; basierend auf den ausgewählten Feldern des RNIF-1.1-Protokoll-Service-Headers.
Der Adapter erstellt anschließend den Namen entsprechend der oben genannten Regeln wie folgt:
<PIP Code> := /ServiceHeader/ProcessControl/ProcessIdentity/ GlobalProcessIndicatorCode
<PIP Version Identifier> := /ServiceHeader/ProcessControl/ProcessIdentity/VersionIdentifier
<Business Action Code> := /ServiceHeader/ProcessControl/TransactionControl/ActionControl /ActionIdentity/GlobalBusinessActionCode