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.

...

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

Ce service web permet de mettre à jour certains champs des interventions IM (table DtrInter).
Il est possible d’appeler ce service web des 2 façons suivantes :

·         Soit on passe le champ « intervention_code » (=DTRINTER.InterCod)

·         Soit on passe les champs « document_type » (DTRINTER.PiTyp) et « record_number » (=DTRINTER.EnrNo).

{

    "action": "WEB_SERVICE_INFINITY",

    "access_token": "{{TOKEN}}",

    "param": "{'header':{'caller': 'infinity','callerVersion': '6.107029','languageCode': 'FR','userCode': 'X6','callDateTime': '2020-12-12 14:30:00.943'},'action':{'swinfinity': 'integration_intervention','parameters':{'withlog': '1','dos': '998','actiontyp': 'update'}},'data':{'intervention':{'INTERVENTION_CODE': 'testsiv0002', 'INTERVENTION_STATE': 'FORECASTED', 'PLANNED_START_DATE': '20210910120001', 'PLANNED_END_DATE': '20210911120000', 'PLANNED_DURATION': '60', 'REMAINING_DURATION': '30', 'ESTIMATED_DURATION': '100', 'EFFECTIVE_DURATION': '41'}}}"

}

 

{

    "action": "WEB_SERVICE_INFINITY",

    "access_token": "{{TOKEN}}",

    "param": "{'header':{'caller': 'infinity','callerVersion': '6.107029','languageCode': 'FR','userCode': 'X6','callDateTime': '2020-12-12 14:30:00.943'},'action':{'swinfinity': 'integration_intervention','parameters':{'withlog': '1','dos': '998','actiontyp': 'update'}},'data':{'intervention':{'DOCUMENT_TYPE': '2', 'RECORD_NUMBER': '118', 'INTERVENTION_STATE': 'CLOSED', 'PLANNED_START_DATE': '20210910120002', 'PLANNED_END_DATE': '20210911120000', 'PLANNED_DURATION': '60', 'REMAINING_DURATION': '31', 'ESTIMATED_DURATION': '100', 'EFFECTIVE_DURATION': '40'}}}"

}

 

 

b.      Vue générale de la chaine JSON en entrée

Le contrôle du retour se fait via la lecture du champ « resultcode » :

·         0 : OK

·         1 : Erreur, requête non conforme

·         2 : Erreur, intervention inexistante

3 : Rejet suite à un contrôle de l’objet métier non satisfait

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

...