Ce service Web permet d'exécuter en séquence les deux étapes de l'APE.
Format du message en entrée
Le format du message JSON en entrée est le suivant :
{
"merge": {
"jsonDataModel": {},
"locale": "string",
"mimeType": "string",
"namespace": "string",
"options": {},
"templateName": "string"
},
"transform": {
"outputMimeType": "string",
"options": {
"docDescription": {
"author": "string",
"creationDate": "2018-12-03T15:06:22.646Z",
"creator": "string",
"keywords": "string",
"producer": "string",
"subject": "string",
"title": "string"
},
"pdfDocPolicy": {
"allowAccessContent": "string",
"allowAssembleDocument": "string",
"allowCopyContent": "string",
"allowEditAnnotations": "string",
"allowEditContent": "string",
"allowFillInForms": "string",
"allowPrint": "string",
"allowPrintHq": "string",
"encryptMetadata": "string",
"ownerPassword": "string",
"userPassword": "string"
}
}
}
}
Lorsque le service Web s'exécute sans erreur, le code HTTP retourné est 200 et la réponse est un document dans le format d'édition demandé.
En cas d'erreur, le code HTTP retourné est soit 400 si le corps de la requête est incorrect, soit 500 lors d'une erreur dans le traitement du template. En cas d'erreur, la réponse retournée est de type JSON.
Attributs
Le message doit représenter un objet JSON avec les attributs suivants :
merge
Cet attribut est obligatoire et de type Objet. Sa valeur doit représenter le contenu du message d'entrée du service Web mergedoc.
transform
Cet attribut est obligatoire et de type Objet. Sa valeur doit représenter le contenu du message d'entrée du service Web transformxslfo.