Project

General

Profile

Fonctionnalité #13535

[Consultation API] Lien de téléchargement au lieu du contenu binaire

Added by Cyril VAZQUEZ 11 months ago. Updated 10 months ago.

Status:
Clôturée
Priority:
1-Majeur
Assignee:
-
Target version:
Start date:
03/10/2020
Due date:
Spent time:
Itération:
200327
Extension/Module:
Fonction:
Interrogation
SCRUM - Valeur:
3 - Must

Description

En tant que demandeur d'Archive, je veux récupérer un lien de téléchargement temporaire au lieu du contenu dans les réponse à l'appel au web service de consultation afin d'autoriser les binaires de taille importante.

Détail
La réponse transmet un json qui inclut le binaire encodé en base64.
Selon sa taille, le client de données peut ne pas être en mesure de récupérer le corps de réponse (mémoire allouée).

Solution : Créer une ressource dans un dossier d'export, fournir le lien en réponse, laisser le client détruire après récupération.

Conditions d'acceptation
- La requête doit comporter un paramètre pour demander le mode "embedded" actuel (par défaut pour rétro-compatibilité) ou le mode "lien de téléchargement" (uri)
- La réponse doit comporter l'uri dans les propriétés "digitalResource.handler"

Livrables

Mettre à jour la documentation : https://labs.maarch.org/maarch/maarchRM.doc/blob/master/api/paths/recordsManagement/archive/readDigitialResource.md

History

#1 Updated by Cyril VAZQUEZ 11 months ago

  • Description updated (diff)

#3 Updated by Elodie SOME-BLAD 11 months ago

  • Target version changed from Product Backlog to 2.6
  • Itération 200327 added

#4 Updated by Alexandre MORIN 11 months ago

  • Status changed from A traiter to A tester

#5 Updated by Alexandre MORIN 11 months ago

branche hotfix/2.6.2 sur socle

demande de consultation d'une ressource via postman :
http://maarchrm/recordsManagement/archive/consultation/{archive id}/digitalResource/{res id}?embedded=false

Attention vous devez ajouter une configuration (voir migration.md)

#6 Updated by Elodie SOME-BLAD 11 months ago

  • Description updated (diff)

Ajout du livrable de documentation pour acceptation complète de l'US.

#7 Updated by Elodie SOME-BLAD 10 months ago

  • Status changed from A tester to Clôturée

Also available in: Atom PDF