Mandato getProviderPolicySharingInfo

Utilice el mandato getProviderPolicySharingInfo para averiguar si una aplicación o servicio que sea un proveedor de servicios web puede compartir su configuración de políticas, y listar las propiedades que se aplican al compartir esta configuración.

Para ejecutar el mandato, utilice el objeto AdminTask del cliente de scripts wsadmin.

[IBM i]El cliente de script wsadmin se ejecuta desde Qshell. Para más información, consulte el tema "Configurar Qshell para ejecutar scripts de WebSphere Application Server".

Este mandato sólo es válido cuando se utiliza con servidores de aplicaciones WebSphere Application Server versión 7 y posteriores. No lo utilice con versiones anteriores.

Si desea obtener una lista de los mandatos administrativos de gestión de conjunto de políticas disponibles, además de una breve descripción de cada mandato, especifique el mandato siguiente en el indicador de wsadmin:

print AdminTask.help('PolicySetManagement')

Si desea ayuda general sobre un mandato determinado, especifique el mandato siguiente en el indicador de wsadmin:

print AdminTask.help('nombre_mandato')

Después de utilizar el mandato, guarde los cambios en la configuración maestra. Por ejemplo, utilice el mandato siguiente:

AdminConfig.save()

Finalidad

Utilice el mandato getProviderPolicySharingInfo para establecer cómo una aplicación o un servicio de una aplicación comparte su configuración de políticas con clientes, registros de servicios o bien servicios que den soporte a la especificación WS-Policy. La configuración de políticas se comparte en formato WS-PolicyAttachments.

El mandato devuelve las propiedades que muestran si la configuración de política del recurso se puede compartir con los clientes mediante una solicitud WS-MetadataExchange o un archivo WSDL (Web Services Description Language) obtenido mediante una solicitud ?WSDL HTTP Get.

Objeto de destino

Ninguno.

Parámetros necesarios

-applicationName
Nombre de la aplicación para la que desea averiguar cómo comparte su configuración de políticas. La aplicación debe ser un proveedor de servicios. (Serie)

Parámetros opcionales

-resource
Nombre del recurso para el que desea averiguar cómo comparte su configuración de políticas. Si especifica este parámetro, sólo se devuelven las propiedades para este recurso. Para recuperar la información de la aplicación, especifique WebService:/. También puede especificar un servicio, un punto final o una operación. No obstante, los conjuntos de políticas sólo se conectan a nivel de aplicación o de servicio, por lo que las propiedades devueltas para un punto final u operación son los valores que se heredan del servicio. (Serie)

Valor de retorno

Devuelve una lista de propiedades que incluyen el nombre de recurso y que muestran si la configuración de políticas del recurso puede compartirse. Se pueden devolver las propiedades siguientes:
wsMexPolicySetName
El nombre del conjunto de políticas que especifica la seguridad a nivel de mensaje cuando el recurso comparte su configuración de políticas a través de una solicitud WS-MetadataExchange. Esta propiedad se devuelve si el valor de la propiedad sharePolicyMethods es wsMex y se ha especificado un conjunto de políticas para proporcionar seguridad a nivel de mensaje.
wsMexPolicySetBinding
El nombre del enlace que se aplica cuando el recurso comparte su configuración de políticas a través de una solicitud WS-MetadataExchange. Esta propiedad se devuelve si el valor de la propiedad sharePolicyMethods es wsMex y se ha especificado un enlace para proporcionar seguridad a nivel de mensaje.
recurso
El recurso que ha especificado.
directSetting
Cómo se aplican las propiedades al recurso. Los valores válidos para esta propiedad son:
true
Las propiedades se aplican directamente al recurso.
false
Las propiedades se heredan del servicio o las aplicaciones padre.
sharePolicyMethods
Cómo se puede compartir la configuración de política del recurso. Los valores válidos para esta propiedad son:
httpGet
El recurso comparte su configuración de política a través de una solicitud HTTP Get.
wsMex
El recurso comparte su configuración de política mediante una solicitud WS-MetadataExchange.

Ejemplo

El mandato siguiente muestra las propiedades de configuración de uso compartido de políticas para el servicio EchoService en la aplicación WSSampleServices. El proveedor se ha configurado para compartir su política mediante una solicitud HTTP Get y una solicitud WS-MetadataExchange con seguridad a nivel de mensajes. La seguridad a nivel de mensajes para la solicitud WS-MetadataExchange se proporciona utilizando el conjunto de políticas SystemWSSecurityDefault y el enlace general "Ejemplo de proveedor" .

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]] ]

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwbs_wsp_getppolicysi
File name: rwbs_wsp_getppolicysi.html