L'action pour la dépose d’un fichier pour scrutateur production : integration_dt
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 |
---|---|---|---|---|
dt | 1 | Balise déclarative données techniques | OUI |
|
filename | 2 | nom du fichier | OUI |
|
filecontent | 2 | contenu du fichier encodé en base 64 | UI | Le contenu du fichier à envoyer doit être encodé en base 64 pour être mis sous forme de chaîne de caractères dans cette balise |
Couche d’abstraction
La documentation de la couche d’abstraction se trouve sous A5/DOC/TECHNIQUE
Elle contient tous les champs de la BA traduits en anglais
il est possible de mettre le champ tel qu’il est dans le dico (sans traduction pas la couche d’abstraction)
Exemple de corps
'data': { 'dt':{ 'REFERENCE':'SF000123', 'TEMPLATERANGE':'SF000123', 'TEMPLATESGAM1':'SF000123_GAM', 'PRINCIPALRNGE':'YES', 'PRINCIPALNOM':'YES', 'componenttb':[ {'component': { 'COMPONENTREFERENCE':'CPA00195', 'QUANTITY':'1' } }, { 'component': { 'COMPONENTREFERENCE':'CPA00197', 'QUANTITY':'1' } } ] } }
Exemple complet flux JSON
{ "action":"WEB_SERVICE_INFINITY", "access_token":"{{TOKEN}}", "param":" { 'action': {'swinfinity': 'integration_dt'}, 'parameters': {'dos': '998'}, 'data': { 'dt':{ 'REFERENCE':'SF000123', 'TEMPLATERANGE':'SF000123', 'TEMPLATESGAM1':'SF000123_GAM', 'PRINCIPALRNGE':'YES', 'PRINCIPALNOM':'YES', 'componenttb':[ {'component': { 'COMPONENTREFERENCE':'CPA00195', 'QUANTITY':'1' } }, { 'component': { 'COMPONENTREFERENCE':'CPA00197', 'QUANTITY':'1' } } ] } } }" }
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 |
result | Détail du résultat fonctionnel de l’appel du service web
|