Anomalie #23942
ferméArchives versées sans niveau de service
Description
Lors d'un versement transactionnel SEDA sans accord de versement, si aucun niveau de service n'est transmis, le logiciel utilise bien le niveau de service par défaut pour sélectionner le stockage et les options de conservation, mais l'identifiant de celui-ci n'est pas reporté dans les métadonnées (serviceLevelReference vide).
Cette absence a des effets divers :
- impossibilité à modifier les métadonnées SEDA (voir exemples clients)
- probable absence de contrôle d'intégrité périodique
Voir #23938 et #23453 pour la modification des métadonnées
Voir #23070 pour le contrôle d'intégrité périodique
Mis à jour par Cyril VAZQUEZ il y a plus d'un an
- Description mis à jour (diff)
- Tags RM 2.8.X ajouté
Mis à jour par Cyril VAZQUEZ il y a plus d'un an
- Statut changé de A traiter à A livrer
- Tags RM 2.9.X ajouté
Correction dans le contrôleur medona/archiveTransfer
La présence d'une valeur de niveau de service sur l'archive conditionnait l'appel à la fonction recordsManagement/archive::completServiceLevel
Cette erreur survenait si
- aucun niveau de service n'est demandé dans les métadonnées du SIP
- aucun accord de versement ou accord de versement n'indiquant pas de niveau de service
- aucun profil ou aucun lien entre profil et service producteur dans le plan de classement (qui relie aussi le niveau de service)
Correction dans develop pour intégration à 2.9.5
Correction dans support/2.8.X pour intégration à 2.8.8