통과 포트는 미드스트림 XML 변환을 통해 XML이 아닌 데이터를 전달하는 열입니다. 예를 들어 MQSeries 소스 및 대상에 대한 XML을 사용하여 메시지 ID를 전달할 수 있습니다. 메시지 ID를 사용하여 요청 및 회신에 대한 입력 및 출력 메시지를 연관시키십시오.
미드스트림 변환에서 통과 포트를 정의할 때 XML 파서 변환의 DataInput 그룹 또는 XML 생성기 변환의 DataOutput 그룹에 통과 포트를 추가합니다.
포트를 생성한 후에는 XML 편집기를 사용하여 XML 정의의 다른 보기에 해당 참조 포트를 추가합니다. XML 파서 변환에서 통과 포트는 입력 포트이고 해당 참조 포트는 출력 포트입니다. XML 생성기 변환에서 통과 포트는 출력 포트이고 연결된 참조 포트는 입력 포트입니다.
미드스트림 XML 변환에서 통과 포트를 작성하려면:
변환 개발자 또는 매핑 디자이너에서 변환을 엽니다.
변환을 두 번 클릭하여 Edit Transformations(변환 편집)를 엽니다.
미드스트림 XML 생성기 또는 미드스트림 XML 파서 탭을 클릭합니다.
변환 유형에 따라 DataInput 또는 DataOutput 포트가 나타납니다.
추가 단추를 클릭하여 통과에 대한 출력 포트를 추가합니다.
기본 필드가 필드 이름 열에 나타납니다.
필드 이름을 수정합니다. 또한 정의를 작성하는 데 사용한 파일에 따라 유형, 전체 자릿수 및 배율을 수정할 수도 있습니다.
XML 편집기를 클릭하여 변환에 대한 XML 정의를 엽니다.
해당 정의의 XML 보기가 작업 공간에 나타납니다.
보기 상단을 마우스 오른쪽 단추로 클릭하여 참조 포트를 추가합니다.
Add a Reference Port(참조 포트 추가)를 선택합니다.
Reference Port(참조 포트) 대화 상자가 열립니다.
이 대화 상자에는 변환에서 추가한 통과 포트가 나열됩니다.
보기의 새 참조 포트에 해당하는 통과 포트를 선택하고 확인을 클릭합니다.
해당 출력 참조 포트가 보기에 나타납니다. 열 창에서 포트의 이름을 의미 있는 이름으로 바꿀 수 있습니다.
Apply Changes(변경 사항 적용)를 클릭하고 XML 편집기를 종료합니다.
변환에서 확인을 클릭합니다.
XML이 아닌 데이터가 Pass_thru_field라는 입력 포트를 통해 나오고 해당 COL_0 참조 출력 포트를 통해 전달됩니다.