IBM MQ 구독 특성

모든 구독 유형에 대해 특성을 설정할 수 있습니다. 일부 특성은 모든 유형의 등록에 적용되지 않으며, 일부 특성은 z/OS® 등록에 특정합니다.

다음 표에는 설정할 수 있는 모든 특성이 나열되어 있습니다.

각 특성을 구성해야 하는 경우에 대한 간략한 설명이 특성별로 나와 있습니다. 표에서는 DEFINE, ALTER 및 DISPLAY SUB 명령에 대한 동등한 MQSC 매개변수도 제공합니다. MQSC 명령에 대한 자세한 정보는 MQSC 명령을 사용하여 관리를 참조하십시오.

일반 페이지

다음 표에는 등록 특성 대화 상자의 일반 페이지에서 설정할 수 있는 특성이 나열되어 있습니다.

특성 의미 MQSC 매개변수
구독 이름 읽기 전용. 구독의 이름을 작성한 후에는 이를 변경할 수 없습니다. SUBNAME
토픽 이름 구독에 사용되는 토픽 오브젝트의 이름. 토픽 이름은 선택적 토픽 루트를 제공합니다. 최대 48자가 허용됩니다. TOPICOBJ
토픽 문자열 구독에 대한 와일드카드 토픽 세트 또는 완전한 토픽 이름을 지정합니다.

이 문자열 내의 슬래시(/) 문자에는 특별한 의미가 있습니다. 토픽 트리의 요소를 구분합니다. 토픽 문자열은 (/) 문자로 시작할 수 있지만 반드시 그럴 필요는 없습니다. (/) 문자로 시작하는 문자열은 (/) 문자 없이 시작하는 문자열과 동일하지 않습니다.

TOPICSTR
와일드카드 사용 이 스킴은 Topic string에 포함된 와일드카드 문자를 해석할 때 사용됩니다. 두 가지 값이 있습니다.

TOPIC: 토픽 계층의 와일드카드 문자 표시 부분.

CHAR: 문자열의 와일드카드 문자 표시 부분.

WSCHEMA
범위 범위는 구독자가 다른 큐 관리자에서 발행된 메시지를 받도록 이 구독을 다른 큐 관리자로 전달할지 여부를 지정합니다. 두 가지 값이 있습니다.
모두
구독이 발행/구독 집합 또는 계층을 통해 직접 연결된 모든 큐 관리자에 전달됩니다.
큐 관리자
구독이 이 큐 관리자 내의 토픽에 대해 발행된 메시지만 전달합니다.
주: 개별 등록자는 SUBSCOPE만 제한할 수 있습니다. 매개변수가 상위 레벨에서 모두로 설정된 경우, 개별 구독자는 이를 해당 구독에 대한 QMGR로 제한할 수 있습니다. 그러나 매개변수를 상위 레벨에서 QMGR로 설정한 경우, 개별 구독자를 ALL로 설정해도 변화가 없습니다.
SUBSCOPE
목적지 클래스 목적지 클래스는 구독에 사용되는 목적지가 관리 목적지인지 여부를 지정합니다. 두 가지 값이 있습니다.

MANAGED: 관리 목적지입니다.

PROVIDED: 목적지가 큐입니다. 이 값은 기본값입니다.

DESTCLAS
목적지 큐 관리자 구독에 발행되는 메시지의 목적지 큐 관리자. DESTQMGR
목적지 이름 이 구독에 대한 메시지를 넣을 알리어스, 로컬, 리모트 또는 클러스터 큐의 이름을 지정합니다. DEST
상관 ID Correlation identifier의 값은 등록에 전송된 모든 메시지의 메시지 디스크립터에 들어갑니다. Correlation identifier 매개변수가 지정되지 않은 경우, 메시지는 MQCI_NONE의 CorrelId를 사용하여 대상에 배치됩니다.

값이 공백이면(기본값) 시스템에서 생성한 상관 ID가 사용됩니다.

'000000000000000000000000000000000000000000000000'(48개의 영 (0))(으)로 설정하면 발행 애플리케이션에 의해 설정된 CorrelId이(가) 발행/구독 계층에서 메시지가 전달되지 않는 한 구독에 전달된 메시지의 사본에서 유지보수됩니다.

DESTCORL
주: DESTCORL 특성을 JMS로 프로그래밍 방식으로 설정할 수 없습니다.
지속 가능성 지속 가능 구독은 작성 중인 애플리케이션이 구독 핸들을 닫을 때 삭제되지 않습니다. 서브스크립션의 Durable 매개변수는 Yes 또는 No일 수 있습니다. Durable이(가) Yes로 설정된 경우, 작성 애플리케이션이 해당 등록 핸들을 닫으면 등록이 삭제되지 않습니다. DURABLE
유형 등록의 Type은(는) 등록이 작성된 방법을 표시합니다. 구독 유형은 다음과 같습니다.

API: MQSUB API 요청을 통해 작성된 등록입니다.

ADMIN: DEF SUB MQSC 또는 PCF 명령을 통해 작성된 등록입니다. ADMIN은 구독이 관리 명령을 통해 수정되었음을 나타내는 데에도 사용됩니다.

PROXY: 큐 관리자 네트워크를 통해 발행물을 라우팅하기 위해 내부적으로 작성된 구독.

대체를 시도하면 PROXY 유형 구독이 ADMIN으로 수정되지 않습니다.

Type을(를) 수정할 수 없습니다.

SUBTYPE
특성 Properties은(는) 구독에 송신된 메시지에 펍/하위 관련 메시지 특성을 추가하는 방법을 판별합니다. 사용 가능 옵션은 다음과 같습니다.

호환성: 발행/구독 특성이 IBM® WebSphere® MQ 6.0 발행/구독과의 호환성을 유지하기 위해 메시지에 추가됩니다.

메시지 특성: 발행/구독 특성이 메시지 특성으로 추가됩니다.

없음: 발행/구독 특성이 메시지에 추가되지 않습니다.

RFH2: 발행/구독 특성이 RFH 2 헤더에 있는 메시지에 추가됩니다.

PSPROP
사용자 데이터 User data 값은 등록에 전송된 메시지의 메시지 특성으로 선택적으로 전달될 수 있습니다. USERDATA
선택기 Selector은(는) 이름 지정된 토픽에 공개된 메시지에 적용되어 등록에 적합한지 여부를 선택하는 SQL92 문자열입니다. 선택기
선택자 유형 지정된 SelectionString의 유형입니다. 이 표시 특성은 계산되며 오브젝트와 연관되어 있지 않습니다. 관리자가 내부 또는 외부 선택자만 표시할 수 있도록 선택자 유형을 필터링할 수 있습니다(예: WHERE 절 사용). SELTYPE

확장 페이지

다음 표에는 등록 특성 대화 상자의 확장 페이지에서 설정할 수 있는 특성이 나열되어 있습니다.

특성 의미 MQSC 매개변수
변수 사용자 ID 구독 작성자 이외의 사용자가 구독에 연결하고 소유권을 확보할 수 있는지 여부를 지정합니다. 두 가지 값이 있습니다.

ANY: 기타 사용자가 올바른 토픽 권한 검사 및 목적지 권한 검사를 가지고 있는 경우 구독에 연결할 수 있습니다. 이 값은 기본값입니다.

FIXED: 기타 사용자가 구독에 연결할 수 없습니다.

VARUSER
사용자 이 구독을 소유하는 사용자 프로파일을 지정합니다. SUBUSER
애플리케이션 ID 데이터 Application identity data 값은 등록에 전송된 메시지에 사용됩니다. Application identity data이(가) 지정되지 않은 경우, 비어 있는 기본값이 사용됩니다. PUBAPPID
계정 토큰 Accounting token 값은 등록에 전송된 메시지에 사용됩니다. Accounting token이(가) 지정되지 않은 경우, 기본값 MQACT_NONE이 사용됩니다. PUBACCT
발행 우선순위 Publish priority은(는) Pub/sub 관련 메시지 특성이 등록에 전송된 메시지에 추가되는 방식을 결정합니다. 사용 가능한 옵션은 다음과 같습니다.

발행됨은 이 구독으로 보내지는 메시지의 우선순위를 의미하며 이는 발행된 메시지에서 제공된 대로 사용됩니다.

큐 정의는 이 구독으로 보내지는 메시지의 우선순위를 의미하며, 목적지로 정의된 큐의 기본 우선순위에서 사용합니다.

0 - 9 범위 내의 우선순위를 지정할 수 있는 우선순위 값입니다.

PUBPRTY
구독 ID Subscription ID의 값은 큐 관리자가 등록에 대한 고유한 모든 ID로 지정합니다. 형식으로 인해 SUBNAME을 제공할 수 없을 때나 애플리케이션 작성 구독에 SUBNAME이 제공되지 않은 경우 DISPLAY, ALTERDELETE MQSC 명령의 대상으로서 SUBNAME에 대한 대안으로 이 ID를 사용할 수 있습니다. SUBID
만기 작성 날짜 및 시간으로부터 구독의 수명이 다할 때까지의 시간. Expiry 는 1/10초 단위로 측정됩니다. 두 가지 값이 있습니다.

무제한은 구독의 만기가 없음을 의미하며 사용자는 1/10초 단위로 측정하는 자체 값을 입력할 수 있습니다. 디폴트 값은 0입니다.

EXPIRY
요청 전용 요청 전용은 구독자가 MQSUBPRQ API를 통해 업데이트 사항을 폴링할지 여부를 나타냅니다. 두 가지 값이 있습니다.

모두는 모든 발행물이 구독에 전달됨을 의미합니다. 이는 기본값입니다.

요청 시는 발행물이 MQSUBPRQ API에 대한 응답으로만 구독에 전달됨을 의미합니다.

REQONLY
구독 레벨 이는 구독과 연관된 레벨입니다. 최고 SubLevel 값이 발행물 시 사용된 PubLevel 이하인 구독 세트에 있는 경우만 발행물이 이 구독으로 전달됩니다. 값의 범위는 0 - 9여야 합니다. 0이 가장 낮은 레벨입니다. SUBLEVEL

통계 페이지

다음 표에는 등록 특성 대화 상자의 통계 페이지에 있는 특성이 나열되어 있습니다. 통계 페이지는 구독의 실행 기록에 대한 정보를 표시합니다. 통계 페이지에 표시된 정보는 읽기 전용이며 사용자가 다른 정보로 대체할 수 없습니다.

특성 의미 MQSC 매개변수
작성 날짜 읽기 전용. 구독이 작성된 날짜입니다. CRDATE
작성 시간 읽기 전용. 구독이 작성된 시간입니다. CRTIME
변경 날짜 읽기 전용. 구독의 특성을 최종 변경한 날짜입니다. ALTDATE
변경 시간 읽기 전용. 특성의 특성을 최종 변경한 시간입니다. ALTTIME