Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

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
language
json
'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
languagejson
{ 
    "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 :

...