Configurando Ligações Gerais em Toda a Célula para Políticas Usando o Script wsadmin

Você pode usar a linguagem de script Jython ou Jacl para customizar a configuração de ligações padrão de célula. Crie várias ligações gerais da célula que possam ser conectadas aos aplicativos.

Antes de Iniciar

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.

Quando a segurança administrativa está ativada, verifique se você utiliza a função administrativa correta, como a seguinte tabela descreve:
Tabela 1. Funções Administrativas . A função administrativa determina se é possível configurar ou designar ligações.
Função Administrativa Autorização
Administrador A função Administrador deve ter acesso a toda a célula para configurar as ligações. Se você tiver acesso apenas a um recurso específico, poderá configurar as ligações para o recurso para o qual possui acesso. Apenas a função do Administrador pode editar os atributos de ligação.
Configurador A função Configurador com acesso a toda a célula ou específico do recurso pode designar ou remover a designação das ligações, mas não pode editar atributos.
Implementador A função Implementador com acesso a toda a célula ou específico do recurso pode designar ou remover a designação das ligações, mas não pode editar atributos.
Operador A função Operador pode visualizar, mas não pode configurar ligações.
Monitor A função Monitor pode visualizar, mas não pode configurar as ligações.

Sobre Esta Tarefa

Ligações são informações específicas do ambiente e da plataforma, como informações sobre armazenamento de chaves, chaves utilizadas para assinatura e criptografia ou informações de autenticação.

Para Usuários de Transição Para Usuários de Transição: No WebSphere Application Server Versão 7.0 e posterior, o modelo de segurança foi aprimorado para um modelo de segurança centralizado no domínio em vez de um modelo de segurança baseado em servidor. A configuração das ligações do nível de segurança global padrão (célula) e do nível de servidor padrão também foi alterada nesta versão do produto. No WebSphere Application Server Versão 6.1 Feature Pack para Web Services, é possível configurar um conjunto de ligações padrão para a célula e configurar opcionalmente um conjunto de ligações padrão para cada servidor. Na Versão 7.0 e posterior, é possível configurar uma ou mais ligações gerais do provedor de serviços e uma ou mais ligações gerais do cliente de serviço. Depois de ter configurado as ligações gerais, será possível especificar quais dessas ligações é a ligação padrão global. Também é possível especificar opcionalmente a ligação geral que é utilizada como padrão para um servidor de aplicativos ou um domínio de segurança. trns

Para suportar um ambiente de célula mista, o WebSphere Application Server suporta ligações de Versão 7.0 e Versão 6.1. As ligações gerais no nível da célula são específicas à Versão 7.0 e posterior e as ligações específicas do aplicativo permanecem na versão que aplicativo requer. Quando o usuário cria uma ligação específica do aplicativo, o servidor de aplicativos determina a versão de ligação exigida para uso do aplicativo.

Utilize as seguintes diretrizes para gerenciar ligações em seu ambiente:
  • Para exibir ou modificar as ligações da Versão 6.1, as ligações da Versão 7.0 e de serviço de confiança ou as ligações de referência por conexão a um aplicativo, especifique os parâmetros attachmentId e bindingLocation com os comandos getBinding ou setBinding.
  • Para usar ou modificar as ligações gerais da Versão 7.0 e posterior, especifique o parâmetro bindingName com os comandos getBinding ou setBinding.
  • Para exibir a versão de uma determinada ligação, especifique o atributo version para o comando getBinding.
Use uma ligação da Versão 6.1 para um aplicativo em um ambiente da Versão 7.0 e posterior se:
  • O módulo no aplicativo estiver instalado em pelo menos um servidor Web Services Feature Pack.
  • O aplicativo contiver pelo menos uma ligação específica do aplicativo de Versão 6.1. O servidor de aplicativos não designa ligações gerais a conexões de recursos para aplicativos que estão instalados em um servidor Web Services Feature Pack. Todas as ligações específicas de um aplicativo devem estar no mesmo nível.
As ligações gerais de provedor de serviços e de cliente não são vinculadas a um conjunto de política em particular e fornecem informações de configuração que é possível reutilizar em vários aplicativos. É possível criar e gerenciar as ligações gerais do conjunto de política do provedor e do cliente e, em seguida, selecionar um tipo de cada ligação como o padrão para um servidor de aplicativos. A configuração das ligações padrão do servidor será útil se você quiser que os serviços sejam implementados em um servidor para compartilhar a configuração de ligação. Também é possível executar esse compartilhamento de configuração de ligação atribuindo a ligação para cada aplicativo implementado no servidor ou configurando as ligações padrão para um domínio de segurança e atribuindo o domínio de segurança a um ou mais servidores. É possível especificar as ligações padrão para o provedor de serviços ou cliente utilizados no nível de segurança global (célula), para um domínio de segurança, para um determinado servidor. As ligações padrão são utilizadas na ausência de uma ligação d e substituição especificada em um escopo inferior. A ordem de precedência do mais baixo para o mais alto que o servidor de aplicativos utiliza para determinar quais ligações padrão utilizar é a seguinte:
  1. Padrão do nível do servidor
  2. Padrão do nível de domínio de segurança
  3. Padrão de segurança global (célula)

As ligações gerais de amostra fornecidas com o produto são inicialmente configuradas como ligações padrão de segurança global (célula). A ligação do provedor de serviço padrão e as ligações do cliente de serviço padrão são utilizadas quando nenhuma ligação específica do aplicativo ou ligações do serviço confiáveis é atribuída a uma conexão do conjunto de política. Para conexões de serviço confiáveis, as ligações padrão são utilizadas quando nenhuma ligação específica confiável é atribuída. Se você não quiser utilizar a Amostra do Provedor como a ligação padrão do provedor de serviços, poderá selecionar uma ligação geral do provedor existente ou criar uma nova ligação geral do provedor para atender suas necessidades de negócios. Do mesmo modo, se você não quiser utilizar a Amostra do Cliente fornecida como a ligação padrão do cliente de serviço, poderá selecionar uma ligação geral de cliente existente ou criar uma nova ligação geral do cliente.

Procedimento

  1. Inicie a ferramenta de script wsadmin.
  2. Determine a política para atualizar.
    Para visualizar uma lista de todas as políticas disponíveis para um conjunto de política específico, utilize o comando listPolicyType. Por exemplo:
    AdminTask.listPolicyTypes('[-policySet PolicySet1]')
  3. Recupere a configuração de ligação atual para a política para determinar os atributos a serem atualizados.
    Utilize o comando getBinding para exibir um objeto Properties contendo todos os atributos de configuração para uma ligação de política específica. Especifique um objeto Properties para o parâmetro -bindingLocation utilizando um objeto Properties vazio. Por exemplo:
    AdminTask.getBinding('-policyType WSAddressing -bindingLocation "" -bindingName cellWideBinding1')
    Para retornar a um atributo de configuração específico para a política, use o parâmetro -attributes. Por exemplo, digite este comando para determinar se a política WSAddressing tem o gerenciamento de carga de trabalho ativado:
    AdminTask.getBinding('-policyType WSAddressing -bindingLocation "" -bindingName cellWideBinding1 -attributes "[preventWLM]"')
    O comando retorna um objeto de propriedade que contém um valor do atributo requerido, preventWLM.
  4. Edite a configuração de ligação.
    Utilize o comando setBinding para atualizar a configuração de ligação para uma política. Para especificar que você está editando um ligação de célula, configure o parâmetro -bindingLocation transmitindo um objeto Properties nulo ou vazio e especifique o nome da ligação com o parâmetro -bindingName. É possível customizar ainda mais sua ligação com os seguintes parâmetros:
    Tabela 2. Parâmetros de Comando. Use o comando para atualizar a configuração de ligação.
    Parâmetro Description Tipo de D]ados
    -policyType Especifica a política de interesse. Cadeia, opcional
    -attributes Especifica os valores de atributos para atualização. Esse parâmetro pode incluir todos os atributos de ligação para a política ou um subconjunto para atualização. Propriedades, opcional
    -replace Especifica se deve substituir todos os atributos de ligação existentes pelos atributos especificados no comando. Utilize esse parâmetro para remover as partes opcionais da configuração para políticas com dados complexos. O valor-padrão é false. Booleano, opcional
    -remove Utilize esse parâmetro para remover uma política específica da configuração de ligação. O valor padrão do parâmetro remove é false. Se o parâmetro policyType não for especificado, o comando removerá a ligação customizada da conexão. Para excluir a configuração de ligação, forneça um valor para o parâmetro bindingName e um caractere asterisco (*) para attachmentId. Booleano, opcional
    -domainName Especifica o nome de domínio para a ligação. Utilize este parâmetro para fazer escopo de uma ligação a um domínio que não seja do domínio de segurança global. Cadeia, opcional

    Você deve usar o parâmetro -attributes ao editar sua configuração de ligação para ligações de todas as células. O seguinte exemplo desativa o gerenciamento de carga de trabalho para a ligação padrão de célula da política WSAddressing:

    AdminTask.setBinding('-policyType WSAddressing -bindingLocation "" -bindingName cellWideBinding1 -attributes "[preventWLM false]"')
  5. Salve as alterações na configuração.
    AdminConfig.save()

Ícone que indica o tipo de tópico Tópico de Tarefa



Í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=txml_wsfpcellbinding
Nome do arquivo: txml_wsfpcellbinding.html