Policy configuration properties for all policies
You can use the attributes parameter with the setPolicyType and setBinding commands to specify various properties for each quality of service (QoS) within a policy set. You can use the properties in this topic with each QoS within application and system policy sets.
Utilize os seguintes comandos e parâmetros no grupo
PolicySetManagement do objeto AdminTask para customizar sua configuração de conjunto de
política.
- Use o parâmetro -attributes para os comandos getPolicyType e getBinding para visualizar as propriedades para a configuração de política e ligação. Para obter um atributo, transmita o nome da propriedade para o comando getPolicyType ou getBinding.
- Use o parâmetro -attributes para os comandos setPolicyType e setBinding para incluir, atualizar ou remover propriedades das configurações de política e ligação. Para incluir ou atualizar um atributo, especifique o nome da propriedade e o valor. Os comandos setPolicyType e setBinding atualizarão o valor se o atributo existir, ou incluirão o atributo e o valor se o atributo não existir. Para remover um atributo, especifique o valor como uma cadeia vazia (""). O parâmetro -attributes aceita um objeto de propriedades.
Note: Se um nome ou valor de propriedade fornecido com o parâmetro-attributes não for válido, os comandos setPolicyType e
setBinding falharão com uma exceção. A propriedade inválida é registrada como erro ou aviso no arquivo
SystemOut.log. Entretanto, a exceção de comando poderá não conter as informações
detalhadas da propriedade que causou a exceção. Quando os comandos setPolicyType e setBinding falharem, examine o arquivo
SystemOut.log em busca de alguma mensagem de erro e aviso que indique se a entrada para o parâmetro
-attributes contém uma ou diversas propriedades que não são válidas.
Note: Esse tópico faz referência a um ou mais arquivos de log do servidor de aplicativos. Como uma recomendação alternativa, é possível configurar o servidor para usar a infraestrutura de log e rastreio do High Performance Extensible Logging (HPEL)
em vez de usar os arquivos SystemOut.log , SystemErr.log, trace.log e activity.log em sistemas distribuídos e IBM® i. Também é possível usar HPEL em conjunção com os recursos de criação de log z/OS® nativos. Se você estiver usando HPEL, será possível acessar todas as informações de log e rastreio usando a ferramenta de linha de comandos LogViewer a partir do diretório bin do perfil do servidor. Consulte as informações sobre a utilização do HPEL para resolução de problemas dos aplicativos
para obter mais informações sobre o uso do HPEL.
Antes de utilizar os comandos neste tópico, verifique se você está utilizando a versão mais recente da ferramenta wsadmin. Os comandos de gerenciamento de conjunto de política que aceitam um objeto propriedades como valor para os parâmetros attributes ou bindingLocation não são suportados nas versões anteriores da ferramenta wsadmin. Por exemplo, os comandos não são executados em um nó da Versão 6.1.0.x.
Attributes to configure for all QoS policies
Use
the following list of attributes to configure attributes across all
QoS policies using the Jython scripting language and the wsadmin tool:
- enabled
- Specifies whether the policy type is enabled or disabled. The following example provides the format to enter the attributes parameter:
-attributes "[[enabled true]]"
- provides
- Provides a description for your configuration. The following example provides the format to enter the attributes parameter:
-attributes "[[provides [Messaging Security]]]"
The following example uses the setPolicyType command
to set the enabled and provides properties
for the myCustomSecurityPS custom policy set, which contains a ReliableMessaging
policy:
AdminTask.setPolicyType('[-policySet myCustomSecurityPS -policyType
WSReliableMessaging -attributes [[enabled true][provides
[Messaging security]]]]')