JMS를 통한 SOAP 동기 엔드포인트 리스너에 대한 JMS 자원 구성

JMS(Java™ Message Service)를 통한 SOAP 동기 엔드포인트 리스너가 JMS 제공자(기본 메시징 제공자 또는 WebSphere® MQ 메시징 제공자와 같은 다른 제공자)를 사용하여 JMS를 통해 SOAP 메시지를 전달하도록 구성합니다.

시작하기 전에

아직 수행하지 않은 경우 JMS 메시징 제공자를 선택하십시오.

이 태스크 정보

JMS를 통한 SOAP 엔드포인트 리스너를 정의하는 경우 먼저 JMS 제공자의 다음 JMS 자원을 구성해야 합니다.
  • 서비스 통합 버스 큐 대상(기본 메시징 제공자의 경우)
  • JMS 큐 연결 팩토리
  • JMS 큐 대상
  • JMS 활성화 스펙 또는 리스너 포트
참고:
리스너 포트는 안정화되었습니다. 자세한 정보는 안정화된 기능에 대한 항목을 참조하십시오. 가능한 경우 활성화 스펙을 사용하려면 엔드포인트 리스너 애플리케이션을 배치해야 합니다. 기본 메시징 제공자에는 활성화 스펙만 사용할 수 있습니다. WebSphere MQ 메시징 제공자에는 활성화 스펙 또는 리스너 포트를 사용할 수 있습니다.

프로시저

  1. 관리 콘솔을 사용하여 큐 연결 팩토리와 큐 대상을 작성 및 구성하십시오.

    메시징 제공자에 대해 이 작업을 수행하는 방법에 대한 자세한 정보는 관련 링크를 참조하십시오.

    구성하려는 각 엔드포인트 리스너의 큐 연결 팩토리와 큐 대상을 작성하십시오. 예를 들어, WebSphere Application Server와 함께 제공되는 JMS를 통한 SOAP 엔드포인트 리스너를 둘 다 구성하려면 두 개의 연결 팩토리(각 엔드포인트 리스너마다 하나씩)와 두 개 큐를 작성하십시오. 제공된 JMS를 통한 SOAP 엔드포인트 리스너가 기본적으로 예상하는 JMS 자원과 JNDI 이름이 다음 표에 제공됩니다. 이 단계에서 다른 자원과 이름을 사용하는 경우 결과적으로 엔드포인트 리스너를 구성할 때 기본값을 변경하십시오.

    표 1. JMS 자원 및 예상 JNDI 이름. 이 표의 첫 번째 열에는 JMS 자원이 나열되고 두 번째 열에는 엔드포인트 리스너 1에 예상되는 기본 JNDI 이름이 표시되며 세 번째 열에는 엔드포인트 리스너 2의 예상 기본 JNDI 이름이 표시됩니다. 네 번째 열에는 엔드포인트 리스너 1에 예상되는 큐 이름이 표시되고 다섯 번째 열에는 엔드포인트 리스너 2에 예상되는 큐 이름이 표시됩니다.
    JMS 자원 기본 JNDI 이름(엔드포인트 리스너 1) 기본 JNDI 이름(엔드포인트 리스너 2) 큐 이름(엔드포인트 리스너 1) 큐 이름(엔드포인트 리스너 2)
    JMS 큐 연결 팩토리 jms/SOAPJMSFactory1 jms/SOAPJMSFactory2 필요하지 않음 필요하지 않음
    JMS 큐 대상 jms/SOAPJMSQueue1 jms/SOAPJMSQueue2 사용자 정의(예: SOAPJMSDestQueue1) 사용자 정의(예: SOAPJMSDestQueue2)
  2. 각 JMS 큐의 기본 대상을 구성하십시오.

    이 대상은 JMS 제공자에 대한 문서에 설명된 대로 구성하십시오. 기본 메시징 제공자를 사용하는 경우, 지점간 메시징에 대한 큐 작성에 설명된 대로 관리 콘솔을 사용하여 이전 표에서 지정된 두 가지 새 큐 이름을 애플리케이션 서버의 대상으로 추가하십시오. 대상에 대한 ID는 사용자가 이전 표의 큐 이름으로 정의한 ID와 일치해야 합니다.

  3. 애플리케이션에 대한 배치 세부사항을 구성하십시오.
    활성화 스펙을 사용하는 경우, 기본 메시징 제공자에 대한 활성화 스펙 구성 또는 WebSphere MQ 메시징 제공자에 대한 활성화 스펙 작성에 설명된 대로 관리 콘솔을 사용하여 활성화 스펙을 작성 및 구성하십시오. 각 엔드포인트 리스너에 하나씩 두 개의 활성화 스펙을 작성하십시오. JMS를 통한 SOAP 동기 엔드포인트 리스너가 예상하는 기본 JMS 자원과 연관된 이름이 다음 표에 제공됩니다. 그러나 EAR 파일이 관리 콘솔 "리스너 포트 이름 또는 활성화 스펙 JNDI 이름에 엔터프라이즈 Bean 바인딩" 패널에서 동일한 JNDI 참조를 갖는 경우 활성화 스펙에 JNDI 이름을 사용할 수 있습니다. 이 단계에서 다른 자원과 이름을 사용하는 경우 결과적으로 엔드포인트 리스너를 구성할 때 기본값을 변경하십시오. 또한 애플리케이션 서버를 중지했다가 다시 시작해야 합니다.
    표 2. 기본 JMS 자원 및 예상되는 연관 이름. 이 표의 첫 번째 열에는 JMS 자원이 나열되고 두 번째 열에는 엔드포인트 리스너 1에 예상되는 기본 JNDI 이름이 표시되며 세 번째 열에는 엔드포인트 리스너 2의 예상 기본 JNDI 이름이 표시됩니다. 네 번째 열에는 엔드포인트 리스너 1에 예상되는 큐 이름이 표시되고 다섯 번째 열에는 엔드포인트 리스너 2에 예상되는 큐 이름이 표시됩니다.
    JMS 자원 기본 JNDI 이름(엔드포인트 리스너 1) 기본 JNDI 이름(엔드포인트 리스너 2) 대상 JNDI 이름(엔드포인트 리스너 1) 대상 JNDI 이름(엔드포인트 리스너 2)
    활성화 스펙 eis/SOAPJMSChannel1 eis/SOAPJMSChannel2 jms/SOAPJMSQueue1 jms/SOAPJMSQueue2
    지원되는 JMS 제공자에 리스너 포트를 사용하는 경우, 새 리스너 포트 추가에 설명된 대로 관리 콘솔을 사용하여 메시지 리스너 서비스에서 리스너 포트를 작성 및 구성하십시오. 각 엔드포인트 리스너에 하나씩 두 개의 리스너 포트를 작성하십시오. 제공된 JMS를 통한 SOAP 엔드포인트 리스너가 예상하는 기본 JMS 자원과 연관된 이름이 다음 표에 제공됩니다. 이 단계에서 다른 자원과 이름을 사용하는 경우 결과적으로 엔드포인트 리스너를 구성할 때 기본값을 변경하십시오.
    표 3. 기본 JMS 자원 및 예상 이름. 이 표의 첫 번째 열에는 JMS 자원이 나열되고 두 번째 열에는 엔드포인트 리스너 1에 예상되는 기본 JNDI 이름이 표시되며 세 번째 열에는 엔드포인트 리스너 2의 예상 기본 JNDI 이름이 표시됩니다. 네 번째 열에는 엔드포인트 리스너 1에 예상되는 큐 이름이 표시되고 다섯 번째 열에는 엔드포인트 리스너 2에 예상되는 큐 이름이 표시됩니다.
    JMS 자원 기본 이름(JMS를 통한 SOAP 엔드포인트 리스너 1에 사용) 기본 이름(JMS를 통한 SOAP 엔드포인트 리스너 2에 사용)
    리스너 포트 SOAPJMSPort1 SOAPJMSPort2
    연결 팩토리 jms/SOAPJMSFactory1 jms/SOAPJMSFactory2
    destination jms/SOAPJMSQueue1 jms/SOAPJMSQueue2
  4. 마스터 구성에 변경사항을 저장하십시오.
  5. 애플리케이션 서버를 중지했다가 다시 시작하여 JMS 자원을 바인드하십시오.

다음에 수행할 작업

이제 새 JMS를 통한 SOAP 엔드포인트 리스너 구성을 작성할 수 있습니다.


주제 유형을 표시하는 아이콘 태스크 주제



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