입력 메시지가 HTTP GET 또는 POST(url 인코딩됨) 프로토콜을 사용할 때 출력 메시지 변환

클라이언트 응용프로그램이 HTTP GET 또는 POST(url 인코딩됨) 프로토콜을 사용하는 메시지를 가진 조작에 액세스할 경우 웹 서비스에서 리턴되는 메시지를 변환할 수 있습니다. XSL 변환에서는 디폴트 XML 스키마에 따라 태그가 부착되는 메시지를 유효한 XML 문서 또는 비XML 형식으로 변경합니다.

이 태스크 정보

REST 유사 HTTP GET 또는 POST(url 인코딩됨) 프로토콜을 사용할 경우 조작에 대한 입력은 매개변수의 문자열입니다. XSL 변환은 이러한 문자열에 대해 사용할 수 없습니다.

다음 표에서는 입력 메시지가 HTTP GET 또는 POST(url 인코딩됨) 프로토콜을 사용할 경우 구성할 수 있는 XML 변환으로(부터)의 입력 및 출력에 대해 설명합니다.

표 1. XSL 변환으로(부터)의 입력 및 출력
  XSL 변환으로의 입력 XSL 변환으로부터의 출력
첫 번째 XSL 변환 XSL 변환은 클라이언트 응용프로그램으로부터의 메시지에 대해 지원되지 않습니다.
두 번째 XSL 변환 디폴트 XML 스키마를 사용하는 유효한 XML 문서 사용자 정의 XML 스키마를 사용하는 유효한 XML 문서 또는 비XML 문서

조작에 HTTP GET 또는 POST(URL 인코딩됨) 프로토콜을 사용하는 입력 및 출력 메시지에 대해 XSL 변환을 구성하려면 다음을 수행하십시오.

프로시저

  1. 조작을 마우스 오른쪽 단추로 누른 후 XSL 변환 관리를 선택하여 XSL 변환 관리 마법사를 여십시오.
  2. 디폴트값 생성을 눌러 출력 메시지에 대한 디폴트 XML 스키마를 생성하십시오. 스키마는 입력 메시지에 대한 디폴트 정보도 포함할 수 있습니다. 그러나 입력 메시지는 변환하지 않기 때문에 이 정보는 무시할 수 있습니다.
  3. 사용자 정의 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 파일이 있는지 확인하십시오.
  4. 조작을 마우스 오른쪽 단추로 누른 후 XSL 변환 관리를 선택하여 XSL 변환 관리 마법사를 여십시오.
  5. 출력 메시지의 변환에 대한 XSL 파일을 선택하십시오.
  6. 완료를 누르십시오.

피드백