comando modifyJAXWSHandlerList
Use o comando modifyJAXWSHandlerList para modificar os detalhes da configuração da lista de manipuladores do Java™ API for XML-based Web Services (JAX-WS) que foram configurados para uso com os Serviços WS-Notification Versão 7.0.
Você pode modificar uma lista de manipuladores JAX-WS usando a ferramenta wsadmin, como descrito neste tópico, ou usando o console administrativo, como descrito em Modificando uma Lista de Manipuladores JAX-WS Existente.
É possível incluir apenas rotinas de tratamento configuradas anteriormente em uma lista de rotinas de tratamento. Para configurar um manipulador, consulte comando createJAXWSHandler.
Para executar o comando, utilize o objeto AdminTask do cliente de script wsadmin.
O cliente de script wsadmin é executado do Qshell.
Para obter informações adicionais, consulte Configurando o Qshell para Executar Scripts do WebSphere Usando o Script wsadmin.
- Para obter uma lista dos comandos de WS-Notification disponíveis, além
de uma breve descrição de cada comando, digite o seguinte comando no prompt wsadmin:
print AdminTask.help('WSNotificationCommands')
- Para obter ajuda de visão geral sobre um determinado comando, digite o seguinte comando no prompt wsadmin:
print AdminTask.help('command_name')
AdminConfig.save()
Objetivo
Um manipulador do JAX-WS (Java API for XML-based Web Services) é uma classe Java que executa uma variedade de tarefas de manipulação. Por exemplo, log de mensagens ou transformação de seu conteúdo ou encerramento de um pedido que chega. Para ativar manipuladores para assumir operações mais complexas, você os encadeia em listas de manipuladores. A abordagem assumida no WebSphere Application Server é designar listas de manipuladores (em vez de manipuladores individuais) para pontos de serviços WS-Notification (para manipulação de chamada de entrada) ou serviços WS-Notification (para manipulação de chamada de saída).
Objeto de Destino
Um objeto da lista de manipuladores JAX-WS.
Parâmetros necessários
- -name
- O nome da lista de manipuladores JAX-WS.Este nome deve ser exclusivo no escopo da célula e deve obedecer às seguintes regras de sintaxe:
- Não deve iniciar com "." (um ponto).
- Não deve iniciar ou terminar com um espaço.
- Não deve conter nenhum dos seguintes caracteres: \ / , # $ @ : ; " * ? < > | = + & % '
Quando você altera um nome de lista de manipuladores, o sistema consulta todos os objetos que se referem a ele e atualiza o nome.
Parâmetros Condicionais
Nenhuma.
Parâmetros Opcionais
- -description
- Uma descrição da lista de manipuladores JAX-WS.
- -handlers
- A lista dos nomes de manipuladores JAX-WS a serem incluídos nesta lista.
Cada nome de manipulador fornecido deve existir como um objeto de manipulador JAX-WS no escopo da célula. Os manipuladores são aplicados na sequência em que aparecem na lista de manipuladores.
Por exemplo:
- Utilizando Jython:
JAXWSHandlerList = AdminTask.modifyJAXWSHandlerList(JAXWSHandlerList, '[-name newHandlerList1 -description newDesc -handlers [[handler1] [handler2]]]')
- Utilizando Jacl:
$AdminTask modifyJAXWSHandlerList JAXWSHandlerList {-name handlerList1 -description newDesc -handlers {{handler1}{handler2}} }