활동의 입력 맵핑

이 태스크에서는 MIME 헤더가 포함된 XML 변수와 첨부 파일을 포함하는 파트를 MIME 쓰기 활동의 mimeheader 및 parts 입력 매개변수에 각각 맵핑합니다. 변수를 parts 입력 매개변수에 맵핑해야 합니다. 이 입력 매개변수는 필수입니다. mimeheader 입력 매개변수는 선택사항입니다. mimeheader 입력 매개변수의 요소에 맵핑하지 않거나 이 요소의 기본값을 정의하지 않는 경우, 기본값이 다음 표에 제공됩니다.

이 태스크 정보

mimeheader 입력 매개변수가 입력 맵핑 분할창의 활동으로 분할창에 나열되지 않은 경우, 도구 모음 메뉴에서 > 선택적 매개변수 표시를 선택하거나 활동으로 분할창에서 마우스 오른쪽 단추를 클릭하고 선택적 매개변수 표시 옵션을 선택하십시오. 도구 모음 메뉴에서 > 선택적 매개변수 표시 옵션을 선택할 수 없는 경우, 입력 맵핑 분할창에서 요소를 클릭하여 이 옵션을 활성화하십시오.

다음 표에서는 mimeheader 입력 매개변수의 요소를 정의합니다.
표 1.
mimeheader 입력 매개변수의 하위 요소 기본값
mimeVersion 표준 MIME 버전 1.0이 지정됩니다. 결과 MIME 헤더는 MIME-Version: 1.0 설정입니다.
contentType 결과 MIME 헤더의 Content-Type 설정 값은 Content-Type: multipart/mixed 설정입니다.
contentType/attribute/name contentType/attribute/value 이 속성 요소는 이름/값 쌍으로 속성 세트를 포함합니다. boundary 속성 요소를 사용하여 첨부 파일 사이의 경계를 지정할 수 있습니다. boundary 속성을 지정하지 않으면 기본값이 생성됩니다.
contentTransferEncoding 결과 MIME 헤더의 Content-Transfer-Encoding 값은 Content-Transfer-Encoding: 7-bit 설정입니다. 참고: 기본 MIME 헤더에 대해 이 요소에 지정하는 Content-Transfer-Encoding은 엔티티 MIME 헤더의 Content-Transfer-Encoding 보다 더 제한적일 수 없습니다. 예를 들어, 기본 MIME 헤더의 Content-Transfer-Encoding을 7-bit로 지정하지만 엔티티 MIME 헤더에 지정된 Content-Transfer-Encoding이 8-bit이면, 기본 MIME 헤더의 Content-Transfer-Encoding이 8-bit로 변경됩니다.
parts 입력 매개변수의 일부 하위 요소 값을 지정하지 않는 경우, 기본값이 다음 표에 설명되어 있습니다.
표 2.
parts 입력 매개변수의 하위 요소 기본값
mimeVersion 표준 MIME 버전 1.0이 지정됩니다. 결과 MIME 헤더는 MIME-Version: 1.0 설정을 포함합니다.
contentType 결과 MIME 헤더의 Content-Type 값은 Content-Type: text/plain; charset=US-ASCII 설정을 포함합니다.
contentTransferEncoding 결과 MIME 헤더의 Content-Transfer-Encoding 값은 Content-Type 설정에 따라 다릅니다. Content-Type이 multipart이면, 결과 MIME 헤더는 Content-Transfer-Encoding: 7-bit 설정을 포함합니다. Content-Type이 text이고 charset가 not-us-ascii(여기서 not-us-ascii는 US-ASCII를 제외한 임의 유형임)이면 결과 MIME 헤더는 Content-Transfer-Encoding: quoted-printable 설정을 포함합니다. Content-Type이 non-text이면 결과 MIME 헤더는 Content-Transfer-Encoding: base64 설정을 포함합니다. 참고: Content-Disposition이 attachment이면 엔티티 파트는 text로 간주되지 않습니다.
parts 입력 매개변수는 하나 이상의 파트를 포함할 수 있습니다. 각 파트는 연관된 파트 본문의 여러 속성을 설명하는 MIME 헤더를 포함합니다. 개별 MIME 파트 직렬화 방법은 mime 헤더의 다음 매개변수에 지정된 값에 따라 다릅니다.
  • Content-Type 헤더
  • Content-Type 헤더 안의 Charset 속성
  • Content-Transfer-Encoding

파트 본문 직렬화 방법은 Content-Transfer-Encoding 및 Content-Type 설정에 따라 다릅니다.

Content-Type이 “text”입니다.
  • Content-Type이 “text”이고 Content-Transfer-Encoding이 “7-bit”/”8-bit” 또는 “binary”이면, 파트 본문이 UTF8 문자 세트에서 지정된 문자 세트로 변환되고 body 출력 매개변수로 복사됩니다.
  • Content-Type이 “text”이고 Content-Transfer-Encoding이 “quoted-printable”이면, 파트 본문이 UTF8 문자 세트에서 지정된 문자 세트로 변환되며 quoted-printable 인코딩되고 body 출력 매개변수로 복사됩니다.
  • Content-Type이 “text”이고 Content-Transfer-Encoding이 “base64"이면, 파트 본문이 UTF8 문자 세트에서 지정된 문자 세트로 변환되며 base64 인코딩되고 body 출력 매개변수로 복사됩니다.

파트 MIME 헤더에 명시적으로 지정되지 않은 경우 charset 기본값은 "UTF8"로 설정됩니다. 이 기본 동작의 유일한 예외는 Content-Disposition이 “attachment”이고 Content-Type이 “text"인 경우입니다. 이 경우, 데이터의 charset를 알 수 없기 때문에 파트는 text로 간주되지 않습니다. 또한 이 경우 Content-Transfer-Encoding은 "binary"로 설정됩니다.

Content-Type이 “text”가 아닙니다.

맵핑에 대한 지시사항은 독립형 맵 작성을 참조하십시오.




피드백 | 주의사항


시간소인 아이콘 마지막 업데이트 날짜: 2013년 11월 6일 수요일