Extension XML Administration et programmation
L'activation d'une collection XML lance l'analyse du fichier
DAD pour identifier les tables et les colonnes liées aux documents XML.
Elle déclenche également l'enregistrement des données de contrôle dans la
table XML_USAGE. L'activation d'une collection XML est
facultative dans les cas suivants :
- Décomposition d'un document XML et stockage des données dans de
nouvelles tables DB2.
- Composition d'un document XML à partir de données existant dans
plusieurs tables DB2.
Si vous utilisez le même fichier DAD pour la composition et la
décomposition, vous pouvez activer la collection pour ces deux tâches.
Pour activer une collection XML, vous pouvez utiliser l'assistant
d'administration, la commande dxxadm avec l'option
enable_collection, ou la procédure mémorisée dxxEnableCollection().
Pour activer une collection XML :
- Configurez et démarrez l'assistant d'administration. Pour
plus d'informations, reportez-vous à la section Démarrage de l'assistant d'administration.
- A partir du tableau de bord, cliquez sur Utilisation des collections
XML. La fenêtre Sélection d'une tâche s'affiche.
- Cliquez sur Activation d'une collection puis sur
Suivant. La fenêtre Activation d'une collection
s'affiche.
- Dans la zone Nom de la collection du menu déroulant,
sélectionnez le nom de la collection à activer.
- Tapez le nom du fichier DAD dans la zone Nom de fichier DAD, ou
cliquez sur ... pour parcourir la liste des
DAD disponibles.
- Vous pouvez également indiquer dans la zone Espace table le nom
d'un espace table existant.
Cet espace table contiendra les nouvelles tables DB2 générées pour les
opérations de décomposition.
- Cliquez sur Fin pour activer la collection et revenir au
tableau de bord.
- Si l'activation de la collection aboutit, un message
d'information l'indique.
- Si l'activation de la collection échoue, un message d'erreur
s'affiche. Réessayez jusqu'à l'aboutissement de
l'opération.
Pour activer une collection XML, entrez la commande dxxadm
:
Syntaxe :
dxxadm enable_collection |
---|
>>-dxxadm---enable_collection---dbName---collection---DAD_file-->
>-----+-----------------+--------------------------------------><
'--t--tablespace--'
|
Paramètres :
- dbName
- Nom de la base de données.
- collection
- Nom de la collection XML. Cette valeur est utilisée comme paramètre
dans les procédures mémorisées de collection XML.
- DAD_file
- Nom du fichier contenant la DAD (définition d'accès au
document).
- tablespace
- Espace table existant contenant les nouvelles tables DB2 générées pour la
décomposition. Si vous laissez cette zone à blanc, l'Extension XML
utilise un espace table par défaut.
Exemple : L'exemple ci-après illustre
l'activation de la collection sales_ord dans la base de données SALES_DB,
à partir du shell de commandes DB2. Le fichier DAD utilise le mappage
SQL et est décrit à la section Fichier DAD : collection XML (mappage SQL).
dxxadm enable_collection SALES_DB sales_ord getstart.dad
Une fois la collection XML activée, vous pouvez composer ou décomposer des
documents XML à l'aide des procédures mémorisées de l'Extension
XML.
[ Début de page | Page précédente | Page suivante | Table des matières | Index ]