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.
Ver para 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. Open 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 seleccionado el directorio de instalación predeterminado, 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 línea: "# Soporte de Objetos Dinámicos Compartidos (DSO)"
    • la palabra clave "LoadModule".
  3. Add la siguiente línea 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
    Notas:
    • Si el directorio especificado contiene caracteres de espacio, el ruta debe estar entre comillas ("Ruta con espacios").
    • Esta línea no debe comenzar 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 línea "# AddHandler le permite asignar ciertas extensiones de archivo a "handlers",
    • la palabra clave "AddHandler".
  5. Add la siguiente línea: AddHandler windev-module .jabón
    Notas:
    • Esta línea no debe comenzar con el signo #.
    • Use una extensión diferente si la extensión ".soap" ya está asociada a 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).
    • Compruebe si la extensión de jabón está definida con el mismo caso que en Internet Explorer.. 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. Busca la siguiente línea:
    # [WHENEVER YOU CHANGE THE LOADMODULE SECTION ABOVE, UPDATE THIS SECTION TOO!]
    ClearModuleList
  7. Add la línea: 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. Encuentre la sección sobre el directorio por defecto 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 la descripción del servicio web,
  • las páginas HTML que presentan el servicio web.
Para acceder a este archivo XML, utilice la siguiente línea de comandos:
"http://<Name or IP Address of Soap Server>/<Name of XML File>.XML"
Para ejecutar la prueba de este servicio web, utilice la siguiente línea de comandos:
"http://<NAme or IP Address of Soap Server>/index.htm"
Nota: 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