Proprietà del descrittore del messaggio
Nella tabella seguente vengono illustrati il set completo di proprietà di descrizione dei messaggi (struttura MQMD) e i corrispondenti tipi e valori. Fanno parte dell'assembly MQSeries.dll distribuito con l'adapter MQSeries basato sul server. Lo stesso assembly viene usato dall'adapter MQSC.
Nome | Tipo | Length | Valore |
---|---|---|---|
MQMD_AccountingToken | string | 64 | Stringa esadecimale |
MQMD_ApplIdentityData | string | 32 | Stringa esadecimale |
MQMD_ApplOriginData | string | 4 | string Impostazione predefinita: spazio |
MQMD_BackoutCount | int senza segno | 4 | Numero Sola lettura Predefinito: 0 |
MQMD_CodedCharSetId | int senza segno | 4 | Numero Predefinito: 0 |
MQMD_CorrelId | string | 48 | Stringa esadecimale |
MQMD_Encoding | int senza segno | 4 | Numero Utilizzare il valore del file di intestazione. Predefinito: 0 |
MQMD_Expiry | int senza segno | 4 | Numero |
MQMD_Feedback | int senza segno | 4 | Numero Utilizzare il valore del file di intestazione. Predefinito: 0 |
MQMD_Format | string | 8 | string Se impostata su MQXMIT, verificare che le proprietà MQXQH dispongano di valori. |
MQMD_GroupID | string | 48 | Stringa esadecimale |
MQMD_MsgFlags | int senza segno | 4 | Numero Utilizzare il valore del file di intestazione. Predefinito: 0 |
MQMD_MsgId | string | 48 | Stringa esadecimale |
MQMD_MsgSeqNumber | int senza segno | 4 | |
MQMD_MsgType | int senza segno | 4 | Numero Utilizzare il valore del file di intestazione. |
MQMD_Offset | int senza segno | 4 | |
MQMD_OriginalLength | int senza segno | 4 | |
MQMD_Persistence | int senza segno | 4 | Numero Utilizzare il valore del file di intestazione. |
MQMD_Priority | int senza segno | 4 | Numero |
MQMD_PutApplName | string | 28 | string Impostazione predefinita: spazio |
MQMD_PutApplType | int senza segno | 4 | Numero Utilizzare il valore del file di intestazione. Predefinito: 0 |
MQMD_PutDate | string | 8 | Data |
MQMD_PutTime | string | 8 | Ora |
MQMD_ReplyToQ | string | 48 | string Impostazione predefinita: spazio |
MQMD_ReplyToQMgr | string | 48 | string Impostazione predefinita: spazio |
MQMD_Report | int senza segno | 4 | Numero Utilizzare il valore del file di intestazione. |
MQMD_UserIdentifier | string | 12 | string Contiene l'identificatore utente quando si utilizza la proprietà SSOAffiliateApplication. |
Quando si ricevono messaggi direttamente dalle code di trasmissione MQSeries, l'adapter BizTalk per MQSeries formatta le proprietà dell'intestazione della coda di trasmissione (struttura di dati MQXQH) e le inserisce nelle proprietà di contesto corrispondenti. Durante l'invio di messaggi direttamente alle code di trasmissione di MQSeries, le proprietà di intestazione vengono formattate e vengono assegnati valori dalle proprietà di contesto corrispondenti solo se la proprietà MQMD_Format presenta il valore MQXMIT. Nella tabella seguente vengono descritte le proprietà.
Nome | Tipo | Length | Valore |
---|---|---|---|
MQXQH_RemoteQMgrName | string | 48 | string |
MQXQH_RemoteQName | string | 48 | string |
Insieme alle proprietà elencate in precedenza in questo argomento, l'adapter inserisce i valori di descrizione dei messaggi seguenti applicando le stesse regole. L'adapter antepone a queste proprietà nomi con MQXQH_ invece che con MQMD_. In caso contrario, viene eseguito il mapping direttamente alle proprietà definite nella tabella di descrizione dei messaggi:
MQXQH_MsgDesc_AccountingToken
MQXQH_MsgDesc_ApplIdentityData
MQXQH_MsgDesc_ApplOriginData
MQXQH_MsgDesc_BackoutCount
MQXQH_MsgDesc_CodedCharSetId
MQXQH_MsgDesc_CorrelId
MQXQH_MsgDesc_Encoding
MQXQH_MsgDesc_Expiry
MQXQH_MsgDesc_Feedback
MQXQH_MsgDesc_Format
MQXQH_MsgDesc_MsgId
MQXQH_MsgDesc_MsgType
MQXQH_MsgDesc_Persistence
MQXQH_MsgDesc_Priority
MQXQH_MsgDesc_PutApplName
MQXQH_MsgDesc_PutApplType
MQXQH_MsgDesc_PutDate
MQXQH_MsgDesc_PutTime
MQXQH_MsgDesc_ReplyToQ
MQXQH_MsgDesc_ReplyToQMgr
MQXQH_MsgDesc_Report
MQXQH_MsgDesc_UserIdentifier