Sun Java System Application Server 9.1 관리 설명서

XSLT 필터로 메시지 변환

웹 서비스 종점에 XSLT 변환 규칙을 적용할 수 있습니다. 이를 통해 웹 서비스 요청과 응답을 세밀하게 제어할 수 있습니다. 여러 XSLT 규칙을 웹 서비스 종점 메소드에 적용하고 변환을 적용할 순서를 구성할 수 있습니다. 모든 XSLT 파일은 중앙 저장소의 generated/xml/appOrModule 디렉토리에 저장됩니다. 이러한 변환 규칙은 원격 서버 인스턴스에 동기화됩니다.

SOAP 요청이나 응답에 변환 규칙을 적용할 수 있습니다.

관리 콘솔을 사용하여 웹 서비스에 적용할 변환 규칙을 추가하려면 응용 프로그램 > 웹 서비스 > web-service-name | 변환을 선택합니다. 추가를 누릅니다.

해당 웹 서비스 종점에 사용할 수 있는 변환 규칙 목록이 표시됩니다.

변환 규칙이 포함된 XSLT 파일의 위치로 이동합니다. 생성된 모든 XSLT 파일은 generated/xml/application or module name/ 디렉토리에 저장됩니다.

웹 서비스 종점에 여러 변환 규칙을 추가하면 변환 규칙은 추가된 순서로 적용됩니다.

변환 규칙을 활성화하려면 변환 규칙 페이지에서 규칙에 해당하는 확인란을 선택한 다음 활성화를 누릅니다. 규칙을 비활성화하려면 비활성화를 누릅니다.

변환 규칙을 제거하려면 변환 규칙 페이지에서 규칙에 해당하는 확인란을 선택한 다음 제거를 누릅니다. 이렇게 하면 목록에서 변환 규칙이 제거됩니다. 이 변환 규칙은 웹 서비스 종점에 적용된 경우 자동으로 비활성화됩니다. 그러나 XSLT 파일은 파일 경로 위치에 그대로 유지됩니다. 다른 웹 서비스 종점이 이 XSLT 파일을 사용할 수 있습니다.