...
Balise | Contenu |
---|---|
error | Anomalie technique de l’appel du service web 0 = pas n’anomalie, autre valeur = anomalie Dans ce cas la balise |
result | Détail du résultat fonctionnel de l’appel du service web
|
Couche d’abstraction
...
La documentation de la couche d’abstraction se trouve sous A5/DOC/TECHNIQUE
...
Elle contient tous les champs de la table ART traduits en anglais
...
Exemple de Réponse
La balise “errormessage” contient tout les erreurs séparées avec “|”
La balise ”response” contient tous les articles intégrés avec succès
Intégration OK
Bloc de code |
---|
{
"error": 0,
"result": "{\"label\": \"infinity\",\"codeScript\": \"integration_article\",\"resultType\": \"JSON\",
\"result\":{\"common\":{\"resultcode\": \"0\",\"errormessage\": \"\"},
\"response\":
{\"data\":[{\"REFERENCE\":{\"article\": \"CMPST_PLM00071\",\"MESSAGE\": \"Article CMPST_PLM00070 crée avec succès\"}},
{\"REFERENCE\":{\"article\": \"CMPST_PLM00071\",\"MESSAGE\": \"Article CMPST_PLM00071 crée avec succès\"}}]}}}",
"txterr": "",
"infos": ""
} |
Intégration KO pour les deux premiers articles et modification OK pour le dernier article
Bloc de code |
---|
{
"error": 0,
"result": "{\"label\": \"infinity\",\"codeScript\": \"integration_article\",\"resultType\": \"JSON\",\"result\":
{\"common\":{\"resultcode\": \"0\",\"errormessage\": \"Type Article INDICEMA non-existent|Data \\\"COMPTEACHAT (ART.cpta)\\\" compulsory|Type Article INDUSFOI non-existent|Data \\\"COMPTEACHAT (ART.cpta)\\\" compulsory"},
\"response\":{\"data\":[\"REFERENCE\":{\"article\": \"CMPST_PLM00053\",\"MESSAGE\": \"Article CMPST_PLM00053 modifié avec succès\"}]}}}",
"txterr": "",
"infos": ""
} |
Mapping de champs
Un mapping existe entre les noms de champs du dictionnaire et les noms de balise à utiliser
...