Message Mapping

Message Mapping

Message Mapping ist ein Fachbegriff aus der EDV, speziell aus dem Bereich Electronic Data Interchange.

Ein Mapping ist eine Vorschrift für ein EDI-Konvertersystem zur Konvertierung einer Nachricht aus einer Struktur in eine andere.

Abhängig vom verwendeten Konvertersystem kann ein Mapping in unterschiedlicher Form erstellt werden, zum Beispiel in Form einer Tabelle, als Quellcode in einer Programmiersprache, durch grafische Oberfläche (GUI), oder im Falle von XML-Nachrichten als XSLT-Script.

Beispiel

Als Beispiel dient hier eine Bestellung, die von einem Kunden an einen Lieferanten gesendet wird. Der Kunde arbeitet mit einem SAP R/3-System, somit erzeugt er die Bestellung in der Struktur SAP Intermediate Document (IDoc), der Lieferant erwartet die Bestellung in der Struktur EDIFACT. Ganz konkret betrachten wir ein spezielles Element der Nachricht, nämlich die Bestellnummer des Kunden (fett dargestellt):

E2EDK01002000000010 EUR 1.00000 0010 EC 3000064288

Diese Information wird durch die Konvertierung nicht inhaltlich verändert, sondern in die Zielstruktur übertragen. Eine mögliche Darstellung in EDIFACT ist:

RFF+ON:3000064288'

Um genau diese Konvertierung herbeizuführen, kann der entsprechende Ausschnitt aus einem Mapping zum Beispiel wie folgt aussehen, formuliert in einer speziellen Programmiersprache:

copy DC1.K01:BELNR to UNB.UNH.G01.RFF:C506.1154;

BELNR ist dabei die Feldbezeichnung des Feldes im IDOC, in dem die Bestellnummer steht, 1154 ist die Feldbezeichnung im EDIFACT, welches hier die Bestellnummer aufnimmt. Insgesamt stellt der Ausdruck 'DC1.K01:BELNR' die Einbettung des Feldes in die Struktur des IDOC dar: BELNR ist ein Feld im Satz 'K01', welcher wiederum unter dem Satz 'DC1' angeordnet ist. Analog dazu gibt der Ausdruck 'UNB.UNH.G01.RFF:C506.1154' die eindeutige Position und Hierarchie des Elements 1154 in der EDIFACT-Struktur an.

Dieses Mapping wird nach der Fertigstellung in ausführbaren Code umgewandelt und zur Laufzeit vom Konverter ausgeführt.


Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Mapping — Der Begriff Mapping (zu deutsch Abbildung oder Kartierung, wörtlich eine Karte machen) hat in den letzten Jahrzehnten eine Reihe zusätzlicher Bedeutungen erhalten. Zum ursprünglichen Inhalt – ein begrenztes Gebiet kartografisch erfassen; erhobene …   Deutsch Wikipedia

  • Message-oriented middleware — (MOM) is software or hardware infrastructure supporting sending and receiving messages between distributed systems. MOM allows application modules to be distributed over heterogeneous platforms and reduces the complexity of developing… …   Wikipedia

  • Message Maps — the Microsoft Foundation Class Library message map facility. Microsoft Windows implements what are essentially virtual functions in window classes using its messaging facility. Due to the large number of messages involved, providing a separate… …   Wikipedia

  • Message Transfer Part — SS7 protocol suite OSI layer SS7 protocols Application INAP, MAP, IS 41... TCAP, CAP, ISUP, ... Network MTP Level 3 + SCCP Data link MTP …   Wikipedia

  • IBM WebSphere Message Broker — WebSphere Message Broker (WMB) is IBM s information broker from the WebSphere product family that allows business information to flow between disparate applications across multiple hardware and software platforms. Business rules can be applied to …   Wikipedia

  • Comparison of programming languages (mapping) — Programming language comparisons General comparison Basic syntax Basic instructions Arrays Associative arrays String operations …   Wikipedia

  • Telephone Number Mapping — (ENUM or Enum, from E.164 NUmber Mapping) is a suite of protocols to unify the telephone numbering system E.164 with the Internet addressing system DNS by using an indirect lookup method, to obtain NAPTR records. The records are stored at a DNS… …   Wikipedia

  • Short message service — (SMS) is a communications protocol allowing the interchange of short text messages between mobile telephone devices. SMS text messaging is the most widely used data application on the planet, with 2.4 billion active users, or 74% of all mobile… …   Wikipedia

  • Subliminal message — A subliminal message is a signal or message embedded in another medium, designed to pass below the normal limits of the human mind s perception. These messages are unrecognizable by the conscious mind, but in certain situations can affect the… …   Wikipedia

  • Manufacturing Message Specification — (MMS) is an international standard (ISO 9506) dealing with messaging system for transferring real time process data and supervisory control information between networked devices and/or computer applications. The standard is developed and… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”