Condividi tramite


Proprietà del descrittore di messaggi

Nella tabella seguente viene illustrato il set completo di proprietà del descrittore di messaggi (struttura MQMD) disponibili e i relativi tipi e valori corrispondenti. 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 unsigned int 4 Number
Sola lettura
Predefinito: 0
MQMD_CodedCharSetId unsigned int 4 Number
Predefinito: 0
MQMD_CorrelId String 48 Stringa esadecimale
MQMD_Encoding unsigned int 4 Number
Usare il valore del file di intestazione. Predefinito: 0
MQMD_Expiry unsigned int 4 Number
MQMD_Feedback unsigned int 4 Number
Usare il valore del file di intestazione. Predefinito: 0
MQMD_Format String 8 String
Se impostato su MQXMIT, verificare che le proprietà MQXQH abbiano valori.
MQMD_GroupID String 48 Stringa esadecimale
MQMD_MsgFlags unsigned int 4 Number
Usare il valore del file di intestazione. Predefinito: 0
MQMD_MsgId String 48 Stringa esadecimale
MQMD_MsgSeqNumber unsigned int 4
MQMD_MsgType unsigned int 4 Number
Usare il valore del file di intestazione.
MQMD_Offset unsigned int 4
MQMD_OriginalLength unsigned int 4
MQMD_Persistence unsigned int 4 Number
Usare il valore del file di intestazione.
MQMD_Priority unsigned int 4 Number
MQMD_PutApplName corda 28 String
Impostazione predefinita: spazio
MQMD_PutApplType unsigned int 4 Number
Usare il valore del file di intestazione. Predefinito: 0
MQMD_PutDate corda 8 Date
MQMD_PutTime corda 8 Tempo
MQMD_ReplyToQ corda 48 String
Impostazione predefinita: spazio
MQMD_ReplyToQMgr corda 48 String
Impostazione predefinita: spazio
MQMD_Report unsigned int 4 Number
Usare il valore del file di intestazione.
MQMD_UserIdentifier corda 12 String

Contiene l'identificatore utente quando si usa 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. Quando si inviano messaggi direttamente alle code di trasmissione MQSeries, le proprietà dell'intestazione vengono formattate e assegnate valori dalle proprietà di contesto corrispondenti solo se la proprietà MQMD_Format ha un valore MQXMIT. Nella tabella seguente vengono descritte le proprietà.

Nome Tipo Length Valore
MQXQH_RemoteQMgrName String 48 corda
MQXQH_RemoteQName String 48 corda

Insieme alle proprietà elencate in precedenza in questo argomento, l'adapter popola i valori del descrittore di messaggio seguenti seguendo le stesse regole. L'adapter antepone questi nomi di proprietà con MQXQH_ anziché MQMD_, ma in caso contrario eseguono il mapping diretto a tali proprietà definite nella tabella Descrittore 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