Utilizzo della risoluzione con ID dell'alias interno

Quando si utilizzano le risoluzioni dell'alias interno, un alias viene sostituito al posto della chiave principale (identificativo) nel documento XML. Tale alias viene quindi utilizzato altrove nel file XML per indicare tale elemento. Questo elimina la necessitā di conoscere gli indici univoci necessari per creare il file XML.

Gli alias interni devono essere utilizzati costantemente nel file. Se per un ID di rubrica ADDRBOOK_ID viene creato un alias per @addrbook_1, tutti i riferimenti della chiave esterna a tale ID devono utilizzare @addrbook_1. Gli alias sono transitori. Essi non vengono salvati e non č possibile utilizzarli in un diverso file XML senza introdurre di nuovo gli alias.

esempio parziale di utilizzo della risoluzione con ID dell'alias interno

  Prima della risoluzione:

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

  <ADDRBOOK
    ADDRBOOK_ID="@addrbook_1"            Alias perADDRBOOK
    MEMBER_ID="100"
    DISPLAYNAME="Friends"
    DESCRIPTION="All my friends"
    TYPE="P"
  />

  <ADDRESS
    ADDRESS_ID="@address_1"              Alias per ADDRESS
    ADDRBOOK_ID="@addrbook_1"            Fa riferimento all'alias per ADDRBOOK
    MEMBER_ID="101"
    NICKNAME="Bob"
    ADDRESS1="1 Brave Developer St."
    CITY="Toronto"
    ZIPCODE="A3B0F4"
    COUNTRY="Canada"
    STATUS="P"
  />

  In seguito alla risoluzione:

  <MEMBER
    MEMBER_ID="100"
    TYPE="U"
    STATE="1"
  />
  <ADDRBOOK
    ADDRBOOK_ID="11801"                 Chiave principale generata
    MEMBER_ID="100"
    DISPLAYNAME="Friends"
    DESCRIPTION="All my friends"
    TYPE="P"
  />
  <ADDRESS
    ADDRESS_ID="11901"                  Chiave principale generata
    ADDRBOOK_ID="11801"                 Fa riferimento alla voce ADDRBOOK
    MEMBER_ID="100"
    NICKNAME="Bob"
    ADDRESS1="1 Brave Developer St."
    CITY="Toronto"
    ZIPCODE="A3B0F4"
    COUNTRY="Canada"
    STATUS="P"
  />

Argomenti correlati

Attivitā correlate

Riferimenti correlati

IBM copyright