L'action pour la dépose d’un fichier pour scrutateur production : integration_dt
...
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
Bloc de code | |||
---|---|---|---|
| "
| ||
'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
Bloc de code | ||
---|---|---|
| ||
{ "action":"WEB_SERVICE_INFINITY", "access_token":"{{TOKEN}}", "param":" { 'action': {'swinfinity': 'create_dataxmlintegration_dt'}, 'parameters': {'dos': '998'}, 'data': { 'dt':{ 'REFERENCE':'SF000123', 'TEMPLATERANGE':'SF000123', 'TEMPLATESGAM1':'SF000123_GAM', 'PRINCIPALRNGE':'YES', 'PRINCIPALNOM':'YES', 'componenttb':[ {'component': { 'COMPONENTREFERENCE':'CPA00195', 'prod' : { 'QUANTITY':'1' } }, { 'component': { 'filenameCOMPONENTREFERENCE':'PLMCPA00197', 'filecontent':'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iSVNPLTg4NTktMSI/Pgo8RElWQUxUTz48VkVSU0lPTj4xLjA8L1ZFUlNJT04+CjxFTlRFVEU+CjxBQ1RJT04+R0dfRklOX0RFX0NZQ0xFPC9BQ1RJT04+CjwvRU5URVRFPgo8T0Y+CjxOVU1FUk8+NzM3PC9OVU1FUk8+CjxDT01QT1NBTlQ+CjxSRUZFUkVOQ0U+TVBBVjE1MDE8L1JFRkVSRU5DRT4KPFNSRUYxPiAgICAgICAgPC9TUkVGMT4KPFNSRUYyPiAgICAgICAgPC9TUkVGMj4KPFFVQU5USVRFPi0yPC9RVUFOVElURT4KPFNUT0NLPgo8UVVBTlRJVEU+LTI8L1FVQU5USVRFPgo8U0VSSUU+VEVTVDwvU0VSSUU+CjwvU1RPQ0s+CjwvQ09NUE9TQU5UPgo8L09GPgo8L0RJVkFMVE8+Cg==' 'QUANTITY':'1' } } ] } } }" } |
Format de la réponse :
...