Daten, die zwischen verschiedenen Umgebungen übertragen werden, können mithilfe von WebSphere MQ- oder WebSphere Message Broker-Funktionen konvertiert werden.
Datenkonvertierung ist der Prozess, bei dem Daten aus dem von einem Betriebssystem anerkannten Format in ein von einem zweiten Betriebssystem anerkanntes Format mit anderen Merkmalen, z. B. einer anderen numerischen Reihenfolge, umgewandelt werden.
Wenn Sie ein Netz aus Systemen verwenden, die unterschiedliche Methoden zum Speichern numerischer Werte einsetzen, oder Benutzer miteinander kommunizieren müssen, die Daten in verschiedenen Codepages anzeigen, müssen Sie überlegen, wie Sie die Datenkonvertierung implementieren.
In WebSphere MQ werden diese Faktoren im CCSID-Feld des MQMD-Headers bearbeitet. Weitere Informationen zum MQMD-Header finden Sie unter "MQMD - Message descriptor" im Abschnitt Application Programming Reference im WebSphere MQ Version 7 Information Center online. Weitere Informationen zur Codepageunterstützung finden Sie unter "Code page conversion" (Codepagekonvertierung), ebenfalls im Abschnitt Application Programming Reference.
'Endian' bezeichnet ein Datenattribut, das angibt, ob die Daten im Computerhauptspeicher gespeichert oder mit dem wichtigsten Byte an erster (Big Endian) bzw. an letzter (Little Endian) Stelle übertragen werden.
In WebSphere MQ werden diese Faktoren im Codierungsfeld des MQMD-Headers bearbeitet. Weitere Informationen zum MQMD-Header finden Sie unter "MQMD - Message descriptor" im Abschnitt Application Programming Reference im WebSphere MQ Version 7 Information Center online. Weitere Informationen zur Codierung finden Sie unter "Machine encoding" (Systemcodierung), ebenfalls im Abschnitt Application Programming Reference.
Bei der Nutzung von WebSphere Message Broker können Sie die Datenkonvertierungsfunktionen von WebSphere Message Broker, WebSphere MQ oder beiden verwenden.
WebSphere Message Broker kann auch WebSphere MQ-Header konvertieren, für die Parser zur Verfügung stehen.
Bei Verwendung von WebSphere Message Broker-Funktionen wird nicht die gesamte Nachricht in die angegebene Codierung und CCSID konvertiert: Sie können in jedem Header eine andere Codierung und/oder CCSID angeben, um für den darauf folgenden Teil der Nachricht eine andere Konvertierung durchzuführen. Die Codierung und CCSID im letzten Header legt die Werte für den Nachrichtentext fest.
Header und Nachrichtentext werden gemäß den festgelegten Werten in den entsprechenden MQMD-Feldern und anderen Header-Formatnamen konvertiert. Gegebenenfalls müssen Sie Datenkonvertierungsexits konfigurieren, um den Hauptteil Ihrer Nachrichten zu konvertieren.
Bei Verwendung von WebSphere MQ-Funktionen wird die gesamte Nachricht in die angegebene Codierung und CCSID (ID des codierten Zeichensatzes) konvertiert, und zwar gemäß der Einstellung des Formats im WebSphere MQ-Header.
Weitere Informationen zur Datenkonvertierung mithilfe von WebSphere MQ-Funktionen finden Sie unter "Data conversion" im Abschnitt Application Programming Reference im WebSphere MQ Version 7 Information Center online.