애플리케이션 연결 특성
애플리케이션 연결 특성이 애플리케이션 연결 특성 대화 상자에 표시되어 있습니다. 이러한 특성 값은 편집할 수 없습니다.
다음 표에는 애플리케이션 연결 특성이 모두 나열되어 있습니다.
각 속성에 대해 해당 특성의 의미가 간략히 설명되어 있습니다. 표에는 DISPLAY CONN 명령에 대해 동등한 MQSC 매개변수도 나열되어 있습니다. MQSC 명령에 대한 자세한 정보는 IBM Documentation에서 MQSC 명령을 사용하여 IBM® MQ 관리 를 참조하십시오.
일반 페이지
다음 표에는 애플리케이션 연결 특성 대화 상자의 일반 페이지에 있는 특성이 나열되어 있습니다.
특성 | 의미 | MQSC 매개변수 |
---|---|---|
애플리케이션 이름 | 큐 관리자에 연결된 애플리케이션의 태그가 있는 문자열. 다음 중 하나입니다. z/OS® 배치 작업 이름, TSO USERID, CICS® APPLID, IMS 영역 이름, 채널 시작기 작업 이름, OS/400® 작업 이름, Linux® 또는 AIX® 프로세스, Windows 프로세스. 애플리케이션 이름은 큐 관리자에 연결된 프로세스 또는 작업 이름을 표시합니다. 이 프로세스나 작업이 채널을 통해 연결되어 있는 인스턴스에서 애플리케이션 이름은 로컬 채널 프로세스나 작업 이름이 아니라 리모트 프로세스나 작업을 나타냅니다. | APPLTAG |
애플리케이션 유형 | 큐 관리자에 연결된 애플리케이션의 유형을 지시하는 문자열. Batch 은(는) 일괄 연결을 사용하는 애플리케이션을 의미; RRSBATCH 은(는) 일괄 연결을 사용하는 RRS 조정 애플리케이션을 의미; CICS 은(는) CICS 트랜잭션을 의미; IMS 은(는) IMS 트랜잭션을 의미; CHINIT 은(는) 채널 개시자를 의미; System 은(는) 큐 관리자를 의미; User 은(는) 사용자 애플리케이션을 의미. |
APPLTYPE |
프로세스 ID | 큐를 연 프로세스의 ID. 이 특성은 z/OS에서 유효하지 않습니다. | PID |
스레드 ID | 큐를 연 애플리케이션 프로세스의 스레드 ID. 별표는 이 큐가 공유 연결을 사용하여 열렸음을 표시합니다. 이 특성은 z/OS에서 유효하지 않습니다. | TID |
사용자 ID | 핸들과 연관된 사용자 ID | USERID |
옵션 | 이 애플리케이션 연결에서 현재 사용 중인 연결 옵션입니다. | CONNOPTS |
채널 이름 | 핸들을 소유하는 채널의 이름. 핸들과 연관된 채널이 없으면 이 값은 공백입니다. 핸들이 채널 시작기에 속하는 경우에만 이 값이 표시됩니다. | CHANNEL |
연결 이름 | 핸들을 소유하는 채널과 연관된 연결 이름. 핸들과 연관된 채널이 없으면 이 값은 공백입니다. 핸들이 채널 시작기에 속하는 경우에만 이 값이 표시됩니다. | CONNAME |
PSB 이름 | 실행 중인 IMS 트랜잭션과 연관된 PSB(Program Specification Block)의 8자 이름. | PSBNAME |
연결 ID | 이는 IBM MQ 가 애플리케이션을 안정적으로 식별할 수 있도록 하는 24바이트고유 연결 ID입니다. 애플리케이션이 처음으로 큐 관리자에 연결할 때 큐 관리자는 연결 ID를 설정합니다. | CONN 및 EXTCONN |
작업 단위 페이지
다음 표에는 애플리케이션 연결 특성 대화 상자의 작업 단위 페이지에 있는 특성이 나열되어 있습니다. 작업 단위 페이지는 선택된 연결과 연관된 작업 단위에 사용 가능한 정보를 표시합니다.
특성 | 의미 | MQSC 매개변수 |
---|---|---|
작업 단위 유형 | 큐 관리자에 표시되는 복구 단위 유형. 다음 중 하나입니다. CICS (z/OS 만 해당); XA ; RRS (z/OS 만); IMS (z/OS 만); Queue manager . |
URTYPE |
작업 단위 시작 날짜 | 연결과 연관된 트랜잭션이 시작된 날짜. | UOWSTDA |
작업 단위 시작 시간 | 연결과 연관된 트랜잭션이 시작된 시간. | UOWSTTI |
원본 작업 단위 ID | 진원지에서 지정한 복구 단위 ID. 8바이트 값입니다. | NID |
원본 이름 | 이 이름은 생략 시 애플리케이션 유형 특성이 RRSBATCH로 설정된 경우를 제외하면 스레드의 진원지를 식별합니다. | NID |
로그 범위 이름 | 이 연결과 연관된 트랜잭션이 최초로 기록한 로그 범위의 파일 이름. | UOWLOG |
첫 번째 로그 액세스 날짜 | 연결과 연관된 트랜잭션이 최초로 로그에 기록한 날짜. | UOWLOGDA |
첫 번째 로그 액세스 시간 | 연결과 연관된 트랜잭션이 최초로 로그에 기록한 시간. | UOWLOGTI |
작업 단위 상태 | 작업 단위 상태. None 은(는) 작업 단위가 없음을 의미합니다. Active 은(는) 작업 단위가 활성 상태임을 의미합니다. Prepared 은(는) 작업 단위가 커미트되는 프로세스에 있음을 의미합니다. Unresolved 은(는) 작업 단위가 2단계커미트 작업의 두 번째 단계에 있음을 의미하고 IBM MQ은(는) 작업 단위가 두 단계 커미트 조작의 두 번째 단계에 있으며 이를 해결하기 위해 외부 개입이 필요함을 의미합니다. 이는 복구 조정자(예: CICS, IMS
또는 RRS) 시작과 같이 단순하거나, RESOLVE INDOUBT 명령 사용과 같은 보다 복잡한 조작이 포함될 수 있습니다. Unresolved 값은 z/OS에서만 발생할 수 있습니다. |
UOWSTATE |
큐 관리자 작업 단위 ID | 큐 관리자에서 지정한 복구 단위. z/OS의 경우 이는 8바이트 로그 RBA이지만 다른 플랫폼에서는 16진 문자로 표시되는 8바이트 트랜잭션 ID입니다. | QMURID |
외부 작업 단위 ID | 연결과 연관된 외부 복구 단위 ID. 외부 동기점 코디네이터로 알려진 복구 ID입니다. 해당 형식은 UOW
type 특성의 값으로 판별됩니다. |
EXTURID |
비동기 상태 | 이 오브젝트 핸들에 대한 비동기 사용자의 상태입니다. 가능한 값은 다음 다섯 가지입니다. 활성: MQCB 호출이 메시지를 비동기로 처리하기 위해 콜백하는 함수를 설정했으며 연결 핸들이 시작되어 비동기 메시지 사용을 진행할 수 있습니다. 비활성: MQCB 호출이 메시지를 비동기로 처리하기 위해 콜백하는 함수를 설정했지만 연결 핸들이 아직 시작되지 않았거나 중지 또는 일시중단되어 비동기 메시지 사용을 현재 진행할 수 없습니다.일시중단됨: 비동기 사용 콜백이 일시중단되어 이 오브젝트 핸들에 대해 비동기 메시지 사용을 현재 진행할 수 없습니다. 애플리케이션이 Operation MQOP_SUSPEND와 함께 MQCB 호출을 이 오브젝트 핸들에 대해 발행했거나 시스템이 이를 일시중단했기 때문일 수 있습니다. 시스템에서 비동기 메시지 사용 일시중단 프로세스의 일부로 이를 일시중단한 경우, 콜백 함수가 호출되고 일시중단을 일으키는 문제점을 설명하는 이유 코드가 표시됩니다. 이는 콜백 함수에 전달되는 MQCBC 구조의 이유 필드에 보고됩니다. 비동기 메시지 이용을 진행하려면 애플리케이션이 Operation 매개변수가 MQOP_RESUME으로 설정된 MQCB 호출을 발행해야 합니다. |
ASTATE |
임시 일시중단됨: 시스템에서
비동기 사용 콜백을 임시로 일시중단하여 이 오브젝트 핸들에 대해 비동기 메시지 사용을
현재 진행할 수 없습니다. 비동기 메시지 사용 일시중단 프로세스의 일부로 콜백 함수가 호출되고 일시중단을 일으키는 문제점을 설명하는 이유 코드가 표시됩니다. 이는 콜백 함수에 전달되는 MQCBC 구조의
이유 필드에 보고됩니다. 임시 조건이 해석되어 시스템에서 비동기 메시지 사용을 재개하면 콜백 함수가 다시 호출됩니다. 없음: 이 핸들에 대해 MQCB 호출이 발행되지 않아서 이 핸들에 대해 비동기 메시지 사용이 구성되지 않습니다. 이는 기본값입니다. |
||
복구 단위 속성 지정 | (z/OS 전용) 이 매개변수는
리턴되는 연결 목록을 필터링하는 데 사용됩니다. 세 개의 옵션 중에서 선택할 수 있습니다.
|
URDISP |
핸들 페이지
다음 표에는 애플리케이션 연결 특성 대화 상자의 핸들 페이지에 있는 특성이 나열되어 있습니다. 핸들 페이지는 선택된 애플리케이션이 열린 오브젝트에 대한 정보를 표시합니다.
특성 | 의미 | MQSC 매개변수 |
---|---|---|
연결 ID | 이는 IBM MQ 가 애플리케이션을 안정적으로 식별할 수 있도록 하는 24바이트고유 연결 ID입니다. 애플리케이션이 처음으로 큐 관리자에 연결할 때 큐 관리자는 연결 ID를 설정합니다. | CONN 및 EXTCONN |
오브젝트 이름 | 연결이 열린 오브젝트의 이름입니다. | OBJNAME |
오브젝트 유형 | 이는 연결이 열린 오브젝트의 유형입니다(예: Queue , Channel , Storage
Class ). |
OBJTYPE |
옵션 열기 | 오브젝트를 열기 위해 연결에서 사용하는 옵션.
|
OPENOPTS |
|
||
QSG 속성 지정 | 읽기 전용. 오브젝트 큐 공유 그룹 속성 지정입니다. Queue
manager 은(는) 오브젝트 정의를 호스트하는 큐 관리자에만 오브젝트 정의를 사용할 수 있음을 의미합니다. Group 은(는) 오브젝트 정의가 공유 저장소에 저장되고 큐 공유 그룹의 각 큐 관리자에 정의 사본이 있음을 의미합니다. Copy 은(는) 오브젝트 정의가 공유 저장소에 있는 정의의 큐 관리자 사본임을 의미합니다. Shared 은(는) 오브젝트 정의가 큐 공유 그룹의 커플링 기능에 저장되어 큐 공유 그룹의 모든 큐 관리자가 사용할 수 있음을 의미합니다. |
QSGDISP |
핸들링 상태 | 핸들링의 현재 상태. 활성은 이 연결로부터의 API 호출이 현재 이 오브젝트에 대해 진행 중임을 의미합니다. 오브젝트가 큐인 경우 이 조건은 MQGET WAIT 호출이 진행 중일 때 발생할 수 있습니다. 미해결된 MQGET 신호가 있는 경우 이것 자체가 핸들이 활성 상태임을 의미하지는 않습니다. 비활성은 이 연결로부터 현재 이 오브젝트에 대해 진행 중인 API 호출이 없음을 의미합니다. 오브젝트가 큐인 경우 이 조건은 MQGET WAIT 호출이 진행 중이지 않을 때 발생할 수 있습니다. | HSTATE |
토픽 문자열 | 해석된 토픽 문자열입니다. 이 매개변수는 OBJTYPE(TOPIC)의 핸들과 관련됩니다. 기타 오브젝트 유형의 경우 이 매개변수는 공백입니다. | TOPICSTR |
구독 이름 | 핸들과 연관된 애플리케이션의 고유 구독 이름입니다. 이 매개변수는 토픽에 대한 구독의 핸들에만 관련됩니다. 모든 구독에 구독 이름이 있는 것은 아닙니다. | SUBNAME |
구독 ID | 구독의 항상 사용되는 내부 고유 ID입니다. 이 매개변수는 토픽에 대한 구독의 핸들에만 관련됩니다. 모든 구독이 DISPLAY CONN에 표시되는 것은 아닙니다. 구독에 열려 있는 현재 핸들이 있는 구독만이 표시됩니다. DISPLAY SUB 명령을 사용하여 모든 구독을 표시할 수 있습니다. | SUBID |
목적지 큐 관리자 | 이 구독에 publish되는 메시지의 목적지 큐 관리자. 이 매개변수는 토픽에 대한 구독의 핸들에만 관련됩니다. DEST가 로컬 큐 관리자에 호스트된 큐인 경우 이 매개변수는 로컬 큐 관리자 이름을 포함합니다. DEST가 리모트 큐 관리자에 호스트된 큐이면 이 매개변수는 리모트 큐 관리자의 이름을 포함합니다. | DESTQMGR |
목적지 이름 | 이 구독에 발행되는 메시지의 목적지 큐입니다. 이 매개변수는 토픽에 대한 구독의 핸들에만 관련됩니다. | DEST |
비동기 상태 | 이 오브젝트 핸들에 대한 비동기 사용자의 상태입니다. 가능한 값은 다음 다섯 가지입니다. 활성: MQCB 호출이 메시지를 비동기로 처리하기 위해 콜백하는 함수를 설정했으며 연결 핸들이 시작되어 비동기 메시지 사용을 진행할 수 있습니다. 비활성: MQCB 호출이 메시지를 비동기로 처리하기 위해 콜백하는 함수를 설정했지만 연결 핸들이 아직 시작되지 않았거나 중지 또는 일시중단되어 비동기 메시지 사용을 현재 진행할 수 없습니다.일시중단됨: 비동기 사용 콜백이 일시중단되어 이 오브젝트 핸들에 대해 비동기 메시지 사용을 현재 진행할 수 없습니다. 애플리케이션이 Operation MQOP_SUSPEND와 함께 MQCB 호출을 이 오브젝트 핸들에 대해 발행했거나 시스템이 이를 일시중단했기 때문일 수 있습니다. 시스템에서 비동기 메시지 사용 일시중단 프로세스의 일부로 이를 일시중단한 경우, 콜백 함수가 호출되고 일시중단을 일으키는 문제점을 설명하는 이유 코드가 표시됩니다. 이는 콜백 함수에 전달되는 MQCBC 구조의 이유 필드에 보고됩니다. 비동기 메시지 이용을 진행하려면 애플리케이션이 Operation 매개변수가 MQOP_RESUME으로 설정된 MQCB 호출을 발행해야 합니다. |
ASTATE |
임시 일시중단됨: 시스템에서
비동기 사용 콜백을 임시로 일시중단하여 이 오브젝트 핸들에 대해 비동기 메시지 사용을
현재 진행할 수 없습니다. 비동기 메시지 사용 일시중단 프로세스의 일부로 콜백 함수가 호출되고 일시중단을 일으키는 문제점을 설명하는 이유 코드가 표시됩니다. 이는 콜백 함수에 전달되는 MQCBC 구조의
이유 필드에 보고됩니다. 임시 조건이 해석되어 시스템에서 비동기 메시지 사용을 재개하면 콜백 함수가 다시 호출됩니다. 없음: 이 핸들에 대해 MQCB 호출이 발행되지 않아서 이 핸들에 대해 비동기 메시지 사용이 구성되지 않습니다. 이는 기본값입니다. |
||
미리 읽기 | 미리 읽기 연결 상태. 가능한 값은 다음 네 가지입니다. 아니오: 이 오브젝트에 대해 비지속 메시지의 미리 읽기가 사용 가능하지 않습니다. 이는 기본값입니다. 예: 이 오브젝트에 대해 비지속 메시지의 미리 읽기가 사용 가능하고 효과적으로 사용되고 있습니다.백로그: 이 오브젝트에 대해 비지속 메시지의 미리 읽기가 사용 가능합니다. 이용되지 않는 많은 메시지가 클라이언트에 송신되어서 미리 읽기가 효율적으로 사용되고 있지 않습니다. 금지됨: 애플리케이션이 미리 읽기를 요청했지만 첫 번째 MQGET 호출에 지정된 호환되지 않는 옵션 때문에 금지되었습니다. |
READA |