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.
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
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
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.