HTTP POST(텍스트t/xml) 프로토콜을 사용하는 입력 메시지 및 출력 메시지 변환

클라이언트 애플리케이션이 HTTP POST(text/xml) 프로토콜을 사용하는 메시지를 가진 조작에 액세스할 경우 해당 메시지를 변환하여 조작에 대해 워크벤치가 생성한 XML 스키마를 사용하도록 할 수 있습니다. 선택적으로 웹 서비스에서 리턴되는 메시지를 기본 XML 스키마에서 유효한 XML 문서 또는 비XML 형식으로 변환할 수 있습니다.

이 태스크 정보

다음 표에서는 입력 메시지가 HTTP POST(text/xml) 프로토콜을 사용할 경우 가능한 XSL 변환으로(부터)의 입력 및 출력에 대해 설명합니다.

표 1. XSL 변환으로(부터)의 입력 및 출력
  XSL 변환으로의 입력 XSL 변환으로부터의 출력
첫 번째 XSL 변환 사용자 정의 XML 스키마를 사용하는 유효한 XML 문서 기본 XML 스키마를 사용하는 유효한 XML 문서
두 번째 XSL 변환 기본 XML 스키마를 사용하는 유효한 XML 문서 사용자 정의 XML 스키마를 사용하는 유효한 XML 문서 또는 비XML 문서

조작에 액세스하는 HTTP POST(text/xml) 입력 메시지 및 선택적으로 출력 메시지에 대해 XSL 변환을 구성하려면 다음을 수행하십시오.

프로시저

  1. 조작을 마우스 오른쪽 단추로 클릭한 후 XSL 변환 관리를 선택하여 XSL 변환 관리 마법사를 여십시오.
  2. 기본값 생성을 클릭하여 입력 메시지 및 출력 메시지에 대한 기본 XML 스키마를 생성하십시오.
  3. 입력 메시지의 변환에 대한 XSL 파일을 작성하십시오. 워크벤치에서 찾을 수 있는 위치에 XSL 파일이 있는지 확인하십시오.
  4. 사용자 정의 XML 스키마에 따라 태그가 부착되는 XML 파일 또는 비XML 파일로의 출력 메시지 변환에 대한 XSL 파일을 작성하십시오.
    1. 옵션: XSL 변환에서 작성하는 파일의 MIME 유형을 지정하십시오. XSL 파일에서 <xsl:output> 태그의 media-type 속성을 사용하십시오.

      MIME 유형을 지정하지 않으면 XSL 변환에서는 다음 알고리즘을 사용하여 MIME 유형을 판별합니다.

      • 변환의 출력이 HTML 파일일 경우 MIME 유형은 text/html로 설정됩니다.
      • 변환의 출력이 텍스트 파일일 경우 MIME 유형은 text/plain으로 설정됩니다.
      • 변환의 출력이 XML 파일일 경우 MIME 유형은 text/xml로 설정됩니다.
    완료된 경우 워크벤치에서 찾을 수 있는 위치에 XSL 파일이 있는지 확인하십시오.
  5. 조작을 마우스 오른쪽 단추로 클릭한 후 XSL 변환 관리를 선택하여 XSL 변환 관리 마법사를 여십시오.
  6. 입력 메시지의 변환에 대한 XSL 파일을 선택하십시오.
  7. 출력 메시지를 변환하려면 출력 메시지의 변환에 대한 XSL 파일을 선택하십시오.
  8. 완료를 클릭하십시오.

피드백