JMS Node 샘플 실행

Java 드라이버인 JMSNodeSample은 모든 구성 단계를 완료한 후 샘플을 구동시키기 위해 제공된 것입니다. Message Broker Toolkit에서 이 코드를 실행하십시오.

입력 테스트 메시지

이 샘플을 실행하는 데 사용된 모든 테스트 메시지는 다음 형식을 기본으로 합니다.

<Parent>
<First>1</First>
<SaleList>
<Invoice>
<Timestamp></Timestamp>
<Initial>T</Initial>
<Initial>D</Initial>
<Surname>Montana</Surname>
<Item><Code>00</Code>
<Code>01</Code><Code>02</Code>
<Description>Twister</Description>
<Category>Games</Category>
<Price>00.30</Price>
<Quantity>01</Quantity>
</Item>
<Item>
<Code>02</Code><Code>03</Code><Code>01</Code>
<Description>The Times Newspaper</Description>
<Category>Books and Media</Category>
<Price>00.20</Price>
<Quantity>01</Quantity>
</Item>
<Balance>00.50</Balance>
<Currency>Sterling</Currency>
</Invoice>
</SaleList>
<Last>Test</Last>
</Parent>

샘플 실행

JMSNodeSample 드라이버에는 다음 파일이 들어 있습니다.

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

  1. Message Broker Toolkit에서 브로커 응용프로그램 개발 Perspective로 전환하십시오.
  2. 자원 네비게이터에서 JMS Node 샘플 프로젝트를 펼친 후 srcjmsnode를 펼치십시오.
  3. IPSubscriber.java를 마우스 오른쪽 단추로 누른 후 실행 > Java 응용프로그램을 누르십시오. IPSubscriber 파일이 실행됩니다. IPSubscriber는 메시지 플로우를 전개 및 시작한 후에 연결됩니다. IP subscriber가 메시지를 수신하여 표시한 후 정지합니다.
  4. 큐에 삽입을 사용하여 message.enqueue 파일을 INPUTQUEUE 큐에 넣으십시오.
    1. 자원 네비게이터 보기에서 JMS Node 샘플 프로젝트를 펼친 후 message.enqueue를 두 번 눌러 큐에 삽입 편집기에서 여십시오.
    2. 큐 이름을 inputqueue에서 INPUTQUEUE로 변경하십시오.
    3. 큐에 쓰기를 누르십시오.
    메시지를 INPUTQUEUE 큐에 넣습니다.

메시지를 INPUTQUEUE 큐에 넣은 경우, 메시지는 메시지 플로우를 통해 전달되고 IP subscriber가 이를 수신합니다. 메시지는 Message Broker Toolkit의 콘솔 보기에서 표시됩니다.

출력 테스트 메시지

송장을 나타내는 출력 메시지의 형식은 다음과 같습니다.

<Parent>
<First>1</First>
<SaleList>
<Invoice>
<Timestamp>2005-01-01 10:10:59</Timestamp>
<Initial>T</Initial>
<Initial>D</Initial>
<Surname>Montana</Surname>
<Item><Code>00</Code>
<Code>01</Code><Code>02</Code>
<Description>Twister</Description>
<Category>Games</Category>
<Price>00.30</Price>
<Quantity>01</Quantity>
</Item>
<Item>
<Code>02</Code><Code>03</Code><Code>01</Code>
<Description>The Times Newspaper</Description>
<Category>Books and Media</Category>
<Price>00.20</Price>
<Quantity>01</Quantity>
</Item>
<Balance>00.50</Balance>
<Currency>Sterling</Currency>
</Invoice>
</SaleList>
<Last>Test</Last>
</Parent>

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