Procédure
- A partir de la Palette, déposez le composant tEXistGet dans l'espace de modélisation graphique.
-
Double-cliquez sur le composant tEXistGet
pour définir ses propriétés dans l'onglet Basic
settings de sa vue Component.
-
Renseignez le champ URI en saisissant
l'adresse URI de la base de données eXist à laquelle vous souhaitez vous
connecter.
Dans ce scénario, l'URI est xmldb:exist://192.168.0.165:8080/exist/xmlrpc. Notez que cette adresse URI est destinée essentiellement à la démonstration et que ce n'est pas une adresse valide.
- Remplissez le champ Collection avec le chemin d'accès à la collection souhaitée sur le serveur de la base de données, /db/talend dans ce scénario.
- Renseignez le champ Driver en saisissant le pilote de la base de données XML, org.exist.xmldb.DatabaseImpl dans ce scénario.
- Remplissez les champs Username et Password avec admin et talend respectivement pour ce scénario.
-
Cliquez sur le bouton [...] à côté du champ
Local directory pour définir le chemin
d'accès au répertoire dans lequel le fichier XML téléchargé à partir du serveur
de la base de données sera sauvegardé.
Dans ce scénario, faites pointer ce chemin vers votre bureau, par exemple :C:/Documents and Settings/galano/Desktop/ExistGet.
- Dans le champ Files, cliquez sur le bouton [+] afin d'ajouter une nouvelle ligne dans la zone Filemask et remplissez-la avec un nom de fichier complet pour récupérer les données à partir d'un fichier spécifique sur le serveur, ou avec un masque de fichier (filemask) pour récupérer les données à partir d'un ensemble de fichiers. Dans ce scénario, saisissez dictionary_en.xml.
- Sauvegardez votre Job et appuyez sur F6 pour l'exécuter.
Résultats
Le fichier XML dictionary_en.xml est récupéré et téléchargé dans le répertoire local défini préalablement.