메시지 채널 작성

시작하기 전에

메시지 채널을 작성하기 전에 이 학습서에 있는 다음 태스크를 완료해야 합니다.

이 태스크 정보

학습서의 이 부분에서는 송신 큐 관리자와 수신 큐 관리자 간 메시지 채널 작성 방법을 설명합니다.
다음 인터페이스 중 하나를 사용하여 이 태스크를 수행할 수 있습니다.

IBM MQ 탐색기를 사용하여 메시지 채널 작성

프로시저

  1. 수신 큐 관리자 QM_APPLE에서 채널의 수신자 끝을 작성하십시오.
    1. 네비게이터 보기에서 이전에 작성한 큐 관리자 QM_APPLE을 펼치십시오.
    2. 채널 폴더를 마우스의 오른쪽 단추로 클릭한 후 새로 작성 > 수신자 채널을 클릭하십시오. 새 수신자 채널 마법사가 열립니다.
    3. 이름 필드에 QM_ORANGE.QM_APPLE을 입력하십시오.
    4. 마침을 클릭하십시오. 수신측 시스템에서 수신자 채널이 작성되었습니다.
  2. 송신 큐 관리자 QM_ORANGE에서 채널의 송신자 끝을 작성하십시오.
    1. 이전에 작성한 큐 관리자 QM_ORANGE를 펼치십시오.
    2. 채널 폴더를 마우스의 오른쪽 단추로 클릭한 후 새로 작성 > 송신자 채널을 클릭하십시오. 새 송신자 채널 마법사가 열립니다.
    3. 이름 필드에 QM_ORANGE.QM_APPLE을 입력한 후 다음을 클릭하십시오.
    4. 연결 이름 필드에 수신측 시스템의 컴퓨터 이름 또는 IP 주소를 입력하십시오(시스템 관리자의 도움으로 이미 확보했어야 함).
      QM_APPLE을 작성할 때 기본 포트 번호 1414가 사용되지 않았으면, 연결 이름 필드 항목은 다음 형식이어야 합니다.
      con-name(port)
      여기서 con-name은 수신 시스템의 컴퓨터 이름 또는 IP 주소이고 port는 수신 큐 관리자가 설정될 때 사용된 포트 번호입니다.
    5. 전송 큐 필드에 QM_APPLE을 입력하십시오. 여기에 입력하는 전송 큐 이름은 송신 큐 관리자에 큐 작성에서 전송 큐에 대해 입력한 이름과 일치해야 합니다.
    6. 마침을 클릭하십시오.
    7. 채널 폴더를 클릭하십시오.
    8. QM_ORANGE.QM_APPLE을 마우스 오른쪽 단추로 클릭하십시오.
    9. 팝업 메뉴에서 시작을 클릭하십시오.
    10. 확인을 클릭하십시오. 송신측 시스템에 송신자 채널이 작성되었습니다.
      참고: 수신자 채널은 송신자 채널 설정 시 자동으로 시작되므로 이를 시작할 필요가 없습니다(송신자 채널 설정 시, 수신자 채널의 IP 주소를 지정함).

결과

이제 수신 큐 관리자 QM_APPLE에 수신자 채널 QM_ORANGE.QM_APPLE이 작성되었고 송신 큐 관리자 QM_ORANGE에 송신자 채널 QM_ORANGE.QM_APPLE이 작성되었습니다. 또한 송신자 채널이 시작되었고 그에 따라 수신자 채널이 자동으로 시작되었습니다.

MQSC를 사용하여 메시지 채널 작성

프로시저

  1. 수신측 시스템에서 명령 프롬프트를 열고 다음 단계를 수행하십시오.
    1. 다음 명령을 입력하여 MQSC를 시작하십시오.
      runmqsc
      MQSC 세션이 시작되었음을 알리는 메시지가 표시됩니다.
    2. 다음 명령을 입력하여 수신 채널을 정의하십시오.
      define channel (QM_ORANGE.QM_APPLE) chltype (RCVR) trptype (TCP)
      메시지가 채널이 작성되었음을 표시합니다.
    3. 새 명령 창을 열고 사용 가능한 포트를 확인하십시오. 다음 명령을 입력하십시오.
      netstat -an

      이는 실행 중인 프로세스 목록을 표시합니다. 로컬 주소 열에서 각 프로세스의 포트 번호를 점검하여 포트 1414가 사용 중인지 확인하십시오. 정보는 ip_address:port_being _used 형태로 제공됩니다.

      포트 1414가 사용 중이 아닌 경우 나중에 확인할 때 1414를 리스너 및 송신자 채널의 포트 번호로 사용하십시오. 이 포트가 사용 중인 경우에는 사용 중이 아닌 대체 포트를 선택하십시오. 예를 들어, 다른 프로세스에서 사용 중이 아닌 경우 1415를 사용할 수 있습니다.

    4. 확인하려면 기본 IBM MQ 리스너를 시작해야 합니다. 기본적으로 리스너는 포트 1414에서 대기합니다. 단계 c에서 포트 1414가 사용 가능한 경우 조치가 필요하지 않습니다. 단계 e로 진행할 수 있습니다. 1414가 아닌 다른 포트를 사용해야 하는 경우에는 SYSTEM.DEFAULT.LISTENER.TCP의 정의를 변경하십시오. 예를 들어, 포트 1415를 사용하려면 MQSC 창에 다음 명령을 입력하십시오.
      alter listener(system.default.listener.tcp) trptype(tcp) port(port_number)
      여기서 port_number는 리스너를 실행할 포트 번호입니다. 이 번호는 이 절차의 단계 2b에서 송신자 채널을 정의할 때 사용한 번호와 동일해야 합니다.
    5. MQSC 창에서 다음 명령을 입력하여 기본 IBM MQ 리스너를 시작하십시오.
      start listener(system.default.listener.tcp)
    6. 다음을 입력하여 MQSC를 중지하십시오.
      end
      일부 메시지가 표시된 후 명령 프롬프트가 표시됩니다.
  2. 송신측 시스템에서 명령 프롬프트를 열고 다음 단계를 수행하십시오.
    1. 다음 명령을 입력하여 MQSC를 시작하십시오.

      runmqsc

      MQSC 세션이 시작되었음을 알리는 메시지가 표시됩니다.
    2. 다음 명령을 입력하여 송신자 채널을 정의하십시오.
      define channel(QM_ORANGE.QM_APPLE) chltype(sdr) conname('con-name(port)') xmitq(QM_APPLE) trptype(tcp)
      con-name 값은 수신자 워크스테이션의 TCP/IP 주소입니다. 값 port는 수신자 시스템에서 리스너를 실행 중인 포트이며 기본 값은 1414입니다.
    3. 다음 명령을 입력하여 채널을 시작하십시오.
      start channel (QM_ORANGE.QM_APPLE)
    4. 다음을 입력하여 MQSC를 중지하십시오.
      end
      일부 메시지가 표시된 후 명령 프롬프트가 표시됩니다.

결과

이제 메시지를 송신 큐 관리자 QM_ORANGE에서 수신 큐 관리자 QM_APPLE의 큐 Q1에 송신하는 데 필요한 모든 IBM MQ 오브젝트가 작성되었습니다. 다음 작업은 테스트 메시지를 송신하는 것입니다.

태스크 태스크

피드백

시간소인 아이콘 마지막 업데이트 날짜: Wednesday, 14 February 2018
http://www.ibm.com/support/knowledgecenter/SSFKSJ_9.0.0/com.ibm.mq.explorer.doc/com.ibm.mq.explorer.doc/bi00239_.htm