IBM MQ 구독 특성

모든 구독 유형에 대해 특성을 설정할 수 있습니다. 일부 특성은 모든 유형의 구독에는 적용되지 않고 일부 특성은 z/OS® 구독에만 해당됩니다.

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

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

일반 페이지

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

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

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

TOPICSTR
와일드카드 사용 설계는 토픽 문자열에 포함된 와일드카드 문자열을 해석할 때 사용됩니다. 두 가지 값이 있습니다.

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

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

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

MANAGED: 관리 목적지입니다.

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

DESTCLAS
목적지 큐 관리자 구독에 발행되는 메시지의 목적지 큐 관리자. DESTQMGR
목적지 이름 이 구독에 대한 메시지가 저장되는 알리어스, 로컬, 리모트 또는 클러스터 큐의 이름을 지정합니다. DEST
상관 ID 상관 ID 값은 구독에 송신된 모든 메시지의 메시지 디스크립터에 배치됩니다. 상관 ID 매개변수가 지정되지 않으면 메시지가 MQCI_NONE 상관 ID로 목적지에 놓입니다.

시스템 공백 값(기본값)의 결과로 사용되는 상관 ID가 생성됩니다.

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

DESTCORL
참고: JMS를 사용하여 DESTCORL 특성을 프로그래밍 방식으로 설정할 수 없습니다.
지속 가능 지속 가능 구독은 작성 중인 애플리케이션이 구독 핸들을 닫을 때 삭제되지 않습니다. 구독의 지속 가능 매개변수는 또는 아니오일 수 있습니다. 지속 가능로 설정되면 작성 애플리케이션이 구독 핸들을 닫을 때에도 구독이 삭제되지 않습니다. DURABLE
유형 구독이 작성된 방식을 나타내는 구독의 유형. 구독 유형은 다음과 같습니다.

API: MQSUB API 요청을 통해 작성된 구독.

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

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

PROXY 유형의 구독은 변경이 시도될 때 ADMIN으로 수정되지 않습니다.

유형은 수정할 수 없습니다.

SUBTYPE
특성 특성은 발행/구독 관련 메시지 특성이 구독에 송신된 메시지에 추가되는 방식을 판별합니다. 사용 가능 옵션은 다음과 같습니다.

호환성: 발행/구독 특성이 메시지에 추가되어 IBM WebSphere® MQ 6.0 발행/구독과의 호환성을 유지보수합니다.

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

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

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

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

확장 페이지

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

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

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

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

VARUSER
사용자 이 구독을 소유하는 사용자 프로파일을 지정합니다. SUBUSER
애플리케이션 ID 데이터 애플리케이션 ID 데이터의 값은 구독에 송신된 메시지에 사용됩니다. 애플리케이션 ID 데이터가 지정되지 않으면 비어 있는 기본값이 사용됩니다. PUBAPPID
계정 토큰 계정 토큰은 구독에 송신된 메시지에 사용됩니다. 계정 토큰이 지정되지 않으면 기본 값 MQACT_NONE이 사용됩니다. PUBACCT
발행 우선순위 발행 우선순위는 발행/구독 관련 메시지 특성이 구독에 송신된 메시지에 추가되는 방식을 판별합니다. 사용 가능한 옵션은 다음과 같습니다.

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

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

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

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

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

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

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

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

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

통계 페이지

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

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