Campi descrittori del messaggio come proprietà

La maggior parte dei campi descrittori dei messaggi possono essere trattati come proprietà. Il nome della proprietà è costruito aggiungendo un prefisso al nome del campo descrittore del messaggio.

Se un'applicazione MQI vuole identificare una proprietà del messaggio contenuta in un campo descrittore del messaggio, ad esempio, in una stringa di selettore o utilizzando le API di proprietà del messaggio, utilizzare la seguente sintassi:
Nome proprietà Campo descrittore del messaggio
Root.MQMD.Campo Campo

Specificare Field con lo stesso caso per quanto riguarda i campi della struttura MQMD nella dichiarazione di lingua C. Ad esempio, il nome della proprietà Root.MQMD.AccountingToken accede al campo AccountingToken del descrittore del messaggio.

I campi StrucId e Version del descrittore del messaggio non sono accessibili utilizzando la sintassi mostrata.

I campi descrittori del messaggio non sono mai rappresentati in un'intestazione MQRFH2 come per altre proprietà.

Se i dati del messaggio iniziano con un MQMDE che viene onorato dal gestore code, è possibile accedere ai campi MQMDE utilizzando la notazione Root.MQMD.Field descritta. In questo caso i campi MQMDE vengono trattati come parte logicamente di MQMD da una prospettiva di proprietà. Consultare Panoramica di MQMDE.