다음 표에서는 사용 가능한 MQMD 구조체(Message Descriptor) 속성의 전체 집합과 해당 형식 및 값을 보여 줍니다. 서버 기반 MQSeries 어댑터와 함께 배포되는 MQSeries.dll 어셈블리의 일부입니다. 동일한 어셈블리는 MQSC 어댑터에서 사용됩니다.
| 이름 | 유형 | Length | 가치 |
|---|---|---|---|
| MQMD_AccountingToken | 스트링 | 64 | 16진수 문자열 |
| MQMD_ApplIdentityData | 스트링 | 32 | 16진수 문자열 |
| MQMD_ApplOriginData | 스트링 | 4 | 스트링 기본값: 공백 |
| MQMD_BackoutCount | 부호 없는 정수형 (unsigned int) | 4 | Number 읽기 전용 기본값: 0 |
| MQMD_CodedCharSetId | 부호 없는 정수형 (unsigned int) | 4 | Number 기본값: 0 |
| MQMD_CorrelId | 스트링 | 48 | 16진수 문자열 |
| MQMD_Encoding | 부호 없는 정수형 (unsigned int) | 4 | Number 헤더 파일 값을 사용합니다. 기본값: 0 |
| MQMD_Expiry | 부호 없는 정수형 (unsigned int) | 4 | Number |
| MQMD_Feedback | 부호 없는 정수형 (unsigned int) | 4 | Number 헤더 파일 값을 사용합니다. 기본값: 0 |
| MQMD_Format | 스트링 | 8 | 스트링 MQXMIT로 설정하면 MQXQH 속성에 값이 있는지 확인합니다. |
| MQMD_GroupID | 스트링 | 48 | 16진수 문자열 |
| MQMD_MsgFlags | 부호 없는 정수형 (unsigned int) | 4 | Number 헤더 파일 값을 사용합니다. 기본값: 0 |
| MQMD_MsgId | 스트링 | 48 | 16진수 문자열 |
| MQMD_MsgSeqNumber | 부호 없는 정수형 (unsigned int) | 4 | |
| MQMD_MsgType | 부호 없는 정수형 (unsigned int) | 4 | Number 헤더 파일 값을 사용합니다. |
| MQMD_Offset | 부호 없는 정수형 (unsigned int) | 4 | |
| MQMD_OriginalLength | 부호 없는 정수형 (unsigned int) | 4 | |
| MQMD_Persistence | 부호 없는 정수형 (unsigned int) | 4 | Number 헤더 파일 값을 사용합니다. |
| MQMD_Priority | 부호 없는 정수형 (unsigned int) | 4 | Number |
| MQMD_PutApplName | 문자열 | 28 | 스트링 기본값: 공백 |
| MQMD_PutApplType | 부호 없는 정수형 (unsigned int) | 4 | Number 헤더 파일 값을 사용합니다. 기본값: 0 |
| MQMD_PutDate | 문자열 | 8 | 날짜 |
| MQMD_PutTime | 문자열 | 8 | 시간 |
| MQMD_ReplyToQ | 문자열 | 48 | 스트링 기본값: 공백 |
| MQMD_ReplyToQMgr | 문자열 | 48 | 스트링 기본값: 공백 |
| MQMD_Report | 부호 없는 정수형 (unsigned int) | 4 | Number 헤더 파일 값을 사용합니다. |
| MQMD_UserIdentifier | 문자열 | 12 | 스트링 SSOAffiliateApplication 속성을 사용할 때 사용자 식별자를 포함합니다. |
MQSeries 전송 큐에서 직접 메시지를 수신하는 경우 MQSeries용 BizTalk Adapter는 전송 큐 헤더 속성(MQXQH 데이터 구조)의 형식을 지정하고 해당 컨텍스트 속성에 배치합니다. MQSeries 전송 큐에 직접 메시지를 보낼 때 헤더 속성은 MQMD_Format 속성에 MQXMIT 값이 있는 경우에만 해당 컨텍스트 속성의 값을 포맷하고 할당합니다. 다음 표에서는 속성에 대해 설명합니다.
| 이름 | 유형 | Length | 가치 |
|---|---|---|---|
| MQXQH_RemoteQMgrName | 스트링 | 48 | 문자열 |
| MQXQH_RemoteQName | 스트링 | 48 | 문자열 |
이 항목의 앞부분에 나열된 속성과 함께 어댑터는 동일한 규칙에 따라 다음 메시지 설명자 값을 채웁니다. 어댑터는 이러한 속성 이름 앞에 MQMD_ 대신 MQXQH_ 접두사를 추가하지만, 그렇지 않으면 메시지 설명자 테이블에 정의된 속성에 직접 매핑됩니다.
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