주 컨텐츠로 이동
Administrator Guide
최종 업데이트: 2023-06-23
참조: Validate 단계 속성

참조: Validate 단계 속성

공통 탭

속성
XML 속성명
설명
단계 ID
id
조립품 내
검증
단계의 고유 ID입니다.
Input
input
검증
단계에서 데이터를 입력으로 가져오는 위치를 지정합니다. 가능한 값은 5가지입니다.
  • message
    : 다음을 포함한 전체 메시지
    rootpart
    및 첨부파일
  • SOAPbody
    : 의 SOAP 본문 콘텐츠
    rootpart
    항목입니다. 입력에 SOAP 메시지가 포함된 경우에만 적용할 수 있습니다.
  • attachment
    : 메시지 내의 MIME 첨부파일입니다. 첨부파일 인덱스를 지정합니다.
  • rootpart
    : 의 콘텐츠입니다.
    rootpart
    MIME 메시지의 입니다. 메시지가 MIME가 아닌 경우 Studio는 전체 메시지를 선택합니다.
  • 변수
    : 의 명명된 변수를 사용합니다.
    MediationContext
    .
스키마
schema
단계에서 메시지를 검증하는 데 사용하는 스키마 파일의 위치입니다. MVEL 템플릿 대신 위치를 지정하면 Pool 검증자가 사용됩니다.
네임스페이스
namespaces
XPath 표현식에서 사용하는 네임스페이스 형식은 다음과 같습니다.
prefix namespace prefix2 namespace2
. 조립품.xml 파일의 네임스페이스 매핑을 재정의합니다.
XPath
xpath
검증을 위해 요소를 선택하는 XPath 표현식입니다.
실패 메시지
failure-message
검증 오류가 발생할 때 기본 오류 메시지를 재정의하는 커스텀 오류 메시지입니다.
필터
속성을
false
로 설정한 경우에만 오류 메시지가 표시됩니다.

고급 탭

속성
XML 속성명
설명
설명
description
통합 로그에 표시되는
검증
단계에 대한 설명입니다. 이 기능을 사용하여 단계의 기능과 단계가 작동하는 데이터를 설명할 수 있습니다.
Execute When
execute-when
검증
단계의 실행 여부를 결정하는 조건입니다.
모드
mode
수행된 검증 유형입니다. 옵션은 다음과 같습니다.
  • schema
    : W3C XML 스키마에 대해 검증합니다.
  • dtd
    : 문서 유형 정의에 대해 검증합니다.
  • well-formed
    : XML이 올바른 형식인지 확인합니다.
DTD
dtd
단계에서 메시지를 검증하는 데 사용하는 DTD 파일의 위치입니다.
바꾸기 메시지
replace-message
검증이 실패할 때
실패 메시지
속성으로 설정된 커스텀 오류 메시지를 사용할지 여부를 나타냅니다.
XPath Version
xpath-version
XPath 버전 1.0을 사용할지 아니면 2.0을 사용할지를 지정합니다. Workday 11 이하의 어셈블리 버전에는 값 1을 입력하고 Workday 12 이상의 어셈블리 버전에는 값 2를 입력합니다.
stream-xpath
값이
true
로 설정된 경우에는 이 속성이 무시됩니다.
Workday가 시스템 속성 값을 삽입하는 MVEL 템플릿을 사용하여 동적으로 버전을 설정하도록 할 수 있습니다. 예:
@{props.get('the_version')}
.
필터
filter
검증이 실패할 때 중개 메시지 처리를 중단할지 여부를 지정합니다. 기본값은
false
입니다. 즉, Studio가 구성요소 내에 정의된 오류 처리기로 검증 오류를 전달합니다.
true
로 설정하면 Studio가 구성요소에 대한 응답 단계를 실행하지만 메시지를 무시하고 추가 단계를 호출하지 않습니다. 오류가 발생하지 않습니다.