Propiedades del descriptor de mensajes
En la tabla siguiente se muestra el conjunto completo de propiedades disponibles del descriptor de mensajes (estructura MQMD), así como los valores y tipos correspondientes. Forman parte del ensamblado de MQSeries.dll que se implementa con el adaptador MQSeries basado en servidor. El adaptador MQSC usa el mismo ensamblado.
Nombre | Tipo | Length | Value |
---|---|---|---|
MQMD_AccountingToken | String | 64 | Cadena hexadecimal |
MQMD_ApplIdentityData | String | 32 | Cadena hexadecimal |
MQMD_ApplOriginData | String | 4 | String Valor predeterminado: espacio |
MQMD_BackoutCount | unsigned int | 4 | Number Solo lectura Valor predeterminado: 0 |
MQMD_CodedCharSetId | unsigned int | 4 | Number Valor predeterminado: 0 |
MQMD_CorrelId | String | 48 | Cadena hexadecimal |
MQMD_Encoding | unsigned int | 4 | Number Utilice el valor del archivo de encabezado. Valor predeterminado: 0 |
MQMD_Expiry | unsigned int | 4 | Number |
MQMD_Feedback | unsigned int | 4 | Number Utilice el valor del archivo de encabezado. Valor predeterminado: 0 |
MQMD_Format | String | 8 | String Si se establece como MQXMIT, asegúrese de que las propiedades de MQXQH tienen valores. |
MQMD_GroupID | String | 48 | Cadena hexadecimal |
MQMD_MsgFlags | unsigned int | 4 | Number Utilice el valor del archivo de encabezado. Valor predeterminado: 0 |
MQMD_MsgId | String | 48 | Cadena hexadecimal |
MQMD_MsgSeqNumber | unsigned int | 4 | |
MQMD_MsgType | unsigned int | 4 | Number Utilice el valor del archivo de encabezado. |
MQMD_Offset | unsigned int | 4 | |
MQMD_OriginalLength | unsigned int | 4 | |
MQMD_Persistence | unsigned int | 4 | Number Utilice el valor del archivo de encabezado. |
MQMD_Priority | unsigned int | 4 | Number |
MQMD_PutApplName | string | 28 | String Valor predeterminado: espacio |
MQMD_PutApplType | unsigned int | 4 | Number Utilice el valor del archivo de encabezado. Valor predeterminado: 0 |
MQMD_PutDate | string | 8 | Date |
MQMD_PutTime | string | 8 | Time |
MQMD_ReplyToQ | string | 48 | String Valor predeterminado: espacio |
MQMD_ReplyToQMgr | string | 48 | String Valor predeterminado: espacio |
MQMD_Report | unsigned int | 4 | Number Utilice el valor del archivo de encabezado. |
MQMD_UserIdentifier | string | 12 | String Contiene el identificador de usuario cuando se utiliza la propiedad SSOAffiliateApplication. |
Al recibir mensajes directamente de las colas de transmisión mqSeries, el adaptador de BizTalk para MQSeries da formato a las propiedades del encabezado de la cola de transmisión (la estructura de datos MQXQH) y las coloca en sus propiedades de contexto correspondientes. Al enviar mensajes directamente a las colas de transmisión MQSeries, se da formato a las propiedades de encabezado y se les asignan valores de las propiedades de contexto correspondientes sólo si la propiedad MQMD_Format tiene un valor de MQXMIT. En la siguiente tabla se describen las propiedades.
Nombre | Tipo | Length | Value |
---|---|---|---|
MQXQH_RemoteQMgrName | String | 48 | string |
MQXQH_RemoteQName | String | 48 | string |
Junto con las propiedades enumeradas anteriormente en este tema, el adaptador rellena los valores del descriptor de mensajes que se especifican a continuación siguiendo las mismas reglas. El adaptador establece MQXQH_, en lugar de MQMD_, como prefijos de los nombres de propiedad, aunque en caso contrario se asignan directamente a las propiedades definidas en la tabla del descriptor de mensajes:
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