Auflösung von internen ID-Aliasnamen verwenden

Wenn Sie die Methode zur Auflösung von internen Aliasnamen verwenden, wird im XML-Dokument ein Aliasname anstelle des Primärschlüssels (Kennung) verwendet. Dieser Aliasname wird dann in der gesamten XML-Datei verwendet, um auf dieses Element zu verweisen. Dies eliminiert die Notwendigkeit des Feststellens der eindeutigen Indizes, die zum Erstellen der XML-Datei erforderlich sind.

Interne Aliasnamen müssen in der gesamten Datei konsistent verwendet werden. Wenn eine Adressbuch-ID ADDRBOOK_ID einem Aliasnamen @addrbook_1 zugeordnet wird, müssen alle Fremdschlüsselverweise zu dieser ID in der Datei @addrbook_1 verwenden. Beachten Sie, dass Aliasnamen keine übergreifende Wirkung haben. Aliasnamen werden nicht gesichert und dürfen in einer separaten XML-Datei ohne Neueinführung des Aliasnamens nicht verwendet werden.

Teilbeispiel: Auflösung von internen ID-Aliasnamen verwenden

  Vor der Auflösung:

  <MEMBER
    MEMBER_ID="100"
    TYPE="U"
    STATE="1"
  />

  <ADDRBOOK
ADDRBOOK_ID="@addrbook_1"            Alias for ADDRBOOK
    MEMBER_ID="100"
    DISPLAYNAME="Freunde"
    DESCRIPTION="Alle meine Freunde"
    TYPE="P"
  />

  <ADDRESS
ADDRESS_ID="@address_1"              Alias for ADDRESS
ADDRBOOK_ID="@addrbook_1"            Refers to the alias for ADDRBOOK
    MEMBER_ID="101"
    NICKNAME="Bob"
    ADDRESS1="1 Brave Developer St."
    CITY="Toronto"
    ZIPCODE="A3B0F4"
    COUNTRY="Canada"
    STATUS="P"
  />

 Nach der Auflösung:

  <MEMBER
    MEMBER_ID="100"
    TYPE="U"
    STATE="1"
  />
  <ADDRBOOK
ADDRBOOK_ID="11801"                 Generierter Primärschlüssel
    MEMBER_ID="100"
    DISPLAYNAME="Freunde"
    DESCRIPTION="Alle meine Freunde"
    TYPE="P"
  />
  <ADDRESS
ADDRESS_ID="11901"                  Generierter Primärschlüssel
ADDRBOOK_ID="11801"                 Bezieht sich auf den Eintrag ADDRBOOK
    MEMBER_ID="100"
    NICKNAME="Bob"
    ADDRESS1="1 Brave Developer St."
    CITY="Toronto"
    ZIPCODE="A3B0F4"
    COUNTRY="Canada"
    STATUS="P"
  />

Verwandte Konzepte

Verwandte Aufgaben

Verwandte Referenzen

IBM Copyright