Transmission d'un paquet d'information versé

Route

POST /archiveTransfer

Description

Téléversement d'un paquet d'information versé (PIV, SIP).

Paramètres

Variable de chemin

Nom de la propriété Type Description
Néant

En-tête

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

Argument de requête

Nom de la propriété Type Description
Néant

Corps

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

Exemple

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"
}

Réponses

Succès

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"

results matching ""

    No results matching ""