|
|
|
|
- Ejecución de la Procedure (sintaxis 4, mantenida por compatibilidad con el pasado)
Añade una cabecera a la siguiente función SOAP de un Servicio web a ejecutar. La cabecera añadida puede contener parámetros adicionales que afectan a la solicitud SOAP. En la mayoría de los casos, la información añadida en las cabeceras no representa directamente los parámetros de la función del Servicio web, sino metainformación como, por ejemplo, información de autenticación. Observación: La función SOAP se ejecutará mediante una llamada a SOAPRun o SOAPRunXML.
SOAPAddHeader("Security", "MaxSecurity", "Security-Level", True)
Sintaxis
Personalización de la cabecera del Servicio web Ocultar los detalles
SOAPAddHeader(<Web service name> , <Element to add to the header>)
<Web service name>: Servicio web Nombre del Servicio web a utilizar. El nombre del Servicio web se muestra en el panel "Explorador de proyectos", en la carpeta "Servicios web importados".. <Element to add to the header>: Tipo simple o complejo Variable del mismo tipo que la cabecera a insertar en la llamada al método del servicio web. Los diferentes tipos se han recuperado al importar el archivo WSDL. Este elemento se añade a la cabecera cada vez que se llama a una función SOAP de Servicio web.
Añadir una cabecera para un Servicio web específico Ocultar los detalles
SOAPAddHeader(<Web service name> , <Parameter name> , <Parameter value> , <Parameter namespace>)
<Web service name>: Servicio web Nombre del Servicio web a utilizar. El nombre del Servicio web se muestra en el panel "Explorador de proyectos", en la carpeta "Servicios web importados". <Parameter name>: Cadena de caracteres Nombre del parámetro adicional. Este parámetro adicional se utiliza para comprobar una información específica del servidor SOAP. Este parámetro se proporciona en la documentación del servidor SOAP y sus funciones. <Parameter value>: Cualquier tipo Valor del parámetro adicional. Los valores posibles se proporcionan en la documentación del servidor SOAP y sus funciones. <Parameter namespace>: Cadena de caracteres Namespace del parámetro. Este parámetro se proporciona en la documentación del servidor SOAP y sus funciones. Observaciones Ejecución de la Procedure (sintaxis 4, mantenida por compatibilidad con el pasado) Tienes la capacidad de ejecutar (o no) el próximo SOAP Procedure añadiendo un encabezado. Para ello, el parámetro <Ejecución de procedimiento> debe inicializarse en True. Si el parámetro <Ejecución de procedimiento> se inicializa en True: - La función SOAPRun (o SOAPRunXML) devuelve True si se estableció la relación con el servidor SOAP, o False en caso contrario.
- Si se estableció la conexión con el servidor SOAP y si éste cumple las condiciones solicitadas por el encabezado, se ejecuta el Procedure.
- Si se ha ejecutado el Procedure, vuelve el SOAPGetResult:
- el resultado del Procedure si el Procedure se ejecutaba con éxito,
- una cadena vacía ("") si la Procedure falló.
- Si el Procedure falló o si no se ejecutó, JABÓNError regresa:
- el código de error "MustUnderstand" si el servidor SOAP no cumple las condiciones solicitadas por la cabecera,
- un error en los otros casos.
Clasificación Lógica de negocio / UI: Lógica de negocio
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|