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

As Interfaces ALE

A interface ALE (Application Link Enabling) do SAP e a interface IDoc de passagem ALE permitem a integração do processo de negócios e a comunicação de dados assíncronos entre dois ou mais sistemas SAP ou entre o SAP e sistemas externos. Os dados são trocados em forma de IDocs (Intermediate Documents).

O adaptador suporta processamento de saída e entrada através da ativação da troca de dados no formato de objetos de negócios.

Para usar a interface ALE ou interface IDoc de passagem ALE para processamento de entrada, certifique-se de que seu Servidor SAP esteja adequadamente configurado (por exemplo, você deve configurar um perfil de parceiro e registrar um ID de programa SAP RCF para atender os eventos).

Os sistemas de aplicativos são fracamente acoplados em um sistema integrado ALE e os dados são trocados de maneira assíncrona.

IDocs

Os IDocs (Intermediate Documents) são contêineres para troca de dados em Um formato predefinido (ASCII estruturado) além dos limites do sistema. O tipo de IDoc indica o formato SAP que é para ser utilizado para transferir dados. Um tipo de IDoc pode transferir diversos tipos de mensagens (as mensagens lógicas que correspondem a diferentes processos de negócios). Os IDocs podem ser utilizados para processamento de saída ou de entrada. O adaptador SAP suporta o tipo básico e o tipo de extensão de IDocs.

Por exemplo, se um desenvolvedor de aplicativos desejar ser notificado quando uma ordem de vendas for criada no Servidor SAP, ele deve executar o Assistente de Conexão do Adaptador para descobrir o IDoc ORDERS05 no Servidor SAP. O assistente então gera a definição de objeto de negócios para ORDERS05. O assistente também gera outros recursos, como um componente de exportação do EIS e interfaces SCA (Service Component Architecture).

Os IDocs são trocados para eventos de entrada e de saída e também podem ser trocados como documentos individuais ou em pacotes.

O processamento de dados do IDoc depende de você estar utilizando a interface ALE ou a interface IDoc de passagem ALE.
  • Interface ALE

    Para processamento de saída, o adaptador utiliza o objeto de negócios IDoc para preencher a chamada de função ativada para RFC apropriada feita para o Servidor SAP.

    Para processamento de entrada, os IDocs podem ser enviados do Servidor SAP como documentos analisados ou não analisados
    • Para documentos analisados, o adaptador analisa o IDoc e cria um objeto de negócios que reflete a estrutura interna do IDoc.
    • Para IDocs não analisados, o adaptador processa o IDoc mas não converte a parte de dados do IDoc.
  • Interface IDoc de Passagem ALE

    Para processamento de saída e de entrada, o adaptador não faz nenhuma conversão do IDoc, que é útil quando o cliente deseja desempenhar a análise do IDoc.

Processamento de RFC Transacional

O adaptador usa RFC transacional (tRFC) para garantir a entrega e para garantir que cada IDoc seja trocado somente uma vez com SAP. O componente tRFC armazena a função RFC chamada no banco de dados do sistema SAP com um TID (Transaction Identifier) exclusivo. O TID é um campo em sua mensagem.

O fluxo de mensagens deve determinar como armazenar o ID de transação SAP e como relacionar o ID de transação SAP para os dados que estão sendo enviados ao adaptador. Quando os eventos forem bem-sucedidos, o fluxo de mensagens não deve submeter novamente o evento associado a esse TID novamente para impedir o processamento de eventos duplicados.
  • Se o aplicativo cliente não enviar um ID de transação do SAP com o objeto de negócios, o adaptador retornará um depois de executar a transação.
  • Se o fluxo de mensagens tiver um ID de transação do SAP, deve preencher a propriedade do ID de transação do SAP no objeto de negócios com o valor antes de executar a transação.

O ID de transação SAP pode ser utilizado para referência cruzada com um ID exclusivo global que é criado para um evento de saída. Você pode criar o ID exclusivo global para gerenciar cenários de integração.

Processamento de RFC Enfileirado

O adaptador utiliza qRFC (queued transactional RFC) para assegurar que os IDocs sejam entregues em seqüência a uma fila no Servidor SAP ou recebidos em seqüência a partir doServidor SAP. Encadeamentos adicionais podem aumentar o rendimento de um fluxo de mensagens, mas você deve considerar o efeito potencial no pedido da mensagem. Para manter a ordem de mensagem, certifiques-se de que seu fluxo de mensagens seja tenha encadeamento único.

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:32:03


Tópico de ConceitoTópico de Conceito | Versão 8.0.0.5 | scsap_aleov