4D v16.3

WEB SERVICE SET PARAMETER

Accueil

 
4D v16.3
WEB SERVICE SET PARAMETER

WEB SERVICE SET PARAMETER 


 

WEB SERVICE SET PARAMETER ( nom ; valeur {; typeSOAP} ) 
Paramètre Type   Description
nom  Chaîne in Nom du paramètre à inclure dans la requête SOAP
valeur  Variable in Variable 4D contenant la valeur du paramètre
typeSOAP  Chaîne in Type SOAP du paramètre

La commande WEB SERVICE SET PARAMETER 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, 4D 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_TEXT($1)
 C_TEXT($2)
 WEB SERVICE SET PARAMETER("ville";$1)
 WEB SERVICE SET PARAMETER("pays";$2)



Voir aussi  

WEB SERVICE CALL
WEB SERVICE GET RESULT

 
PROPRIÉTÉS 

Produit : 4D
Thème : Web Services (Client)
Numéro : 777

 
HISTORIQUE 

Créé : 4D 2003
Renommé : 4D v13

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)