Comment utiliser le webservice de NOUTOnline.
Pour créer un enregistrement, il faut utiliser l'opération Create. Cette opération prend en paramètre :
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 :
Le contexte d'action courant, necessaire pour mettre à jour les valeurs des champs et valider/annuler la création
Le formulaire courant, libellé et identifiant ; l'identifiant sera utilisé pour mettre à jour les valeurs des champs
L'élément courant, titre et identifiant ; l'identifiant sera utilisé pour mettre à jour les valeurs des champs
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 :
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 :
L'identifiant du formulaire choisi par l'utilisateur.