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/11076239361/Cr+ation+de+donn+es+techniques+production+V10.11+JSON) de cette page.

afficher les différences View Version History

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

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 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

  • Aucune étiquette