[릴리스 5.1 이상]WebSphere MQ 주제 연결 팩토리 설정

WebSphere MQ JMS 프로바이더에서 사용할 선택된 주제 연결 팩토리의 구성 등록 정보를 보거나 변경하려면 이 패널을 사용하십시오. 이 구성 등록 정보는 연관된 JMS 주제 목적지에 대한 연결을 작성하는 방법을 제어합니다.

주제 연결 팩토리는 주제 목적지에 대한 JMS 연결을 작성하는 데 사용됩니다. 주제 연결 팩토리는 WebSphere MQ JMS 프로바이더에 의해 작성됩니다. WebSphere MQ JMS 프로바이더의 주제 연결 팩토리는 다음 등록 정보를 갖습니다.

참고:

이 관리 콘솔 페이지를 보려면 자원-> WebSphere MQ JMS 프로바이더-> (내용 분할창의 추가 등록 정보 아래) WebSphere MQ 주제 연결 팩토리 -> connection_factory를 클릭하십시오.

이름
IBM WebSphere Application Server 내에서 관리를 위한 주제 연결 팩토리의 이름. 이 이름은 JMS 프로바이더 내에서 고유해야 합니다.
데이터 유형 문자열
JNDI 이름
주제 연결 팩토리를 Application Server의 네임 스페이스에 바인드하는 데 사용되는 JNDI 이름.

규칙에 따라, 완전한 JNDI 이름을 사용하십시오(예: jms/Name 양식). 여기서 Name은 자원의 논리 이름입니다.

이 이름은 플랫폼의 바인딩 정보를 연결하는 데 사용됩니다. 바인딩은 모듈 전개 설명자에서 정의한 자원을 플랫폼에서 JNDI에 바인드한 실제(물리적) 자원에 연관시킵니다.

데이터 유형 문자열
설명
IBM WebSphere Application Server 내에서 관리를 위한 이 주제 연결 팩토리에 대한 설명.
데이터 유형 문자열
기본값
카테고리
IBM WebSphere Application Server 관리 레코드에 대해 이 주제 연결 팩토리를 분류하거나 그룹화하는 데 사용되는 카테고리
데이터 유형 문자열
구성요소 관리 인증 별명
이 별명은 응용프로그램 관리 인증을 위해 JMS 프로바이더에 대한 연결을 인증하는 데 사용할 사용자 ID 및 암호를 지정합니다.

이 등록 정보는 WebSphere Application Server에 정의된 J2C 인증 데이터 항목 별명의 목록을 제공합니다. JMS 프로바이더에 대한 새 연결 작성을 인증하는 데 사용할 수 있는 데이터 항목 별명을 선택할 수 있습니다.

WebSphere Application Server에 대한 글로벌 보안을 사용 가능하게 한 경우, JMS 프로바이더에 대한 새 연결 작성을 인증하는 데 사용하는 사용자 ID 및 암호를 지정하는 별명을 선택하십시오. 이 별명의 사용은 응용프로그램 구성요소의 전개 설명자의 연결 팩토리 자원 참조에 선언된 자원 인증(res-auth) 설정에 의존합니다.

참고: 임베드된 WebSphere JMS 프로바이더의 인증에는 12자보다 긴 사용자 ID를 사용할 수 없습니다. 예를 들어, 기본 Windows NT 사용자 ID의 경우, Administrator는 13자이기 때문에 임베드된 WebSphere 메시지 전달의 인증에 유효하지 않습니다. 따라서 WebSphere JMS 프로바이더 연결 팩토리에 대한 인증 별명은 12자 이하의 사용자 ID를 지정해야 합니다.

컨테이너 관리 인증 별명
이 별명은 컨테이너 관리 인증을 위해 JMS 프로바이더에 대한 연결을 인증하는 데 사용할 사용자 ID 및 암호를 지정합니다.

이 등록 정보는 WebSphere Application Server에 정의된 J2C 인증 데이터 항목 별명의 목록을 제공합니다. JMS 프로바이더에 대한 새 연결 작성을 인증하는 데 사용할 수 있는 데이터 항목 별명을 선택할 수 있습니다.

WebSphere Application Server에 대한 글로벌 보안을 사용 가능하게 한 경우, JMS 프로바이더에 대한 새 연결 작성을 인증하는 데 사용하는 사용자 ID 및 암호를 지정하는 별명을 선택하십시오. 이 별명의 사용은 응용프로그램 구성요소의 전개 설명자의 연결 팩토리 자원 참조에 선언된 자원 인증(res-auth) 설정에 의존합니다.

참고: 임베드된 WebSphere JMS 프로바이더의 인증에는 12자보다 긴 사용자 ID를 사용할 수 없습니다. 예를 들어, 기본 Windows NT 사용자 ID의 경우, Administrator는 13자이기 때문에 임베드된 WebSphere 메시지 전달의 인증에 유효하지 않습니다. 따라서 WebSphere JMS 프로바이더 연결 팩토리에 대한 인증 별명은 12자 이하의 사용자 ID를 지정해야 합니다.

대기열 관리자
이 연결 팩토리에 대한 WebSphere MQ 대기열 관리자의 이름. 이 팩토리에서 작성한 연결이 해당 대기열 관리자로 연결됩니다.
데이터 유형 문자열
기본값
범위 ASCII 문자(1 - 48자)인 올바른 WebSphere MQ 대기열 관리자 이름
호스트
클라이언트 연결의 경우, WebSphere MQ 대기열 관리자가 실행되는 호스트의 이름.
데이터 유형 문자열
기본값
범위 올바른 TCP/IP 호스트 이름
포트
클라이언트 연결의 경우, WebSphere MQ 대기열 관리자와의 연결에 사용되는 TCP/IP 포트 번호.

이 포트는 WebSphere MQ 대기열 관리자에서 구성되어야 합니다.

데이터 유형 정수
기본값
범위 올바른 TCP/IP 포트 번호는 WebSphere MQ 대기열 관리자에서 구성됩니다.
채널
클라이언트 연결의 경우, WebSphere MQ 대기열 관리자와의 연결에 사용되는 채널 이름.
데이터 유형 문자열
기본값
범위 1 - 20자의 ASCII 문자
전송 유형
WebSphere MQ 클라이언트 연결 또는 JNI 바인딩을 WebSphere MQ 대기열 관리자로 연결할 때 사용할 수 있는지를 지정하십시오. 외부 JMS 프로바이더가 JMS 클라이언트와 JMS 서버 사이에서 통신 프로토콜을 제어합니다. ASF가 아니면서 비지속적이고 트랜잭션이 아닌 메시징이거나, 보안 문제를 충족시키고 클라이언트가 대기열 관리자 노드에 로컬일 때는 전송 유형을 조정하십시오.
데이터 유형 Enum
단위 적용되지 않음
기본값 BINDINGS
범위
BINDINGS
JND 바인딩을 사용하여 대기열 관리자에 연결합니다. BINDINGS은 공유 메모리 프로토콜로서, 대기열 관리자가 JMS 클라이언트와 같은 노드에 있는 경우에만 사용할 수 있습니다. 동시에 EJB 역할을 통해서 대처해야 하는 보안상 위험을 어느 정도 감수하게 됩니다.
CLIENT
WebSphere MQ 클라이언트 연결은 대기열 관리자에 연결하기 위해 사용됩니다. CLIENT는 일반 TCP 기반 프로토콜입니다.
직접
DIRECT 모드를 사용하는 WebSphere MQ Event Broker의 경우. DIRECT는 부담이 적은 소켓 프로토콜로서, 트랜잭션이 아니고 비지속적인 공개/요청(Publish/Subscribe) 메시징에서 사용합니다. DIRECT는 ASF가 아닌 프로토콜을 사용하는 클라이언트와 메시지 구동 Bean을 대상으로 하는 유일한 WORKS입니다.
대기열
QUEUED 는 표준 TCP 프로토콜입니다.
권장
대기열 연결 팩토리 전송 유형
BINDINGS가 30% 이상 빠르지만 보안 기능이 없습니다. 보안 문제가 없으면 BINDINGS이 CLIENT보다 더 바람직합니다.
주제 연결 팩토리 전송 유형
DIRECT가 가장 빠르므로 가능하다면 사용해야 합니다. 추가 보안 타스크를 충족하고 대기열 관리자가 JMS 클라이언트에 로컬이면, BINDINGS을 사용하십시오. 기타 경우 모두에서 QUEUED는 뒤처집니다. 참고로, CSD2 이전에 DIRECT가 설정값일 때 WebSphere MQ 5.3를 메시지 구동 Bean과 함께 사용하면서 과부하가 걸리면, 메시지를 잃게 됩니다. 이런 일은 브로커의 maxClientQueueSize를 0으로 설정하지 않은 상황에서 클라이언트에 기반을 둔 응용프로그램에서도 일어납니다. 이 값은 다음 명령을 사용하여 0으로 설정할 수 있습니다. #wempschangeproperties WAS_nodeName_server1 -e default -o DynamicSubscriptionEngine -n maxClientQueueSize -v 0 -x executionGroupUUID, 여기서 executionGroupUUID는 브로커를 시작하여 찾을 수 있으며 이벤트 2201에 대한 Event Log/Applications을 찾을 수 있습니다. 이 값은 일반적으로 ffffffff-0000-0000-000000000000입니다.
브로커 제어 대기열
공개 및 공개 삭제 요청을 제외한 모든 명령 메시지가 전송되는 브로커의 제어 대기열의 이름

브로커의 제어 대기열 이름. 공개자 응용프로그램, 등록자 응용프로그램 및 기타 브로커는 공개 및 공개 삭제 요청을 제외한 모든 명령 메시지를 이 대기열로 전송합니다.

데이터 유형 문자열
단위 En_US ASCII 문자
기본값
범위 ASCII 문자(1 - 48자)
브로커 대기열 관리자
공개/등록 메시지 브로커를 제공하는 WebSphere MQ 대기열 관리자의 이름.
데이터 유형 문자열
단위 En_US ASCII 문자
기본값
범위 ASCII 문자(1 - 48자)
브로커 공개 대기열
기본 스트림에 대한 모든 발행 메시지를 수신하는 브로커의 입력 대기열의 이름

기본 스트림에 대한 모든 발행 메시지를 수신하는 브로커의 입력 대기열(스트림 대기열)의 이름. 또한 응용프로그램은 이 대기열에 대한 기본 스트림에서의 발행을 삭제하기 위한 요청을 전송할 수 있습니다.

데이터 유형 문자열
단위 En_US ASCII 문자
기본값
범위 ASCII 문자(1 - 48자)
브로커 등록 대기열
비영속적인 등록 메시지를 검색하는 브로커 대기열의 이름.

비영속적인 등록 메시지를 검색하는 브로커 대기열의 이름. 등록자는 등록할 때 대기열의 이름을 지정합니다.

데이터 유형 문자열
단위 En_US ASCII 문자
기본값
범위 ASCII 문자(1 - 48자)
브로커 CC 등록 대기열
ConnectionConsumer에 대한 임시 등록 메시지를 검색할 브로커의 대기열 이름. 이 등록 정보는 웹 컨테이너를 사용할 경우에만 적용됩니다.

ConnectionConsumer에 대한 임시 등록 메시지를 검색할 브로커의 대기열 이름. 이 등록 정보는 웹 컨테이너를 사용할 경우에만 적용됩니다.

데이터 유형 문자열
단위 En_US ASCII 문자
기본값
범위 ASCII 문자(1 - 48자)
브로커 버전
WebSphere MQ MA0C Supportpac 또는 새로운 WebSphere 메시지 브로커 제품 버전에서 메시지 브로커를 제공하는지 여부
데이터 유형 Enum
단위 적용되지 않음
기본값 고급
범위
고급
메시지 브로커를 새 WebSphere 메시지 브로커 제품(WebSphere MQ Integrator 및 EventBroker와 같은)버전에서 제공합니다.
기본
메시지 브로커는 WebSphere MQ MA0C SupportPac (MQSeries - Publish/Subscribe) 또는 MA0C 호환성 모드에서 작업하는 MQSI에서 제공합니다.
모델 대기열 정의
스트림 대기열이 없는 경우, 브로커가 기본 이외의 스트림에 대한 동적 대기열을 작성하는 데 사용할 수 있는 모델 대기열 정의 이름

브로커가 기본 스트림 이외의 스트림에 대한 공개를 수신할 동적 대기열을 작성하는 데 사용할 수 있는 모델 대기열 정의 이름입니다. 모델 대기열 정의는 스트림 대기열이 없는 경우에만 사용됩니다. 이 모델 대기열 정의가 없으면, 관리자가 스트림 대기열을 모두 정의해야 합니다.

데이터 유형 문자열
단위 En_US ASCII 문자
기본값
범위 ASCII 문자(1 - 48자)
CCSID
WebSphere 대기열 관리자에서 사용할 코드화 문자 세트 ID.

이 CCSID(coded character set identifier)는 WebSphere MQ에서 지원하는 CCSID 중 하나여야 합니다.

데이터 유형 문자열
단위 정수
기본값
범위 1 - 65535

지원되는 CCSID 및 메시지 데이터를 한 개의 코드화 문자 세트에서 다른 코드화 문자 세트로 변환하는 것에 관한 자세한 정보는 WebSphere MQ 시스템 관리WebSphere MQ 응용프로그램 프로그래밍 참조서 책자를 참조하십시오. 이들 책자는 WebSphere MQ 메시징 다중 플랫폼 및 플랫폼 고유 서적 웹 페이지에서 사용 가능합니다.이 주제가 WWW(World Wide Web)에 링크되어 있는 경우에만 대상에 액세스할 수 있습니다   http://www-3.ibm.com/software/ts/mqseries/library/manualsa/manuals/platspecific.html , the 이 주제가 WWW(World Wide Web)에 링크되어 있는 경우에만 대상에 액세스할 수 있습니다   IBM Publications Center 또는 WebSphere MQ 콜렉션 킷(SK2T-0730)에서 사용 가능합니다.

복제 지원
복제 지원이 주제 복제본 사이의 동일한 내구성 등록을 허용하게 하려면 이 선택란을 선택하십시오.
데이터 유형 Enum
단위 적용되지 않음
기본값 지우기
범위
선택됨
복제본 지원이 사용 가능합니다.
지우기
복제본 지원이 사용 불가능합니다.

이 등록 정보 값을 지정하면 클라이언트 ID 등록 정보 값도 지정해야 합니다.

클라이언트 ID
대기열 관리자에 연결할 때 사용하는 JMS 클라이언트 ID
데이터 유형 문자열
범위 유효한 JMS 클라이언트 ID(ASCII 문자)
XA 사용 가능
연결 팩토리가 메시지를 XA로, 또는 비XA로 조합할 때 필요한지를 지정하고, Application Server가 XA QCF/TCF를 사용하는지를 제어합니다. 같은 트랜잭션에 여러 자원을 사용하지 않는다면 XA를 사용하십시오.

이 등록 정보를 NON_XA로 설정하는 경우, 트랜잭션에서 계속 JMS 세션을 사용할 수 있지만, XA 호출 대신 자원 관리 로컬 트랜잭션 호출(session.commit 및 session.rollback)을 사용합니다. 이로써 성능이 향상될 수 있습니다. 그러나 이는 WebSphere Application Server에서 트랜잭션 내 단일 자원만을 사용할 수 있음을 의미합니다. WebSphere Application Server의 경우, 마지막 참여 지원을 사용하면 기타 XA 사용 가능 자원과 함께 하나의 XA가 아닌 자원을 사용할 수 있습니다.

Port 등록 정보가 DIRECT로 설정된 WebSphere Topic Connection Factory의 경우 이 등록 정보는 적용되지 않으며 항상 NON_XA 값을 가집니다.

데이터 유형 Enum
단위 적용되지 않음
기본값 XA 사용 가능
범위
XA
연결 팩토리는 메시지를 XA로 조정할 때 필요합니다.
NON_XA
연결 팩토리는 메시지를 XA가 아닌 방식으로 조정할 때 필요합니다
권장 메시지 대기열이나 수신한 주제가 트랜잭션에서 유일한 자원일 때는 XA를 사용하지 마십시오. 기타 대기열이나 주제를 포함하여 기타 자원이 연관된 경우에는 XA를 사용하십시오.
연결 풀
선택적 연결 풀 설정 세트를 지정합니다.

연결 풀 등록 정보는 J2C 커넥터 모두에 공통입니다.

Application Server은 JMS 프로바이더와의 연결 및 세션을 풀하여 성능을 향상시킵니다. 이는 WebSphere MQ 연결 풀링과 독립적입니다. 응용프로그램에 적합하게 연결 및 세션 풀 등록 정보를 구성해야 합니다. 그렇지 않은 경우, 원하는 연결 및 세션 작동을 가져올 수 없습니다.

JMS 자원으로 동시에 액세스하는 서버 수가 기본값을 초과하면 연결 풀 크기를 변경하십시오. 연결풀 크기는 대기열 또는 주제를 기초로 설정합니다. 자세한 내용은 다음 테이블을 참조하십시오.

세션 풀
선택적 세션 풀 설정 세트.

이 링크는 모든 J2C 커넥터에 공통인, 선택적 연결 풀 등록 정보의 패널을 제공합니다.

Application Server은 JMS 프로바이더와의 연결 및 세션을 풀하여 성능을 향상시킵니다. 이는 WebSphere MQ 연결 풀링과 독립적입니다. 응용프로그램에 적합하게 연결 및 세션 풀 등록 정보를 구성해야 합니다. 그렇지 않은 경우, 원하는 연결 및 세션 작동을 가져올 수 없습니다.

사용자 정의 등록 정보
WebSphere MQ로 전송되는 사용자 정의 등록 정보에 대한 이름 및 값 쌍의 선택적 세트.

사용자 정의 등록 정보 페이지를 참조하여 다음과 같은 WebSphere MQ 등록 정보를 정의할 수 있습니다. 이 등록 정보는 전송 유형=CLIENT 등록 정보를 설정한 경우에만 적용됩니다.

SSL 등록 정보 설정에 대한 자세한 정보는 WebSphere MQ Java 사용 서적의 SSL 등록 정보 절을 참조하십시오.