애플리케이션 클라이언트에 대한 WebSphere MQ 제공자 주제 연결 팩토리 설정
이 패널을 사용하여 JMS(IBM MQ Java™ Message Service) 제공자용으로 선택된 주제 연결 팩토리의 구성 특성을 보거나 변경하십시오. 이러한 구성 특성은 JMS 제공자와 IBM MQ 사이에 연결이 작성된 방법을 제어합니다.
이 ACRCT(Application Client Resource Configuration Tool) 페이지를 보려면 파일 > 열기를 클릭하십시오. EAR 파일을 찾아본 후, 열기를 클릭하십시오. 선택된 JAR 파일 > 메시징 제공자 > WebSphere MQ Provider를 펼치십시오. 주제 연결 팩토리를 마우스 오른쪽 단추로 클릭한 다음 새로 작성을 클릭하십시오.
- 지정한 특성 값은 IBM MQ 제품 JMS 자원을 구성할 때 지정한 값과 일치해야 합니다. IBM MQ JMS 자원 구성에 대한 자세한 정보는 IBM MQ Information Center의 Java 사용 섹션을 참조하십시오.
- IBM MQ에서 이름은 20개의 최대 문자를 가진 채널을 제외하고 최대 48자의 문자를 가질 수 있습니다.
- BrokerControlQueue
- 이 값은 MAOC 브로커의 경우 SYSTEM.BROKER.CONTROL.QUEUE로 고정되며 브로커가 데이터를 읽는 대기열입니다.
- BrokerVersion
- MAOC 브로커의 경우 이 값을 BASIC으로 설정하십시오.
- ClientID
- MA0C 브로커의 경우 이 값을 사용자가 원하는 대로 설정하십시오. (값은 문자열이며 클라이언트 애플리케이션의 ID입니다.)
- XA 사용 가능
- 이 값을 MAOC 브로커에 대해 TRUE 또는 FALSE로 설정하십시오(사용자가 사용하는 설정은 성능 개선사항 플래그이고 이 값을 대부분 'true'로 설정할 수 있음).
- BrokerMessage 선택사항
- MAOC 브로커의 경우 브로커가 클라이언트측 메시지 선택사항에 의존하므로 이 값은 CLIENT로 고정됩니다.
- 직접 브로커 권한 유형
- MA0C 브로커의 경우 이 값이 필요하지 않습니다.
IBM MQ JMS 제공자에 대한 주제 연결 팩토리에는 다음 특성이 있습니다.
이름
이 주제 연결 팩토리가 WebSphere Application Server 내에서 관리 목적으로 알려진 이름 이 이름은 JMS 제공자 내에서 고유해야 합니다.
정보 | 값 |
---|---|
데이터 유형 | 문자열 |
설명
WebSphere Application Server 내에서 관리 목적으로 사용되는 이 주제 연결 팩토리에 대한 설명
정보 | 값 |
---|---|
데이터 유형 | 문자열 |
JNDI 이름
주제 연결 팩토리를 Application Server 네임스페이스에 바인드하는 데 사용되는 JNDI(Java Naming and Directory Interface) 이름.
규칙에 따라 완전한 JNDI 이름을 사용하십시오(예: jms/Name 양식). 여기서 Name은 자원의 논리 이름입니다.
이 이름은 플랫폼의 바인딩 정보를 연결하는 데 사용됩니다. 바인딩은 모듈 전개 설명자에서 정의한 자원을 플랫폼에서 JNDI에 바인드한 실제(물리적) 자원에 연관시킵니다.
정보 | 값 |
---|---|
데이터 유형 | 문자열 |
단위 | En_US ASCII 문자 |
범위 | ASCII 문자(1 - 45자) |
사용자 ID
호출 애플리케이션이 사용자 ID 및 비밀번호를 명시적으로 제공하지 않는 경우 비밀번호 특성과 함께 사용자 ID가 인증에 사용됩니다.
사용자 ID 특성에 대한 값을 지정하는 경우, 비밀번호 특성에 대한 값을 지정해야 합니다.
예를 들어, 호출 애플리케이션이 createTopicConnection() 메소드를 사용하는 경우, 호출 애플리케이션이 사용자 ID 및 비밀번호를 명시적으로 제공하지 않으면 연결 팩토리 사용자 ID 및 비밀번호 특성이 사용됩니다. JMS 클라이언트는 사용자 ID 및 비밀번호를 JMS 서버로 이동시킵니다.
정보 | 값 |
---|---|
데이터 유형 | 문자열 |
비밀번호
호출 애플리케이션이 사용자 ID 및 비밀번호를 명시적으로 제공하지 않는 경우 사용자 ID 특성과 함께 비밀번호가 인증에 사용됩니다.
사용자 ID 특성에 대한 값을 지정하는 경우, 비밀번호 특성에 대한 값을 지정해야 합니다.
정보 | 값 |
---|---|
데이터 유형 | 문자열 |
비밀번호 재입력
비밀번호를 확인합니다.
대기열 관리자
이 연결 팩토리에 대한 IBM MQ 큐 관리자의 이름. 이 연결 팩토리에서 작성되는 연결은 이 큐 관리자에 연결됩니다.
정보 | 값 |
---|---|
데이터 유형 | 문자열 |
호스트 이름 및 포트 정보 입력
이 단일 선택 단추가 기본적으로 선택되고, 선택된 경우 호스트 및 포트 특성을 사용하고 연결 이름 목록 특성을 사용하지 않습니다.
정보 | 값 |
---|---|
데이터 유형 | 단일 선택 단추 |
기본값 | 선택됨 |
호스트
IBM MQ 큐 관리자가 클라이언트 연결에 대해서만 실행되는 호스트 이름.
정보 | 값 |
---|---|
데이터 유형 | 문자열 |
범위 | 올바른 TCP/IP 호스트 이름 |
포트
클라이언트 연결의 경우에만 IBM MQ 큐 관리자에 대한 연결에 사용되는 TCP/IP 포트 번호.
이 포트는 IBM MQ 큐 관리자에 구성되어야 합니다.
정보 | 값 |
---|---|
데이터 유형 | 정수 |
범위 | IBM MQ 큐 관리자에 구성된 유효한 TCP/IP 포트 번호. |
연결 이름 목록 정보 입력
선택된 경우, 이 단일 선택 단추는 연결 이름 목록 특성을 사용하고 호스트 및 포트 이름 특성을 사용하지 않습니다. 다중 인스턴스 큐 관리자에 연결하려는 경우 이 단일 선택 단추를 선택하십시오.
정보 | 값 |
---|---|
데이터 유형 | 단일 선택 단추 |
기본값 | 선택되지 않음 |
연결 이름 목록
다중 인스턴스 큐 관리자에 연결하기 위해 사용될 수 있는 쉼표로 구분된 호스트 및 포트 정보의 목록.
host[(port)],[host[(port)]]
여기서,
포트는 선택사항이고 설정되지 않은 경우 기본값은 1414입니다. 예를 들어 다음과 같습니다.hostname1,hostname2(1415)
다중 인스턴스 큐 관리자에 대한 추가 정보는 IBM MQ Information Center를 참조하십시오.
이 특성은 다중 인스턴스 큐 관리자에 연결할 때에만 사용되어야 합니다. 또한 트랜잭션 무결성 문제점을 야기할 수 있으므로 별도의 큐 관리자 목록에 연결하기 위해 사용해서는 안됩니다.
채널
클라이언트 연결의 경우에만 채널의 이름은 IBM MQ 큐 관리자에 대한 클라이언트 연결에 사용됩니다.
정보 | 값 |
---|---|
데이터 유형 | 문자열 |
범위 | 1 - 20자의 ASCII 문자 |
전송 유형
IBM MQ 클라이언트 연결 또는 JNDI 바인딩이 IBM MQ 큐 관리자에 연결하기 위해 사용됩니다.
정보 | 값 |
---|---|
데이터 유형 | Enum |
기본값 | 바인딩 |
범위 |
|
클라이언트 ID
IBM MQ 큐 관리자에 대한 연결을 위해 사용되는 JMS 클라이언트 ID.
정보 | 값 |
---|---|
데이터 유형 | 문자열 |
CCSID
IBM MQ 큐 관리자에 사용할 코드화된 문자 세트 ID입니다.
이 코드화된 문자 세트 ID(CCSID)는 IBM MQ에서 지원하는 CCSID 중 하나여야 합니다. 세부사항은 주제 대상에 대한 특성을 참조하십시오.
정보 | 값 |
---|---|
데이터 유형 | 문자열 |
단위 | 정수 |
범위 | 1 - 65535 |
브로커 제어 대기열
공개 및 공개 삭제 요청을 제외한 모든 명령 메시지가 전송되는 브로커의 제어 큐 이름
정보 | 값 |
---|---|
데이터 유형 | 문자열 |
단위 | En_US ASCII 문자 |
범위 | ASCII 문자(1 - 48자) |
브로커 대기열 관리자
공개자 및 가입자 메시지 브로커를 제공하는 IBM MQ 큐 관리자의 이름.
정보 | 값 |
---|---|
데이터 유형 | 문자열 |
단위 | En_US ASCII 문자 |
범위 | ASCII 문자(1 - 48자) |
브로커 공개 대기열
기본 스트림에 대한 모든 발행 메시지를 수신하는 브로커의 입력 대기열 이름
기본 스트림에 대한 모든 발행 메시지를 수신하는 브로커의 입력 대기열(스트림 대기열) 이름. 또한 애플리케이션은 이 대기열에 대한 기본 스트림에서의 발행을 삭제하기 위한 요청을 전송할 수 있습니다.
정보 | 값 |
---|---|
데이터 유형 | 문자열 |
단위 | En_US ASCII 문자 |
범위 | ASCII 문자(1 - 48자) |
브로커 하위 대기열
지속 불가능한 등록 메시지를 검색할 브로커의 대기열 이름.
지속 불가능한 등록 메시지를 검색할 브로커의 큐 이름.등록자는 등록할 때 대기열의 이름을 지정합니다.
정보 | 값 |
---|---|
데이터 유형 | 문자열 |
단위 | En_US ASCII 문자 |
범위 | ASCII 문자(1 - 48자) |
브로커 CCSubQ
ConnectionConsumer 요청에 대한 지속 불가능한 등록 메시지를 검색하는 브로커 대기열의 이름. 이 특성은 웹 컨테이너 사용에만 적용됩니다.
정보 | 값 |
---|---|
데이터 유형 | 문자열 |
단위 | En_US ASCII 문자 |
범위 | ASCII 문자(1 - 48자) |
브로커 버전
메시지 브로커가 IBM MQ MA0C SupportPac 또는 WebSphere 제품군 메시지 브로커 제품의 새 버전에서 제공되는지 여부.
정보 | 값 |
---|---|
데이터 유형 | Enum |
기본값 | 고급 |
범위 |
|
정리 레벨
정리의 레벨은 공개 또는 등록 정리 유틸리티에서 제공됩니다.
정보 | 값 |
---|---|
데이터 유형 | Enum |
기본값 | SAFE |
범위 |
|
정리 간격
공개/등록 정리 유틸리티의 백그라운드 실행 간격(밀리초).
정보 | 값 |
---|---|
데이터 유형 | 정수 |
단위 | 밀리초 |
기본값 | 6000 |
메시지 선택사항
브로커 메시지 선택사항이 수행되는 위치.
정보 | 값 |
---|---|
데이터 유형 | Enum |
기본값 | BROKER |
범위 |
|
공개 수신확인 간격
브로커로부터 수신확인이 필요한 공개 요청 사이의 간격(메시지 수).
정보 | 값 |
---|---|
데이터 유형 | 정수 |
기본값 | 25 |
드문 등록
드문 등록을 사용 가능하게 합니다.
정보 | 값 |
---|---|
데이터 유형 | 선택란 |
기본값 | 선택되지 않음 |
상태 새로 고침 간격
공개 또는 등록 상태를 새로 고치기 위한 트랜잭션 사이의 간격(밀리초).
정보 | 값 |
---|---|
데이터 유형 | 정수 |
기본값 | 6000 |
등록 저장
여기서, IBM MQ는 활성 JMS 등록과 관련된 데이터를 저장합니다.
정보 | 값 |
---|---|
데이터 유형 | Enum |
기본값 | MIGRATE |
범위 |
|
멀티캐스트
이 연결 팩토리가 멀티캐스트 전송을 사용하는지 여부입니다.
정보 | 값 |
---|---|
데이터 유형 | Enum |
기본값 | NOT USED |
범위 |
|
직접 인증
직접 브로커 권한을 사용하는지 여부.
정보 | 값 |
---|---|
데이터 유형 | Enum |
기본값 | NONE |
범위 |
|
프록시 호스트 이름
IBM MQ와의 통신을 위해 사용되는 프록시의 호스트 이름.
정보 | 값 |
---|---|
데이터 유형 | 문자열 |
프록시 포트
IBM MQ와의 통신을 위해 사용되는 프록시의 포트 번호.
정보 | 값 |
---|---|
데이터 유형 | 정수 |
기본값 | 0 |
작업 정지 실패
큐 관리자가 제어에 실패했을 때 애플리케이션이 메소드 호출에서 리턴되는지 여부.
정보 | 값 |
---|---|
데이터 유형 | 선택란 |
기본값 | 선택됨 |
로컬 서버 주소
로컬 서버 주소
정보 | 값 |
---|---|
데이터 유형 | 문자열 |
폴링 간격
비동기 메시지 전달 도중 모든 받는 사람을 스캔하는 시간 간격(밀리초).
정보 | 값 |
---|---|
데이터 유형 | 정수 |
단위 | 밀리초 |
기본값 | 5000 |
재스캔 간격
순서에 맞지 않게 주제에 추가된 메시지를 찾기 위해 주제를 검색하는 시간 간격(밀리초).
재스캔 간격은 IBM MQ 찾아보기 커서에 관하여 순서에 맞지 않게 주제에 추가된 메시지에 대한 스캔을 제어합니다.
정보 | 값 |
---|---|
데이터 유형 | 정수 |
단위 | 밀리초 |
기본값 | 5000 |
SSL cipher suite
IBM MQ에 대한 SSL 연결에 사용할 암호 스위트.
이 특성을 JSSE 제공자에서 제공하는 올바른 cipher suite로 설정하십시오. 값은 SVRCONN 채널에서 채널 특성으로 지정된 CipherSpec과 일치해야 합니다.
SSL 피어 이름 특성을 설정했으면 이 특성을 설정해야 합니다.
SSL 인증 저장
SSL 인증 취소를 확인하는 데 사용되는 0개 이상의 CRL(Certificate Revocation List) 서버 목록. 이 특성에 대한 값을 지정했으면 Java 2 버전 1.4에서 WebSphere MQ JVM을 사용해야 합니다.
ldap://hostname:[port]
슬래시(/)가 이 값에 붙습니다. port를 생략하면, 기본값 LDAP 포트인 389가 사용된다고 가정합니다. 연결 시, 서버에 표시된 SSL 인증을 지정된 CRL 서버와 대조합니다. CRL 보안에 대한 자세한 정보는 IBM MQ Information Center의 보안 섹션에서 "인증서 폐기 목록에 대한 작업"에 대한 정보를 참조하십시오.
SSL 피어 이름
SSL의 경우, IBM MQ 큐 관리자에서 제공하는 이름과 일치해야 하는 식별 이름 스켈레톤. 식별 이름은 연결 시 서버에 표시된 식별 인증을 확인하는 데 사용됩니다.
특성이 설정되지 않으면, 인증 확인이 수행됩니다.
SSL Cipher Suite 특성이 지정되어 있지 않으면 SSL 피어 이름 특성은 무시됩니다.
CN=QMGR.*, OU=IBM, OU=WEBSPHERE
주어진 예제로 연결 시 서버가 제공한 신원 인증을 확인합니다. 연결이 이루어지려면 인증에 QMGR.로 시작하는 공통 이름이 있어야 하고 두 개 이상의 조직 단위 이름(첫 번째는 IBM®이고 두 번째는 WEBSPHERE임)이 있어야 합니다. 확인 시 대소문자는 구분하지 않습니다.
IBM MQ에 대한 사용 및 식별 이름에 대한 상세한 정보는 IBM MQ Information Center의 보안 섹션에서 "식별 이름"에 대한 정보를 참조하십시오.
연결 풀
연결 풀 설정의 선택적 세트
연결 풀 특성은 J2C 커넥터 모두에 공통입니다.
Application Server는 JMS 프로바이더와의 연결 및 세션을 풀하여 성능을 향상시킵니다. 이 연결 풀링은 모든 IBM MQ 연결 풀링으로부터 독립적입니다. 애플리케이션에 연결 및 세션 풀 특성을 적합하게 구성해야 하며, 그렇지 않으면 원하는 연결 및 세션 작동을 얻지 못할 수 있습니다.
JMS 자원으로 동시에 액세스하는 서버 수가 기본값을 초과하면 연결 풀 크기를 변경하십시오. 연결 풀 크기는 대기열 또는 주제를 기초로 설정됩니다.
정보 | 값 |
---|---|
데이터 유형 | 선택란 |
기본값 | 선택됨 |
클라이언트 다시 연결 옵션
통신 또는 큐 관리자 실패 시 클라이언트 모드 연결이 자동으로 다시 연결할지 여부를 지정합니다. 이 특성은 연결 팩토리가 씬 또는 관리 클라이언트 환경에서 사용되지 않는 경우 무시됩니다.
정보 | 값 |
---|---|
데이터 유형 | 드롭 다운 목록 |
기본값 | DISABLED |
범위 |
|
자동 클라이언트 다시 연결에 대한 자세한 정보는 IBM MQ Information Center를 참조하십시오.
클라이언트 다시 연결 제한시간
통신 또는 큐 관리자에 실패한 후에 클라이언트 모드 연결이 큐 관리자에 자동으로 다시 연결하려고 시도하는 최대 시간(초)입니다. 씬 또는 관리 클라이언트 환경에서 연결 팩토리를 사용하지 않는 경우 이 매개변수가 무시됩니다. 클라이언트 다시 연결 옵션 매개변수 값에 따라 이 매개변수 사용 여부가 결정됩니다.
정보 | 값 |
---|---|
데이터 유형 | 정수 |
단위 | 초 |
기본값 | 1800 |
범위 | 값은 0보다 크고 최대 2147483647이어야 합니다. |
자동 클라이언트 다시 연결에 대한 자세한 정보는 IBM MQ Information Center를 참조하십시오.