Modificando uma Configuração de Serviços de Entrada Existente

Modifique os detalhes de configuração para um serviço de entrada existente. Exemplo: proteger o serviço; aplicar listas de rotinas de tratamento JAX-RPC às portas para o serviço; publicar o serviço em mais de um registro do UDDI.

Sobre Esta Tarefa

Um serviço de entrada é uma interface da Web para um serviço que é fornecido internamente (ou seja, um serviço fornecido por sua própria organização e hospedado em um local que está diretamente disponível por meio de um destino de barramento de integração de serviço).

Quando criar pela primeira vez um serviço de entrada, você conecta o serviço a um ou mais listeners de nó de extremidade e (opcionalmente) especifica as propriedades de publicação de UDDI que são utilizadas para publicar o serviço de entrada para um registro do UDDI inicial. Uma porta de entrada é criada automaticamente para cada listener de nó de extremidade selecionado, mas cada porta de entrada é criada sem uma porta de gabarito, lista de rotinas de tratamento JAX-RPC ou configurações de segurança. Modifique a configuração do serviço de entrada se desejar controlar e monitorar acesso aos serviços de entrada em qualquer uma das seguintes formas:
  • Associar as listas de rotinas de tratamento JAX-RPC a portas, para que as rotinas de tratamento possam monitorar a atividade na porta e executar a ação apropriada, dependendo do emissor e do conteúdo de cada mensagem que passa pela porta.
  • Proteger por senha uma operação de serviço da Web.
  • Configurar o nível de segurança a ser aplicado a mensagens (a configuração e ligações de WS-Security). O nível de segurança pode ser definido de maneira independente para mensagens de pedido e resposta.
  • Publicar o serviço em mais de um registro do UDDI.

Para listar os serviços de entrada existentes e para visualizar e modificar seus detalhes de configuração, conclua as seguintes etapas:

Procedimento

  1. Inicie o administrative console.
  2. Na área de janela de navegação, clique em Integração de serviços -> Barramentos -> bus_name -> [Serviços] Serviços de Entrada. É exibida uma lista de todos os serviços de entrada em um formulário de coleta de serviços de entrada.
  3. Clique no nome de um serviço de entrada na lista. As definições atuais para esse serviço de entrada são exibidas.
  4. Opcional: Clique em Recarregar o WSDL de Modelo, para recarregar o arquivo WSDL de modelo para este serviço de entrada.
    Nota:
    • Quando você cria um novo serviço de entrada, uma cópia do arquivo WSDL de gabarito para o serviço é carregada em um repositório mantido localmente. Se você alterar o arquivo WSDL de gabarito, deve atualizar a cópia local.
    • Ao clicar em Recarregar o WSDL de Modelo, você executa o comando descrito em Atualizando o Arquivo WSDL do Serviço de Entrada Usando a Ferramenta wsadmin. Para que o comando seja concluído com êxito, as condições que estão descritas naquele tópico devem ser atendidas.
    • Se o barramento precisar passar mensagens por meio de um servidor proxy de autenticação para recuperar documentos de WSDL, então você não poderá usar a opção Recarregar WSDL de Modelo e deverá executar o comando atualizar WSDL, usando a ferramenta wsadmin. Para obter mais informações, consulte a dica de resolução de problemas correspondente.
  5. Modifique as propriedades gerais. Para obter informações sobre cada uma destas propriedades, consulte Configurações de Serviços de Entrada.
    Nota:
    • Quando um nome de serviço de entrada é alterado, o sistema procura todos os objetos que se referem a ele e atualiza o nome.
    • O WSDL de gabarito é o arquivo WSDL específico do serviço que você cria para descrever este serviço de entrada. Para obter informações sobre como criar um arquivo WSDL, consulte Desenvolvendo um Arquivo WSDL para Aplicativos JAX-RPC.
    • Embora logicamente o nome e o namespace do WSDL de gabarito sejam requeridos apenas se houver mais de um serviço no WSDL, os campos que você utiliza para defini-los são codificados dentro do console administrativo como campos compulsórios. Eles são preenchidos por padrão, portanto, se não forem logicamente requeridos para o serviço você deverá manter os valores padrão. Se você remover o valor do campo, o console administrativo tratará o campo vazio como um erro.
    • Se você selecionar a opção para Ativar a Segurança em Nível de Operação também deve concluir, para este serviço de entrada, as etapas descritas em Protegendo por Senha uma Operação de Serviço da Web.
  6. Modifique as propriedades adicionais.
    1. Modifique as portas de entrada que estão associadas a esse serviço de entrada.

      Uma porta de entrada descreve a ativação de serviço da Web de um destino do serviço em um listener terminal específico, com configuração associada. Cada porta de entrada está associada a um listener do terminal e você pode controlar quais grupos de usuários podem acessar um determinado serviço de entrada, tornando o serviço disponível apenas por meio de listeners do terminal específicos. Para obter informações adicionais, consulte Listeners de Terminal e Portas de Entrada: Pontos de Entrada para o Barramento de Integração de Serviços.

      É possível usar uma lista de manipuladores JAX-RPC para monitorar a atividade na porta e executar a ação apropriada (por exemplo, criação de log ou novo roteamento), dependendo do emissor e do conteúdo de cada mensagem que passa pela porta. Para obter informações adicionais, consulte Serviços da Web Ativados para Barramento e Manipuladores JAX-RPC.

      É possível utilizar o WS-Security para definir os níveis de segurança a serem aplicados às mensagens. O nível de segurança pode ser definido de maneira independente para mensagens de pedido e resposta. Para obter informações adicionais, consulte Tecnologias de Integração de Serviços e WS-Security.

      Consulte também Configurações de Portas de Entrada.

    2. Modifique as propriedades de publicação de UDDI que são utilizadas para publicar este serviço de entrada para um ou mais registros de UDDI. Para obter informações sobre as propriedades de publicação de UDDI, consulte Configurações de Publicação de UDDI e Registros UDDI: Diretórios de Serviços da Web que Podem Ser Referidos por Serviços da Web Acionados por Barramento.
    3. Modifique as propriedades customizadas, se houver alguma, que foram configuradas para este serviço de entrada. Estas propriedades customizadas são pares de nome e valor que é possível utilizar para configurar propriedades internas de configuração de sistema. Em cada par, o nome é uma chave da propriedade e o valor é um valor de cadeia.
    4. Use a propriedade Publicar Arquivos WSDL para exportar o WSDL do modelo para esse serviço de entrada em um arquivo compactado.

      Como uma visualização de tecnologia, o arquivo compactado exportado inclui uma versão do arquivo WSDL que não tem portas (ligações) definidas. Esse WSDL sem ligação é utilizado por seus colegas que preparam a implementação de um serviço de entrada. Ele fornece uma forma conveniente de compartilhar informações sobre os detalhes da implementação planejada para o serviço entre sua equipe. Quando você finalmente implementa o serviço de entrada, o WSDL associado deve ser concluído (ou seja, ele deve incluir as informações de ligação).

      O arquivo WSDL não ligado é sempre publicado no arquivo compactado exportado para o serviço de entrada, juntamente com o arquivo WSDL ligado se o serviço de entrada tiver quaisquer portas definidas. O arquivo compactado denominado inbound_service_name.zip contém sempre os seguintes arquivos:
      • nome_do_barramento.nome_do_serviço_de_entradaNonBound.wsdl (esse arquivo contém o serviço sem ligação, a porta e a ligação para o serviço de entrada).
      • nome_do_barramento.nome_do_serviço_de_entradaPortTypes.wsdl (esse arquivo contém a definição do tipo de porta para o serviço de entrada).
      Se o serviço de entrada tiver uma ou mais portas, o arquivo compactado conterá adicionalmente os seguintes arquivos:
      • bus_name.inbound_service_nameService.wsdl (este arquivo contém os elementos de serviço e de porta para o serviço de entrada).
      • bus_name.inbound_service_nameBindings.wsdl (este arquivo contém os elementos de ligação que correspondem às portas para o serviço de entrada).

      Se houver um erro na geração do WSDL, será retornada uma página de erro.

  7. Salve suas alterações na configuração principal.

Resultados

Se o processamento for concluído com êxito, a lista de serviços de entrada para este barramento de integração de serviço será reexibida. Caso contrário, uma mensagem de erro é exibida.

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