comando getProviderPolicySharingInfo

Use o comando getProviderPolicySharingInfo para saber se um aplicativo ou serviço que é um provedor de serviços da Web pode compartilhar sua configuração de política e listar as propriedades que se aplicam para compartilhar 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

Use o comando getProviderPolicySharingInfo para saber como um aplicativo de serviços da Web, ou um serviço em um aplicativo de serviços da Web, compartilha sua configuração de política com os clientes, registros de serviço ou serviços que suportam a especificação WS-Policy. A configuração da política é compartilhada no formato WS-PolicyAttachments.

O comando retorna as propriedades que mostram se a configuração de política do recurso pode ser compartilhada com clientes por meio de uma solicitação WS-MetadataExchange ou por meio do Web Services Description Language (WSDL) que é obtido por uma solicitação de Get ?WSDL HTTP.

Objeto de destino

Nenhum.

Parâmetros Requeridos

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

Parâmetros Opcionais

-resource
O nome do recurso para o qual você deseja descobrir como ele compartilha sua configuração de política. Se você especificar esse parâmetro, só as propriedades para esse recurso serão retornadas. Para recuperar informações para o aplicativo, especifique WebService:/. Alternativamente, é possível especificar um serviço, terminal ou operação. Entretanto, os conjuntos de política estão anexados apenas no nível de aplicativo ou de serviço; portanto, as propriedades retornadas para um terminal ou operação são as configurações herdadas do serviço. (String)

Valor de Retorno

Retorna uma lista de propriedades que incluem o nome do recurso e que mostra se a configuração de política do recurso pode ser compartilhada. As propriedades a seguir podem ser retornadas:
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 sharePolicyMethods 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 aplicada 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 sharePolicyMethods for wsMex e se uma ligação para fornecer segurança no nível de mensagem for especificada.
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.
sharePolicyMethods
Como a configuração de política do recurso pode ser compartilhada. Os valores válidos para essa propriedade são:
httpGet
O recurso compartilha sua configuração de política por meio de um pedido HTTP Get.
wsMex
O recurso compartilha sua configuração de política por meio de um pedido WS-MetadataExchange.

Por exemplo:

O comando a seguir exibe as propriedades de configuração de compartilhamento de política para o serviço EchoService no aplicativo WSSampleServices. O provedor é configurado para compartilhar sua política por meio de um pedido HTTP Get e um pedido WS-MetadataExchange com segurança no nível de mensagem. A segurança em nível de mensagem para o pedido WS-MetadataExchange é fornecida usando o conjunto de políticas SystemWSSecurityDefault e a ligação geral "Amostra do provedor".

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

Í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_getppolicysi
Nome do arquivo: rwbs_wsp_getppolicysi.html