브로커가 전달한 publication의 MQMD 설정

브로커는 subscriber로 publication을 송신할 때 메시지 설명자(MQMD)에 다음 필드 설정을 사용합니다. MQMD의 다른 모든 필드는 디폴트 값으로 설정됩니다.

Report
Report는 MQRO_NONE으로 설정됩니다.
MsgType
MsgType은 MQMT_DATAGRAM으로 설정됩니다.
Expiry
Expiry는 publisher에서 수신한 Publish 메시지의 값으로 설정됩니다. 보유 메시지의 경우, 미해결 시간은 메시지가 브로커에 있었던 적정 시간만큼 줄어듭니다.
Format
Format은 MQFMT_RF_HEADER_2로 설정됩니다.
MsgId
MsgId는 고유 값으로 설정됩니다.
CorrelId
CorrelId는 subscriber ID의 일부로서, subscriber가 등록 시 지정한 값입니다. 아니면, 브로커가 선택한 0이 아닌 값입니다.
Priority
Priority는 publisher가 설정한 값을 취하거나 publisher가 MQPRI_PRIORITY_AS_Q_DEF를 지정한 경우 해석된 값을 취합니다.
Persistence
Persistence는 publisher가 설정한 값을 취하거나 publisher가 MQPER_PERSISTENCE_AS_Q_DEF를 지정한 경우 해석된 값을 취합니다. 단, 이 publication이 송신될 subscriber의 Subscriber 등록 메시지에 달리 지정된 경우에는 그 지정을 따릅니다.
ReplyToQ
ReplyToQ는 공백으로 설정됩니다.
ReplyToQMgr
ReplyToQMgr는 브로커의 큐 관리자 이름으로 설정됩니다.
UserIdentifier
UserIdentifier는 subscriber가 등록할 때 설정한 subscriber 사용자 ID입니다.
AccountingToken
AccountingToken은 subscriber가 처음 등록될 때 설정된 subscriber 계정 토큰입니다.
ApplIdentityData
ApplIdentityData은 subscriber가 처음 등록될 때 설정된 subscriber의 응용프로그램 ID 데이터입니다.
PutApplType
PutApplType은 MQAT_BROKER로 설정됩니다.
PutApplName
PutApplName는 브로커 큐 관리자 이름의 처음 28자로 설정됩니다.
PutDate
PutDate는 브로커가 메시지를 넣을 때의 시간 소인입니다.
PutTime
PutTime는 브로커가 메시지를 넣을 때의 시간 소인입니다.
ApplOriginData
ApplOriginData는 공백으로 설정됩니다.
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
aq07030_