Condividi tramite


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