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

Processamento de Eventos para IDocs Não Analisados

IDocs não analisados são ignorados, sem conversão dos dados (ou seja, o adaptador não analisa a parte de dados do IDoc). A troca direta de IDocs no adaptador permite a interação assíncrona de alto desempenho com SAP, porque a análise e a serialização do IDoc ocorrem fora do adaptador. O consumidor do IDoc analisa o IDoc.

O adaptador processa os dados considerando se o IDoc do pacote está dividido ou não-dividido e se os dados precisam ser analisados.
  • O adaptador pode processar IDocs de pacote como um pacote ou como IDocs individuais. Quando um IDoc é recebido pelo adaptador do SAP como um IDoc de pacote, ele é divido e processado como IDocs individuais ou é processado como um pacote. O valor dos metadados SplitIDocPacket no nível do objeto de negócios determina como o IDoc é processado.

    Para IDocs divididos, o wrapper contém apenas um objeto IDoc único, não-analisado.

  • Os metadados de Tipo especificam se os dados devem ser analisados. Para IDocs não analisados, esse valor é UNPARSEDIDOC; para IDocs analisados, o valor é IDOC. Este valor é configurado pelo Assistente de Conexão do Adaptador.

Formato de Dados Não Analisados

No formato de largura fixa de um IDoc não analisado, os dados de segmento do IDoc serão configurados no campo IDocData do objeto de negócios. É uma matriz de byte de dados de comprimento fixo.

O comprimento de segmento inteiro pode não ser utilizado. O adaptador preenche os espaços nos campos que possuem dados; o restante dos campos são ignorados e um fim de segmento é configurado. O fim do segmento é denotado por um valor nulo.

A figura a seguir mostra um segmento com campos demarcados pelo símbolo ‘|' para referência.
Figura 1. Exemplo de um Segmento antes o Processamento
Uma ilustração de um Segmento Não Analisado, Mostrando Inúmeros Campos Vazios no Fim do Segmento.
Quando o adaptador processa esse segmento em dados não analisados, ele considera apenas os campos que contêm dados. Ele mantém a largura do campo para cada campo de segmento. Quando localiza o último campo com dados, ele anexa um valor nulo para marcar o fim do segmento.
Figura 2. Exemplo de um Segmento Após o Processamento
Uma ilustração do segmento não analisado após o processamento no qual os campos vazios no fim do segmento são substituídos por um valor nulo.

Os próximos dado do segmento processados como dados não-analisados seriam anexados após o valor nulo.

Limitações

O recurso de evento não analisado introduz certas limitações no aplicativo corporativo para um determinado tipo de IDoc.
  • O aplicativo corporativo suporta o formato de objeto de negócios analisado ou não analisado para um tipo IDoc ou tipo de mensagem.
  • Para um tipo IDoc, se você selecionar o formato de objeto de negócios não analisado para entrada, não será possível ter interfaces de entrada e saída no mesmo arquivo EAR, porque a saída é baseada nos objetos de negócios analisados.
  • O recurso DummyKey não é suportado para IDocs não analisados.
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:31:55


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