É possível criar um manipulador de eventos para um
Enterprise Information System (EIS) para manipular novos tipos de eventos que não existiam quando você desenvolveu seu fluxo de mensagens pela primeira vez. Assim, se um novo evento for fornecido pelo EIS, não é necessário modificar e testar novamente o fluxo de mensagens.
Para implementar um manipulador de eventos que você possa aprimorar iterativamente
com novos tipos de eventos (isto é, implementar novos tipos de eventos para o manipulador de eventos), configure um nó SAPInput para usar adaptadores secundários. O conjunto de adaptadores secundários pode ser estendido no tempo operacional sem afetar nenhum adaptador existente.
- Execute o assistente Adapter Connection para criar um novo componente
.inadapter e um novo conjunto de mensagens configurado para os novos eventos EIS.
Não é necessário redescobrir eventos 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.
- Assegure que os nomes de métodos sejam exclusivos.
Os nomes de métodos correspondem aos nomes da Operação de Serviço. Portanto,
quando estiver escolhendo ou editando os nomes da Operação de Serviço, certifique-se
de que eles não entrem em conflito com os nomes definidos em outros adaptadores
que estão sendo usados por esse nó.
- 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.
- Certifique-se de que o conjunto de mensagens que é criado não contenha nenhum tipo que compartilhe o mesmo nome ou espaço de nomes de conjuntos de mensagens 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 diferentes espaços de nomes para conjuntos de mensagens 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.