WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Implementando uma Operação do serviço

Implemente as operações definidas em sua interface de serviço.

Antes de iniciar:

Crie um novo serviço importando um WSDL, ou crie um um serviço e defina a interface de serviço. Para obter informações adicionais, consulte Criando um serviço baseado em WSDL, ou Criando um serviço e Definindo uma Interface de Serviço.

É possível usar editores diferentes para implementar uma operação de serviço:
  • É possível implementar uma operação de serviço usando o editor de serviços. Para obter informações adicionais, consulte Serviçoeditor.
  • É possível implementar uma operação usando o editor de Fluxo de mensagens. Para obter mais informações, consulte Editor de Fluxo de Mensagens.

Conclua as seguintes etapas para implementar uma operação:

  1. Abra o serviço.
    • No editor de serviços, dê um clique duplo na Descrição do Serviço do serviço na Visualização Desenvolvimento do Broker. A guia Visão Geral do serviço é aberta no editor de serviços.
    • No editor de Fluxo de mensagens, expanda os recursos do serviço na Visualização Desenvolvimento do Broker.
  2. Abra a operação em um editor.
    • Se você estiver usando o editor de serviços, clique em uma operação para abrir o editor de subfluxo integrado.
    • Se você estiver usando o editor de Fluxo de mensagens, dê um clique duplo no subfluxo que representa a operação.
  3. Implemente a operação como um subfluxo. Para obter informações adicionais, consulte Criando um Subfluxo.
    • Uma operação unidirecional possui 1 nó de entrada, por padrão.
    • Uma operação de solicitação-resposta possui 1 nó de entrada e 1 nó de saída, por padrão.
    • As falhas de operação são exibidas no subfluxo como nós de saída.
    Nota: Para que o serviço seja chamado usando qualquer ligação, a mensagem de resposta que é construída no subfluxo deve consistir na carga útil de serviço no domínio XMLNSC. Por exemplo, se você estiver construindo um resposta em um nó Cálculo, deverá escrever:
    SET OutputRoot.XMLNSC.NS1:echoResponse.data = 'response';
    em vez de:
    SET OutputRoot.SOAP.Body.NS1:echoResponse.data = 'response';
  4. Use a navegação da trilha de navegação na parte superior do editor para retornar à visão geral do serviço.
Próximas etapas:

Uma ligação HTTP padrão é gerada quando o serviço é criado. Para usar a ligação padrão, implemente o serviço ao implementar todas as operações definidas do seu serviço. Para obter informações adicionais, consulte Empacotando e Implementando.

Para usar sua própria ligação HTTP, consulte Gerando uma Ligação serviço SOAP/HTTP.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:30:47


Tópico de TarefaTópico de Tarefa | Versão 8.0.0.5 | bc19316_