이 샘플을 들여와 부분적으로 설치하고 적절한 설치 지시사항을 수행한 경우, 아래 샘플 실행 절에 있는 지시사항에 따라 샘플을 실행할 수 있습니다.
또한 이 주제에는 샘플이 수행되었는지 확인할 수 있도록 입력 테스트 메시지 예와 해당되는 출력 메시지도 들어 있습니다.
이 샘플을 실행하는 데 사용된 테스트 메시지는 다음 형식을 기본으로 합니다.
<routingfilenode>
<routingvalue>out</routingvalue>
</routingfilenode>
여기서 out 값은 routingtable.cfg 등록 정보 파일에서 메시지를 라우트해야 하는 터미널을 참조할 때 사용된 키 ID입니다. 이 파일은 다음을 포함하는 단순 텍스트 파일입니다.
out out alternate alternate
메시지를 Alternate 노드로 라우트하려면 입력 메시지를 편집하고 out을 alternate로 바꾸십시오.
이 샘플에서는 RoutingFileNodeFlow 메시지 플로우를 사용합니다. 이 메시지 플로우에는 JAVACOMPUTE.ROUTING.IN 입력 큐가 들어 있으며,
메시지 플로우는 세 개의 출력 큐(JAVACOMPUTE.ROUTING.OUT, JAVACOMPUTE.ROUTING.ALTERNATE 및 JAVACOMPUTE.ROUTING.FAILURE) 중 하나로 메시지를
라우트할 수 있습니다.
샘플을 실행하려면 다음을 수행하십시오.
out이 alternate로 바뀌도록 입력 메시지 편집 후 위의 단계를 반복하여 시도하십시오. 대신 JAVACOMPUTE.ROUTING.ALTERNATE 큐로 라우트된 메시지가 표시되어야 합니다.
위의 모든 단계가 수행되면 샘플이 완료됩니다. RoutingFileNodeFlow 메시지 플로우에 있는 Java 코드를 살펴보고 메시지 라우팅 방법을 확인하십시오.
샘플의 출력 메시지는 입력 메시지와 동일해야 하므로 이 샘플에서는 메시지 변환이 아닌 메시지 라우팅에 대해서만 설명합니다. 입력 메시지에 값으로 out이 들어 있는 경우, 메시지는 Out 터미널로 라우트됩니다. Alternate 값이 들어 있는 경우, Alternate 터미널로 라우트됩니다.
<routingfilenode>
<routingvalue>out</routingvalue>
</routingfilenode>