연결 팩토리 작성

JMS 클라이언트(JMS API를 사용하는 Java™ 애플리케이션)는 연결 팩토리를 사용하여 JMS 제공자(IBM® MQ와 같은 메시징 제공자)와의 연결을 작성합니다.

이 태스크 정보

연결 팩토리를 정의할 때에는 JMS 제공자로 사용할 메시징 제공자를 선택합니다. JMS 제공자를 변경하려면 새 JMS 제공자에 대한 새 연결 팩토리를 작성해야 합니다.

연결 팩토리를 작성하려는 JNDI 네임스페이스에 대한 초기 컨텍스트는 JMS 관리 오브젝트 폴더에 표시되고 IBM MQ 탐색기에 연결되어야 합니다.

연결 팩토리 오브젝트를 작성하려면 다음 단계를 완료하십시오.

프로시저

  1. 네비게이터 보기에서 JMS 관리 오브젝트 폴더를 펼친 다음 연결 팩토리가 저장될 JNDI 네임스페이스에 대한 초기 컨텍스트(및 필요에 따라 하위 컨텍스트)를 펼치십시오.
  2. 연결 팩토리 폴더를 마우스 오른쪽 단추로 클릭한 다음 새로 작성 > 연결 팩토리...를 클릭하십시오. 새 연결 팩토리 마법사가 열립니다.
  3. 마법사에서 연결 팩토리의 이름을 입력하고 JMS 클라이언트가 연결 팩토리를 사용하여 연결할 메시징 제공자를 선택한 후 다음을 클릭하십시오.
    • 포인트-투-포인트 메시징을 사용 중인 경우 또는 IBM MQ 발행/구독 브로커를 사용 중인 경우 IBM MQ를 클릭하십시오.
  4. 작성하려는 연결 팩토리의 유형을 선택하십시오.
    • JMS 애플리케이션이 포인트-투-포인트 메시징 및 발행/구독 메시징을 모두 사용할 경우 특히, JMS 애플리케이션이 동일한 트랜잭션 아래에서 두 메시징 유형을 모두 수행하게 하려는 경우 연결 팩토리를 클릭하십시오.
    • JMS 애플리케이션이 포인트-투-포인트 메시징만을 사용할 경우에는 큐 연결 팩토리를 클릭하십시오.
    • JMS 애플리케이션이 발행/구독 메시징만을 사용할 경우 토픽 연결 팩토리를 클릭하십시오.
  5. 선택사항: XA 트랜잭션을 지원하려면 XA 트랜잭션 지원 선택란을 선택하십시오. 메시징 제공자로서 실시간을 사용 중인 경우에는 XA 트랜잭션이 지원되지 않습니다.
  6. 다음을 클릭하십시오.
  7. 연결 팩토리가 작성하는 연결에 사용될 전송 유형을 선택한 후 다음을 클릭하십시오.
    • 연결 팩토리를 사용하는 JMS 클라이언트가 큐 관리자와 다른 컴퓨터에 있으면 MQ 클라이언트를 클릭하십시오. 이는 TCP/IP가 연결에 사용됨을 의미합니다. MQ 클라이언트를 선택하고 마법사의 이전 페이지에서 XA 트랜잭션 지원 선택란을 선택한 경우 IBM MQJava 확장 트랜잭션 지원 컴포넌트를 설치해야 합니다.
    • 연결 팩토리를 사용하는 JMS 애플리케이션이 큐 관리자와 동일한 컴퓨터에서 실행되면 MQ 클라이언트를 클릭하거나(자세한 정보는 이전 옵션 참조) 바인딩을 클릭할 수 있습니다. 이는 JMS 클라이언트가 큐 관리자에 직접 연결함을 의미합니다.
    • 연결 팩토리를 사용하는 JMS 클라이언트가 TCP/IP를 사용하여 실시간 브로커에 연결할 경우 직접을 클릭하십시오.
    • 연결 팩토리를 사용하는 JMS 클라이언트가 HTTP 터널링을 사용하여 실시간 브로커에 연결할 경우에는 직접 HTTP를 클릭하십시오.
      참고: IBM MQ 8.0에서는 실시간 전송을 사용할 수 없습니다. IBM MQ 8.0을 사용 중인 경우 실시간 전송을 정의할 수는 있지만 연결 작성을 시도하면 실시간 전송이 실패합니다.
  8. 선택사항: 기존 연결 팩토리와 속성이 동일한 연결 팩토리 오브젝트를 작성하려면 기존 JNDI 오브젝트와 같은 속성으로 작성을 선택한 다음 선택을 클릭하여 기존 연결 팩토리를 선택하십시오.
  9. 마침을 클릭하십시오.

결과

새 연결 팩토리가 연결 팩토리 폴더의 컨텐츠 보기에 표시됩니다.