Manuali IBM

XML Extender - Gestione e programmazione


Tabella di riferimento DTD

XML Extender inoltre fornisce un magazzino DTD XML. Quando si abilita per XML un database, viene creata una tabella di riferimento DTD, DTD_REF. Ciascuna riga di questa tabella rappresenta una DTD con informazioni sui metadati aggiuntive. Gli utenti possono accedere a questa tabella e inserire le relative DTD. Le DTD della tabella DTD_REF vengono utilizzate per convalidare documenti XML e per consentire alle applicazioni la definizione di un file DAD. Il nome schema della tabella è db2xml. Una tabella DTD_REF può presenta le colonne riportate in Tabella 50.


Tabella 50. tabella DTD_REF
Nome colonna Tipo di dati Descrizione
DTDID VARCHAR Chiave primaria (univoca e non nulla). Utilizzata per identificare la DTD. Quando viene specificata la chiave primaria nel file DAD, questo file deve rispettare lo schema definito dalla DTD.
CONTENT XMLCLOB Il contenuto della DTD.
USAGE_COUNT INTEGER Il numero di colonne e raccolte XML del database che utilizzano questa DTD per definire i relativi file DAD.
AUTHOR VARCHAR L'autore della DTD, informazione facoltativa.
CREATOR VARCHAR L'ID utente che esegue il primo inserimento. La colonna CREATOR è facoltativa.
UPDATOR VARCHAR L'ID utente che esegue l'ultimo aggiornamento. La colonna UPDATOR è facoltativa.

Restrizione: la DTD può essere modificata dall'applicazione solo quando USAGE_COUNT è uguale a zero.


[ Inizio pagina | Pagina precedente | Pagina successiva | Indice | Indice analitico ]