Skip to main content
Skip table of contents

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 des fichiers au format JSON, et à la structure imposée 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 spécifiques.

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

}

}

La structure minimale en entrée est la suivante

{

    "DIAP_METHODE""SWDG_DOC",

    "DIAP_DATA": {      

    }

}

Exemple de structure en sortie :

{

    "DIAP_METHODE""SWDiapason1",

    "DIAP_IDENTIFIANT""86dfce14-8fc6-c3b1-7c14-e0c9d875c471",

    "DIAP_STATUTS""SUCCES",

    "DIAP_DATA": {

        "ParamResult""Valeur Resultat",

}

}

La structure minimale en sortie est la suivante

{

    "DIAP_METHODE""SWDiapason1",

    "DIAP_IDENTIFIANT""86dfce14-8fc6-c3b1-7c14-e0c9d875c471",

    "DIAP_STATUTS""SUCCES",

    "DIAP_DATA": {

}

}


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.