프로시저
- 수신측 시스템에서 명령 프롬프트를 열고 다음 단계를 수행하십시오.
- 다음 명령을 입력하여 MQSC를 시작하십시오.
runmqsc
MQSC 세션이 시작되었음을 알리는 메시지가 표시됩니다.
- 다음 명령을 입력하여 수신 채널을 정의하십시오.
define channel (QM_ORANGE.QM_APPLE) chltype (RCVR) trptype (TCP)
메시지가 채널이 작성되었음을 표시합니다.
- 새 명령 창을 열고 사용 가능한 포트를 확인하십시오. 다음 명령을 입력하십시오.
netstat -an
이는 실행 중인 프로세스 목록을 표시합니다. 로컬 주소 열에서 각 프로세스의 포트 번호를 점검하여 포트 1414가 사용 중인지 확인하십시오.
정보는 ip_address:port_being _used 형태로 제공됩니다.
포트 1414가 사용 중이 아닌 경우 나중에 확인할 때 1414를 리스너 및 송신자 채널의 포트 번호로
사용하십시오. 이 포트가 사용 중인 경우에는 사용 중이 아닌 대체 포트를 선택하십시오. 예를 들어, 다른 프로세스에서
사용 중이 아닌 경우 1415를 사용할 수 있습니다.
- 확인하려면 기본 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에서 송신자 채널을 정의할 때 사용한 번호와 동일해야 합니다.
- MQSC 창에서 다음 명령을 입력하여 기본 IBM MQ 리스너를 시작하십시오.
start listener(system.default.listener.tcp)
- 다음을 입력하여 MQSC를 중지하십시오.
end
일부 메시지가 표시된 후 명령 프롬프트가 표시됩니다.
- 송신측 시스템에서 명령 프롬프트를 열고 다음 단계를 수행하십시오.
- 다음 명령을 입력하여 MQSC를 시작하십시오.
runmqsc
MQSC 세션이 시작되었음을 알리는 메시지가 표시됩니다.
- 다음 명령을 입력하여 송신자 채널을 정의하십시오.
define channel(QM_ORANGE.QM_APPLE) chltype(sdr) conname('con-name(port)') xmitq(QM_APPLE) trptype(tcp)
con-name 값은 수신자 워크스테이션의 TCP/IP 주소입니다.
값 port는 수신자 시스템에서 리스너를 실행 중인 포트이며 기본 값은 1414입니다.
- 다음 명령을 입력하여 채널을 시작하십시오.
start channel (QM_ORANGE.QM_APPLE)
- 다음을 입력하여 MQSC를 중지하십시오.
end
일부 메시지가 표시된 후 명령 프롬프트가 표시됩니다.
결과
이제 메시지를 송신 큐 관리자 QM_ORANGE에서 수신 큐 관리자 QM_APPLE의 큐 Q1에 송신하는 데 필요한
모든
IBM MQ 오브젝트가 작성되었습니다. 다음 작업은 테스트 메시지를
송신하는 것입니다.