FIXER PARAMETRE WEB SERVICE

4D - Documentation   Français   English   German   4e Dimension, Commandes par thèmes   4e Dimension, Liste alphabétique des commandes   4e Dimension, Constantes par thèmes   Retour   Précédent   Suivant

version 2003


FIXER PARAMETRE WEB SERVICE (nom; valeur{; typeSOAP})

ParamètreTypeDescription
nomChaîneNom du paramètre à inclure dans la requête SOAP
valeurVariableVariable 4D contenant la valeur du paramètre
typeSOAPChaîneType SOAP du paramètre

Description

La commande FIXER PARAMETRE WEB SERVICE permet de définir un paramètre utilisé pour une requête SOAP cliente. Appelez autant de fois cette commande qu'il y a de paramètres dans la requête.

Passez dans nom le nom du paramètre tel qu'il doit apparaître dans la requête SOAP.

Passez dans valeur la variable 4D contenant la valeur du paramètre. Dans le cadre des méthodes proxy, cette variable est généralement $1, $2, $3, etc., correspondant à un paramètre 4D passé à la méthode proxy lors de son appel. Il est toutefois possible d'utiliser des variables intermédiaires.

Note : Chaque variable ou tableau 4D utilisé(e) doit être préalablement déclaré(e) à l'aide des commandes des thèmes "Compilateur" et "Tableaux".

Par défaut, 4e Dimension détermine automatiquement le type SOAP le plus approprié pour le paramètre nom en fonction du contenu de valeur. L'indication du type est incluse dans la requête.

Toutefois, vous pouvez vouloir "forcer" la définition du type SOAP du paramètre. Dans ce cas, vous pouvez passer le paramètre optionnel typeSOAP ; vous devez utiliser une des chaînes de caractères suivantes (types de données primaires) :

typeSOAPDescription
stringChaîne
intEntier long
booleanBooléen
floatRéel 32 bits
decimalRéel avec décimale
doubleRéel 64 bits
durationDurée en années mois jours heures minutes secondes, par exemple :
P1Y2M3DT10H30M
datetimeDate et heure au format ISO8601, par exemple 2003-05-31T13:20:00
time Heure, par exemple 13:20:00
date Date, par exemple 2003-05-31
gyearmonthAnnée et mois (calendrier grégorien), par exemple 2003-05
gyearAnnée (calendrier grégorien), par exemple 2003
gmonthdayMois et jour (calendrier grégorien), par exemple --05-31
gday Jour (calendrier grégorien), par exemple ---31
gmonthMois (calendrier grégorien), par exemple --10--
hexbinaryValeur exprimée en hexadécimal
base64binaryBLOB
anyuriUniform Resource Identifier (URI), par exemple :
http://www.societe.com/page
qnameNom XML qualifié (espace de nommage et partie locale)
notationAttribut Notation

Note : Pour plus d'informations sur les types de données XML, reportez-vous à l'URL http://www.w3.org/TR/xmlschema-2/

Exemple

Cet exemple définit deux paramètres :

   C_TEXTE($1)
   C_TEXTE($2)
   FIXER PARAMETRE WEB SERVICE("ville";$1)
   FIXER PARAMETRE WEB SERVICE("pays";$2)

Référence

APPELER WEB SERVICE, LIRE RESULTAT WEB SERVICE.


4D - Documentation   Français   English   German   4e Dimension, Commandes par thèmes   4e Dimension, Liste alphabétique des commandes   4e Dimension, Constantes par thèmes   Retour   Précédent   Suivant