Introduction Procédures d'exploitation - utilisateur Procédures d'exploitation - administrateur Configuration Prérequis pour Maarch RM Installation du socle d'archivage de Maarch RM Publication CLI Variables d'environnement Publication HTTP Installation de l'extension Archives Courrier Installation de l'extension Archives Publiques Installation de l'extension Coffre fort numérique Configuration de la sécurité Configuration de la protection CSRF Configuration des rôles d'organisation Gestion de l'espace d'échange Configuration du stockage Configuration du classement des Logs Migration du support Référentiel Externe Gestion du référentiel des formats Configuration des services de conversion Configuration de l'indexation plein texte Configuration de l'interface homme-machine Configuration de la prévisualisation Configuration du journal de l'application Configuration de la destruction Configuration du journal du cycle de vie Schémas de métadonnées descriptives Schémas d'empaquetage pour les échanges Configuration pour les profils Configuration des notifications sur les événements de l’application Configuration du service de notification Configuration des privilèges des comptes de service Gestion de la planification Gestion du stockage Gestion des niveaux de service Configuration : syntaxe Configuration des versements transactionnels Génération automatique d'identifiants Configuration de la règle de communicabilité par défaut Configuration de l'algorithme de hachage Documentation API Annexes

Schémas d'empaquetage pour les échanges

Maarch RM permet de déclarer des formats d'empaquetage utilisables pour les échanges de données d'archives conformes à la norme NF Z44-022 MEDONA et au SEDA.

Chaque schéma d'empaquetage implique un ensemble de comportements de l'application pour les opérations d'entrée et de ressorties :

  • entrées : réception, contrôle de complétude et de conformité, acquittement, validation métier, acceptation, traitement pour empaquetage des nouveaux AIPs, envoi d'une réponse
  • accès : demandes, notifications, ressorties de données et de métadonnées, flux d'autorisations

Configuration

La section [medona] comporte la directive complexe packageSchemas qui déclare les schémas disponibles.

Il s'agit d'un tableau associatif qui fait correspondre un identifiant de schéma, qui est le nom du bundle de contrôle du formalisme d'empaquetage, et une configuration de schéma répondant aux spécifications suivantes :

Propriété Type Description
label string Obligatoire. Intitulé affiché à l'utilisateur pour le choix d'un schéma
descriptionScheme string Identifiant d'un schéma de description cible par défaut pour les unités d'archives échangées, principalement lors des opérations d'entrées. Si ignoré, le système pourra déterminer le schéma de description à utiliser à partir du profil d'archive déclaré dans les métadonnées échangées, et en cas d'échec à trouver un schéma spécifique le schéma de description interne sera utilisé.
xmlNamespace string Espace de nom XML associé au schéma, pour la détection automatique de schéma des mesages échangés au format XML
presenter string Classe de présentation qui sera utilisée par le système pour la présentation des données des messages échangées. Si ignoré, le système ne présentera pas le détail dans l'écran d'affichage des messages.

Exemple de déclaration du modèle SEDA 2 avec une extension de champs complémentaires dans un schéma JSON externe

packageSchemas = "{
    'mades' : {
         'label' : 'Format d\'échange Maarch RM',
         'descriptionScheme' : '',
         'presenter' : 'mades/message'
    }
}"

results matching ""

    No results matching ""