다음 노드의 유효성 검증 탭 및 일반 메시지 옵션 탭에 표시된 등록 정보를 설정하여 유효성 검증을 제어할 수 있습니다.
노드 유형 | 유효성 검증 옵션이 있는 노드 |
---|---|
입력 노드 | MQInput, SCADAInput, HTTPInput, JMSInput, TimeoutNotification |
출력 노드 | MQOutput, MQReply, SCADAOutput, HTTPReply, JMSOutput |
기타 노드 | Compute, Mapping, JavaCompute, Validate, ResetContentDescriptor, MQGet, HTTPRequest, |
브로커에서의 메시지 유효성 검증에 관한 개요는 메시지 유효성 검증을 참조하십시오.
탭 | 유효성 검증에 영향을 주는 등록 정보 |
---|---|
유효성 검증 | 유효성 검증, 실패 조치, 모든 값 제한조건 포함, 수정사항 |
일반 메시지 옵션 | 구문 분석 타이밍 |
유효성 검증의 필요 여부를 설정합니다. 모든 노드는 다음 옵션을 제공합니다.
일부 노드는 다음 옵션도 제공합니다.
유효성 검증 실패 시 수행할 조치. 다음 값으로 설정할 수 있습니다.
선택란은 선택되어 있습니다. 이 옵션은 변경할 수 없습니다.
모든 값 제한조건 포함은 유효성 검증이 컨텐츠 및 값으로 해석될 경우 메시지에 있는 필드의 값에 대해 수행할 기본 값 제한조건 점검을 지정합니다. 수행되는 점검은 다음과 같습니다.
값 제한조건에 대한 자세한 정보는 단순 유형 논리 값 제한조건을 참조하십시오.
디폴트 값은 없음입니다. 이 값은 변경할 수 없습니다.
없음은 유효성 검증이 컨텐츠 또는 컨텐츠 및 값으로 해석되고 유효성 검증 실패가 발생할 경우 추가 개선 조치가 취해지지 않음을 지정합니다. 취해지는 개선 조치는 실패 조치의 설정에 따라 결정됩니다.
실패 조치가 사용자 추적 또는 로컬 오류 로그로 설정될 경우, 개선 조치는 메시지 유효성 검증에 설명된 것처럼 유효성 검증을 수행하지 않을 때 발생하는 디폴트 개선 조치로 제한됩니다.
실패 조치가 예외 또는 예외 목록으로 설정된 경우, 개선 조치는 위 목록에서 세 번째 항목으로 제한되며 처음 두 항목에 대해서는 예외가 전달됩니다.
노드 유형 | 구문 분석 타이밍 등록 정보 옵션을 포함하는 노드 |
---|---|
입력 노드 | MQInput, MQGet, SCADAInput, HTTPInput, HTTPRequest, Real-timeInput, JMSInput, Compute JavaCompute, Mapping, ResetContentDescriptor, TimeoutNotification |
기타 노드 | ResetContentDescriptor |
구문 분석 타이밍 등록 정보는 메시지를 구문 분석할 때 요청시 구문 분석이 사용되는지 여부를 판별합니다. MRM 입력 메시지 유효성 검증 타이밍에 대한 제어도 제공합니다.
MRM 메시지 유효성 검증에서 전환하여 구문 분석 타이밍에 대해 요청시 또는 즉시를 선택할 경우, 나중에 메시지 플로우에서 메시지를 처리할 때까지 오류가 감지되지 않거나, 메시지의 일부가 구문 분석되지 않을 경우에는 오류가 전혀 감지되지 않을 수도 있습니다. 메시지 내의 모든 필드의 유효성을 검증하려면, 완료 또는 즉시를 선택하고 메시지 플로우를 시작할 때 메시지 또는 선택 작성의 해석되지 않은 모든 유형을 해석하도록 하십시오.
구문 분석 타이밍 등록 정보는 출력 메시지의 유효성 검증에는 영향을 주지 않습니다.