Ativando o WSDM Usando o Script wsadmin

Utilize a ferramenta wsadmin com o objeto AdminConfig para ativar o WSDM (Web Services Distributed Management) em seu ambiente. O WSDM é um padrão aprovado OASIS que suporta o gerenciamento de recursos através de uma interface de serviço da Web padrão.

Sobre Esta Tarefa

O aplicativo WSDM é instalado como um aplicativo de sistema e é desativado, por padrão. Para utilizar a funcionalidade WSDM, utilize o script neste tópico para ativar o WSDM.

Em um ambiente de vários nós, o código de gerenciamento é executado em uma rede distribuída de Java virtual machines com um ponto de acesso central como o processo do gerenciador de implementação para a rede ou a célula inteira. Ative o WSDM no gerenciador de implementação para gerenciar Java virtual machines em uma célula. O aplicativo WSDM funciona como um cliente administrativo para o servidor de aplicativos gerenciado. É possível gerenciar o aplicativo WSDM a partir do servidor de aplicativos no qual é implementado apenas.

Procedimento

  1. Ative um comando de script. Para saber mais, consulte as informações sobre como iniciar o cliente de script wsadmin.
  2. Determine o ID de configuração do aplicativo WSDM.
    Utilize a opção getid para que o objeto AdminConfig recupere o ID de configuração e configure o valor para a variável deployment, conforme demonstra o seguinte exemplo:
    deployment = AdminConfig.getid('/Deployment:WebSphereWSDM/')
  3. Determine o objeto implementado do ID de configuração WSDM.
    Utilize a opção showAttribute para que o objeto AdminConfig recupere o atributo deployedObject e configure o valor para a variável deployedObject, conforme demonstra o seguinte exemplo:
    deployedObject = AdminConfig.showAttribute(deployment, 'deployedObject')
  4. Determine os mapeamentos de destino para o objeto implementado WSDM.
    Utilize a opção showAttribute para o objeto AdminConfig recuperar o atributo targetMappings e configure o valor para a variável targetMappings, conforme demonstra o seguinte exemplo:
    targetMappings = AdminConfig.showAttribute(deployedObject, "targetMappings")
  5. Ative o WSDM.
    Designe cada mapeamento para a variável target e, em seguida, configure o atributo enable como true no mapeamento de destino, conforme demonstra o seguinte exemplo:
    mappings = targetMappings[1:len(targetMappings)-1].split(" ")
    AdminConfig.modify(target, '[[enable true]]')
  6. Salve as alterações na configuração.
    Utilize o seguinte exemplo de comando para salvar suas alterações de configuração:
    AdminConfig.save()

Exemplo

A seguinte amostra fornece scripts Jython e Jacl que ativam o WSDM em seu ambiente:
  • Utilizando Jython:
    deployment = AdminConfig.getid('/Deployment:WebSphereWSDM/')
    deployedObject = AdminConfig.showAttribute(deployment, 'deployedObject')
    targetMappings = AdminConfig.showAttribute(deployedObject, "targetMappings")
    mappings = targetMappings[1:len(targetMappings)-1].split(" ")
    para o destino nos mapeamentos:
    AdminConfig.modify(target, '[[enable true]]')
    AdminConfig.save()
  • Utilizando Jacl:
    set deployment [$AdminConfig getid /Deployment:WebSphereWSDM]
    set deployedObject [$AdminConfig showAttribute $deployment deployedObject]
    set targetMappings [lindex [$AdminConfig showAttribute $deployedObject targetMappings] 0]
    $AdminConfig modify $targetMappings {{enable true}}
    $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_7wsdm
Nome do arquivo: txml_7wsdm.html