XML 정의에서 XML 데이터를 읽거나 작성합니다. 하지만 파이프라인 내에서 XML을 추출하거나 생성해야 하는 경우가 있습니다. 예를 들어 데이터 필드로 XML 문서가 포함된 TIBCO 대상에 메시지를 보내려고 할 수 있습니다. 이러한 경우 TIBCO에 메시지를 보내기 전에 XML 문서를 생성해야 합니다. XML 변환을 사용하여 XML을 생성하십시오.
다음 유형의 미드스트림 XML 변환을 생성할 수 있습니다.
XML 파서 변환.
XML 파서 변환은 하나의 입력 포트에서 XML을 읽고 하나 이상의 그룹에 데이터를 출력합니다.
XML 생성기 변환.
XML 생성기 변환은 하나 이상의 소스에서 데이터를 읽고 XML을 생성합니다. XML 생성기 변환에는 단일 출력 포트가 있습니다.
미드스트림 XML 변환을 사용하여 WebSphere MQ, TIBCO와 같은 메시징 시스템 또는 파일이나 데이터베이스와 같은 기타 소스에서 XML 데이터를 추출하십시오. 미드스트림 XML 변환이 XML을 구문 분석하거나 파이프라인의 문서를 생성하는 것을 제외하고, XML 변환 기능은 XML 소스 및 대상 기능과 유사합니다.
미드스트림 XML 변환은 XML 마법사 및 XML 편집기가 지원하는 동일한 XML 스키마 구성 요소를 지원합니다. 또한 XML 변환은 다음 기능을 지원합니다.
통과 포트
. 통과 포트를 사용하여 미드스트림 변환을 통해 XML이 아닌 데이터를 전달하십시오. 이러한 필드는 XML 스키마 정의의 일부가 아니지만, 비정규화된 XML 그룹을 생성하는 데 사용합니다. 최상위 수준 XML 요소와 같은 방식으로 이러한 필드를 사용합니다. 또한 XML 정의에서 최상위 수준 그룹에 대한 기본 키로 통과 필드를 사용할 수 있습니다.