4D v16.3

WEB SERVICE SET PARAMETER

Inicio

 
4D v16.3
WEB SERVICE SET PARAMETER

WEB SERVICE SET PARAMETER 


 

WEB SERVICE SET PARAMETER ( nombre ; valor {; tipoSOAP} ) 
Parámetro Tipo   Descripción
nombre  Cadena in Nombre del parámetro a incluir en la petición SOAP
valor  Variable in Variable 4D que contiene el valor del parámetro
tipoSOAP  Cadena in Tipo SOAP del parámetro

El comando WEB SERVICE SET PARAMETER permite la definición de un parámetro utilizado por una petición SOAP cliente. Llame este comando por cada parámetro en la petición (el número de veces que se llame el comando depende del número de parámetros).

Pase en nombre el nombre del parámetro tal como aparece en la petición SOAP.

En valor, pase la variable 4D que contiene el valor del parámetro. En el caso de los métodos proxy, esta variable es generalmente $1, $2, $3, etc., correspondiente a un parámetro 4D pasado al método proxy durante su llamada. Sin embargo, es posible utilizar variables intermediarias.

Nota: cada variable o array 4D utilizado debe declararse previamente utilizando los comandos de los temas Compilador y Arrays.

Por defecto, 4D determina automáticamente el tipo SOAP más apropiado para el parámetro nombre de acuerdo al contenido de valor. La indicación del tipo está incluida en la petición.

Sin embargo, podría “forzar” la definición del tipo SOAP de un parámetro. En este caso, puede pasar el parámetro opcional tipoSOAP utilizando una de las siguientes cadenas de caracteres (tipos de datos primarios):

tipoSOAPDescripción
stringCadena
intEntero largo
booleanBooleano
floatReal 32 bits
decimalReal con décimal
doubleReal 64 bits
durationDuración en años, meses, días, horas, minutos, segundos, por ejemplo:
P1Y2M3DT10H30M
datetimeFecha y hora en formato ISO8601, por ejemplo 2003-05-31T13:20:00
time Hora, por ejemplo 13:20:00
date Fecha, por ejemplo 2003-05-31
gyearmonthAño y mes (calendario gregoriano), por ejemplo 2003-05
gyearAño (calendario gregoriano), por ejemplo 2003
gmonthdayMes y día (calendario gregoriano), por ejemplo --05-31
gday Día (calendario gregoriano), por ejemplo ---31
gmonthMes (calendario gregoriano), por ejemplo --10--
hexbinaryValor expresado en hexadecimal
base64binaryBLOB
anyuriUniform Resource Identifier (URI), por ejemplo
http://www.empresa.com/page
qnameNombre XML calificado (espacio de nombre y parte local)
notationAtributo notación

Nota: para mayor información sobre tipos de datos XML, consulte el URL http://www.w3.org/TR/xmlschema-2/

Ejemplo  

Este ejemplo define dos parámetros:

 C_TEXT($1)
 C_TEXT($2)
 WEB SERVICE SET PARAMETER("ciudad";$1)
 WEB SERVICE SET PARAMETER("país";$2)



Ver también 

WEB SERVICE CALL
WEB SERVICE GET RESULT

 
PROPIEDADES 

Producto: 4D
Tema: Servicios Web (Cliente)
Número 777

 
HISTORIA 

Creado por: 4D 2003
Renombrar: 4D v13

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)