런타임 중에 MQ 큐 폴링 활동은 지정된 재시도 간격을 기반으로 메시지의 MQ 큐를 주기적으로 확인합니다.
구성 태스크를 완료한 후, 활동의 출력 맵핑을 수행합니다.
필드 | 설명 |
---|---|
큐 이름 * | 메시지에 폴링되는 큐의 이름을 지정합니다. |
페이로드 데이터 유형 | 메시지 페이로드의 데이터 유형을 2진 또는 문자열로 지정합니다. |
MQRFH2 헤더의 스키마 단편 | MQRFH2 헤더가 메시지에 포함되는지 여부를 지정합니다.
메시지가 XML 메시지이고 MQRFH2 헤더를 포함할 경우
이 선택란을 선택하고 [...]를 클릭하십시오. 스키마 유형 요소
찾아보기 대화 상자에서
헤더를 정의하는 XML 스키마를 찾아보려면, XML 스키마에서 NameValueData 요소를 선택하고
확인을 클릭하십시오. 스키마 단편은
NameValueData 요소 및 모든 하위 요소입니다. 참고: 헤더를 정의하는
XML 스키마를 먼저 작성하고 프로젝트에 로드해야
이 스키마를 선택할 수 있습니다. 자세한 정보는 MQRFH2 헤더에 대한 XML 스키마 정의 및 로드의 내용을 참조하십시오.
|
필드 | 설명 |
---|---|
변경사항 폴링 간격 | 통합 어플라이언스가 변경사항에 큐를 폴링하는 빈도를 지정합니다. 자세한 정보는 폴링 간격 동작을 참조하십시오. |
메시지에 고유 ID가 있는 위치 | 큐의 메시지에 고유 ID 사용 여부를 지정합니다. |
메시지 전달 | 여기에서 사용 가능한 옵션은 고유
ID 선택란이 선택되어 있는지 여부에 따라 다릅니다. 선택란이 선택되어 있으면
3개 옵션 모두를 사용할 수 있습니다. 선택되어 있지 않으면 한 번 이상만 표시됩니다.
|
다음 표에 정의된 대로 MQ 큐 폴링 활동의 재시도 옵션을 구성하십시오.
재시도 옵션 | 설명 |
---|---|
1) 각 재시도 사이에 __초 동안 대기합니다. | 통합 어플라이언스가 MQ 서버에서 메시지를 다시 검색하기 전에 대기하는 시간(초)입니다. |
2) 실패 전에 __번 연결을 시도합니다. | 실패하기 전에
통합 어플라이언스가 MQ 서버에서 메시지를 검색하려고
시도하는 최대 횟수를 지정합니다. MQ 큐 폴링 활동으로 시작되는 오케스트레이션이 배치된 상태에서 통합 어플라이언스가 지정된 MQ 서버에 연결할 수 없거나 큐에서 메시지를 검색할 수 없는 경우, 통합 어플라이언스는 재시도 횟수 값에 도달할 때까지 시스템 로그에 오류를 경고로 로그합니다. 재시도 횟수에 도달하면 통합 어플라이언스가 시스템 로그에 오류를 로그하고, 현재 재시도 횟수가 0으로 재설정되며, MQ 서버와의 연결을 설정하려고 계속 시도합니다. 예를 들어 재시도 횟수를 3으로 설정한 경우 첫 번째, 두 번째 및 세 번째 오류가 시스템 로그에 경고로 나타납니다. 통합 어플라이언스가 네 번째 오류를 오류로 로그하고 현재 재시도 횟수를 0으로 재설정합니다. 따라서 다섯 번째 연결 오류는 시스템 로그에 경고로 표시됩니다. 통합 어플라이언스는 큐에서 메시지를 검색하려고 계속 시도합니다. |