IM Centro de Informações do Relationship Resolution, Versão 4.2

Exemplo de Documento UMF

UMF é composto de uma estrutura de várias estruturas em um documento. Considere o seguinte exemplo de documento de entrada UMF_ENTITY:

<UMF_ENTITY>
{tipo de documento ou segmento "raiz"}
    <DSRC_CODE>190-EMP</DSRC_CODE>
{segmento de dados "raiz"}
    <DSRC_ACTION>A</DSRC_ACTION>
{segmento de dados "raiz"}
    <NAME>
{segmento de registro de nome}
        <LAST_NAME>SMITH</LAST_NAME>
{segmento de dados de nome}
        <FIRST_NAME>JILL</FIRST_NAME>
{segmento de dados de nome}
        <NAME_PFX>MS</NAME_PFX>
{segmento de dados de nome}
    </NAME>
{fechar segmento do nome}
    <ADDRESS>
{segmento do registro de endereço}
        <ADDR1>111 FIRST ST</ADDR1>
{segmento de dados de endereço}
        <CITY>LAS VEGAS</CITY>
{segmento de dados de endereço}
        <STATE>NV</STATE>
{segmento de dados de endereço}
        <POSTAL_CODE>89111</POSTAL_CODE>
{segmento de dados de endereço}
    </ADDRESS>
{fechar segmento de endereço}
</UMF_ENTITY>
{fechar documento}

Esse exemplo inclui alimentações de linha e recuos em diversos pontos para possibilitar a leitura. No entanto, eles não são necessários, de fato, ao utilizar o transporte de entrada de arquivo, deve haver apenas uma alimentação de linha por documento. Um documento UMF é apenas uma cadeia de texto a ser transmitida.

Este exemplo também mostra o documento que tem profundidade de apenas três segmentos, mas isto não é uma restrição para UMF. Um documento pode ser inúmeros segmentos mais profundos, mas o processo DQM apenas atravessará e iniciará seu processamento utilizando os segmentos que forem filhos imediatos do segmento raiz. Todos os outros segmentos serão acessíveis por meio do XPath durante o processamento de cada um desses segmentos iniciais. Qualquer um desses segmentos em qualquer nível de profundidade está disponível para carregamento pelo processo de carregamento UMF.



Feedback

Última atualização: 2007