클라이언트에서 서버로 메시지 송신

시작하기 전에

큐에 테스트 메시지를 넣으려면 이 학습서에 있는 다음 태스크를 완료해야 합니다.

이 태스크 정보

학습서의 이 부분에서는 클라이언트에서 서버 큐 관리자 QM_ORANGE로 메시지를 송신하는 방법을 설명합니다. 이전 학습서에서 정의한 다른 IBM® MQ 오브젝트 및 리모트 큐 정의를 사용하여 큐 관리자 QM_APPLE 및 큐 Q1로 메시지를 라우트합니다.

[Windows]Windows의 경우, 샘플 프로그램이 IBM MQ 서버 또는 클라이언트와 함께 기본적으로 설치됩니다.

[Linux]Linux®의 경우, 샘플 프로그램 RPM을 설치해야 합니다.

클라이언트에서 명령 프롬프트를 열고 다음 단계를 수행하십시오.

프로시저

  1. 다음과 같이 amqsputc 샘플 프로그램을 시작하십시오.
    • [Linux]Linux의 경우, MQ_INSTALLATION_PATH/samp/bin 디렉토리로 변경하십시오. 여기서 MQ_INSTALLATION_PATHIBM MQ가 설치된 상위 레벨 디렉토리를 표시합니다. 다음 명령을 입력하십시오.
      
      ./amqsputc Q1
    • [Windows]Windows의 경우, 다음 명령을 입력하십시오.
      
      amqsputc Q1
    다음 메시지가 표시됩니다.
    Sample AMQSPUT0 start
    target queue is Q1
  2. 하나 이상의 행에 메시지 텍스트를 입력한 다음 Enter를 두 번 누르십시오.
    다음 메시지가 표시됩니다.
    Sample AMQSPUT0 end

결과

이제 테스트 메시지가 작성되어 서버 큐 관리자 QM_ORANGE로 송신되었으며, 이는 큐 관리자 QM_APPLE의 큐 Q1로 라우트됩니다. 다음 태스크는 테스트 메시지가 수신되었는지 확인하는 것입니다.