msgDescriptorRecord

Die Eigenschaft 'msgDescriptorRecord' gibt eine Datensatzvariable an, mit der Felder zum Definieren der Merkmale der Nachricht an das WebSphere MQ-System übergeben werden können.

Die von der Eigenschaft angegebene Datensatzvariable basiert auf einem Basisdatensatz (BasicRecord).

EGL-Programme rufen die WebSphere MQ-Funktionen MQGET und MQPUT auf, um die Anweisungen 'add' und 'get next' für Datensätze in der Nachrichtenwarteschlange zu implementieren. Die WebSphere-Struktur MQMD (MQ Message Descriptor) ist ein Parameter in MQGET- und MQPUT-Aufrufen.

Wenn Sie die Eigenschaft 'msgDescriptorRecord' nicht angeben, erstellt EGL automatisch eine MQMD-Standardstruktur. EGL setzt alle MQMD-Felder auf ihre anfänglichen Standardwerte.

Tabelle 1. Struktur von WebSphere MQ Message Descriptor (MQMD)
Feld Typ Beschreibung
STRUCID CHAR(4) Struktur-ID
VERSION INT Versionsnummer der Struktur
REPORT INT Berichtsoptionen
MSGTYPE INT Nachrichtentyp
EXPIRY INT Ablaufzeit
FEEDBACK INT Rückmeldungs- oder Ursachencode
ENCODING INT Datencodierung
CODECHARSETID INT ID des codierten Zeichensatzes
FORMAT CHAR(8) Formatname
PRIORITY INT Nachrichtenpriorität
PERSISTENCE INT Nachrichtenpersistenz
MSGID HEX(48) Nachrichten-ID
CORRELID HEX(48) Korrelations-ID
BACKOUTCOUNT INT Zurücksetzungszähler
REPLYTOQ CHAR(48) Name der Empfangswarteschlange für Antworten.
REPLYTOQMGR CHAR(48) Name des Managers der Empfangswarteschlange für Antworten.
USERIDENTIFIER CHAR(12) Benutzer-ID

Mithilfe der Eigenschaft 'queueDescriptorRecord' können Sie MQMD oder Ihre eigene Variable auf Basis von MQMD angeben. Bevor Sie auf die Warteschlange zugreifen, codieren Sie das Programm, um Felder in der Datensatzvariablen MQMD zu initialisieren und zu setzen. EGL verwendet dann Ihre MQMD-Struktur anstelle der Standardstruktur.

Weitere Informationen zu Optionsdatensätzen finden Sie unter Optionsdatensätze für 'MQRecords'. Eine vollständige Liste der WebSphere MQ-Konstanten (wie beispielsweise MQOT_Q) finden Sie in Ihrer WebSphere MQ-Dokumentation.


Feedback