4D v16.3

WEB SERVICE GET RESULT

Inicio

 
4D v16.3
WEB SERVICE GET RESULT

WEB SERVICE GET RESULT 


 

WEB SERVICE GET RESULT ( valorDevuelto {; nombreDevuelto {; *}} ) 
Parámetro Tipo   Descripción
valorDevuelto  Variable in Valor devuelto por el servicio web
nombreDevuelto  Cadena in Nombre del parámetro a recuperar
in Liberar memoria

El comando WEB SERVICE GET RESULT permite recuperar un valor enviado por el servicio web como resultado del proceso realizado.

Nota: este comando debe utilizarse únicamente después del comando WEB SERVICE CALL.

El parámetro valorDevuelto recibe el valor reenviado por el servicio web. Pase en este parámetro una variable 4D. Esta variable es generalmente $0, que corresponde al valor devuelto por el método proxy. Sin embargo, es posible utilizar variables intermediarias (debe utilizar las variables de proceso únicamente).

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

El parámetro opcional nombreDevuelto se utiliza para especificar el nombre del parámetro a recuperar. Sin embargo, como la mayoría de los servicios web devuelven un solo valor, por lo general este parámetro no es necesario.

El parámetro opcional *, indica al programa que libere la memoria dedicada al procesamiento de la petición. Debe pasar este parámetro después de recuperar el último valor enviado por el servicio web.

Ejemplo  

Imagine un servicio web que devuelve la hora actual en cualquier ciudad del mundo. Los parámetros recibidos por el servicio web son el nombre de la ciudad y el código del país. El servicio web devuelve la correspondiente. El método proxy de llamada puede ser de la siguiente forma:

 C_TEXT($1)
 C_TEXT($2)
 C_TIME($0)</p>
 WEB SERVICE SET PARAMETER("ciudad";$1)
 WEB SERVICE SET PARAMETER("codigo_pais";$2)
 
 WEB SERVICE CALL("http://www.ciudadesdelmundo.com/WS";"WSTime#City_time";"City_time";"http://www.ciudadesdelmundo.com/namespace/default")
 
 If(OK=1)
    WEB SERVICE GET RESULT($0;"devolver";*)
 End if



Ver también 

WEB SERVICE CALL
WEB SERVICE SET PARAMETER

 
PROPIEDADES 

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

 
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)