Comment sont structurées les données Services Web DIAPASON Génériques ?
Les données échangées en entrée et en sortie de DIAPASON sont transmises par dans le body d’une requête HTTP au format JSON (dont le format est imposé par DIAPASON).
Le contenu des fichiers dépend des informations à faire circuler, et donc des paramètres attendus ou générés par la requête.
C’est ces fichiers qui sont décrit dans le document d’analyse !
Quels éléments trouve-t-on dans le JSON ?
Le body est au format JSON en entrée comme en sortie. Seul l’élément DIAP_DATA contiendra les paramètres et informations traitées par la requête Diapason spécifiquement pour cette demande.
Voici la liste des éléments standard de premier niveau :
"DIAP_METHODE": "Nom de la méthode de service web Diapason générique (défini dans Diapason)",
"DIAP_IDENTIFIANT": "<<Identifiant unique de la requête de Service Web dans DIAPASON (GUID)>>",
"DIAP_STATUTS": "<<Statuts de sortie de la requête SUCCES ou ERROR>>",
"DIAP_DATA": { << Objet Json contenant les informations du service>> }
Exemples de structures en entrée et en sortie
Exemple de structure en entrée : { "DIAP_METHODE": "SWDiapason1", "DIAP_DATA": { "ParamCar1": "Valeur 1", } } | Exemple de structure en sortie : { "DIAP_METHODE": "SWDiapason1", "DIAP_IDENTIFIANT": "86dfce14-8fc6-c3b1-7c14-e0c9d875c471", "DIAP_STATUTS": "SUCCES", "DIAP_DATA": { "ParamResult": "Valeur Resultat", } } |