OPALE - 10.0 - Utilisation - Importer un fichier XML

Différence entre versions

De MappingDoc
imported>Izarai
 
 
(6 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
  
Pour importer le contenu d'un fichier XML, il faut d'abord ouvrir un nouveau document dans '''Connect''' sur le PC, puis cliquer droit sur ACTIONS dans la vue des Actions pour ajouter l'action Read XML.
+
Pour importer le contenu d'un fichier XML, il faut d'abord ouvrir un nouveau document dans CONNECT sur le PC, puis cliquer droit sur ACTIONS dans la vue des Actions pour ajouter l'action Read XML.
  
[[File:ImportXML.PNG|400px|thumb|left|]]
+
[[File:ImportXML.PNG|400px|left|sans_cadre]]
  
  
Ligne 25 : Ligne 25 :
  
  
 
+
Cliquer sur Oui sur le message suivant pour sélectionner les informations à importer et laisser CONNECT créer les tables et les champs automatiquement.  
 
 
 
 
Cliquer sur Oui sur le message suivant pour sélectionner les informations à importer et laisser '''Connect''' créer les tables et les champs automatiquement.  
 
  
 
Cliquer sur Non, il faudra sélectionner le fichier et les informations manuellement et créer les tables pour les [[OPALE:10.0:Utilisation: noeuds|noeuds]]. 99% du temps il convient de cliquer sur Oui.  
 
Cliquer sur Non, il faudra sélectionner le fichier et les informations manuellement et créer les tables pour les [[OPALE:10.0:Utilisation: noeuds|noeuds]]. 99% du temps il convient de cliquer sur Oui.  
  
Ensuite, rechercher le fichier et l'ouvrir, '''Connect''' va ainsi créer les tables et les fonctions pour initialiser les champs avec les valeurs du fichier XML automatiquement.
+
Ensuite, rechercher le fichier et l'ouvrir, CONNECT va ainsi créer les tables et les fonctions pour initialiser les champs avec les valeurs du fichier XML automatiquement.
 
 
[[File:ImportXML1.PNG|300px|thumb|left|]]
 
  
 +
[[File:ImportXML1.PNG|300px|left|sans_cadre]]
  
  
Ligne 46 : Ligne 42 :
  
  
 
+
CONNECT lit le fichier XML en entier et crée une table par nœud. Une fois la lecture terminée, la fenêtre Import XML apparaît et affiche la liste des nœuds trouvés dans le fichier.
'''Connect''' lit le fichier XML en entier et crée une table par nœud. Une fois la lecture terminée, la fenêtre Import XML apparaît et affiche la liste des nœuds trouvés dans le fichier.
 
  
 
Procéder comme suit pour sélectionner les nœuds contenant les informations qui seront utilisées pour construire le report et les tables :
 
Procéder comme suit pour sélectionner les nœuds contenant les informations qui seront utilisées pour construire le report et les tables :
Ligne 60 : Ligne 55 :
 
Après avoir sélectionné les noeuds, les tables apparaissent dans '''Sortie'''.
 
Après avoir sélectionné les noeuds, les tables apparaissent dans '''Sortie'''.
  
[[File:ImportXML3.PNG|700px|thumb|left|]]
 
  
 +
[[File:ImportXML3.PNG|700px|left|sans_cadre]]
  
  
Ligne 89 : Ligne 84 :
  
  
 
+
[[Fichier:ImportXML4.PNG|sans_cadre|350x350px]]Cliquer sur '''Generate'''. Répondre '''OUI''' à la question Voulez-vous créer les blocs Write? pour créer les blocs automatiquement
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
[[File:ImportXML4.PNG|400px|thumb|right|]]
 
Cliquer sur '''Generate'''. Répondre '''OUI''' à la question Voulez-vous créer les blocs Write? pour créer les blocs automatiquement
 
  
  
Ligne 108 : Ligne 90 :
 
La fenêtre '''Mode d'insertion''' apparaît. Cette fenêtre permet de définir la position des champs dans les blocs.  
 
La fenêtre '''Mode d'insertion''' apparaît. Cette fenêtre permet de définir la position des champs dans les blocs.  
  
[[File:Imprtxml4.PNG|400px|thumb|left|]]
+
[[File:Imprtxml4.PNG|400px|left|sans_cadre]]
  
  
Ligne 147 : Ligne 129 :
  
 
Pour placer une table au même niveau qu'une autre, il faut d'abord sélectionner le noeud sur le niveau souhaité puis sélectionner l'autre noeud. Ensuite, sélectionner les champs à inclure dans la table (Select All pour tous les sélectionner), cocher la case " Ajout d'un identifiant de boucle pour lier avec le niveau précédent", puis cliquer sur  click << pour créer la table.
 
Pour placer une table au même niveau qu'une autre, il faut d'abord sélectionner le noeud sur le niveau souhaité puis sélectionner l'autre noeud. Ensuite, sélectionner les champs à inclure dans la table (Select All pour tous les sélectionner), cocher la case " Ajout d'un identifiant de boucle pour lier avec le niveau précédent", puis cliquer sur  click << pour créer la table.
 
 
 
 
[[Category:PrivateData]]
 

Version actuelle datée du 25 avril 2019 à 13:09

Pour importer le contenu d'un fichier XML, il faut d'abord ouvrir un nouveau document dans CONNECT sur le PC, puis cliquer droit sur ACTIONS dans la vue des Actions pour ajouter l'action Read XML.

ImportXML.PNG












Cliquer sur Oui sur le message suivant pour sélectionner les informations à importer et laisser CONNECT créer les tables et les champs automatiquement.

Cliquer sur Non, il faudra sélectionner le fichier et les informations manuellement et créer les tables pour les noeuds. 99% du temps il convient de cliquer sur Oui.

Ensuite, rechercher le fichier et l'ouvrir, CONNECT va ainsi créer les tables et les fonctions pour initialiser les champs avec les valeurs du fichier XML automatiquement.

ImportXML1.PNG






CONNECT lit le fichier XML en entier et crée une table par nœud. Une fois la lecture terminée, la fenêtre Import XML apparaît et affiche la liste des nœuds trouvés dans le fichier.

Procéder comme suit pour sélectionner les nœuds contenant les informations qui seront utilisées pour construire le report et les tables :

  1. Sélectionner le noeud sur la gauche
  2. Sélectionner les valeurs du nœud dans Caractéristiques des nœuds (cliquer sur Select all pour tout sélectionner)
  3. Cliquer sur le bouton << pour ajouter la table
  4. Répéter les étapes 1 à 3 pour sélectionner les autres nœuds
  5. Cliquer sur Generate en haut de la fenêtre pour créer les tables

Cocher la case Ajout d'un identifiant de boucle pour lier avec le niveau précédent( pour boucler sur la même table sans passer à la suivante ). Par exemple dans la table Détail, il peut y avoir plus d'une ligne de détail pour un produit donné.

Après avoir sélectionné les noeuds, les tables apparaissent dans Sortie.


ImportXML3.PNG














ImportXML4.PNGCliquer sur Generate. Répondre OUI à la question Voulez-vous créer les blocs Write? pour créer les blocs automatiquement


La fenêtre Mode d'insertion apparaît. Cette fenêtre permet de définir la position des champs dans les blocs.

Imprtxml4.PNG
















Remarque:

Il est recommandé de conserver la même architecture que celle du fichier XML.

Astuce :

Pour placer une table au même niveau qu'une autre, il faut d'abord sélectionner le noeud sur le niveau souhaité puis sélectionner l'autre noeud. Ensuite, sélectionner les champs à inclure dans la table (Select All pour tous les sélectionner), cocher la case " Ajout d'un identifiant de boucle pour lier avec le niveau précédent", puis cliquer sur click << pour créer la table.