IBM Books

Extension XML Administration et programmation

Activation de collections XML

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 :

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().

A l'aide de l'assistant d'administration

Pour activer une collection XML :

  1. Configurez et démarrez l'assistant d'administration. Pour plus d'informations, reportez-vous à la section Démarrage de l'assistant d'administration.
  2. A partir du tableau de bord, cliquez sur Utilisation des collections XML. La fenêtre Sélection d'une tâche s'affiche.
  3. Cliquez sur Activation d'une collection puis sur Suivant. La fenêtre Activation d'une collection s'affiche.
  4. Dans la zone Nom de la collection du menu déroulant, sélectionnez le nom de la collection à activer.
  5. Tapez le nom du fichier DAD dans la zone Nom de fichier DAD, ou cliquez sur ... pour parcourir la liste des DAD disponibles.
  6. 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.

  7. Cliquez sur Fin pour activer la collection et revenir au tableau de bord.

A partir du shell de commandes DB2

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 ]