애플리케이션 연결 특성
애플리케이션 연결 특성이 애플리케이션 연결 특성 대화 상자에 표시되어 있습니다. 이러한 특성 값은 편집할 수 없습니다.
다음 표에는 애플리케이션 연결 특성이 모두 나열되어 있습니다.
각 속성에 대해 해당 특성의 의미가 간략히 설명되어 있습니다. 표에는 DISPLAY CONN 명령에 대해 동등한 MQSC 매개변수도 나열되어 있습니다. MQSC 명령에 대한 자세한 정보는 IBM® Knowledge Center에서 MQSC 명령을 사용하여 관리의 내용을 참조하십시오.
일반 페이지
다음 표에는 애플리케이션 연결 특성 대화 상자의 일반 페이지에 있는 특성이 나열되어 있습니다.
특성 | 의미 | MQSC 매개변수 |
---|---|---|
애플리케이션 이름 | 큐 관리자에 연결된 애플리케이션의 태그가 포함된 문자열. 다음 중 하나입니다. z/OS® 배치 작업 이름, TSO USERID, CICS® APPLID, IMS 영역 이름, 채널 시작기 작업 이름, OS/400® 작업 이름, UNIX 프로세스, Windows 프로세스. 애플리케이션 이름은 큐 관리자에 연결된 프로세스 또는 작업 이름을 표시합니다. 이 프로세스 또는 작업이 채널을 통해 연결되어 있는 인스턴스에서, 애플리케이션 이름은 로컬 채널 프로세스 또는 작업 이름 대신에 원격 프로세스 또는 작업을 표시합니다. | APPLTAG |
애플리케이션 유형 | 큐 관리자에 연결되는 애플리케이션의 유형을 표시하는 문자열. Batch 는 배치 연결을 사용하는 애플리케이션을
의미합니다. RRSBATCH 는 배치 연결을 사용하는 RRS 조정 애플리케이션을 의미합니다. CICS 는
CICS 트랜잭션을 의미합니다. IMS 는
IMS 트랜잭션을 의미합니다. CHINIT 는 채널 시작기를
의미합니다. System 은 큐 관리자를 의미합니다. User 는 사용자 애플리케이션을 의미합니다. |
APPLTYPE |
프로세스 ID | 큐를 연 프로세스의 ID. 이 특성은 HP Integrity NonStop Server 및 z/OS에서 올바르지 않습니다. | PID |
스레드 ID | 큐를 연 애플리케이션 프로세스의 스레드 ID. 별표는 이 큐가 공유 연결을 사용하여 열렸음을 표시합니다. 이 특성은 HP Integrity NonStop Server 및 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 전용), 큐 관리자 |
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 유형 특성 값에 의해 결정됩니다. |
EXTURID |
비동기 상태 | 이 오브젝트 핸들에 대한
비동기 사용자의 상태입니다. 가능한 값은 다음 다섯 가지입니다. 활성: MQCB 호출이 메시지를 비동기로 처리하기 위해 콜백하는 함수를 설정했으며 연결 핸들이 시작되어 비동기 메시지 사용을 진행할 수 있습니다. 비활성: MQCB 호출이 메시지를 비동기로 처리하기 위해 콜백하는 함수를 설정했지만 연결 핸들이 아직 시작되지 않았거나 중지 또는 일시중단되어 비동기 메시지 사용을 현재 진행할 수 없습니다.일시중단됨: 비동기 사용 콜백이 일시중단되어 이 오브젝트 핸들에 대해 비동기 메시지 사용을 현재 진행할 수 없습니다. 이는 애플리케이션에서 이 오브젝트 핸들에 대해 MQOP_SUSPEND 조작을 포함한 MQCB 호출을 발행했거나 시스템에서 이를 일시중단했기 때문입니다. 시스템에서 비동기 메시지 사용 일시중단 프로세스의 일부로 이를 일시중단한 경우, 콜백 함수가 호출되고 일시중단을 일으키는 문제점을 설명하는 이유 코드가 표시됩니다. 이는 콜백 함수에 전달되는 MQCBC 구조의 이유 필드에 보고됩니다. 비동기 메시지 사용을 진행하려면 애플리케이션에서 조작 매개변수가 MQOP_RESUME로 설정된 MQCB 호출을 발행해야 합니다. |
ASTATE |
임시 일시중단됨: 시스템에서
비동기 사용 콜백을 임시로 일시중단하여 이 오브젝트 핸들에 대해 비동기 메시지 사용을
현재 진행할 수 없습니다. 비동기 메시지 사용 일시중단 프로세스의 일부로 콜백 함수가 호출되고
일시중단을 일으키는 문제점을 설명하는 이유 코드가 표시됩니다. 이는 콜백 함수에 전달되는 MQCBC 구조의
이유 필드에 보고됩니다. 임시 조건이 해석되어 시스템에서 비동기 메시지 사용을 재개하면
콜백 함수가 다시 호출됩니다. 없음: 이 핸들에 대해 MQCB 호출이 발행되지 않아서 이 핸들에 대해 비동기 메시지 사용이 구성되지 않습니다. 이것이 기본값입니다. |
||
복구 단위 속성 지정 | (z/OS 전용) 이 매개변수는
리턴되는 연결 목록을 필터링하는 데 사용됩니다. 세 개의 옵션 중에서 선택할 수 있습니다.
|
URDISP |
핸들 페이지
다음 표에는 애플리케이션 연결 특성 대화 상자의 핸들 페이지에 있는 특성이 나열되어 있습니다. 핸들 페이지는 선택된 애플리케이션이 열린 오브젝트에 대한 정보를 표시합니다.
특성 | 의미 | MQSC 매개변수 |
---|---|---|
연결 ID | IBM MQ가 신뢰할 수 있게 애플리케이션을 식별하는 데 사용하는 24바이트 고유 연결 ID. 애플리케이션이 처음으로 큐 관리자에 연결할 때 큐 관리자는 연결 ID를 설정합니다. | CONN 및 EXTCONN |
오브젝트 이름 | 연결이 열린 오브젝트의 이름입니다. | OBJNAME |
오브젝트 유형 | 연결이 열린 오브젝트의 유형입니다(예: 큐 , 채널 , 스토리지 클래스 ). |
OBJTYPE |
열기 옵션 | 오브젝트를 열기 위해 연결에서 사용하는 옵션.
|
OPENOPTS |
|
||
QSG 속성 지정 | 읽기 전용. 오브젝트 큐 공유 그룹 속성 지정입니다. 큐 관리자 는 오브젝트 정의를 호스트하는
큐 관리자만 이를 사용할 수 있음을 의미합니다. 그룹 은 오브젝트 정의가 공유 저장소에 저장되어 있으며
큐 공유 그룹의 각 큐 관리자가 정의에 대한 사본을 가지고 있음을 의미합니다. 사본 은
오브젝트 정의가 공유 저장소의 정의에 대한 큐 관리자의 사본임을 의미합니다. 공유 는
오브젝트 정의가 큐 공유 그룹의 커플링 기능에 저장되어 있으며 큐 공유 그룹의 모든 큐 관리자가 사용할 수 있음을 의미합니다. |
QSGDISP |
핸들링 상태 | 핸들링의 현재 상태. 활성은 이 연결로부터의 API 호출이 현재 이 오브젝트에 대해 진행 중임을 의미합니다. 오브젝트가 큐인 경우 이 조건은 MQGET WAIT 호출이 진행 중일 때 발생할 수 있습니다. 미해결된 MQGET 신호가 있는 경우 이것 자체가 핸들이 활성 상태임을 의미하지는 않습니다. 비활성은 이 연결로부터 현재 이 오브젝트에 대해 진행 중인 API 호출이 없음을 의미합니다. 오브젝트가 큐인 경우 이 조건은 진행 중인 MQGET WAIT 호출이 없을 때 발생할 수 있습니다. | HSTATE |
토픽 문자열 | 해석된 토픽 문자열입니다. 이 매개변수는 OBJTYPE(TOPIC)의 핸들과 관련됩니다. 기타 오브젝트 유형의 경우, 이 매개변수는 공백입니다. | TOPICSTR |
구독 이름 | 핸들과 연관된 애플리케이션의 고유 구독 이름입니다. 이 매개변수는 토픽에 대한 구독의 핸들에만 관련되어 있습니다. 모든 구독에 구독 이름이 있는 것은 아닙니다. | SUBNAME |
구독 ID | 구독의 항상 사용되는 내부 고유 ID입니다. 이 매개변수는 토픽에 대한 구독의 핸들에만 관련되어 있습니다. 모든 구독이 DISPLAY CONN에 표시되는 것은 아닙니다. 구독에 열려 있는 현재 핸들이 있는 구독만이 표시됩니다. DISPLAY SUB 명령을 사용하여 모든 구독을 표시할 수 있습니다. | SUBID |
목적지 큐 관리자 | 이 구독에 발행되는 메시지의 목적지 큐 관리자입니다. 이 매개변수는 토픽에 대한 구독의 핸들에만 관련되어 있습니다. DEST가 로컬 큐 관리자에서 호스트되는 큐인 경우, 이 매개변수는 로컬 큐 관리자의 이름을 포함합니다. DEST가 리모트 큐 관리자에서 호스트되는 큐인 경우, 이 매개변수는 리모트 큐 관리자의 이름을 포함합니다. | DESTQMGR |
목적지 이름 | 이 구독에 발행되는 메시지의 목적지 큐입니다. 이 매개변수는 토픽에 대한 구독의 핸들에만 관련되어 있습니다. | DEST |
비동기 상태 | 이 오브젝트 핸들에 대한
비동기 사용자의 상태입니다. 가능한 값은 다음 다섯 가지입니다. 활성: MQCB 호출이 메시지를 비동기로 처리하기 위해 콜백하는 함수를 설정했으며 연결 핸들이 시작되어 비동기 메시지 사용을 진행할 수 있습니다. 비활성: MQCB 호출이 메시지를 비동기로 처리하기 위해 콜백하는 함수를 설정했지만 연결 핸들이 아직 시작되지 않았거나 중지 또는 일시중단되어 비동기 메시지 사용을 현재 진행할 수 없습니다.일시중단됨: 비동기 사용 콜백이 일시중단되어 이 오브젝트 핸들에 대해 비동기 메시지 사용을 현재 진행할 수 없습니다. 이는 애플리케이션에서 이 오브젝트 핸들에 대해 MQOP_SUSPEND 조작을 포함한 MQCB 호출을 발행했거나 시스템에서 이를 일시중단했기 때문입니다. 시스템에서 비동기 메시지 사용 일시중단 프로세스의 일부로 이를 일시중단한 경우, 콜백 함수가 호출되고 일시중단을 일으키는 문제점을 설명하는 이유 코드가 표시됩니다. 이는 콜백 함수에 전달되는 MQCBC 구조의 이유 필드에 보고됩니다. 비동기 메시지 사용을 진행하려면 애플리케이션에서 조작 매개변수가 MQOP_RESUME로 설정된 MQCB 호출을 발행해야 합니다. |
ASTATE |
임시 일시중단됨: 시스템에서
비동기 사용 콜백을 임시로 일시중단하여 이 오브젝트 핸들에 대해 비동기 메시지 사용을
현재 진행할 수 없습니다. 비동기 메시지 사용 일시중단 프로세스의 일부로 콜백 함수가 호출되고
일시중단을 일으키는 문제점을 설명하는 이유 코드가 표시됩니다. 이는 콜백 함수에 전달되는 MQCBC 구조의
이유 필드에 보고됩니다. 임시 조건이 해석되어 시스템에서 비동기 메시지 사용을 재개하면
콜백 함수가 다시 호출됩니다. 없음: 이 핸들에 대해 MQCB 호출이 발행되지 않아서 이 핸들에 대해 비동기 메시지 사용이 구성되지 않습니다. 이것이 기본값입니다. |
||
미리 읽기 | 미리 읽기 연결 상태입니다. 가능한 값은 다음 네 가지입니다. 아니오: 이 오브젝트에 대해 비지속 메시지의 미리 읽기가 사용 가능하지 않습니다. 이것이 기본값입니다. 예: 이 오브젝트에 대해 비지속 메시지의 미리 읽기가 사용 가능하고 효과적으로 사용되고 있습니다.백로그: 이 오브젝트에 대해 비지속 메시지의 미리 읽기가 사용 가능합니다. 클라이언트에 사용 중이 아닌 대량의 메시지가 송신되었기 때문에 미리 읽기가 효과적으로 사용되지 않습니다. 금지됨: 애플리케이션이 미리 읽기를 요청했지만 첫 번째 MQGET 호출에 지정된 호환되지 않는 옵션 때문에 금지되었습니다. |
READA |