Tutorial NOUTOnline

Comment utiliser le webservice de NOUTOnline.

Création d'un enregistrement

Pour créer un enregistrement, il faut utiliser l'opération Create. Cette opération prend en paramètre :

Table

L'identifiant du formulaire à créer.

Le serveur retourne la description de l'enregistrement. L'entête ReturnType est Record. Les informations à traiter obligatoirement dans le header sont :

ActionContext

Le contexte d'action courant, necessaire pour mettre à jour les valeurs des champs et valider/annuler la création

Form

Le formulaire courant, libellé et identifiant ; l'identifiant sera utilisé pour mettre à jour les valeurs des champs

Element

L'élément courant, titre et identifiant ; l'identifiant sera utilisé pour mettre à jour les valeurs des champs

XSDSchema

Le schema qui décrit l'élément courant. En conjonction avec le xml contenu dans la réponse, cela permet d'afficher l'enregistrement.

Il y a aussi :

Action

L'action courante, libellé et identifiant ; le libellé sera utilisé pour le titre de la fenêtre.

Si le formulaire demandé à des fils, il y a une réponse intermédiaire de type AmbiguousAction (ReturnType). Il s'agit de la liste des formulaires possible pour la création.

Dans ce cas, il faut choisir le formulaire voulu pour le nouveau élément avec l'opération SelectForm. Cette opération prend en paramètre :

Form

L'identifiant du formulaire choisi par l'utilisateur.