IBM MQ 사용자 정의 특성

WebSphere® Application Server는 사용자 정의 특성 사용을 지원하여 IBM MQ 특성을 정의합니다. 이는 WebSphere Application ServerWebSphere Application Server 관리 콘솔에서 사용할 수 없는 특성이 있을 수 있는 IBM MQ의 최신 버전에 대해 작동하도록 하므로 유용합니다.

WebSphere Application Server 버전 7.0 이상의 경우, 사용자가 정의하는 사용자 정의 특성은 WebSphere Application Server에 포함된 IBM MQ 자원 어댑터에 의해 유효성이 검증됩니다. 이전 릴리스에서는 이 작업이 WebSphere Application Server 자체에서 수행된 후, IBM MQ 클라이언트 jar 파일에 의해 수행되었습니다. IBM MQ에 대해 올바르지 않은 특성을 정의한 경우, IBM MQ 자원 어댑터가 예외를 작성합니다. 이 예외는 WebSphere Application Server에서 발견되며 Systemout.logSystemErr.log 파일에 로그됩니다. 오류 메시지 예제는 이 주제 끝에 제공됩니다.

WebSphere Application Server 설치에서 지원되는 IBM MQ의 최신 버전이 사용 가능한 경우, WebSphere Application Server에 알려지지 않은 새 IBM MQ 특성을 작성할 수 있습니다. 이 특성은 IBM MQ 자원 어댑터에서 인식할 수 있도록 WebSphere Application Server를 통해 사용자 정의 특성으로 구성할 수 있습니다. 또한 기본 라이브러리 정보를 사용하여 IBM MQ 메시징 제공자 구성에 설명된 대로 WebSphere Application ServerIBM MQ 자원 어댑터를 지시하도록 구성할 수도 있습니다.

IBM MQ 특성의 올바른 값에 대한 정보는 IBM MQ Information Center의 Java 사용시스템 관리 절을 참조하십시오.

참고: 이 주제는 하나 이상의 애플리케이션 서버 로그 파일을 참조합니다. 권장되는 대안은 분배 및 IBM® i 시스템에서 SystemOut.log, SystemErr.log, trace.logactivity.log 파일을 사용하는 대신 HPEL(High Performance Extensible Logging) 로그를 사용하고 인프라를 추적하도록 서버를 구성하는 것입니다. 원시 z/OS® 로깅 기능과 연계하여 HPEL을 사용할 수도 있습니다. HPEL을 사용하는 경우 서버 프로파일 바이너리 디렉토리의 LogViewer 명령행 도구를 사용하여 모든 로그에 액세스하고 정보를 추적할 수 있습니다. HPEL 사용에 대한 자세한 정보는 HPEL을 사용한 애플리케이션 문제점 해결 정보를 참조하십시오.

다음 시나리오는 서로 다른 셀 구성이 어떻게 영향을 받을 수 있는지를 보여줍니다.

혼합 노드 시나리오

이 혼합 노드 시나리오에서는 셀이 WebSphere Application Server, 버전 9.0 배치 관리자, 두 개의 WebSphere Application Server, 버전 6 노드 및 두 개의 WebSphere Application Server, 버전 9.0 노드로 구성됩니다. IBM MQ 연결 팩토리가 셀 레벨에서 정의되고 IBM MQ에서 사용 가능한 새 필드를 이용하는 사용자 정의 특성을 정의한 경우, 연결 팩토리는 버전 9.0 레벨에 있는 WebSphere Application Server 셀에만 바인드됩니다. WebSphere Application Server, 버전 6 노드는 새 IBM MQ 특성에 대해 알지 못하므로 JNDI(Java™ Naming and Directory Interface)에 바인드되지 않습니다. WebSphere Application Server 버전 9.0의 개선사항으로 특성의 유효성 검증을 IBM MQ 자원 어댑터로 지연시킬 수 있습니다.
그림 1. 혼합 노드 시나리오

WebSphere MQ 버전 7 이상 시나리오

이 시나리오에서 셀은 WebSphere Application Server, 버전 9.0 배치 관리자 및 노드로 구성됩니다. IBM MQ 메시징 제공자는 버전 6보다 나중 레벨에서 실행 중입니다. WebSphere Application ServerWebSphere Application Server 버전 9.0와 함께 제공된 기본 IBM MQ 자원 어댑터를 사용 중입니다. 이 시나리오에서 IBM MQ 자원 어댑터는 새 IBM MQ 특성을 인식하지 못하므로 유효성 검증에 실패하고 연결 팩토리는 JNDI에 바인드되지 않습니다.
그림 2. IBM MQ의 이후 버전 시나리오

올바르게 구성된 시나리오

이 시나리오는 이전 시나리오와 유사하여, 셀이 WebSphere Application Server 버전 9.0 배치 관리자 및 노드로 구성됩니다. IBM MQ 메시징 제공자는 버전 6보다 나중 레벨에서 실행 중입니다. 새 IBM MQ 특성을 정상적으로 사용하려면 WebSphere Application ServerIBM MQ의 이후 버전과 연관된 IBM MQ 자원 어댑터를 가리키도록 구성해야 합니다.
그림 3. 올바르게 구성된 시나리오

오류 메시지 예

자원 어댑터에 의해 작성된 예외에는 다음 예제와 유사한 오류 메시지가 포함됩니다.
[09/02/06 15:40:06:377 GMT] 0000000a ContainerImpl E   WSVR0501E: Error creating
component null [class com.ibm.ws.runtime.component.ApplicationServerImpl]
com.ibm.ws.exception.RuntimeWarning: com.ibm.ws.runtime.component.binder.
ResourceBindingException: invalid configuration passed to resource binding logic.
REASON: Failed to create connection factory: Error raised constructing AdminObject,
error code: XAQCF PropertyName : XAQCF PropertyName
여기서 PropertyName은 유효하지 않은 특성의 이름입니다.

주제 유형을 표시하는 아이콘 개념 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cmm_customprops
파일 이름:cmm_customprops.html