getProviderPolicySharingInfo 命令

使用 getProviderPolicySharingInfo 命令可以了解用作 Web Service 提供程序的应用程序或服务是否可以共享其策略配置,以及列出共享该配置时适用的属性。

要运行此命令,请使用 wsadmin 脚本编制客户机的 AdminTask 对象。

[IBM i]wsadmin 脚本编制客户机是从 Qshell 运行的。有关更多信息,请参阅“配置 Qshell 以运行 WebSphere® Application Server 脚本”主题。

此命令仅适用于 WebSphere Application Server V7 和更高版本的应用程序服务器。请不要对先前版本使用此命令。

要获取可用于管理策略集的管理命令以及对每个命令的简短描述的列表,请在 wsadmin 提示符处输入以下命令:

print AdminTask.help('PolicySetManagement')

要获取有关给定命令的总体帮助,请在 wsadmin 提示符处输入以下命令:

print AdminTask.help('command_name')

在使用这些命令之后,保存对主配置所做的更改。例如,使用以下命令:

AdminConfig.save()

用途

使用 getProviderPolicySharingInfo 命令可以了解 Web Service 应用程序或 Web Service 应用程序中的服务如何与支持 WS-Policy 规范的客户机、服务注册表或服务共享其策略配置。策略配置以 WS-PolicyAttachments 格式进行共享。

此命令将返回一些属性,这些属性显示是否可通过 WS-MetadataExchange 请求或通过由 ?WSDL HTTP GET 请求获取的 Web Service 描述语言 (WSDL) 来与客户机共享资源的策略配置。

目标对象

无。

必需参数

-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 请求来共享其策略。 使用 SystemWSSecurityDefault 策略集和“提供程序样本”常规绑定来提供 WS-MetadataExchange 请求的消息级安全性。

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