Sommaire | ||||
---|---|---|---|---|
|
Il existe deux services web pour l’interaction avec le Datahub.
...
Bloc de code |
---|
<dataset>PERhdGFIdWIgRGF0YVNldFR5cGU9IkZB(...ceci est un extrait)</dataset> <fichier nom="6.pdf">JVBERi0xLjQKJfbk/N8KMSovVH(...ceci est un extrait)</fichier> |
Appel au service web de création de Dataset en mode SOAP
L'étape 4 précédente permet donc d’obtenir une chaîne décrivant le contenu du fichier DHUB et des fichiers compagnons.
...
Dans ce mode, l’action métier est : CREER_DATASET
et les paramètres attendus sont les données de contenu
Etape 5
...
: passage de l’action métier et des données dans la zone paramètres
Les données sont construites selon les règles d’appels de services web Divalto en mode SOAP, c’est à dire placés dans la zone “paramètre”
Bloc de code | ||
---|---|---|
| ||
<dem> <action dos="998" nom="creer_dataset"> <dataset>PERhdGFIdWIgRGF0YVNldFR5cGU9IkZB(...ceci est un extrait)</dataset> <fichier nom="6.pdf">JVBERi0xLjQKJfbk/N8KMSovVH(...ceci est un extrait)</fichier> </action> </dem> |
...
Appel au service web de création de Dataset en mode SOAP (etape 6)
L'étape 5 précédente permet donc d’obtenir une chaîne décrivant le contenu du fichier DHUB et des fichiers compagnons.
Le mode SOAP passe par l’appel au service web SYNCHRO_INFINITY_AGILEO pour un appel d’action métier.
Dans ce mode, l’action métier est : CREER_DATASET et les paramètres attendus sont les données de contenu.
Pour le passage de l’action métier et des données dans la zone paramètres
...
Les , les données sont construites selon les règles d’appels de services web Divalto en mode SOAP, c’est à dire placés dans la zone “paramètre”.
...
Bloc de code | ||
---|---|---|
| ||
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <WebServiceDiva xmlns="http://www.Divalto.fr/WebService/"> <action><![CDATA[<action>SYNCHRO_INFINITY_AGILEO]]></action> <param><![CDATA[ <dem> <action dos="998" nom="creer_dataset"> <dataset>PERhdGFIdWIgRGF0YVNldFR5cGU9IkZB(...ceci est un extrait)</dataset> <fichier nom="6.pdf">JVBERi0xLjQKJfbk/N8KMSovVH(...ceci est un extrait)</fichier> </action> </dem> ]]> </param> </WebServiceDiva> </soap:Body> </soap:Envelope> |
Appel au service web de création de Dataset en mode REST
L'étape 4 précédente permet donc d’obtenir une chaîne décrivant le contenu du fichier DHUB et des fichiers compagnons.
Le mode REST passe par l’appel au service web WEB_SERVICE_INFINITY pour un appel d’action métier.
Dans ce mode, l’action métier est : CREER_DATASET et les paramètres attendus sont les données de contenu.
Pour le passage de l’action métier et des données dans la zone paramètres, les données sont construites selon les règles d’appels de services web Divalto en mode SOAP, c’est à dire placés dans la zone “paramètre”
Exemple d’appel Postman : la zone paramètres <param> est garnie avec les données de l'étape 5 et la zone <action> avec le service web SOAP standard WEB_SERVICE_INFINITY
Bloc de code | ||
---|---|---|
| ||
{
"action":"WEB_SERVICE_INFINITY",
"param":"<dem><action dos="998" nom="creer_dataset"><dataset>PERhdGFIdWIgRGF0YVNldFR5cGU9IkZB(...ceci est un extrait)</dataset><fichier nom="6.pdf">JVBERi0xLjQKJfbk/N8KMSovVH(...ceci est un extrait)</fichier></action></dem>",
"access_token":"{{TOKEN}}"
} |
NOTES:
{{TOKEN}} est le jeton d’identification obtenu lors de la phase d’authentification
dans la zone “param” il ne doit pas y avoir de saut de ligne