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
  • Presentación
  • Principio
  • ¿Cómo crear una aplicación de servidor SOAP?
  • Creación de una aplicación de servidor SOAP
  • Alojamiento de diferentes versiones de servidores WINDEV SOAP
  • Ejecutar la prueba de su aplicación de servidor SOAP en el ordenador de desarrollo
  • Instalar su aplicación en un servidor 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
Presentación
La aplicación Servidor SOAP es una aplicación que contiene todos los procedimientos para ejecutar. Estos procedimientos son ejecutados por la aplicación cliente SOAP.
Principio
El principio es el siguiente:
¿Cómo crear una aplicación de servidor SOAP?

Creación de una aplicación de servidor SOAP

Para crear una aplicación de servidor SOAP:
  1. Crear un proyecto WINDEV.
  2. Crear los procedimientos globales. Cada Procedure global puede ser dirigida por el cliente SOAP.
    Atención: la aplicación del servidor no debe tener ninguna interfaz (ninguna ventana, reporte, ventana de salida o cuadro de diálogo). Esta aplicación también está limitada por los derechos concedidos al servidor web.
  3. Escriba (si es necesario) el código de inicialización y el código de cierre del proyecto. Estas dos secciones de código se ejecutarán respectivamente al cargar y descargar la biblioteca en el servidor.
  4. Cree la biblioteca de su proyecto (archivo.WDL). Este archivo contiene todos los procedimientos del proyecto.
Observación: En la aplicación Cliente SOAP, se debe especificar el nombre de la biblioteca utilizada (WDL) en el namespace (consulte SOAPRun).
Atención: Las transferencias no son seguras en este momento (los datos transferidos no están encriptados). El protocolo SOAP no debe utilizarse para transferir datos sensibles.

Alojamiento de diferentes versiones de servidores WINDEV SOAP

Se pueden alojar diferentes versiones de los servicios Web de WINDEV en un servidor HTTP IIS: Para ello, defina 2 extensiones diferentes en el programa Inetmgr.exe (".soap12" y ".soap17", por ejemplo).
Dos versiones diferentes no se pueden alojar en un servidor Apache.

Ejecutar la prueba de su aplicación de servidor SOAP en el ordenador de desarrollo

Para ejecutar la prueba de su aplicación de servidor SOAP en el ordenador de desarrollo:
  1. Cree la biblioteca (archivo.WDL) de su aplicación Server. Cree una configuración de proyecto para generar la biblioteca si es necesario.
  2. Configure el servidor de INTERNET instalado en su ordenador para su aplicación WINDEV:
  3. Configurar el administrador SOAP (aplicación WDSOAPConfig.EXE en el directorio "Data" de WINDEV). Para obtener más información, consulte Configuración del administrador.
  4. Reinicie su servidor Web.
  5. Ejecute la prueba de su aplicación cliente SOAP.

Instalar su aplicación en un servidor SOAP

Para instalar su aplicación en un servidor SOAP:
  1. Cree la biblioteca (archivo.WDL) de su aplicación Server. Crear una configuración de proyecto para generar la biblioteca si es necesario.
    Atención: Las DLLs WINDEV no deben ser renombradas.
  2. Crear el programa instalación de su aplicación: en la pestaña "Proyecto", en el grupo "Generación", despliegue "Procedimiento de instalación" y seleccione "Crear procedimiento de instalación".
    Los siguientes archivos deben ser seleccionados para la instalación:
    • WDSOAPConfig.EXE que se encuentra en la tabla "Datos" del directorio de instalación de WINDEV.
    • las DLLs WINDEV necesarias para ejecutar su aplicación. Compruebe si se han seleccionado las siguientes DLLs: wdxxxobj.dll, wdxxxpnt.dll, wdxxxstd.dll y wdxxxvm.dll.
    • las DLLs WINDEV específicas para el servidor HTTP utilizado: wdxxxsapa.dll para Apache 1.3, wdxxxsapa2.dll para Apache 2.0, wdxxxsiis para IIS, ....
  3. Instalar la aplicación en el servidor.
  4. Configure el servidor INTERNET para su aplicación WINDEV:
  5. Configurar el administrador de SOAP. Para obtener más información, consulte Configuración del administrador.
  6. Para que el cliente SOAP Contact el servidor, el Address del servidor utilizado en SOAPRun debe tener el siguiente formato:
    <IP address of server>\Server.soap
Observación: Si hay varias aplicaciones de servidor de jabón instaladas en el mismo equipo, debe instalarlas necesariamente:
  • todas las bibliotecas (WDL) en el mismo directorio.
  • todas las DLLs WINDEV utilizadas en el mismo directorio.
Se instalará y utilizará un único administrador SOAP.
Atención: Los derechos concedidos al usuario del sitio http son muy importantes. Si un servidor WINDEV SOAP debe escribir en un archivo, los derechos de escritura deben ser otorgados al usuario del sitio (huésped de INTERNET).
Versión mínima requerida
  • Versión 9
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 29/03/2023

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