PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Instalando un servidor SOAP con Apache
  • Para instalar el servidor SOAP para Apache (el servidor Apache 1.3.x, Apache 2.0.x o Apache 2.2.x debe estar instalado en el ordenador):
  • Instalación de un servicio web
  • Si desea instalar un servicio web
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Advertencia
A partir de la versión 20, esta función ya no está disponible. Ver Importar/Consumir servicios web para más detalles
Advertencia
A partir de la versión 15, los Webservices generados por las versiones 14 (y anteriores) de WINDEV se conservan para su compatibilidad con versiones anteriores. Le recomendamos que utilice el nuevo formato de Webservice, disponible a partir de la versión 15.
Consulte para obtener más detalles: Generación de un servicio web.
Instalando un servidor SOAP con Apache

Para instalar el servidor SOAP para Apache (el servidor Apache 1.3.x, Apache 2.0.x o Apache 2.2.x debe estar instalado en el ordenador):

  1. Abra el archivo "httpd.conf" en el bloc de notas de Windows. Este archivo se encuentra en el subdirectorio conf de la configuración de Apache. Si ha elegido el directorio de configuración de Default, este directorio corresponde a: C:\Archivos de programa\Grupo Apache\Apache\conf.
  2. Encuentra la sección sobre el soporte de objetos compartidos. Para ello, busque:
    • la siguiente Line: "# Soporte de Objetos Dinámicos Compartidos (DSO)"
    • la palabra clave "LoadModule".
  3. Añade la siguiente Line para instalar el servidor de jabón final:
    • Apache 1.3.x:
      LoadModule windev_module <Setup directory of wdxxxapa.dll>/wdxxxsapa.dll
    • Apache 2.0.x:
      LoadModule windev_module <Setup directory of wdxxxapa2.dll>/wdxxxsapa2.dll
    • Apache 2.2.x:
      LoadModule windev_module <Setup directory of wdxxxsapa22.DLL>/wdxxxsapa22.dll
    Observaciones:
    • Si el directorio especificado contiene caracteres de espacio, el ruta debe estar entre comillas ("Ruta con espacios").
    • Este Line no debe empezar con el signo #.
    • Atención: Los nombres de los archivos y directorios distinguen entre mayúsculas y minúsculas (caracteres en mayúsculas / minúsculas).
  4. Encontrar la sección sobre los "gestores" de las solicitudes. Para ello, busque:
    • la Line "# AddHandler" te permite mapear ciertas extensiones de archivos a "handlers",
    • la palabra clave "AddHandler".
  5. Añade la siguiente Line: AddHandler windev-module .jabón
    Observaciones:
    • Este Line no debe empezar con el signo #.
    • Use una extensión diferente si la extensión ".soap" ya es associated con un módulo en su servidor. En este caso, esta nueva extensión debe especificarse en las funciones utilizadas para especificar la URL del servidor SOAP (<URL de SOAP Server> en SOAPRun por ejemplo).
    • Comprueba si la extensión del jabón está definida con el mismo caso que en el Explorador de INTERNET. Apache distingue entre mayúsculas y minúsculas.
    • Compruebe si el acceso a ruta a wdxxxsapa.dll, wdxxxsapa2.dll o wdxxxsapa22.dll utiliza la notación "Apache/Linux", que significa por ejemplo: C:/MySOAPExe/wdxxxsapa.dll
  6. Encuentra la siguiente Line:
    # [WHENEVER YOU CHANGE THE LOADMODULE SECTION ABOVE, UPDATE THIS SECTION TOO!]
    ClearModuleList
  7. Añade el Line: Interfaz AddModuleApache.cpp
  8. Si desea instalar un servidor SOAP estándarse completa la configuración del servidor. Puede detener y reiniciar el servidor Apache para aplicar las modificaciones.
Instalación de un servicio web

Si desea instalar un servicio web

9. Encuentra la sección sobre el directorio Default de los archivos en el archivo "httpd.conf".. Para ello, busque la palabra clave "documentroot".
10. Copie los siguientes archivos en el directorio especificado después de la palabra clave "documentroot":
  • el archivo XML que contiene el servicio web description,
  • las páginas HTML que presentan el servicio web.
Para acceder a este archivo XML, utilice el siguiente comando Line:
"http://<Name or IP Address of Soap Server>/<Name of XML File>.XML"
Para ejecutar la prueba de este servicio web, use el siguiente comando Line:
"http://<NAme or IP Address of Soap Server>/index.htm"
Observación: Este archivo XML también se puede copiar en otro directorio. Consulte la documentación sobre el servidor HTTP utilizado para obtener más detalles.
11. El Webservice está ahora instalado en el servidor SOAP.
Versión mínima requerida
  • Versión 9
Comentarios
Haga clic en [Agregar] para publicar un comentario