IM Relationship Resolution-Informationszentrale Version 4.2

UMF-Dokumentbeispiel

UMF besteht aus einem Gerüst aus verschiedenen Strukturen in einem Dokument. Das folgende Beispiel zeigt ein Eingabedokument UMF_ENTITY:

<UMF_ENTITY>
{Dokumenttyp oder "Rootsegment"}
    <DSRC_CODE>190-EMP</DSRC_CODE>
{Rootdatensegment}
    <DSRC_ACTION>A</DSRC_ACTION>
{Rootdatensegment}
    <NAME>
{Namensdatensatzsegment}
        <LAST_NAME>SMITH</LAST_NAME>
{Namensdatensegment}
        <FIRST_NAME>JILL</FIRST_NAME>
{Namensdatensegment}
        <NAME_PFX>MS</NAME_PFX>
{Namensdatensegment}
    </NAME>
{Namenssegment schließen}
    <ADDRESS>
{Adressdatensatzsegment}
        <ADDR1>111 FIRST ST</ADDR1>
{Adressdatensegment}
        <CITY>LAS VEGAS</CITY>
{Adressdatensegment}
        <STATE>NV</STATE>
{Adressdatensegment}
        <POSTAL_CODE>89111</POSTAL_CODE>
{Adressdatensegment}
    </ADDRESS>
{Adresssegment schließen}
</UMF_ENTITY>
{Dokument schließen}

Dieses Beispiel enthält aus Gründen der Lesbarkeit an verschiedenen Stellen Zeilenvorschübe und Einrückungen. Diese sind jedoch nicht erforderlich, und wenn Sie den Dateieingabetransport verwenden, darf ein Dokument sogar nicht mehr als einen Zeilenvorschub haben. Ein UMF-Dokument ist einfach eine zu übertragende Zeichenfolge.

Dieses Beispiel zeigt außerdem ein Dokument mit einer Tiefe von nur drei Segmenten, dies ist jedoch keine Einschränkung für UMF. Ein Dokument kann eine Tiefe von einer beliebigen Anzahl Segmente haben, der DQM-Prozess wird jedoch nur solche Segmente durchqueren und deren Verarbeitung einleiten, die unmittelbare Kinder des Rootsegments (Stammsegments) sind. Auf alle anderen Segmente kann jeweils während der Verarbeitung dieser Anfangssegmente über XPath zugegriffen werden. Jedes dieser Segmente auf jeder beliebigen Tiefenebene kann vom UMF-Ladeprozess geladen werden.



Feedback

Letzte Aktualisierung: 2007