2013-02-26 3 views
0

현재 mq fte 솔루션을 구현 중입니다.대기열에 파일을 실행하여 주문을 전송 하시겠습니까?

대상 시스템이 mq에서만 읽기 때문에 프로젝트 중 하나가 대기열 기능으로 실행 파일을 필요로합니다.

우리는 대기열에 파일을 업로드하는 것이 아니라 파일의 순서를 유지하는 방법을 찾고 있습니다.

우리는 가장 오래된 파일 (수정 또는 생성 날짜에 의해) 먼저 업로드되고 폴더에 그 후에 가장 오래된 파일이

누군가가 FTE에이 요청을 한 것으로 나타해야합니까? 어떻게 처리 했습니까?

원본 시스템은 windows입니다.

감사합니다.

답변

0

이는 설정에 따라 다릅니다. 시나리오에 단일 큐 관리자가 있습니까? 소스 시스템이 목표 시스템과 동일한 로컬 큐 관리자를 공유합니까?

메시지의 순서가 이러한 경우에, 장 Priority에 MQ의 V7 정보 센터 상태로, 기본적으로 보장 될 수 있습니다 응용 프로그램이 큐에서 메시지의 순서를두고

경우 다른 응용 프로그램이 있습니다 제공, 그들은 넣어 한 것과 같은 순서로 해당 메시지를 검색 :

  • 메시지를 모든
  • 메시지는 모든 넣고 같은 우선 순위가 이러한 조건이 충족되지 않으면 동일한 작업 단위 또는 작업 단위 이외 넣어 내
  • 큐는 퍼팅 응용 프로그램

에 로컬 및 응용 프로그램 가에서 검색되는 메시지에 따라 달라집니다 메시지 데이터에 시퀀싱 정보를 포함하거나 다음 메시지가 수신되기 전에 메시지를 수신 확인하는 방법을 설정해야합니다.

(통신이 복수의 큐 관리자에 걸쳐있는 경우, 예를 들어)는 이러한 요구 사항을 충족하지 않는 경우, 당신은에 의해 요구 사항을 충족 할 수 있습니다 : 그 다음 메시지를 보장

  • 은 넣어 만받는 경우 경우 퍼팅 APPL하여 MQMD에 GROUPIDMsgSeqNumber을 설정해야합니다 - 논리적 인 순서로 메시지를 검색 할 수 Message Groups를 사용하여 (A MQ 응답 메시지에 의해, 예를 들어) 이전
  • 를 받고 확인 응용 프로그램을 가져 와서 MQGMO_LOGICAL_ORDER 옵션을 사용한다 (챕터 Logical and Physical ordering 참조)