Listes d’Extraction
Les listes d’extraction sont des listes visibles dans DIALOG servant de support à la génération de sources de données CRYSTAL REPORTS®.
La structure des listes d’extraction doivent être définies et sont ensuite maintenues dans les requêtes de type REB via deux nouvelles instructions « CREATION LISTE-EXTRACTION » et « PRENDRE LIS-EXT ».
La définition d’une liste d’extraction se fait en deux phases :
définition de l’entête de la liste d’extraction
définition de la structure de la liste d’extraction
Définition d’une Liste d’Extraction
« Onglet Définition »
Liste: Référence liste d’extraction. Unique par société. Visible depuis la saisie dans DIALOG.
Désignation: Libellé descriptif de la liste. Visible depuis la saisie dans DIALOG.
Commentaire: Zone de texte libre pour informations complémentaires
Identifiant balise XML: Référence de la balise effective dans le fichier résultat, prendra pour valeur la référence de la liste si la valeur est vide.
Date création: Date de création de l’enregistrement.
Heure création: Heure de création de l’enregistrement.
Utilisateur création: Utilisateur à l’origine de l’enregistrement.
Date modification: Date de dernière modification de l’enregistrement.
Heure modification: Heure de dernière modification de l’enregistrement.
Utilisateur modification: Utilisateur à l’origine de la dernière modification.
Définition de la Structure d’une Liste d’Extraction
Cette application est accessible depuis la liste des entêtes de liste d’extraction par l’action « Définition Structure ».
« Onglet Définition »
Information: Référence champ. Visible dans la saisie DIALOG.
Désignation: Désignation du champ. Visible dans la saisie DIALOG.
Num.Ord: Ordre dans la liste.
Type: Type de donnée. Valeurs possibles :
A = Type Alp.
C = Type Alp. Long
D = Type Date
E = Type Entier
L = Type Logique
R = Type Réel
Format: Référence format. Une aide est disponible. Zone dépendante de la valeur du Type précédemment saisi.
Paramètres: Non géré. Provision technique.
Info. Index: Permet d’indiquer si le champ est potentiellement élément d’un index. Information à titre indicatif uniquement.
Traduct. XML: Non géré. Provision technique.
Type XSD: Non géré. Provision technique.
Restrict. XSD: Non géré. Provision technique.
Règles de Génération des Fichiers XSD par DIAPASON
Toutes les balises ont une occurrence de 0 à n.
Les types de données sont gérés comme suit :
Format DIAPASON | Type XSD | Restriction |
C/* | string | length = (valeur issue du format) |
DA/* | date | |
E/* | positiveinteger | |
E/*- | integer | |
L+/- | boolean | |
R/*[-] | decimal | fractiondigits= (valeur issue du format) |
pour une source de données il y aura un et un seul fichier modèle XSD.
pour une source de données il y aura autant de fichiers de données XML que de listes rattachées.
Il est fortement conseillé d’utiliser ce type de liste lors de la manipulation de gros volumes de données entre autre le schéma ci-après explique le principe de fonctionnement.
La phase de transformation de WFResRequete en WFEIAXMLMes peut être très lourde en fonction du volume des données.