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.
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.
- 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.
- 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.
- Evite duplicar nomes de métodos usando o rastreio do usuário da
seguinte maneira.
- Inicie o rastreio do usuário seguindo as instruções no Iniciando Rastreio de Usuário.
- Inicie e reinicie o fluxo de mensagens.
- 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.
- 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.