Coordinated Request Reply 샘플 실행

Coordinated Request Reply 샘플을 실행하여 다음 처리를 수행할 수 있습니다.

  1. XML 페이로드(payload)를 포함하는 WebSphere MQ 메시지를 동일한 데이터를 포함하는 CWF 형식의 메시지로 변환합니다.
  2. 나중에 사용할 수 있도록 초기 ReplyToQ 및 ReplyToQMgr를 WebSphere MQ 메시지에 저장합니다.
  3. 시뮬레이션된 응용프로그램을 실행하여 CWF 형식으로 페이로드(payload)가 있는 WebSphere MQ 메시지를 읽고, 현재 시간을 메시지에 추가한 후, CWF 형식으로 페이로드가 있는 WebSphere MQ 메시지를 사용하여 응답합니다.
  4. 위의 2 단계에서 작성한 WebSphere MQ 메시지에서 원래의 ReplyToQ 및 ReplyToQMgr를 검색합니다.
  5. WSF 형식의 페이로드가 있는 WebSphere MQ 메시지를, 동일한 데이터를 포함하지만 XML 형식으로 된 메시지로 변환한 후, 검색된 ReplyToQ 및 ReplyToQMgr의 값을 사용하여 원래 요청에 대한 응답으로 메시지를 송신합니다.

Coordinated Request Reply 샘플을 실행하려면 다음을 수행하십시오.

  1. 샘플 메시지 플로우 및 메시지 세트가 전개되었는지 확인하십시오.
  2. 샘플을 들여온 메시지 플로우 프로젝트에서 Requester.enqueue를 두 번 누르십시오.
  3. 일반 탭의 큐 관리자 이름 및 큐 이름에 대한 값을 검토하십시오. 디폴트 큐 관리자 및 Message Broker 구성을 사용할 때는 값을 변경할 필요가 없지만 포트 필드에 값 2414가 포함되어 있는지 확인하십시오.
  4. 화면의 메시지 데이터 부분의 맨 아래로 화면이동하여 CompletionTime 시간 값 12:00:00을 확인하십시오.
  5. 큐에 쓰기를 눌러 WebSphere MQ 메시지를 Request 메시지 플로우의 입력 큐에 넣으십시오.
  6. 큐에서 삭제 응용프로그램의 인스턴스를 시작하십시오.
    1. Workbench 도구 모음에서 큐에서 메시지 가져오기 아이콘 큐에서 메시지 가져오기의 화살표를 누르십시오.
    2. 드롭다운 메뉴에서 메시지 가져오기를 눌러 큐에서 메시지 삭제 창을 호출하십시오.
    3. 원하는 큐 관리자 및 출력 노드 큐 이름을 입력하십시오. 디폴트 구성에서 작업할 큐 관리자 이름에 WBRK6_DEFAULT_QUEUE_MANAGER의 값을 사용하고 큐 이름에 GET_REQREP_OUT의 값을 사용하십시오.
    4. 큐에서 읽기를 눌러 큐에서 메시지를 읽으십시오.
    5. 창을 닫으십시오. 다음 번에 큐에서 메시지 가져오기 아이콘 큐에서 메시지 가져오기의 화살표를 누르면 위에서 작성한 큐에서 삭제 구성이 드롭다운 메뉴에 나열됩니다. 메뉴에서 이 파일을 눌러(또는 메뉴에서 번호 1인 경우, 아이콘 자체를 누름) 큐에서 메시지를 가져오십시오.
    6. 선택사항: 큐에서 메시지 삭제 창이 열려 있는 동안 읽은 메시지를 메시지 플로우 프로젝트의 파일에 저장하여 나중에 사용할 수 있도록 이를 보관할 수 있습니다. 다른 이름으로 저장 단추를 누르고 다른 이름으로 메시지 저장 창에서 플로우 프로젝트를 선택한 후 파일의 이름을 입력하십시오.
  7. 메시지 끝으로 화면 이동하고 초기 CompletionTime 값 <st1:time hour="0" minute="0">of 12:00:00</st1:time>이 현재 시간으로 바뀌었는지 확인하십시오. 이 작업은 Backend Reply 메시지 플로우에서 수행되었으며 메시지가 Backend Reply 메시지 플로우에서 처리되었음을 예시합니다.

CompletionTime의 값이 12:00:00 이외의 다른 값으로 변경되었으면 Coordinated Request Reply 샘플이 성공적으로 실행된 것입니다. 정확히 12:00:00에 테스트를 실행한 경우 Backend 메시지 플로우에서 메시지의 시간이 갱신된 것을 확인하려면 바로 뒤에 다시 실행해야 합니다.

기본 페이지 아이콘   샘플 홈으로 돌아가기