XML_FlightQueryOut 메시지 플로우를 작성하려면 다음 지시사항을 따르십시오. 자세한 정보는 각 단계의 끝에서 제공되는 링크를 누르십시오.
XML_FlightQueryOut 메시지 플로우를 작성하고 구성하려면 다음을 수행하십시오.
노드 유형 | 노드 이름 |
---|---|
MQInput | XML_FLIGHTQUERY_IN |
MQOutput | XML_FLIGHTQUERY_FLIGHT |
MQOutput | XML_FLIGHTQUERY_PASSENGERS |
MQOutput | XML_FLIGHTQUERY_FAIL |
AggregateControl | RequestDetails |
AggregateRequest | RecordFlightRequest |
AggregateRequest | RecordPassengerRequest |
노드 이름 | 터미널 | 연결할 대상 |
---|---|---|
XML_FLIGHTQUERY_IN | Out | RequestDetails |
Catch | XML_FLIGHTQUERY_FAIL | |
RequestDetails | Out | XML_FLIGHTQUERY_FLIGHT |
Out | XML_FLIGHTQUERY_PASSENGERS | |
XML_FLIGHTQUERY_FLIGHT | Out | RecordFlightRequest |
XML_FLIGHTQUERY_PASSENGERS | Out | RecordPassengerRequest |
노드 이름 | 페이지 | 등록 정보 | 값 |
---|---|---|---|
XML_FLIGHTQUERY_IN | 기본 | 큐 이름 | XML_FLIGHTQUERY_IN (메시지 플로우가 메시지를 가져오는 로컬 큐입니다.) |
디폴트 | 메시지 도메인 | XML (브로커에게 일반 XML 구문 분석기를 사용하도록 알려줍니다.) |
|
Request Details | 기본 | 집계 이름 | FLIGHTDETAILSAGG (이는 브로커에서 고유해야 하며 XML_FlightQueryIn 메시지 플로우 내의 Aggregate Replies 노드에 있는 집계 이름 등록 정보와 일치해야 합니다.) |
기본 | Timeout | 120 (이는 XML_FlightQueryIn message 메시지 플로우 내의 Aggregate Replies 노드에게 불완전한 집계 메시지를 시간 종료 큐로 전달하기 전에 브로커가 모든 응답을 기다려야 하는 시간(초)을 알려줍니다.) |
|
XML_FLIGHTQUERY_FLIGHT | 기본 | 큐 이름 (큐가 브로커와 동일한 큐 관리자에 정의되어 있으므로 큐 관리자 이름을 지정할 필요가 없습니다.) |
XML_FLIGHTQUERY_FLIGHT (XML_FlightQueryReply가 메시지를 가져올 수 있도록 메시지 플로우가 메시지를 넣는 로컬 큐입니다.) |
Request | Request | 이것이 요청임을 지정하려면 선택란을 선택하십시오. | |
Request | 리플라이-투 큐 | XML_FLIGHTQUERY_REPLIES (XML_FlightQueryReply가 메시지를 가져올 수 있도록 메시지 플로우가 메시지를 넣는 로컬 큐입니다.) |
|
Record Flight Request | 기본 | 폴더 이름 | FlightDetails (XML_FlightQueryIn 메시지 플로우의 Aggregate Replies 노드가 응답 메시지에 정보를 넣을 위치를 알려줍니다.) |
XML_FLIGHTQUERY_PASSENGERS | 기본 | 큐 이름 (큐가 브로커와 동일한 큐 관리자에 정의되어 있으므로 큐 관리자 이름을 지정할 필요가 없습니다.) |
XML_FLIGHTQUERY_PASSENGERS (XML_FlightQueryReply가 메시지를 가져올 수 있도록 메시지 플로우가 메시지를 넣는 로컬 큐입니다.) |
Request | Request | 이것이 요청임을 지정하려면 선택란을 선택하십시오. | |
Request | 리플라이-투 큐 | XML_FLIGHTQUERY_REPLIES (XML_FlightQueryReply가 메시지를 가져올 수 있도록 메시지 플로우가 메시지를 넣는 로컬 큐입니다.) |
|
Record Passenger Request | 기본 | 폴더 이름 | PassengerDetails (XML_FlightQueryIn 메시지 플로우의 Aggregate Replies 노드가 응답 메시지에 정보를 넣을 위치를 알려줍니다.) |
XML_FLIGHTQUERY_FAIL | 기본 | 큐 이름 (큐가 브로커와 동일한 큐 관리자에 정의되어 있으므로 큐 관리자 이름을 지정할 필요가 없습니다.) |
XML_FLIGHTQUERY_FAIL (처리에 실패할 경우 메시지 플로우가 메시지를 넣는 곳입니다.) |
이제, XML_FlightQuery 메시지 플로우의 fan-out 부분을 집계하는 XML_FlightQueryOut 메시지 플로우가 작성되었습니다. XML_FlightQueryOut 메시지 플로우는 XML_FlightQueryReply 및 XML_FlightQueryIn 메시지 플로우에 작동하여 특정 항공기에 대한 정보 및 항공기에 좌석을 예약한 승객에 대한 정보를 요청하고 검색합니다.