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

Chamando Novos Serviços a partir de um Nó do Pedido do WebSphere Adapters sem Alterar Recursos Implementados Existentes

Se o seu fluxo de mensagens agir como um gateway em um Enterprise Information System (EIS), é possível usá-lo para chamar novos serviços que não existiam quando você desenvolveu o fluxo. Portanto, se um novo serviço for fornecido pelo EIS, você não tem de modificar e testar novamente o fluxo de mensagens.

Antes de começar:

Para usar a implementação interativa, você pode configurar um nó SAPRequest, SiebelRequest, PeopleSoftRequest ou JDEdwardsRequest para procurar uma operação específica em todos os componentes .outadapter relevantes que são implementados no grupo de execução.

  1. Execute o assistente de Conexão do Adaptador para criar um componente .outadapter e uma biblioteca para os novos serviços EIS.

    Não é necessário redescobrir serviços existentes. Para obter informações sobre a execução do assistente Adapter Connection, consulte Conectando-se a um EIS Usando o Assistente de Conexão do Adaptador.

  2. Certifique-se de que os nomes do método sejam exclusivos em todos os adaptadores primários e secundários que são usados pelo nó do pedido. Se eles não forem exclusivos, edite-os clicando em Editar Operações no painel Geração de Serviço e Configuração de Implementação do assistente Adapter Connection.

    Os nomes do método correspondem aos nomes da Operação de Serviço, que são configurados pelo assistente Adapter Connection. Na maioria dos casos, os nomes são baseados no nome do serviço que está sendo descoberto (por exemplo, o nome BAPI no SAP ou o objeto de negócios e o nome do operando no Siebel). Entretanto, em alguns casos, você deve editá-los para evitar um conflito.

    Você pode configurar o nome do método dinamicamente no fluxo de mensagens configurando o campo do ambiente local $LocalEnvironment/Adapter/MethodName.

  3. Evite duplicar nomes de métodos usando o rastreio do usuário da seguinte maneira.
    1. Inicie o rastreio do usuário seguindo as instruções no Iniciando Rastreio de Usuário.
    2. Inicie e reinicie o fluxo de mensagens.
    3. Leia o rastreio de usuário usando o comando mqsireadlog. A mensagem BIP3432 identifica que métodos já estão definidos por adaptadores atualmente implementados.

    Alternativamente, é possível identificar os métodos que são definidos pelo adaptador consultando a propriedade Método padrão do nó do pedido. Se você tiver um componente .outadapter em sua área de trabalho, é possível soltá-la em um fluxo de mensagens para criar um nó de pedido para o componente .outadapter. O nó do pedido tem esse adaptador configurado como seu adaptador primário e a lista de métodos que estão definidos por esse adaptador são visíveis na propriedade Método padrão do nó do pedido.

  4. Assegure-se de que a biblioteca criada não contenha nenhum tipo que compartilhe o mesmo nome ou namespace das bibliotecas existentes. É possível alterar os espaços de nomes dos tipos no assistente Adapter Connection usando o controle de Espaço de Nomes do Objeto de Negócios.

    Use namespaces diferentes para bibliotecas diferentes. O uso de diferentes espaços de nomes é importante ao trabalhar com BAPIs porque o campo de retorno de BAPI geralmente possui o mesmo nome para todos os BAPIs e sua definição de tipo pode alterar dependendo da idade do BAPI.

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:49


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