Video 메시지 플로우 정보

아래 그림은 Video 메시지 플로우를 보여줍니다.

Video 샘플 메시지 플로우. 각 노드가 수행하는 작업을 알려면 이 그림에 있는 노드를 누르십시오.

메시지 플로우에 대한 정보는 WebSphere Message Broker 문서에 있는 메시지 플로우를 참조하십시오.

메시지 플로우 작동 방법

Video 메시지 플로우는 입력 메시지에서 고객의 개인 정보 및 고객이 대여 중인 비디오에 대한 정보를 추출합니다. 이 메시지 플로우를 사용하여 CWF, XML 및 TDS 입력 메시지가 메시지 플로우를 통해 전달될 때 구문 분석되는 방법을 볼 수 있습니다. Video 메시지 플로우에서는 다음 조치를 수행합니다.

  1. 입력 메시지의 형식이 CWF, XML 또는 TDS 물리적 형식 중 하나인지 식별합니다.
  2. 입력 메시지 전체를 완전히 구문 분석합니다.
  3. 입력 메시지에서 고객 이름 및 고객이 대여 중인 비디오에 대한 정보를 추출하고 입력 메시지의 Cost 필드 값에 2를 곱합니다.
  4. 변환된 메시지를 사용자에게 출력합니다.

자세한 정보는 WebSphere Message Broker 문서의 물리적 형식을 읽으십시오.

다음 표는 비디오 메시지 플로우의 각 노드가 수행하는 작업을 설명합니다.

노드 이름 노드 유형 노드가 수행하는 작업
VIDEO_XML_IN MQInput
  1. 입력 큐(VIDEO_XML_IN이라고도 함)에서 입력 메시지를 가져옵니다.
  2. Out 터미널을 통해 입력 메시지를 Extract Fields 노드로 전달합니다. 또는 입력 메시지의 식별에 문제가 있는 경우, VIDEO_XML_IN은 Failure 터미널을 통해 입력 메시지를 VIDEO_FAIL 노드로 전달합니다. 메시지 플로우 다운스트림에서 예외가 발생하고 메시지가 VIDEO_XML_IN으로 '롤백'되면, 노드는 Catch 터미널을 통해 VIDEO_FAIL 노드로 입력 메시지를 전달합니다.
VIDEO_TDS_IN MQInput
  1. 입력 큐(VIDEO_TDS_IN이라고도 함)에서 입력 메시지를 가져옵니다.
  2. Out 터미널을 통해 입력 메시지를 Extract Fields 노드로 전달합니다. 또는 입력 메시지의 식별에 문제가 있는 경우, VIDEO_TDS_IN은 Failure 터미널을 통해 입력 메시지를 VIDEO_FAIL 노드로 전달합니다. 메시지 플로우 다운스트림에서 예외가 발생하고 메시지가 VIDEO_TDS_IN으로 '롤백'되면, 노드는 Catch 터미널을 통해 VIDEO_FAIL 노드로 입력 메시지를 전달합니다.
VIDEO_CWF_IN MQInput
  1. 입력 큐(VIDEO_CWF_IN이라고도 함)에서 입력 메시지를 가져옵니다.
  2. Out 터미널을 통해 입력 메시지를 Extract Fields 노드로 전달합니다. 또는 입력 메시지의 식별에 문제가 있는 경우, VIDEO_CWF_IN은 Failure 터미널을 통해 입력 메시지를 VIDEO_FAIL 노드로 전달합니다. 메시지 플로우 다운스트림에서 예외가 발생하고 메시지가 VIDEO_CWF_IN으로 '롤백'되면, 노드는 Catch 터미널을 통해 VIDEO_FAIL 노드로 입력 메시지를 전달합니다.
VIDEO_OUT MQOutput 고객 이름 및 고객이 대여 중인 비디오에 대한 정보만 들어 있는 입력 메시지를 VIDEO_OUT 큐에 넣습니다.
VIDEO_FAIL MQOutput 메시지 처리에 문제가 있는 경우, 입력 메시지를 VIDEO_FAIL 큐에 넣습니다.
Extract Fields Compute
  1. 입력 메시지에서 고객 이름 및 고객이 대여 중인 비디오에 대한 정보를 추출합니다.
  2. 입력 메시지의 Cost 필드 값에 2를 곱합니다.
  3. Out 터미널을 통해 변경된 메시지를 VIDEO_OUT 노드로 전달합니다. 이제, 메시지 플로우에는 고객 이름 및 고객이 대여 중인 비디오에 대한 정보만 포함됩니다.

자세한 정보는 WebSphere Message Broker의 Video 메시지 플로우의 노드를 읽으십시오.

입력 메시지에는 다음에 대한 정보가 포함됩니다.

Video 메시지 플로우를 통해 메시지가 전달된 후에는 메시지에 고객 이름과 고객이 대여 중인 비디오에 대한 정보만 포함됩니다. 또한 Extract Fields 노드가 비용 필드 값에 2를 곱합니다.

메시지 플로우를 통해 입력 메시지를 넣는 목적은 여러 형식의 메시지를 성공적으로 구문 분석할 수 있음을 보여주기 위한 것입니다. 또한 다른 네임스페이스에 있는 메시지 참조 부분의 ESQL 구문을 보여줍니다. 자세한 정보는 WebSphere Message Broker 문서의 네임스페이스 및 ESQL을 읽으십시오.

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