Aller directement à la fin des métadonnées
Aller au début des métadonnées

Vous regardez une version antérieure (v. /wiki/spaces/PAI/pages/10585407782/Mise+jour+compteur+mat+riel+quipement+V10.8+JSON) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 2) afficher la version suivante »

(Description du SW)

L'action pour la (description du SW) : code_action

Balise de paramètres (parameters)

Niveau

Contenu

Obligatoire

Remarques

dos

1

Dossier achat-vente

NON

Par défaut selon utilisateur

Balise du corps (data)

Niveau

Contenu

Obligatoire

Remarques

entity

1

Nom de la table

OUI

{“nomChamp1”:”valeur1”,”nomChamp2”:valeur2”}

2

Liste des champs avec leur nom de champ et la valeur

OUI

filename

1

Nom du fichier à joindre

OUI

entity

1

Nom de la table

OUI

Texte complémentaire

(Ici des exemples prêts à copier. Exemple = que la zone data, complet= tout)

Exemple de corps
'data':
     {
     'entity':'ENT',
     'key':{'TICOD':'C', 'PICOD':'2', 'PREFPINO':'', 'PINO':'10000029'},
     'filename':'commande10000029.pdf',
     'filedata':'JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovUGFnZXMgMi'
     }


Exemple complet flux JSON
{ 
    "action":"WEB_SERVICE_INFINITY",
    "access_token":"{{TOKEN}}",
    "param":"
        {
        'action': {'swinfinity': 'associer_fichier'},
        'data':
            {
            'entity':'ENT',
            'key':{'TICOD':'C', 'PICOD':'2', 'PREFPINO':'', 'PINO':'10000029'},
            'filename':'commande10000029.pdf',
            'filedata':'JVBERi0xLjQKJ'
            }
        }"
}


Format de la réponse :

Balise

Contenu

error

Anomalie technique de l’appel du service web

0 = pas n’anomalie, autre valeur = anomalie

Dans ce cas la balise txterr indique le message d’erreur

result

Détail du résultat fonctionnel de l’appel du service web

resultcode= 0 => pas d’anomalie fonctionnelle la demande est bien traitée

resultcode<>0 => anomalie fonctionnelle/métier dont la raison est indiquée dans errormessage


Exemple de réponse

{
    "error": 0,
    "result": "{\"label\": \"infinity\",\"codeScript\": \"associer_fichier\",\"result\":{\"common\":{\"resultcode\": \"0\",\"errormessage\": \"\"},}}",
    "txterr": "",
    "infos": ""
}

  • Aucune étiquette