AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Comunicación / SOAP
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Construye la petición HTTP para llamar a una función de un servicio web.. Esta petición puede ser modificada para adaptarla a las expectativas del Webservice, si es necesario.. A continuación, puede enviarse mediante HTTPSend.
// Standard call that is using the full call to a WebService method
stParam1 is Param1
stParam1.String = "a string"
stParam1.Int = 2
stRet is MyResult
stRet = MyFunction(stParam1)
// Get the request and execute it using the HTTPSend function
stParam1 is Param1
stParam1.String = "a string"
stParam1.Int = 2
cMyRequest is httpRequest = SOAPToHTTP(MyFunction, stParam1)
HTTPSend(cMyRequest)
WSRequest is wsRequest
AnHTTPRequest is httpRequest
AnHTTPResponse is httpResponse
 
BaseWS.Address = ...
"http://Server.mydomain.com/BASEWS_WEB/awws/BaseWS.awws"
AnHTTPRequest = SOAPToHTTP(BaseWS._Return__2_Param_type_string,
WSRequest, "MyString1", "MyString2"
IF NOT ErrorOccurred() THEN
AnHTTPResponse is HTTPSend(AnHTTPRequest)
IF NOT ErrorOccurred() THEN
Info("HTTPSend(AnHTTPRequest) = '" + AnHTTPResponse.Content + "'")
ELSE
Error("HTTPSend(AnHTTPRequest).'" + ErrorInfo() + "'")
END
ELSE
Error("SOAPToHTTP().'" + ErrorInfo() + "'")
END
Sintaxis
<Result> = SOAPToHTTP(<Function> [, <HTTP request to use>] [, <Parameter 1> [... [, <Parameter N>]]])
<Result>: Variable de tipo httpRequest
Variable de tipo httpRequest que corresponde a la solicitud HTTP generada.
<Function>: Cadena de caracteres
Nombre de la función para la que debe construirse la petición SOAP. Esta función es una función WDSL del Webservice previamente importado en el proyecto..
<HTTP request to use>: Opcional wsRequest Variable
Nombre de la Variable de tipo wsRequest que corresponde a una petición HTTP con la información adicional a utilizar.
<Parameter 1>: Variant opcional
Primer parámetro esperado por la función.
<Parameter N>: Variant opcional
Enésimo parámetro esperado por la función.
Observaciones
Los servicios web tienen un espectro muy amplio y no todos ellos cumplen con el estándar. La facilidad de uso de un Webservice de terceros en una aplicación o sitio depende de su diseñador. Esta función permite recuperar el contenido de la petición HTTP que se envía al servidor de servicios web de terceros.. Es posible modificar el contenido XML, para adaptarlo a las expectativas del Webservice.
Componente: wd290xml.dll
Versión mínima requerida
  • Versión 24
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 08/09/2023

Señalar un error o enviar una sugerencia | Ayuda local