getProviderPolicySharingInfo 명령

웹 서비스 제공자인 애플리케이션 또는 서비스가 해당 정책 구성을 공유할 수 있을지 알아내기 위해 getProviderPolicySharingInfo 명령을 사용하고, 그 구성을 공유하는 것에 적용되는 특성을 나열하십시오.

이 명령을 실행하려면 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()

목적

getProviderPolicySharingInfo 명령을 사용하여 애플리케이션 또는 애플리케이션의 서비스가 해당 정책 구성을 WS-Policy 스펙을 지원하는 서비스, 서비스 레지스트리 또는 클라이언트와 공유하는 방법을 찾으십시오. 정책 구성은 WS-PolicyAttachments 형식으로 공유됩니다.

명령은 자원의 정책 구성이 WS-MetadataExchange 요청을 통하거나 ?WSDL HTTP Get 요청에 의해 획득된 WSDL(Web Services Description Language)을 통해 클라이언트와 공유될 수 있는지 여부를 표시하는 특성을 리턴합니다.

대상 오브젝트

없음.

필수 매개변수

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

선택적 매개변수

-resource
정책 구성을 공유하는 방법을 찾으려는 자원의 이름. 이 매개변수를 지정하면, 해당 자원에 대한 특성만 리턴됩니다. 애플리케이션에 대한 정보를 검색하려면 WebService:/를 지정하십시오. 그렇지 않으면, 서비스, 엔드포인트 또는 조작을 지정할 수 있습니다. 그러나, 정책 세트가 애플리케이션 또는 서비스 레벨에만 첨부되어서 엔드포인트 또는 조작을 위해 리턴된 특성은 서비스로부터 상속되는 설정입니다. (문자열).

리턴값

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

예제

다음 명령은 WSSampleServices 애플리케이션에서 EchoService 서비스를 위한 구성 특성을 공유하는 정책을 표시합니다. 제공자는 HTTP Get 요청을 통한 해당 정책 및 메시지 레벨 보안을 가진 WS-MetadataExchange 요청을 공유하기 위해 구성됩니다. WS-MetadataExchange 요청에 대한 메시지 레벨 보안은 SystemWSSecurityDefault 정책 세트와 "제공자 샘플" 일반 바인딩을 사용하여 제공됩니다.

AdminTask.getProviderPolicySharingInfo(['-applicationName', 'WSSampleServices', 
'-resource', 'WebService:/SampleServicesSei.war:{http://example_path/}EchoService'])
.
.
[ [wsMexPolicySetName SystemWSSecurityDefault] [wsMexPolicySetBinding [Provider sample]] 
[resource WebService:/SampleServicesSei.war:{http://example_path/}EchoService/] 
[directSetting true] [sharePolicyMethods [httpGet wsMex]] ]

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



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