MQMD 구문 분석기

이 구문 분석기의 루트 이름은 MQMD입니다. 클래스 이름은 MQHMD입니다.

아래 표에는 MQMD 헤더에서 채택된 Orphan 요소가 나열되어 있습니다.

요소 이름 요소 데이터 유형 요소 속성
SourceQueue CHARACTER 이름 값
Transactional BOOLEAN 이름 값

다음 표에는 MQMD 헤더에 고유한 요소가 나열되어 있습니다.

요소 이름 요소 데이터 유형 요소 속성
Format CHARACTER 이름 값
버전 INTEGER 이름 값
Report INTEGER 이름 값
MsgType INTEGER 이름 값
만기1 INTEGER/GMTTIMESTAMP 이름 값
Feedback INTEGER 이름 값
Encoding INTEGER 이름 값
CodedCharSetId INTEGER 이름 값
Priority INTEGER 이름 값
Persistence INTEGER 이름 값
MsgId BLOB 이름 값
CorrelId BLOB 이름 값
BackoutCount INTEGER 이름 값
ReplyToQ CHARACTER 이름 값
ReplyToQMgr CHARACTER 이름 값
UserIdentifier CHARACTER 이름 값
AccountingToken BLOB 이름 값
ApplIdentityData CHARACTER 이름 값
PutApplType INTEGER 이름 값
PutApplName CHARACTER 이름 값
PutDate TIMESTAMP/CHARACTER 이름 값
PutTime TIMESTAMP/CHARACTER 이름 값
ApplOriginData CHARACTER 이름 값
GroupId BLOB 이름 값
MsgSeqNumber INTEGER 이름 값
Offset INTEGER 이름 값
MsgFlags INTEGER 이름 값
OriginalLength INTEGER 이름 값
주:
  1. QMD의 Expiry 필드는 특수한 경우입니다.
    • INTEGER 값은 1/10초 단위로 만기 간격을 나타냅니다. Expiry 필드가 -1로 설정된 경우, 무제한 만기 간격(즉, 메시지가 만기되지 않음)을 나타냅니다. Expiry 필드가 양의 INTEGER인 경우, 해당하는 1/10초 수만큼의 만기 간격을 나타냅니다. (예를 들면, 4로 설정된 경우, 4/10초를 나타내고 15로 설정된 경우, 1과 1/2초를 나타냅니다.)
    • GMTTIMESTAMP 값은 특정 만기 시간을 나타냅니다.

    Expiry에 과거의 GMTTIMESTAMP가 있거나 1 미만(-1 포함)의 INTEGER가 있으면, 값 1로 설정됩니다(최소값인 1/10초).

관련 개념
메시지 플로우 개요
관련 태스크
ESQL 개발
Java 개발
MQMD 헤더에 액세스
관련 참조
필드 및 요소의 데이터 유형
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ad09700_