Fonctionnalité #20579
ferméTransaction de demande de versement
Description
En tant que SV, je veux transmettre une demande de versement afin de valider fonctionnellement le contenu de mon bordereau avant un transfert d'archives contenant les données numériques.
Détail
La transaction est décrite dans la norme MEDONA et le SEDA.
Elle utilise un message de type ArchiveTransferRequest et sa réponse ArchiveTransferRequestReply
Elle est utilisée en amont d'un versement afin de valider le message
- ses en-têtes,
- le respect des accords,
- la présence des données de référence,
- les métadonnées
sans transmettre les données d'archive.
Concrètement, la transaction est similaire aux trois première étapes du transfert :
- réception et contrôle de conformité du message
- validation fonctionnelle
- acceptation par le SA
Si ces étapes se déroulent sans incident, une réponse permet au SV de procéder au transfert en sachant qu'il n'y aura pas de rejet, sauf problème technique de transfert, détection de format, ou si la demande transmise différait ou passait sous silence certaines métadonnées (format de fichier...)
Le message de transfert pourra faire référence à la demande qui l'a précédé, sans pour autant que cela n'impacte le traitement car on ne pourra pas déterminer si les deux messages sont identiques.
Conditions d'acceptation
La fonctionnalité répond aux exigences suivantes :
- recevoir un message de demande dans un formalisme connu du système et pour lequel il implémente la transaction, la cible étant le SEDA 2
- valider les éléments présents dans le message à l'identique de ce qui sera validé pour le futur transfert
- le cas échéant, faire accepter par le service d'archives
- renvoyer une réponse positive ou négative motivée dans le même formalisme