WebSphere MQ JMS 프로바이더에서 사용할 선택된 대기열 연결 팩토리의 구성 등록 정보를 보거나 변경하려면
이 패널을 사용하십시오. 이 구성 등록 정보는 연관된
JMS 대기열 목적지에 대한 연결을 작성하는 방법을 제어합니다.
대기열 연결 팩토리는 대기열 목적지에 JMS 연결을 작성하기 위해 사용됩니다.
대기열 연결 팩토리는 WebSphere MQ JMS 프로바이더에 의해 작성됩니다. WebSphere MQ JMS 프로바이더의
대기열 연결 팩토리는 다음 등록 정보를 갖습니다.
-
이름
- IBM WebSphere Application Server 내에서 관리를 위한 대기열 연결 팩토리의 이름.
이 이름은 WebSphere 관리 도메인의 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를 지정해야 합니다.
- 바인딩 전송 모드를 사용할 때 WebSphere MQ JMS 프로바이더 JMS 연결을 사용하려면, WebSphere MQ 대기열 연결 팩토리에 전송 유형=BINDINGS 등록 정보를 설정하면 됩니다.
다음 옵션 중 하나를 선택해야 합니다.
- 보안 신임을 사용하려면, 지정된 사용자가 WebSphere Application Server 프로세스에 대해 현재 로그온된 사용자이어야 합니다.
지정된 사용자가 WebSphere Application Server 프로세스에 대해 현재 로그온된 사용자가 아니면, WebSphere MQ JMS 바인딩 인증에서 "MQJMS2013 invalid security authentication supplied for MQQueueManager"라는 오류가 발생합니다.
- 보안 신임을 지정하지 마십시오.
WebSphere MQ 연결 팩토리에서는 구성요소 관리 인증 별명 및 컨테이너 관리 인증 별명 등록 정보 모두가 설정되지 않아야 합니다.
-
컨테이너 관리 인증 별명
- 이 별명은 컨테이너 관리 인증을 위해 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 JMS 프로바이더
JMS 연결을 사용하려면 WebSphere MQ 대기열 연결 팩토리에
전송 유형=BINDINGS 등록 정보를 설정해야 합니다.
다음 옵션 중에서 하나를 선택해야 합니다.
- 보안 신임을 사용하려면, 지정된 사용자가 WebSphere Application Server 프로세스에 대해 현재 로그온된 사용자이어야 합니다.
지정된 사용자가 WebSphere Application Server 프로세스에 대해 현재 로그온된 사용자가 아니면, WebSphere MQ JMS 바인딩 인증에서 "MQJMS2013 MQQueueManager에 대해 유효하지 않은 보안 인증이 제공되었습니다"라는 오류가 발생합니다.
- 보안 신임을 지정하지 마십시오.
WebSphere MQ 연결 팩토리에서는 구성요소 관리 인증 별명 및 컨테이너 관리 인증 별명 등록 정보 모두가 설정되지 않아야 합니다.
-
대기열 관리자
- 이 연결 팩토리에 대한
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 역할을 통해서 대처해야 하는 보안상 위험을 어느 정도 감수하게 됩니다.
바인딩 전송 유형을 사용할 때 WebSphere MQ JMS 프로바이더
JMS 연결을 사용하려면 WebSphere MQ 대기열 연결 팩토리에
전송 유형=BINDINGS 등록 정보를 설정해야 합니다.
다음 옵션 중에서 하나를 선택해야 합니다.
- 보안 신임을 사용하려면, 지정된 사용자가 WebSphere Application Server 프로세스에 대해 현재 로그온된 사용자이어야 합니다.
지정된 사용자가 WebSphere Application Server 프로세스에 대해 현재 로그온된 사용자가 아니면, WebSphere MQ JMS 바인딩 인증에서 "MQJMS2013 MQQueueManager에 대해 유효하지 않은 보안 인증이 제공되었습니다"라는 오류가 발생합니다.
- 보안 신임을 지정하지 마십시오.
WebSphere MQ 연결 팩토리에서는 구성요소 관리 인증 별명 및 컨테이너 관리 인증 별명 등록 정보 모두가 설정되지 않아야 합니다.
-
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입니다.
|
-
모델 대기열 정의
- 요청한 대기열이 없는 경우 대기열 관리자가 임시 대기열을
작성하는 데 사용할 수 있는 모델 대기열 정의의 이름
| 데이터 유형 |
문자열 |
| 기본값 |
널 |
| 범위 |
ASCII 문자(1 - 48자) |
-
클라이언트 ID
- WebSphere MQ 대기열
관리자에 대한 연결에 사용되는 JMS 클라이언트 ID.
-
CCSID
- WebSphere 대기열 관리자에서 사용할 코드화 문자 세트 ID.
이 CCSID(coded character set identifier)는 WebSphere MQ에서 지원하는 CCSID 중 하나여야 합니다.
| 데이터 유형 |
문자열 |
|
단위 |
정수 |
| 기본값 |
널 |
| 범위 |
1 - 65535 |
지원되는 CCSID 및 메시지 데이터를 한 개의 코드화 문자 세트에서 다른 코드화 문자 세트로
변환하는 것에 관한 자세한 정보는 WebSphere MQ 시스템 관리 및
WebSphere MQ 응용프로그램 프로그래밍 참조서를 참조하십시오.
이들 책자는 WebSphere MQ 메시징 다중 플랫폼 및 플랫폼 고유 서적 웹 페이지에서
사용 가능합니다.
http://www-3.ibm.com/software/ts/mqseries/library/manualsa/manuals/platspecific.html
,
IBM Publications Center
또는 WebSphere MQ 콜렉션 킷(SK2T-0730)에서
사용 가능합니다.
-
메시지 보유
- 필요 없는 메시지가 대기열에 남아 있도록 지정하려면 이 선택란을 선택하십시오.
그렇지 않으면 필요 없는 메시지가 메시지 처리 옵션에 따라 처리됩니다.
| 데이터 유형 |
Enum |
|
단위 |
적용되지 않음 |
| 기본값 |
지우기 |
| 범위 |
-
선택됨
- 필요 없는 메시지가 대기열에 남아 있습니다.
-
지우기
- 필요 없는 메시지가 메시지 처리 옵션에 따라 처리됩니다.
|
-
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 SSL(Secure Sockets Layer) 등록 정보를 정의하십시오.
전송 유형=CLIENT 등록 정보를 설정한 경우에만 이 등록 정보가 적용됩니다.
이러한 등록 정보 설정에 대한 자세한 정보는 WebSphere MQ Java 사용 서적의 SSL 등록 정보 절을 참조하십시오.