Exécution de la connexion au service Web

Vous pouvez exécuter la connexion au service Web de différentes façons.

Pour exécuter la connexion au service Web à l’aide d’un bouton

Dans le cas d’une connexion WSDL, la palette Vue des données comporte un nœud qui représente un bouton.

 Faites glisser le noeud représentant un bouton sur la conception de formulaire. Ce bouton exécute l’opération de cette connexion.

Pour exécuter la connexion au service Web à partir d’un autre événement

Vous pouvez exécuter la connexion à un service Web à partir d’un autre événement plutôt que d’un bouton. Par exemple, si vous voulez transmettre une valeur choisie dans une liste.

 Entrez le script suivant pour l’événement permettant de déclencher le service Web :

En JavaScript : xfa.connectionSet.MyWSDLDataConnection.execute(0);

En FormCalc : $connectionSet.MyWSDLDataConnection.execute(0)

Dans les deux cas, le paramètre transmis est une valeur booléenne. Lorsque le service Web retourne les résultats, cette valeur indique si l’objet DOM de données entier doit être fusionné avec le formulaire ou si les valeurs retournées remplacent celles qui se trouvent dans l’occurrence active du formulaire. La valeur zéro (0) indique que les données ne seront pas fusionnées à nouveau : aucun nouveau champ ou aucun nouveau sous-formulaire ne sera ajouté ou supprimé à la suite de cette opération d’exécution. La valeur un (1) indique que toutes les données de l’objet DOM seront à nouveau fusionnées.

Pour afficher les informations de connexion associées à un bouton

  1. Sélectionnez un bouton sur la page.

  2. Dans la palette Objet, cliquez sur l’onglet Exécuter et consultez les renseignements affichés sous Info sur la connexion.