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.
| 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 |
| 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 |
| 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:
- 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.
- 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.