Las opciones de esta página permiten activar y configurar los servicios web de la base 4D, para su publicación (servidor) y suscripción (cliente).
Para mayor información sobre el soporte de los servicios web en 4D, consulte el capítulo Publicación y uso de servicios web.
Esta área muestra las opciones relacionadas con el uso de 4D como un “servidor” de servicios web, publicando métodos proyecto en forma de servicios web.
- Permitir solicitudes de servicios web: esta opción permite “inicializar” la publicación de servicios web. Si esta opción no está seleccionada, 4D rechaza las peticiones SOAP y no genera un WSDL, aún cuando los métodos tengan el atributo Ofrecido como Servicio web. Cuando esta opción esté seleccionada, 4D crea el archivo WSDL.
- Nombre del servicio web: esta área permite modificar el “nombre genérico” del servicio web. Este nombre diferencia los servicios a nivel del servidor SOAP (cuando el servidor publica varios servicios web diferentes) así como en los directorios de servicios web. Por defecto, 4D utiliza el nombre A_WebService.
- Espacio de nombres de los servicios web: esta área permite cambiar el espacio de nombres de los servicios web publicados por 4D.
Cada servicio web publicado en Internet debe ser único. La unicidad de los nombres de los servicios web se asegura con el uso de espacios de nombres XML. Un espacio de nombres es una cadena de caracteres arbitraria utilizada para identificar de forma única un conjunto de etiquetas XML. Generalmente, el espacio de nombres comienza por el URL de la empresa (http://miEmpresa.com/miEspacioDeNombres). En este caso, no es indispensable tener algo en particular en la URL definida; lo que realmente importa es que la cadena de caracteres utilizada sea única.
Por defecto, 4D utiliza el espacio de nombres: http://www.4d.com/namespace/default.
Nota: conforme a la norma XML estándar para nombres de etiquetas, a cadena de caracteres utilizada no debe contener espacios ni comenzar por un número. Además, para evitar todo riesgo de incompatibilidad se recomienda no utilizar caracteres extendidos (tales como los caracteres acentuados).
Esta área contiene varias opciones relacionadas con el uso de 4D como “cliente” de servicios web, suscribiéndose a servicios web publicados en la red.
- Prefijo de los métodos creados por el asistente: esta área permite modificar el prefijo añadido automáticamente por 4D al nombre de los métodos proxy generados por el asistente de servicios web. Los métodos de proyecto proxy constituyen un enlace entre la aplicación 4D y el servidor de servicios web.
Por defecto, 4D utiliza el prefijo “proxy_”.