클라이언트 애플리케이션이 웹 서비스의 특정 조작에 액세스할 때
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 변환을 구성하려면
다음을 수행하십시오.
프로시저
- 메시지에 대한 사용자 정의 XML 스키마를 웹 서비스에 추가하십시오. 웹 서비스를 마우스 오른쪽 단추로 클릭한 후 사용자 정의 스키마 관리를
선택하여 사용자 정의 XSL 스키마 관리 마법사를 여십시오.
- 조작을 마우스 오른쪽 단추로 클릭한 후 XSL 변환 관리를 선택하여
XSL 변환 관리 마법사를 여십시오.
- 기본값 생성을 클릭하여 입력 메시지 및
출력 메시지에 대한 기본 XML 스키마를 생성하십시오.
- 입력 메시지의 변환에 대한 XSL 파일을 작성하십시오. 워크벤치에서 찾을 수 있는 위치에 XSL 파일이 있는지 확인하십시오.
- 사용자 정의 XML 스키마에 따라 태그가 부착되는 XML 파일로의 출력 메시지 변환에
대한 XSL 파일을 작성하십시오. 워크벤치에서 찾을 수 있는 위치에 XSL 파일이 있는지 확인하십시오.
- 조작을 마우스 오른쪽 단추로 클릭한 후 XSL 변환 관리를 선택하여
XSL 변환 관리 마법사를 여십시오.
- 입력 메시지 변환 상자에서 다음 단계를 수행하십시오.
- 입력 메시지의 변환에 대한 XSL 파일을 선택하십시오.
- 사용자 정의 스키마 선택란을 체크하십시오.
- 입력 메시지의 루트 요소를 선택하십시오.
- 출력 메시지 변환 상자에서 다음 단계를 수행하십시오.
- 출력 메시지의 변환에 대한 XSL 파일을 선택하십시오.
- 사용자 정의 스키마 선택란을 체크하십시오.
- 출력 메시지의 루트 요소를 선택하십시오.
- 완료를 클릭하십시오.