Région de Bruxelles-Capitale Fichiers XML de collecte de données 2/04/20121.

Slides:



Advertisements
Présentations similaires
Participez dès aujourdhui au répertoire des SSII sur technologies Microsoft Guide pour la mise à jour du profil Société pour être visible sur
Advertisements

Après réception du remboursement FEDER le chef de file doit entrer sur Présage pour y saisir la date de réception du remboursement. Pour cela cliquez sur.
DTD Sylvain Salvati
Story-board version 1.6 Statut : à valider Rédacteur : Nicole Djuissi
19 septembre 2006 Tendances Logicielles IBM Rational Data Architect Un outil complet de modélisation et de conception pour SGBD Isabelle Claverie-Berge.
Nicolas Singer Maître de conférence, université Champollion
Design Pattern MVC En PHP5.
TP 3-4 BD21.
Lactualité de la publicité des comptes, enjeux Monique M ILLOT -P ERNIN Présidente du Comité « Associations » du Conseil Supérieur de lOrdre des Experts-Comptables.
Formulaire HTML Introduction. Définition de formulaire.
Les sous-programmes Chapitre n° 5: Objectifs : Activité:
Processus de traitement des demandes informatiques
ONRN V2 Guide de contribution. Organisation des documents Listes de valeurs Ce répertoire contient les listes de valeurs qui sont utilisées pour qualifier.
Qu’est ce que GWAESSE? C'est un logiciel simple d'utilisation pour la configuration et le chiffrage des tableaux TTA (pour quais et campings), ACS (pour.
Appel d’offres DAFPEN ac-montpellier
Permet d'accéder Aux divers journaux et documents comptables Aux éditions fiscales annuelles À une représentation graphique de l'ensemble de vos comptes.
Etude des Technologies du Web services
On respecte la nomenclature: code.MM.AAAA.
Décembre de 9 Accès à pluriweb pour un parent Aperçu de pluriweb après branchement.
ACTIONS BENEVOLES 2013 Modalités de financement. DÉFINITION DES ACTIONS DE FORMATION 1 PREAMBULE: Le Contrat dobjectifs pour le développement des métiers.
Section XI Traitement de fichiers
La création de sinistre, la sélection à des fins de consultation, modification ou impression sont accessibles grâce à la barre de menu à gauche de l'écran.
Gestion des frais et des remboursements Synthèse du scénario
IFRS 1 « 1re application des IFRS »
Traitements &Suppléments
Permet d'accéder Aux divers journaux et documents comptables Aux éditions fiscales annuelles À une représentation graphique de l'ensemble de vos comptes.
Les instructions PHP pour l'accès à une base de données MySql
Modèle Logique de Données
Introduction à la structuration des documents: les techniques M2: Gestion des connaissances.
Page 1 / Titre / Auteur / Date / Confidentiel D? LA DEMARCHE COLLEGES METIER.
Initiation aux bases de données et à la programmation événementielle
Initiation à la conception des systèmes d'informations
Copyright © Yves Marcoux - Reproduction interdite1 BLT6052 Informatique documentaire Les SGBD textuels.
Passeport Orientation
Formation TYPO3 Lecture par « rôle » janvier 2010.
Permet d'accéder  Aux divers journaux et documents comptables,  Aux éditions fiscales annuelles,  À une représentation graphique de l'ensemble de vos.
Permet d'accéder  Aux divers journaux et documents comptables  Aux éditions fiscales annuelles  À une représentation graphique de l'ensemble de vos.
Exporter – Graver - Présenter  C'est grâce aux collections que "Exporter graver présenter" prend tout son sens  On peut y exporter un ensemble d'images,
Plateforme Syrius Max Bensadon - ATIH.
Création et présentation d’un tableau avec Word 2007
22 octobre 2014 NOUVELLE STRUCTURE POUR L’ENREGISTREMENT DE L’ADRESSE M. Ruymen.
Bibliothèque de philosophie et d’ergologie Granger-Guillermit Catalogue : Recherche multi-critères.
Mise en oeuvre et exploitation
Produire, traiter et exploiter des documents numériques Documents
Traitement des fichiers flux d’individus (mobilité) de L’INSEE à l’aide du portail SIDDT.
Le Millo-Repos par.
MEMO Manager Etape 3 : Valider l’entretien annuel Acteurs du process
Le site-en-kit pour les locales 2. Créer des pages.
PHP 5° PARTIE : LES COOKIES
XML-schema. Pourquoi XML-schema Les DTD : Pas de typage, peu de contraintes sur les contenus nombre d'apparitions d'un élément à choisir entre 0 et 1.
CIA Pension Seminar Colloque sur les régimes de retraite April 16, 2007  Le 16 avril 2007 Toronto, Ontario New developments / Quoi de neuf ?
JDBC L'API JDBC est utilisée pour utilisée pour intéragir avec une base de données.
Logiciel eComptes Gestion Locale– Documentation Suivre un poste budgétaire dans le temps Plusieurs fonctionnalités de l’eComptes permettent de suivre un.
I - Caractéristiques principales de GI
SCÉNARISATION MULTIMÉDIA
CBFA 6 décembre Modernisation du système de collecte des informations.
Programmation Web : Introduction à XML
Mode opératoire CRA Le compte rendu d’activité (CRA) sert à la fois de reporting de l’activité du mois et de note de frais. Le nombre de jours déclarés.
Programmation Web : Schémas XSD Jérôme CUTRONA 19:27:07 Programmation Web
Projet DARTIES Equipe alimentation.
MJ. Blin et M. CsernelPoleInfo31 XML et ses environnements Documents XML bien formés Prologue Arbre d'éléments Attributs Commentaires Entités internes.
Module : Langage XML (21h)
Modélisation des documents: DTD et Schéma
Comprendre le SGBDR Microsoft Access – partie 2
Initiation aux bases de données et à la programmation événementielle
Facturation - généralités
Jean Vieille Research community Consulting group
Les bases de données Séance 4 Construction du Modèle Physique (la BDD)
Transcription de la présentation:

Région de Bruxelles-Capitale Fichiers XML de collecte de données 2/04/20121

Agenda du 2 avril Introduction 2.Solution Technique de collecte 3.Structures XML 4.Périodes de collectes 5.Nom de fichier 6.Documentation 7.Vues schématiques des XSD 8.Exemples XML 2/04/2012CLIO2

1.Introduction : Aperçu de la solution globale Pouvoirs Locaux STESUD ADEHIS Sherazade SD Works Staging Area Operational Data Store E-DWH Data Marts Oracle DB Sema n-tic Layer BO Universe Metadata Layer Security Layer XML files SFTP Statistiques 2/04/2012CLIO3

2.Solution Technique de collecte Le XML permet de structurer l'information dans des fichiers-texte sous une forme plus robuste que les fichiers binaires ou tabulaires. Les structures que devront suivre les différents fichiers XML seront formalisées dans des fichiers XSD. Ils seront utilisés pour valider les fichiers XML envoyés par les pouvoirs locaux. 2/04/2012CLIO4

3.Structures XML Nous aurons 4 structures XML représentées par 4 fichiers XSD : Données trimestrielles pour un agent clio_workforce_trimestrial.xsd Données annuelles pour les agents clio_workforce_annual.xsd Données trimestrielles pour le cadre statutaire approuvé clio_organization.xsd clio_organization.xsd Données trimestrielles pour les mandataires clio_workforce_trimestrial_representative.xsd clio_workforce_trimestrial_representative.xsd 2/04/2012CLIO5

4.Périodes de collectes trimestrielle (le dernier jour du mois qui suit la fin du trimestre) Un fichier pour le Cadre Un fichier pour les Agents Un fichier pour les Mandataires annuelle (fin avril de l’année suivante au plus tard) Un fichier pour les Agents reprenant leurs données financières Données du Trimestre 4 de l’année précédente Données du Trimestre 1 de l’année en cours et données annuelles de l’année précédente Données du Trimestre 2 de l’année en cours Données du Trimestre 3 de l’année en cours 2/04/2012CLIO6

5.Nom de fichier.xml le numéro du trimestre (1 digit) Si celui-ci est égal à 0 cela sera le rapport annuel. le code de l’institution (3 digit) l’année (4 digit) le type de données : WORKFORCE (effectif), ORGANIZATION (cadre), REPRESENTATIVE (mandataire), FINANCIAL (données financières) XXXXXXXXXXXXXX_ III_YYYY_ T 2/04/2012CLIO7

6.Documentation Un fichier ‘word’ de documentation sera fourni et définit les directives techniques à suivre dans le cadre de la collecte des données et est structuré en 3 chapitres principaux: Le chapitre Exemples XML défini des scénarios d’exemples et les fichiers XML correspondants qui permettent une meilleure compréhension des données attendues.Exemples XML Le chapitre Description des Template XSD décrit les règles à suivre concernant les données qui seront contenues dans les fichiers XML.Description des Template XSD Le chapitre Introduction donne un aperçu des modalités de transferts des fichiers XML.Introduction 2/04/2012CLIO8

7.Vues schématiques des XSD Données trimestrielles pour le cadre statutaire approuvé: 2/04/2012CLIO9

7.Vues schématiques des XSD Données trimestrielles pour un agent 2/04/2012CLIO10

7.Vues schématiques des XSD Données trimestrielles pour un agent/carrière 2/04/2012CLIO11

7.Vues schématiques des XSD Données trimestrielles pour les mandataires 2/04/2012CLIO12

7.Vues schématiques des XSD Données trimestrielles pour les mandataires/carrière 2/04/2012CLIO13

7.Vues schématiques des XSD Données annuelles pour les agents 2/04/2012CLIO14

7.Vues schématiques des XSD Données annuelles pour les agents/coût annuel 2/04/2012CLIO15

7.Vues schématiques des XSD Chaque élément recevant une valeur pourra suivre des règles de validation suivant les validations XSD disponibles dans la documentation. Exemple: Données annuelles pour les agents/coût annuel Valeur entre et Se compose de 3 ou 5 chiffres Se compose de 2 chiffres 2/04/2012CLIO16

8. Exemples XML Dans la documentation technique on retrouvera des exemples XML basés sur des scénarios fictifs pour chacun des fichiers de la collecte. Ces exemples permettent une meilleure compréhension des données attendues. Un mandataire est élu en octobre 2012 à Woluwe Saint Lambert comme Conseiller Communal sur la liste «GESTION COMMUNALE». Durant son mandat à la date du 12 juillet 2017, il décide de siéger de manière indépendante. En 2018 il n’est pas réélu mais en octobre 2024 sur la liste LB il est élu conseiller et devient échevin. Lors du décès du bourgmestre en fonction le devient en janvier Il est réélu en avril 2030 et prend sa pension en mars Scénario d’exemple pour un mandataire 2/04/2012CLIO17

9.Parcours détaillé de la documentation Navigation dans le document et détail des règles de validations. Parcours de l’exemple XML suivant le scénario «Effectif Trimestriel Mandataire ». 2/04/2012CLIO18

9.Parcours détaillé de la documentation Pour chacun des éléments du fichier XML on retrouvera les différents champs décrit ci-dessous: Diagramme: Représentation visuelle de l’entité décrite permettant une visualisation schématique Exemples : 2/04/2012CLIO19

9.Parcours détaillé de la documentation Type : Cette zone décrit le type de données auquel l’entité appartient. Les types de données possibles sont : Une date Un nombre entier Un nombre décimal Une chaîne de caractères Tout autre type XML prédéfini dans ce document Pour un type simple défini dans le document il y aura un hyperlien vers le chapitre si rapportant. En plus du type nous aurons également une information indiquant si le champ est obligatoire ou optionnel. On mentionnera également le nombre de fois où une entité peut survenir dans le fichier xml. Exemple : xs:unsignedShort Obligatoire Maximum une occurrence 2/04/2012CLIO20

9.Parcours détaillé de la documentation Utilisé par: Ce champ sera disponible dans le cadre d’un type défini dans le document donne l’information sur les entités qui utilisent ce type. L’objet défini dans cette section aura un hyperlien vers le chapitre s’ y rapportant. Description: Description du champ permettant une compréhension business de celui-ci. Parent: Enfants: Disponible suivant l’entité visualisée, elle donnera un hyperlien vers l’entité parente. Exemple : Dans le cas de l’entité HomeCountryCode du schéma ci-dessus. HomeLocationRepresentativeType Disponible suivant l’entité visualisée, elle donnera un hyperlien vers l(es) entité(s) enfant(s). Exemple : Dans le cas de l’entité HomeLocationRepresentativeType du schéma ci-dessus. HomeCountryCode HomePostalCode 2/04/2012CLIO21

9.Parcours détaillé de la documentation Validations: Défini les règles de validations que l’entité décrite devra suivre : valeurs minimales, maximales, pattern (format structuré à suivre comme un numéro national), doivent se retrouver dans une liste déterminée… Exemples : 2/04/2012CLIO22

9.Parcours détaillé de la documentation Un mandataire est élu en octobre 2012 à Woluwe Saint Lambert comme Conseiller Communal sur la liste «GESTION COMMUNALE». Durant son mandat à la date du 12 juillet 2017, il décide de siéger de manière indépendante. En 2018 il n’est pas réélu mais en octobre 2024 sur la liste LB il est élu conseiller et devient échevin. Lors du décès du bourgmestre en fonction en janvier 2026 il devient ?????????. Il prend sa pension en janvier Scénario d’exemple XML pour un mandataire Fichiers: 2/04/2012CLIO23

9.Parcours détaillé de la documentation Un mandataire est élu en octobre 2012 à Woluwe Saint Lambert comme Conseiller Communal sur la liste «GESTION COMMUNALE». Contenu du fichier REPRESENTATIVE _018_2012_4.xml : 2/04/2012CLIO24

9.Parcours détaillé de la documentation Durant son mandat à la date du 12 juillet 2017, il décide de siéger de manière indépendante. Contenu partiel du fichier REPRESENTATIVE _018_2017_3.xml: 2/04/2012CLIO25

9.Parcours détaillé de la documentation En 2018 il n’est pas réélu mais en octobre 2024 sur la liste LB il est élu conseiller et devient échevin. Contenu partiel du fichier REPRESENTATIVE _018_2024_4.xml: 2/04/2012CLIO26

9.Parcours détaillé de la documentation Lors du décès du bourgmestre en fonction en janvier 2026 il devient ????????. Contenu partiel du fichier REPRESENTATIVE _018_2026_1.xml: 2/04/2012CLIO27

9.Parcours détaillé de la documentation Il prend sa pension en janvier Contenu partiel du fichier REPRESENTATIVE _018_2028_1.xml: 2/04/2012CLIO28

Upload / Download des fichiers CLIO Serveur FTP BODS COM 004 CPAS 102 … COM 001 WINSCP CLIO DWH WINSCP 2/04/2012CLIO29

Caractéristiques Utilisation de l’outil WINSCP (ou autre client FTP) pour charger les données sur le serveur MINERVE Chaque utilisateur a accès à son propre container en lecture et écriture Chaque container contient deux folders : INBOX pour les fichiers éventuellement reçus OUTBOX pour l’envoi de fichiers vers BPL 2/04/2012CLIO30

2/04/2012CLIO31