comando getClientDynamicPolicyControl

Use o comando getClientDynamicPolicyControl para saber se um aplicativo que é um cliente de serviços da Web obtém a configuração de política de um provedor de serviços da Web e para listar as propriedades que se aplicam para obter essa configuração.

Para executar o comando, use o objeto AdminTask do cliente de script wsadmin.

[IBM i]O cliente de script wsadmin é executado no Qshell. Para obter informações adicionais, consulte o tópico "Configurar o Qshell para Executar Scripts do WebSphere Application Server".

Esse comando é válido apenas quando for usado com o WebSphere Application Server Versão 7 e servidores de aplicativos posteriores. Não o utilize com versões anteriores.

Para obter uma lista dos comandos administrativos disponíveis de gerenciamento de conjunto de política, além de uma breve descrição de cada comando, digite o seguinte comando no prompt wsadmin:

print AdminTask.help('PolicySetManagement')

Para obter ajuda de visão geral sobre um determinado comando, digite o seguinte comando no prompt wsadmin:

print AdminTask.help('command_name')

Depois de utilizar o comando, salve suas alterações na configuração principal. Por exemplo, utilize o seguinte comando:

AdminConfig.save()

Finalidade

Utilize o comando getClientDynamicPolicyControl para descobrir como um aplicativo ou um serviço em um aplicativo, obtém a configuração de política de um provedor de serviços. O cliente pode obter a configuração de política do provedor por meio de uma solicitação Web Services Metadata Exchange (WS-MetadataExchange) ou por meio de uma solicitação GET HTTP.

Objeto de destino

Nenhum.

Parâmetros Requeridos

-applicationName
O nome do aplicativo para o qual você deseja descobrir como ele obtém a configuração de política de um provedor de serviços. O aplicativo deve ser um cliente de serviço. (String)

Parâmetros Opcionais

-resource
O nome do recurso para o qual você deseja descobrir como ele obtém a configuração de política de um provedor de serviços. Se você especificar esse parâmetro, só as propriedades para esse recurso serão retornadas. Para recuperar informações para o aplicativo, especifique WebService:/. Como alternativa, é possível especificar um serviço, uma referência de serviço, um terminal ou uma operação. (String)
Para obter detalhes adicionais, consulte o tópico Configurando a política do cliente para usar uma política do provedor de serviços usando o script wsadmin.

Valor de Retorno

Retorna uma lista de propriedades que incluem o nome do recurso e que mostra como ele obtém a configuração de política de um provedor de serviços. As propriedades a seguir podem ser retornadas:
httpGetTargetURI
A URL de destino da solicitação GET HTTP. Essa propriedade será retornada se o valor da propriedade acquireProviderPolicyMethod for httpGet.
httpGetPolicySetName
O conjunto de política do sistema que contém a política de transporte HTTP e SSL a ser usada para a solicitação GET HTTP. Esta propriedade será retornada se a propriedade httpGetTargetURI tiver um valor.
httpGetPolicySetBinding
A ligação geral que contém as ligações de transporte HTTP e SSL para a solicitação GET HTTP. Esta propriedade será retornada se a propriedade httpGetTargetURI tiver um valor.
wsMexPolicySetName
O nome do conjunto de política que especifica a segurança no nível de mensagem quando o recurso compartilha sua configuração de política por meio de um pedido WS-MetadataExchange. Essa propriedade será retornada se o valor da propriedade acquireProviderPolicyMethod for wsMex e se um conjunto de política para fornecer segurança no nível de mensagem for especificado.
wsMexPolicySetBinding
O nome da ligação utilizada quando o recurso compartilha sua configuração de política por meio de um pedido WS-MetadataExchange. Essa propriedade será retornada se o valor da propriedade acquireProviderPolicyMethod for wsMex e se uma ligação para fornecer segurança no nível de mensagem for especificada.
acquireProviderPolicyMethod
Como a configuração de política do provedor pode ser obtida. Os valores válidos para essa propriedade são:
wsMex
O recurso pode obter a configuração de política de um provedor de serviços por meio de um pedido WS-MetadataExchange.
httpGet
O recurso pode obter a configuração de política de um provedor de serviços por meio de uma solicitação GET HTTP.
recurso
O recurso que você especificou.
directSetting
Como as propriedades se aplicam ao recurso. Os valores válidos para essa propriedade são:
true
As propriedades se aplicam diretamente ao recurso.
falso
As propriedades são herdadas do aplicativo ou do serviço pai.

Exemplos

O exemplo a seguir exibe as propriedades que controlam como o serviço EchoService do aplicativo WSPolicyClient obtém a configuração de política de um provedor de serviços. O cliente é configurado para recuperar a política do provedor por meio de um pedido WS-MetadataExchange com segurança no nível de mensagem, usando o conjunto de política SystemWSSecurityDefault e a ligação geral "Amostra 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] ]

O exemplo a seguir exibe as propriedades que controlam como o serviço EchoService do aplicativo WSPolicyClient obtém a configuração de política de um provedor de serviços quando o cliente é configurado para recuperar a política do provedor por meio de uma solicitação GET HTTP.

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

Ícone que indica o tipo de tópico Tópico de Referência



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwbs_wsp_getcdpolicyc
Nome do arquivo: rwbs_wsp_getcdpolicyc.html