주 컨텐츠로 이동
Administrator Guide
최종 업데이트: 2023-06-23
참조: 메시지 요소 속성

참조: 메시지 요소 속성

Message Builder
의 맨 위에 있는 버튼을 사용하여
write
,
log
log-error
요소에 메시지 요소를 추가합니다.
모든 메시지 요소에 속성이 있는 것은 아닙니다.

message-content

속성
XML 속성명
설명
한도
limit
메시지에 포함할 수 있는 문자 수에 대한 제한입니다. 기본값 0은 문자 수 한도가 없음을 나타냅니다.

exception

속성
XML 속성명
설명
Escape Xml
escape-xml
쓰기
단계의 예외에서 XML을 이스케이프할 수 있습니다.

xpath

속성
XML 속성명
설명
네임스페이스
namespaces
XPath 표현식에 필요한 모든 네임스페이스를 형식으로 지정할 수 있습니다.
<prefix1> <namespace1> <prefix2> <namespace2>
.
XPath
xpath
수신 메시지에서 값을 추출하는 데 사용되는 XPath 표현식입니다.
XPath Version
xpath-version
Workday Studio는 XPath 버전 1.0 및 2.0을 지원합니다. 기본값은 Workday 12 이상 어셈블리 버전의 경우 2이고 이전 버전의 경우 1입니다.

xslt

속성
XML 속성명
설명
Allow Saxon Bytecode Generation
Saxon 바이트 코드 생성 허용 여부를 지정합니다. 기본값은 입니다.
false
.
재사용 전략
XSLT 변환기 재사용 전략을 지정합니다.
  • default
    : 다음을 지정하는 경우
    url
    mctx URL 프로토콜 또는 MVEL 표현식을 사용하는 속성의 경우, 기본 동작은 다음과 같습니다.
    no-reuse
    . 그렇지 않으면
    transformer-pool
    .
    Transformer-Factory를
    Saxon으로 설정하면 기본 동작은 다음과 같습니다.
    templates
    .
  • no-reuse
    : Workday는 변환기 오브젝트를 재사용하지 않습니다.
  • templates
    : Workday가 Templates 오브젝트를 빌드하고 이 오브젝트를 통해 새로운 변환기 오브젝트를 생성합니다. 이러한 변환기는 재사용되지 않습니다.
  • transformer-pool
    : 변환기 Pool이 사용됩니다. 변환기 오브젝트가 값을 캐시하는 경우에는 권장되지 않습니다.
Secure Processing
변환기가 XSLT 표준 처리만 수행하는지 여부를 지정합니다. XML 구문에 한도를 적용하려면
true
로 설정합니다. 예: JavaScript 또는 Java 확장 처리를 무시합니다. XML 사양에 따라 XML을 처리하려면
false
로 설정합니다.
Transformer 공장
의 클래스명입니다.
TransformerFactory
항목을 선택합니다. 기본값은 JAXP 팩터리입니다. 다음 3가지 옵션이 있습니다.
  • net.sf.saxon.TransformerFactoryImpl
    - Saxon의 경우
  • org.apache.xalan.processor.TransformerFactoryImpl
    Xalan의 경우
  • net.sf.joost.trax.TransformerFactoryImpl
    제공합니다.
Url
XSLT 파일 위치입니다(상대 경로 또는 절대 URL). MVEL 표현식 템플릿을 지원합니다.
mctx(조정 컨텍스트) URL 프로토콜을 사용하여 메시지 콘텐츠에서 직접 XSLT를 로드할 수 있습니다. 예: 첨부파일에 포함된 XSLT 파일을 로드하려면 다음을 사용합니다.
mctx:parts/1
.

xml-stream

속성
XML 속성명
설명
네임스페이스
namespaces
XPath 표현식에 필요한 모든 네임스페이스를 형식으로 지정할 수 있습니다.
<prefix1> <namespace1> <prefix2> <namespace2>
.
XPath
xpath
XML 요소를 검색할 때 메시지에 적용할 XPath 표현식입니다. StAX(Streaming API for XML) 처리가 사용됩니다. 이 라이브러리는 XML 메시지를 읽고 이를 DOM이 아닌 이벤트로 변환합니다. 변환 자체는 수행하지 않습니다.
XPath 표현식은 에서 사용하는 것과 동일한 간소화된 XPath 하위 세트입니다.
xml-stream-splitter
전략 Workday는 정규화된 또는 로컬 요소명과 별표를 지원합니다. 전체 XPath 표준을 지원하지는 않습니다.
예를 들어 다음과 같습니다.
  • /order/item, /ns:order/ns:order
  • //item, //ns:item, /ns:order/item
  • /*/*, //* /*/*
XPath Version
xpath-version
Workday Studio는 XPath 버전 1.0 및 2.0을 지원합니다. 기본값은 Workday 12 이상 어셈블리 버전의 경우 2이고 이전 버전의 경우 1입니다.
한도
limit
XPath 표현식에 따라 매칭할 XML 조각의 수를 제한합니다. 주로 성능상의 이유로 유용합니다. 일치하는 XML 조각이 1개뿐인 경우 한도를
1
결과를 검색한 후 문서의 풀(Pull) 파싱(Parsing)을 방지합니다. 기본값은 입니다.
-1
- 결과 세트에 제한이 없습니다.

regex-match

속성
XML 속성명
설명
구분 기호
delimiter
2개 이상의 항목을 구분하는 데 사용되는 문자열을 지정합니다. 기본값은 단일 공백입니다.
한도
limit
결과 세트에 포함할 발생항목 수를 지정합니다. 기본값은 모든 항목을 의미하는 0입니다.
정규식
regex
매칭되는 표현식을 정의합니다.

static-file

속성
XML 속성명
설명
문자 인코딩
character-encoding
문자 인코딩을 지정합니다. 기본값은 입니다.
UTF-8
.
입력 파일
input-file
파일을 지정합니다.

header

속성
XML 속성명
설명
포함 이름
include-name
Studio에서 헤더명을 삽입할지 여부를 지정합니다.
이름
name
헤더명
미설정 값
not-set-value
헤더를 찾을 수 없거나 헤더가 비어 있는 경우 내보내는 문자열입니다.