Zwei Eigenschaften des Zielobjekts steuern den Zugriff auf den MQMD von JMSund ein dritter steuert den Nachrichtenkontext.
Tabelle 1. Eigenschaftsnamen und Beschreibungen
| Eigenschaft |
Kurzform |
Beschreibung |
| WMQ_MQMD_WRITE_ENABLED |
MDW |
Ob eine JMS -Anwendung die Werte von MQMD-Feldern festlegen kann |
| WMQ_MQMD_READ_ENABLED |
MDR |
Ob eine JMS -Anwendung die Werte von MQMD-Feldern extrahieren kann |
| WMQ_MQMD_MESSAGE _CONTEXT |
MDCTX |
Gibt an, welche Stufe des Nachrichtenkontexts von der JMS -Anwendung festgelegt werden soll Die Anwendung muss mit entsprechender Kontextberechtigung ausgeführt werden, damit diese Eigenschaft in Kraft treten kann. |
Tabelle 2. Eigenschaftsnamen, Werte und Festlegungsmethoden
| Eigenschaft |
Gültige Werte im Verwaltungstool (Standardwerte sind fett dargestellt) |
Gültige Werte in Programmen |
Festlegungsmethode |
| WMQ_MQMD_WRITE _AKTIVIERT |
- NO
Alle JMS_IBM_MQMD*-Eigenschaften werden ignoriert; ihre Werte werden nicht in die zugrunde liegende MQMD-Struktur kopiert.
- JA
Die JMS_IBM_MQMD*-Eigenschaften werden verarbeitet. Ihre Werte werden in die zugrunde liegende MQMD-Struktur kopiert.
|
|
setMQMDWriteEnabled |
| WMQ_MQMD_READ _AKTIVIERT |
- NO
Beim Senden von Nachrichten werden die JMS_IBM_MQMD*-Eigenschaften einer gesendeten Nachricht nicht mit den aktualisierten Feldwerten in der MQMD-Struktur aktualisiert.
Beim Empfangen von Nachrichten ist keine der JMS_IBM_MQMD*-Eigenschaften in einer empfangenen Nachricht verfügbar, auch wenn der Absender einige oder alle dieser Eigenschaften festgelegt hatte.
- JA
Beim Senden von Nachrichten werden alle der JMS_IBM_MQMD*-Eigenschaften in einer gesendeten Nachricht mit den aktualisierten Feldwerten im MQMD aktualisiert. Dies gilt auch für Werte, die nicht explizit vom Absender festgelegt wurden.
Beim Empfangen von Nachrichten sind alle JMS_IBM_MQMD-Eigenschaften in einer empfangenen Nachricht verfügbar. Dies gilt auch für diejenigen, die nicht explizit vom Absender festgelegt wurden.
|
|
setMQMDReadEnabled |
| WMQ_MQMD _MESSAGE_CONTEXT |
- Standard
Der API-Aufruf MQOPEN und die MQPMO-Struktur geben keine expliziten Nachrichtenkontextoptionen an.
- SET_IDENTITY_CONTEXT
Der API-Aufruf MQOPEN gibt die Nachrichtenkontextoption MQOO_SET_IDENTITY_CONTEXT an. Die MQPMO-Struktur gibt MQPMO_SET_IDENTITY_CONTEXT an.
- SET_ALL_CONTEXT
Der API-Aufruf MQOPEN gibt die Nachrichtenkontextoption MQOO_SET_ALL_CONTEXT an. Die MQPMO-Struktur gibt MQPMO_SET_ALL_CONTEXT an.
|
- WMQ_MDCTX_STANDARD
- WMQ_MDCTX_SET_IDENTITY_CONTEXT
- WMQ_MDCTX_SET_ALL_CONTEXT
|
setMQMDMessageContext |