Mandato getClientDynamicPolicyControl

Utilice el mandato getClientDynamicPolicyControl para averiguar si una aplicación que sea un cliente de servicios web obtiene la configuración de políticas de un proveedor de servicios web, y para listar las propiedades que se aplican al obtener 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 getClientDynamicPolicyControl para averiguar cómo una aplicación o un servicio de una aplicación obtiene la configuración de políticas de un proveedor de servicios. El cliente puede obtener la configuración de políticas del proveedor a través de una solicitud WS-MetadataExchange (Web Services Metadata Exchange) o a través de una solicitud HTTP GET.

Objeto de destino

Ninguno.

Parámetros necesarios

-applicationName
El nombre del recurso para el que desea averiguar cómo obtiene la configuración de políticas de un proveedor de servicios. La aplicación debe ser un cliente de servicio. (Serie)

Parámetros opcionales

-resource
El nombre del recurso para el que desea averiguar cómo obtiene la configuración de políticas de un proveedor de servicios. 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, una referencia de servicio, un punto final o una operación. (Serie)
Para obtener más detalles, consulte el tema acerca de la configuración de la política del cliente para utilizar una política de proveedor de servicios utilizando scripts wsadmin.

Valor de retorno

Devuelve una lista de propiedades que incluyen el nombre de recurso y que muestran cómo obtiene la configuración de políticas de un proveedor de servicios. Se pueden devolver las propiedades siguientes:
httpGetTargetURI
URL de destino de la solicitud HTTP GET. Esta propiedad se devuelve si el valor de la propiedad acquireProviderPolicyMethod es httpGet.
httpGetPolicySetName
El conjunto de políticas del sistema que contiene las políticas de transporte HTTP y SSL que se van a utilizar para la solicitud HTTP GET. Esta propiedad se devuelve si la propiedad httpGetTargetURI tiene un valor.
httpGetPolicySetBinding
El enlace general que contiene los enlaces de transporte HTTP y SSL para la solicitud HTTP GET. Esta propiedad se devuelve si la propiedad httpGetTargetURI tiene un valor.
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 acquireProviderPolicyMethod es wsMex y se ha especificado un conjunto de políticas para proporcionar seguridad a nivel de mensaje.
wsMexPolicySetBinding
Nombre del enlace que se utiliza 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 acquireProviderPolicyMethod es wsMex y se ha especificado un enlace para proporcionar seguridad a nivel de mensaje.
acquireProviderPolicyMethod
Cómo se puede obtener la configuración de política del proveedor. Los valores válidos para esta propiedad son:
wsMex
El recurso puede obtener la configuración de política de un proveedor de servicios a través de una solicitud WS-MetadataExchange.
httpGet
El recurso puede obtener la configuración de política de un proveedor de servicios a través de una solicitud HTTP GET.
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.

Ejemplos

En el ejemplo siguiente se muestran las propiedades que controlan cómo el servicio EchoService de la aplicación WSPolicyClient obtiene la configuración de políticas de un proveedor de servicios. El cliente se configura para recuperar la política del proveedor mediante una solicitud WS-MetadataExchange con seguridad de nivel de mensaje, utilizando el conjunto de políticas SystemWSSecurityDefault y el enlace general "Ejemplo de cliente".

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

En el ejemplo siguiente se muestran las propiedades que controlan cómo el servicio EchoService de la aplicación WSPolicyClient obtiene la configuración de políticas de un proveedor de servicios cuando el cliente se ha configurado para recuperar la política del proveedor mediante una solicitud 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] ]

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_getcdpolicyc
File name: rwbs_wsp_getcdpolicyc.html