wsadmin 스크립트를 사용하여 서비스 제공자 정책을 사용하도록 클라이언트 정책 구성
웹 서비스 클라이언트인 애플리케이션은 웹 서비스 제공자의 정책 구성을 가져오고 이 정보를 사용해 클라이언트 및 서비스 제공자 모두에서 허용되는 정책 구성을 설정할 수 있습니다.
시작하기 전에
서비스 제공자는 해당 WSDL(Web Services Description Language)에서 해당 정책을 게시해야 하며, 해당 정책은 WS-PolicyAttachments 형식으로 런타임에 해당 정책 구성을 포함해야 합니다. 클라이언트는 해당 제공자 정책을 지원할 수 있어야 합니다.
지원되는 WS-Policy 어설션 스펙 및 WS-Policy 도메인의 목록은 WS-Policy 주제를 참조하십시오.
이 태스크 정보
레벨 | 문자열 형식 | 이름-값 쌍 목록 형식(NEW) | 동작 |
---|---|---|---|
유형 | "WebService:/" | "type=WebService:/" | 애플리케이션의 모든 아티팩트 표시 |
서비스 | "WebService:/myModule:{namespace}myService" | "type=WebService:/,module=myModule,service={namespace}myService" | 웹 서비스 내 모든 아티팩트 표시 |
이 서비스의 엔드포인트 | "WebService:/myModule:{namespace}myService/endpointA" | "type=WebService:/,module=myModule,service={namespace}myService,endpoint=endpointA" | 서비스의 이 엔드포인트에 대한 모든 조작 표시 |
이 서비스의 조작 | "WebService:/myModule:{namespace}myService/endpointA/operation1" | "type=WebService:/,module=myModule,service={namespace}myService,endpoint=endpointA, operation=operation1" | 서비스의 특정 단일 조작 표시 |
서비스 참조 | [불가능] | "type=WebService:/,module=myModule,service={namespace}myService,serviceRef=myServiceRef" | 웹 서비스 참조 내 모든 아티팩트 표시 |
이 서비스 참조의 엔드포인트 | [불가능] | "type=WebService:/,module=myModule,service={namespace}myService,serviceRef=myServiceRef, endpoint=endpointA" | 서비스 참조의 이 엔드포인트에 대한 모든 조작 표시 |
이 서비스 참조의 조작 | [불가능] | "type=WebService:/,module=myModule,service={namespace}myService,serviceRef=myServiceRef, endpoint=endpointA,operation=operation1" | 서비스 참조의 특정 단일 조작 표시 |
제공자 정책이 다중 파트 WSDL을 사용하는 경우에는 HTTP GET 요청을 사용하여 제공자의 정책을 확보할 수 있지만 WS-MetadataExchange 프로토콜을 사용할 수 없습니다. 다중 파트 WSDL에 대한 자세한 정보는 WSDL에 대한 주제를 참조하십시오.
정책 공통 부분은 요구사항 및 기능 모두를 준수하는 새 정책(유효 정책이라고도 함)의 계산과 호환성 여부를 판별하기 위해 클라이언트 제공자 및 제공자 정책의 비교에 해당합니다.
이 주제에서는 wsadmin 명령을 사용하여 서비스 제공자 정책을 사용하도록 클라이언트 정책을 구성하는 방법에 대해 설명합니다. 또한 관리 콘솔을 사용하여 서비스 제공자 정책을 사용하도록 클라이언트 정책을 구성할 수도 있습니다.
프로시저
결과
서비스를 위해 클라이언트가 보유하는 제공자 정책은 애플리케이션을 로드한 후 웹 서비스를 처음 호출할 때 새로 고칩니다. 이후에 제공자 정책은 애플리케이션을 다시 시작하거나 애플리케이션에서 명시적으로 새로 고치기를 호출하는 경우 새로 고칩니다. 제공자 정책을 새로 고치면 유효 정책을 다시 계산합니다.