Tutorial NOUTOnline

Comment utiliser le webservice de NOUTOnline.

Mise à jour des données

Il faut maintenant mettre à jour les champs avec les valeurs saisie pas l'utilisateur. C'est l'opération Update qui permet d'accomplir cela.

Cette action prend en paramètre :

Table

l'identifiant du formulaire réel de l'enregistrement

ParamXML

l'identifiant de l'enregistrement dans une balise avec l'identifiant du formulaire :

le contenu de la balise ParamXML peut être encodé ou pas. Les 2 cas sont gérés.

UpdateData

XML avec les valeurs des champs à mettre à jour. Ce xml doit respecter le format d'échange à la différence notable que les colonnes sont à plats (pas de gestion des sections comme c'est le cas en lecture).

le contenu de la balise UpdateData peut être encodé ou pas. Les 2 cas sont gérés

Complete

Pour indiquer si les colonnes retournées par le serveur sont uniquement celles modifiées par le serveur (ie : les calculs) ou toutes les colonnes de l'enregistrement.

La réponse renvoit l'enregistrement mis à jour. Si Complete=0, vous remarquerez que les sections sont présentes même si vide car ne contenant pas de champ mis à jour.

Les champs avec simax:link="1" dans la description du XSD indique qu'un update avec ce champ est nécessaire pour mettre à jour les champs liés (ie : calculs). On appelle ces update, des updates partiels.