getClientDynamicPolicyControl 명령

웹 서비스 클라이언트인 애플리케이션이 웹 서비스 제공자의 정책 구성을 획득할지 알아내고 그 구성을 획득하는 것에 적용되는 특성을 나열하기 위해 getClientDynamicPolicyControl 명령을 사용하십시오.

이 명령을 실행하려면 wsadmin 스크립트 클라이언트의 AdminTask 오브젝트를 사용하십시오.

[IBM i]wsadmin 스크립트 클라이언트는 Qshell에서 실행됩니다. 자세한 정보는 "Qshell을 구성하여 WebSphere® Application Server 스크립트 실행" 주제를 참조하십시오.

이 명령은 WebSphere Application Server 버전 7 이상 애플리케이션 서버에서 사용될 때만 유효합니다. 이전 버전에서는 사용하지 마십시오.

사용 가능한 정책 세트 관리 명령 목록과 각 명령에 대한 간략한 설명을 보려면 wsadmin 프롬프트에 다음 명령을 입력하십시오.

print AdminTask.help('PolicySetManagement')

제공된 명령에 대한 개요 도움말을 보려면 wsadmin 프롬프트에 다음 명령을 입력하십시오.

print AdminTask.help('command_name')

명령을 사용한 후 변경사항을 마스터 구성에 저장하십시오. 예를 들어, 다음 명령을 사용하십시오.

AdminConfig.save()

목적

getClientDynamicPolicyControl 명령을 사용하여 애플리케이션 또는 애플리케이션의 서비스가 서비스 제공자의 정책 구성을 획득하는 방법을 알아내십시오. 클라이언트는 WS-MetadataExchange(Web Services Metadata Exchange) 요청을 통하여 또는 HTTP GET 요청을 통하여 제공자의 정책 구성을 획득할 수 있습니다.

대상 오브젝트

없음.

필수 매개변수

-applicationName
서비스 제공자의 정책 구성을 획득하는 방법을 찾으려는 애플리케이션의 이름. 애플리케이션은 서비스 클라이언트여야 합니다. (문자열).

선택적 매개변수

-resource
서비스 제공자의 정책 구성을 획득하는 방법을 찾으려는 자원의 이름. 이 매개변수를 지정하면, 해당 자원에 대한 특성만 리턴됩니다. 애플리케이션에 대한 정보를 검색하려면 WebService:/를 지정하십시오. 그렇지 않으면, 서비스, 서비스 참조, 엔드포인트 또는 조작을 지정할 수 있습니다. (문자열).
추가 세부사항은 wsadmin 스크립팅을 사용하여 서비스 제공자 정책을 사용하려면 클라이언트 정책 구성 주제를 참조하십시오.

리턴값

자원 이름을 포함하고 서비스 제공자의 정책 구성을 획득하는 방법을 표시하는 특성 목록을 리턴합니다. 다음 특성이 리턴될 수 있습니다.
httpGetTargetURI
HTTP GET 요청의 대상 URL. acquireProviderPolicyMethod 특성의 값이 httpGet이면 이 특성이 리턴됩니다.
httpGetPolicySetName
HTTP GET 요청에 사용하기 위해 HTTP 및 SSL 전송 정책을 포함하는 시스템 정책 세트. httpGetTargetURI 특성에 값이 있으면 이 특성이 리턴됩니다.
httpGetPolicySetBinding
HTTP GET 요청에 대한 HTTP 및 SSL 전송 바인딩을 포함하는 일반 바인딩. httpGetTargetURI 특성에 값이 있으면 이 특성이 리턴됩니다.
wsMexPolicySetName
자원이 WS-MetadataExchange 요청을 통하여 해당 정책 구성을 공유할 때 메시지 레벨 보안을 지정하는 정책 세트의 이름. acquireProviderPolicyMethod 특성의 값이 wsMex이고 메시지 레벨 보안을 제공하기 위한 정책 세트가 지정되면 이 특성이 리턴됩니다.
wsMexPolicySetBinding
자원이 WS-MetadataExchange 요청을 통하여 해당 정책 구성을 공유할 때 사용되는 바인딩의 이름. acquireProviderPolicyMethod 특성의 값이 wsMex이고 메시지 레벨 보안을 제공하기 위한 바인딩이 지정되면 이 특성이 리턴됩니다.
acquireProviderPolicyMethod
제공자의 정책 구성이 획득되는 방법. 이 특성에 대한 올바른 값은 다음과 같습니다.
wsMex
자원은 WS-MetadataExchange 요청을 통해 서비스 제공자의 정책 구성을 얻을 수 있습니다.
httpGet
자원은 HTTP GET 요청을 통해 서비스 제공자의 정책 구성을 얻을 수 있습니다.
resource
지정한 자원.
directSetting
특성이 자원에 적용되는 방법. 이 특성에 대한 올바른 값은 다음과 같습니다.
true
특성이 직접적으로 자원에 적용됩니다.
false
특성은 상위 애플리케이션 또는 서비스로부터 상속됩니다.

예제

다음 예제는 WSPolicyClient 애플리케이션의 EchoService 서비스가 서비스 제공자의 정책 구성을 획득하는 방법을 제어하는 특성을 표시합니다. 클라이언트는 SystemWSSecurityDefault 정책 세트와 "클라이언트 샘플" 일반 바인딩을 사용하여 메시지 레벨 보안을 가진 WS-MetadataExchange 요청을 통하여 제공자 정책을 검색하도록 구성됩니다.

AdminTask.getClientDynamicPolicyControl(['-applicationName', 'WSPolicyClient', 
'-resource', 'WebService:/WSPClient.war:{http://example_path/}EchoService'])
.
.
[ [wsMexPolicySetName SystemWSSecurityDefault] [wsMexPolicySetBinding [Client sample]] 
[acquireProviderPolicyMethod [wsMex]] 
[resource WebService:/WSPClient.war:{http://example_path/}EchoService/] 
[directSetting true] ]

다음 예제는 WSPolicyClient 애플리케이션의 EchoService 서비스가 클라이언트가 HTTP GET 요청을 통해 제공자 정책을 검색하도록 구성될 때 서비스 제공자의 정책 구성을 획득하는 방법을 제어하는 특성을 표시합니다.

AdminTask.getClientDynamicPolicyControl(['-applicationName', 'WSPolicyClient', 
'-resource', 'WebService:/WSPClient.war:{http://example_path/}EchoService'])
.
.
[ [httpGetTargetURI http://example_path/EchoService?wsdl] 
[acquireProviderPolicyMethod [httpGet]] 
[resource WebService:/WSPClient.war:{http://example_path/}EchoService/] 
[directSetting true] ]

주제 유형을 표시하는 아이콘 참조 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwbs_wsp_getcdpolicyc
파일 이름:rwbs_wsp_getcdpolicyc.html