|
|
|
|
Advertencia
A partir de la versión 2024, está funcionalidad no estará disponible.
Ejecuta un Procedure en un servidor SOAP. Todos los parámetros de Procedure deben ser especificados a través de un mensaje XML. // Define the XML message of the "getTemp" procedure that // returns the temperature of a city identified by its zip code MessageXML = ... "<SOAP-ENV:Envelope xmlns:SOAP-ENV="+... "http://schemas.xmlsoap.org/soap/envelope/"+... "xmlns:xsi=""http://www.w3.org/1999/XMLSchema-instance"""+... "xmlns:xsd=""http://www.w3.org/1999/XMLSchema"">"+... "<SOAP-ENV:Body> "+... "<ns1:getTemp xmlns:ns1=""urn:xmethods-Temperature"" SOAP-"+... "ENV:encodingStyle=""http://schemas.xmlsoap.org/soap/encoding/"">"+... "<zipcode xsi:type=""xsd:string"">94041</zipcode> "+... "</ns1:getTemp> "+... "</SOAP-ENV:Body> "+... "</SOAP-ENV:Envelope>" // Run the "getTemp" procedure ResExecute = SOAPRunXML("http://services.xmethods.net:80"+... "/soap/servlet/rpcrouter", MessageXML)
Sintaxis
<Result> = SOAPRunXML(<URL of SOAP server> , <XML message> [, <Procedure action>])
<Result>: booleano - True si se estableció la comunicación con el servidor SOAP,
- False en caso contrario. Para obtener más información sobre el error, utilice la función ErrorInfo.
<URL of SOAP server>: Cadena de caracteres URL del servidor SOAP a Contact. Este parámetro se proporciona en la documentación del servidor SOAP. <XML message>: Cadena de caracteres Mensaje XML que contiene los datos utilizados para ejecutar un Procedure (nombre, espacio de nombres, estilo de codificación y parámetros de Procedure). Estos parámetros se suministran en la documentación del servidor SOAP y sus procedimientos.. Observación: Si utiliza un servidor SOAP WINDEV, el nombre de la biblioteca (WDL) se especifica a través del espacio de nombres ("" se convierte en "c:\modulessoap\.wdl" en el servidor). <Procedure action>: Cadena de caracteres opcional Acción de Procedure (también llamada "SOAPAcción"). Este parámetro se proporciona en la documentación del servidor SOAP. Observaciones Después de la llamada a SOAPRunXML: - Los datos que se encuentran en el Procedure se han borrado.
- La estructura de la cabecera especificada con SOAPAddHeader se elimina.
- SOAPGetResult devuelve el resultado de la ejecución de Procedure.
- JABÓNError devuelve el mensaje de error de la ejecución de Procedure.
Clasificación Lógica de negocio / UI: Lógica de negocio
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|