SOAP/HTTP 메시지 프로토콜을 사용하는 입력 및 출력 메시지 변환

클라이언트 애플리케이션이 웹 서비스의 특정 조작에 액세스할 때 SOAP/HTTP 메시지 프로토콜을 사용하는 메시지를 송수신할 경우 해당 메시지를 변환하여 조작에 대해 워크벤치가 생성한 XML 스키마를 사용하도록 할 수 있습니다. 웹 서비스에서 리턴된 메시지를 기본 XML 스키마에서 사용자 정의 XML 스키마를 사용하는 SOAP 랩핑된 유효한 XML 문서로 변환할 수도 있습니다.

이 태스크 정보

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

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

조작에 대해 SOAP/HTTP 프로토콜을 사용하는 입력 및 출력 메시지에 대해 XSL 변환을 구성하려면 다음을 수행하십시오.

프로시저

  1. 메시지에 대한 사용자 정의 XML 스키마를 웹 서비스에 추가하십시오. 웹 서비스를 마우스 오른쪽 단추로 클릭한 후 사용자 정의 스키마 관리를 선택하여 사용자 정의 XSL 스키마 관리 마법사를 여십시오.
  2. 조작을 마우스 오른쪽 단추로 클릭한 후 XSL 변환 관리를 선택하여 XSL 변환 관리 마법사를 여십시오.
  3. 기본값 생성을 클릭하여 입력 메시지 및 출력 메시지에 대한 기본 XML 스키마를 생성하십시오.
  4. 입력 메시지의 변환에 대한 XSL 파일을 작성하십시오. 워크벤치에서 찾을 수 있는 위치에 XSL 파일이 있는지 확인하십시오.
  5. 사용자 정의 XML 스키마에 따라 태그가 부착되는 XML 파일로의 출력 메시지 변환에 대한 XSL 파일을 작성하십시오. 워크벤치에서 찾을 수 있는 위치에 XSL 파일이 있는지 확인하십시오.
  6. 조작을 마우스 오른쪽 단추로 클릭한 후 XSL 변환 관리를 선택하여 XSL 변환 관리 마법사를 여십시오.
  7. 입력 메시지 변환 상자에서 다음 단계를 수행하십시오.
    1. 입력 메시지의 변환에 대한 XSL 파일을 선택하십시오.
    2. 사용자 정의 스키마 선택란을 체크하십시오.
    3. 입력 메시지의 루트 요소를 선택하십시오.
  8. 출력 메시지 변환 상자에서 다음 단계를 수행하십시오.
    1. 출력 메시지의 변환에 대한 XSL 파일을 선택하십시오.
    2. 사용자 정의 스키마 선택란을 체크하십시오.
    3. 출력 메시지의 루트 요소를 선택하십시오.
  9. 완료를 클릭하십시오.

피드백