JMS -Felder und -Eigenschaften mit entsprechenden MQMD-Feldern

Diese Tabellen enthalten die MQMD-Felder, die JMS -Headerfeldern, JMS -Eigenschaften und JMS -providerspezifischen Eigenschaften entsprechen.

Tabelle 1 enthält die JMS -Headerfelder und Tabelle 2 die JMS -Eigenschaften, die direkt MQMD-Feldern zugeordnet sind. In Tabelle 3 sind die providerspezifischen Eigenschaften und die MQMD-Felder aufgelistet, denen sie zugeordnet sind.

Tabelle 1. JMS Zuordnung von Headerfeldern zu MQMD-Feldern
JMS Headerfeld Java-Typ MQMD-Feld C-Typ
JMSDeliveryMode int Permanenz MQLONG
JMSExpiration lang Verfall MQLONG
JMSPriority int Priority MQLONG
JMSMessageID Zeichenfolge MsgID MQBYTE24
JMSTimestamp lang
PutDate
PutTime
MQCHAR8
MQCHAR8
JMSCorrelationID Zeichenfolge CorrelId MQBYTE24
Tabelle 2. JMS Eigenschaftszuordnung zu MQMD-Feldern
JMSEigenschaft Java-Typ MQMD-Feld C-Typ
JMSXUserID Zeichenfolge UserIdentifier MQCHAR12
JMSXAppID Zeichenfolge PutApplName MQCHAR28
JMSXDeliveryCount int BackoutCount MQLONG
JMSXGroupID Zeichenfolge GroupId MQBYTE24
JMSXGroupSeq int MsgSeqNumber MQLONG
Tabelle 3. JMS Zuordnung von providerspezifischen Eigenschaften zu MQMD-Feldern
JMS -Provider-spezifische Eigenschaft Java-Typ MQMD-Feld C-Typ
JMS_IBM_Report_Exception int Bericht MQLONG
JMS_IBM_Report_Expiration int Bericht MQLONG
JMS_IBM_Report_COA int Bericht MQLONG
JMS_IBM_Report_COD int Bericht MQLONG
JMS_IBM_Report_PAN int Bericht MQLONG
JMS_IBM_Report_NAN int Bericht MQLONG
JMS_IBM_Report_Pass_Msg_ID int Bericht MQLONG
JMS_IBM_Report_Pass_Correl_ID int Bericht MQLONG
JMS_IBM_Report_Discard_Msg int Bericht MQLONG
JMS_IBM_MsgType int MsgType MQLONG
JMS_IBM_Feedback int Feedback MQLONG
JMS_IBM_Format Zeichenfolge Format 1 MQCHAR8
JMS_IBM_PutApplType int PutApplType MQLONG
JMS_IBM_Encoding int Encoding MQLONG
JMS_IBM_Character_Set Zeichenfolge CodedCharacterSetId 2 MQLONG
JMS_IBM_PutDate Zeichenfolge PutDate MQCHAR8
JMS_IBM_PutTime Zeichenfolge PutTime MQCHAR8
JMS_IBM_Last_Msg_In_Group boolean MsgFlags MQLONG
Hinweis:
  1. JMS_IBM_Format ist das Format des Nachrichtenhauptteils. Dies kann durch die Anwendungseinstellung der Eigenschaft JMS_IBM_Format der Nachricht definiert werden (beachten Sie, dass es eine Begrenzung auf 8 Zeichen gibt) oder es kann standardmäßig das IBM® MQ -Format des Nachrichtenhauptteils verwendet werden, das dem JMS -Nachrichtentyp entspricht. 'JMS_IBM_Format' wird dem MQMD-Feld 'Format' nur zugeordnet, wenn die Nachricht keine RFH- oder RFH2-Abschnitte enthält. In einer Standardnachricht wird es dem Feld 'Format' des RFH2 direkt vor dem Nachrichtenhauptteil zugeordnet.
  2. Der Eigenschaftswert JMS_IBM_Character_Set ist ein String-Wert, der das Java Zeichensatzäquivalent für den numerischen Wert CodedCharacterSetId enthält. Das MQMD-Feld CodedCharacterSetId ist ein numerischer Wert, der das Äquivalent der durch die Eigenschaft JMS_IBM_Character_Set angegebenen Java Zeichenkette enthält.