| Entreprises - PME : Répondre aux marchés publics (DC1, DC2, ATTRI1, DC4, mémoire technique, ...) | Acheteurs publics | |||||
| DATES | J01 Fondamentaux | J02 Répondre aux AO | J03 Réponse électronique | J04 Mémoire technique | Formations | Assistance |
| Répondre | Formations "Répondre aux AO pour les entreprises" - INTER, INTRA, sur site ou FOAD (Fondamentaux, réponse, formulaires, dématérialisation, mémoire technique) |
La norme d’échange ACTES / @CTES définit les caractéristiques techniques des flux échangés entre les dispositifs de télétransmission des collectivités territoriales et l’application @CTES du ministère de l’Intérieur. Elle précise notamment les protocoles utilisés, les schémas XML, la structure des fichiers, l’enveloppe métier, les messages métier, les pièces jointes, les règles de nommage et les contrôles à effectuer avant transmission.
La norme d’échange constitue l’une des composantes techniques du cahier des charges des dispositifs de télétransmission ACTES.
Elle définit les caractéristiques techniques que doivent respecter les flux échangés entre un dispositif de télétransmission et l’application @CTES.
Elle porte notamment sur :
L’article R2131-2-B du code général des collectivités territoriales prévoit que le cahier des charges applicable aux dispositifs de télétransmission définit notamment les caractéristiques relatives aux normes des échanges de données.
Le même article distingue également :
La norme d’échange doit donc être replacée dans l’ensemble des exigences techniques et de sécurité du dispositif.
Le cahier des charges actuellement applicable est la version 2 approuvée par l’arrêté du 23 mai 2017.
Ce document a remplacé le cahier des charges initial de 2005.
La version 2017 comporte une partie intitulée « Normes des échanges techniques avec l’application @CTES », qui regroupe les exigences NORME-01 à NORME-13.
La norme d’échange reste donc une composante actuelle et opérationnelle du dispositif ACTES / @CTES.
Les flux entrants acceptés par @CTES sont regroupés dans un fichier archive.
Cette archive contient notamment :
Une même archive peut contenir plusieurs messages métier.
L’enveloppe métier recense ces messages et permet à l’application @CTES d’effectuer les traitements correspondant à chacun d’eux.
Les fichiers XML produits par le dispositif doivent respecter les schémas XML prévus pour @CTES.
Le dispositif doit pouvoir être adapté lorsque le ministère de l’Intérieur fait évoluer ces schémas.
Un fichier XML qui n’est pas conforme au schéma applicable ne doit pas être transmis au sas du ministère.
Le cahier des charges impose également que les champs prévus par le schéma soient renseignés conformément aux règles applicables et que le dispositif contrôle leur conformité avant transmission.
Les fichiers transmis au sas du ministère de l’Intérieur sont regroupés dans une archive au format tar.gz.
Le cahier des charges fixe des règles précises concernant :
La version 2 du cahier des charges fixe actuellement à 150 mégaoctets la taille maximale du fichier archive transmis au sas.
L’enveloppe métier est un fichier XML contenant les informations générales relatives à la transmission.
Le cahier des charges impose qu’une archive ne comporte qu’une seule enveloppe métier.
Le nom de cette enveloppe comporte notamment :
Avant transmission, le dispositif contrôle notamment la cohérence entre le numéro SIREN contenu dans le nom du fichier et celui enregistré dans le fichier XML, ainsi que la présence des messages métier annoncés par l’enveloppe.
Les messages métier sont également constitués sous la forme de fichiers XML.
Ils correspondent aux différents flux fonctionnels échangés dans @CTES.
Leur nom permet notamment d’identifier :
Des pièces jointes peuvent accompagner les messages métier.
Le cahier des charges prévoit actuellement les formats suivants :
Les pièces jointes doivent être nommées conformément aux règles prévues par la norme d’échange afin de pouvoir être associées au message métier correspondant.
Le dispositif doit contrôler la présence des pièces annoncées et leur format avant l’envoi.
La norme d’échange utilise différents codes permettant à @CTES d’identifier et de classer les éléments transmis.
Il s’agit notamment :
Ces valeurs sont fournies au dispositif par l’application @CTES au moyen des flux de mise à jour des tables de référence.
Le dispositif doit utiliser les valeurs retournées par @CTES afin d’éviter l’utilisation de classifications périmées.
La norme d’échange doit être distinguée des seules règles de transport des données.
Le cahier des charges prévoit notamment :
Ces protocoles interviennent dans plusieurs parties du cahier des charges et ne résument donc pas à eux seuls la notion de norme d’échange.
La norme d’échange s’applique aux différents flux correspondant aux transactions organisées dans @CTES.
Le cahier des charges décrit notamment des transactions relatives :
Chaque transaction peut comporter plusieurs flux correspondant aux différents échanges entre la collectivité, le dispositif et les services de l’État.
La conformité à la norme d’échange est vérifiée avant la transmission vers @CTES.
Le dispositif doit notamment contrôler :
Un fichier ne respectant pas les exigences applicables ne doit pas être envoyé au sas du ministère de l’Intérieur.
La norme d’échange ne doit pas être confondue avec l’ensemble des exigences de sécurité du dispositif.
Le cahier des charges consacre une partie distincte à la sécurisation des échanges.
Elle traite notamment :
La norme d’échange définit donc principalement la structure et la conformité technique des flux, tandis que d’autres parties du cahier des charges organisent leur sécurité et leur exploitation.
Dans le cahier des charges initial de 2005, la norme d’échange était présentée dans une annexe technique spécifique.
Cette présentation n’est plus celle du cahier des charges actuel.
Depuis 2017, les règles sont directement intégrées dans la partie « Normes des échanges techniques avec l’application @CTES » du cahier des charges.
Le cahier des charges de 2005 peut donc être conservé à titre historique, mais la description actuelle de la norme d’échange doit être fondée sur la version 2 de 2017.
Voir également
ACTES / @CTES, cahier des charges ACTES, chaîne de télétransmission, dispositif de télétransmission, enveloppe de transmission ou enveloppe métier, formats des fichiers, messages métier, nomenclature, opérateur de transmission, télétransmission
Code général des collectivités territoriales - article R2131-2-B .
[Historique] Annexe 3 du cahier des charges ACTES - version 1.01 du 21 octobre 2005.
(c) F. Makowski 2001/2023