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

Nomes de Campos das Estruturas do Analisador IDOC

Os nomes de campos da Estrutura de Controle (DC) e da Estrutura de Dados (DD) utilizados pelo analisador IDOC.

Os nomes dos campos estão documentados no formato em que que são utilizados em uma instrução SET de ESQL; por exemplo:
SET OutputRoot.Properties = InputRoot.Properties;
SET OutputRoot.MQMD = InputRoot.MQMD;

Campos de Estrutura de Controle (DC)

Todos os campos devem ser especificados e definidos.

A sintaxe é:
<rootname>.<ParserName>.<foldername>.<fieldname>=
Por exemplo:
SET "OutputRoot"."IDOC"."DC"."docnum" =
'0000000000000001';
SET "OutputRoot"."IDOC"."DC"."idoctyp" = 'MATMAS01'
Os nomes dos campos, que devem ser especificados em ordem, são:
  1. tabnam
  2. mandt
  3. docnum
  4. docrel
  5. status
  6. direct
  7. outmod
  8. exprss
  9. test
  10. idoctyp
  11. cimtyp
  12. mestyp
  13. mescod
  14. mesfct
  15. std
  16. stdvrs
  17. stdmes
  18. sndpor
  19. sndprt
  20. sndpfc
  21. sndprn
  22. sndsad
  23. sndlad
  24. rcvpor
  25. rcvprt
  26. rcvpfc
  27. rcvprn
  28. rcvsad
  29. rcvlad
  30. credat
  31. cretim
  32. refint
  33. refgrp
  34. refmes
  35. arckey
  36. serial

Campos de Estrutura de Dados (DD)

Para acessar cada segmento DD, utilize o sufixo de matriz DD[1], DD[2] e assim por diante.

A sintaxe é:
<rootname>.<ParserName>.DD[1].<fieldname>=
Por exemplo:
SET OutputRoot.IDOC.DD[I].segnam  = 'E2MAKTM001';
SET OutputRoot.IDOC.DD[I].mandt2   = '111';

A lista a seguir ilustra como o sufixo 2 é usado para fornecer nomes de campo exclusivos aos campos mandt e docnum.

Os nomes dos campos, que devem ser fornecidos em ordem, são:
  1. segnam
  2. mandt2
  3. docnum2
  4. segnum
  5. psgnum
  6. hlevel

Os últimos 1000 bytes de dados no segmento DD são os bytes analisados pelo domínio MRM. O DD segnam descreve o modelo utilizado pelo MRM.

Campos de Segmentos

A sintaxe é:
<rootname>.<ParserName>.DD[1].sdatatag.MRM.<fieldname>=
Por exemplo:
SET OutputRoot.IDOC.DD[I].sdatatag.MRM.msgfn = '006'
SET OutputRoot.IDOC.DD[I].sdatatag.MRM.spras_iso = 'EN'

O campo sdatatag indica ao analisador que esse é o elemento que contém os dados que serão manipulados. O campo MRM indica que o MRM manipula a transformação.

  • msgfn
  • spras
  • maktx
  • msgfn
  • spras_iso
  • fill954

O campo fill954 é o preenchedor para o segmento, porque um IDoc de entrada para SAP deve ter segmentos de 1000 bytes.

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:29:28


Tópico de ReferênciaTópico de Referência | Versão 8.0.0.5 | ad20040_