POST /archiveTransfer
Téléversement d'un paquet d'information versé (PIV, SIP).
Nom de la propriété | Type | Description |
---|---|---|
Néant |
Nom de l'en-tête | Type | Description |
---|---|---|
Accept | string | application/json |
Content-Type | string | application/json |
Nom du cookie | Type | Description |
---|---|---|
LAABS-AUTH | string | Jeton de connexion à l'application URL encodé Génération d'un jeton |
Nom de la propriété | Type | Description |
---|---|---|
Néant |
Nom de la propriété | Type | Description | |
---|---|---|---|
messageFile | string | object | Contenu du message échangé, encodé en base 64 s'il est binaire, ou en clair s'il est encodé en JSON |
attachments | BinaryObject[] |
Tableau d'objets binaires transmis en pièce jointe du message | |
schema | string | Schéma ou formalisme d'empaquetage utilisé pour le message | |
fileName | string | Dans le cas d'un message compressé (tip, tar-gz), nom du fichier de message dans l'archive compressée |
Maarch RM propose un formalisme d'échange conforme à la norme NF Z44-022 MEDONA, voir Transfert d'archive
Requête
POST http://srv-maarchrm/archiveTransfer
Headers
Accept application/json
Content-Type application/json
Cookie LAABS-AUTH=phdF9WkJuTKkDuPXoqDZuOjLMAFGC6ZrqwSFnXohEKRi7FRU8hxZItTnhpedvQuz7nm%2FwrvKJO57kQhI%2Fuhl%2FA%3D%3D
Body
{
"messageFile" : {
"version" : "1.0",
"messageIdentifier" : "AT001_2019-07-12",
"dataObjectPackage" : {
"binaryDataObjects" : {
...
},
"attachments" : [
{
"data" : "iVBORw0KGgoAAAANSUhEUgAAAGYAAABmCAMAAAAOARRQAAAAgVBMVEX///8AAAD09PQEBAT+/v4E...",
"fileName" : "document.pdf"
},
...
],
"schema" : "mades"
}
Le service web retourne l'identifiant du nouveau message de transfert d'archives enregistré dans le système.
Code HTTP 200
retour
"maarchrm-0987476-3934-948747"