XML 데이터를 포함하는 문자열 변수를 XMLText라는
XML 읽기 활동의 입력 매개변수에 맵핑할 수 있습니다.
이 태스크 정보
XMLText는 문자열 또는 base64Binary 유형의 입력 매개변수입니다.
런타임 동안 문자열 변수는 XML 읽기 활동이 실행되기 전에 적격의 XML 데이터를 포함해야
합니다. Encoding input 매개변수는 선택적입니다. (이 입력 매개변수를 맵핑하지 않아도 됨).
Encoding 입력 매개변수가
입력 맵핑 분할창의 활동으로 분할창에 나열되지 않은 경우, 도구 모음 메뉴에서
맵 > 선택적 매개변수 표시를 선택하거나 활동으로 분할창에서
마우스 오른쪽 단추를 클릭하고 선택적 매개변수 표시 옵션을 선택하십시오.
도구 모음 메뉴에서
맵 > 선택적 매개변수 표시 옵션을
선택할 수 없는 경우,
입력 맵핑 분할창에서 노드를 클릭하여
이 옵션을 활성화하십시오. Encoding 입력 매개변수는 읽을 때 수신 데이터 디코딩 방법을 지정합니다.
프로시저
- 디코딩이 필요하지 않으면 text 문자열을 지정하십시오.
- 디코딩이 필요하면 수신 데이터를 디코딩하는 데 사용될 인코딩 유형을
지정하십시오(예: UTF-8, US-ASCII, ISO-8859-1,
EBCDIC-XML-US 또는 SHIFT_JIS).
예
선택적으로, Encoding 입력 매개변수를 사용하여 런타임 동안
체크리스트의 구성 태스크에서 동적으로 지정한 Encoding 설정을
대체할 수 있습니다. 예를 들어, 구성 태스크에서 Encoding을
UTF-8로 설정했지만 런타임 동안 Shift_JIS Encoding 설정을 전달한 경우
런타임 동안 동적으로 지정된 Encoding 설정이
구성 분할창에 지정된 원래 설정을 대체합니다.
이 예제에서 Encoding은
Shift_JIS로 설정됩니다. 동적 대체 동작에 대한
하나의 예외가 있습니다.
XMLText가 텍스트입니다.
디코딩 또는 인코딩이 필요하지 않습니다. 옵션이
구성 태스크에서 선택된 경우,
런타임 동안 동적으로 설정된 Encoding을 무시하고 디코딩이 발생하지 않습니다.