Cada servicio WPS expone metadatos a nivel de servicio a través de su archivo de recursos. El archivo de recursos es la respuesta XML que los clientes reciben al hacer una solicitud GetCapabilities al servicio. Configurar un archivo de recursos externo le proporciona flexibilidad para hacer lo siguiente:
- Agregar metadatos acerca del servicio.
- Agregar metadatos acerca de cada proceso del servicio.
Para usar un archivo de recursos externo con un servicio WPS, debe crear el archivo y, a continuación, configurarlo para el uso con el servicio WPS. Las secciones siguientes describen este proceso.
Nota:
Al utilizar un archivo de recursos externo en el servicio WPS, deberá validar los archivos de recursos con respecto al esquema DTD (Definición de tipo de documento) o XML de OGC. También deberá realizar toda la sincronización entre el archivo de recursos y los datos de origen a partir de los que se publica el servicio WPS.
Crear un archivo de recursos externo
Para configurar un servicio WPS de modo que utilice un archivo de recursos externo, debe preparar un archivo de recursos de WPS. Puede crear el archivo desde cero, pero normalmente es más sencillo utilizar como plantilla un archivo de recursos generado por el sistema.
De manera predeterminada, el archivo de recursos generado por el sistema se crea automáticamente cada vez que envía una solicitud GetCapabilities de WPS al servicio. Para utilizar el archivo de recursos generado por el sistema como plantilla, debe enviar manualmente la solicitud GetCapabilities y guardar la respuesta como XML. Actualmente, 1.0.0 es la única versión del protocolo WPS ofrecida por OGC, de modo que solo es necesario generar un archivo de recursos.
Siga los pasos que se describen a continuación para crear un archivo de recursos externo para el servicio WPS.
- Si no lo ha hecho aún, publique un servicio de geoprocesamiento y habilite el recurso WPS. Para obtener más información, consulte Servicios WPS.
- En un navegador web, escriba la URL del servicio WPS. La URL tiene el formato:
http://gisserver.domain.com:6080/arcgis/services/folder/service/GPServer/WPSServer
- Añada ?request=GetCapabilities&version=1.0.0 al final de la URL del servicio y pulse Entrar. El XML que se muestra en el navegador es el recurso de la versión 1.0.0 de WPS para su servicio.
- Guarde los resultados en un archivo XML. El nombre del archivo debe seguir el formato <prefijo><versión de WPS>.xml. Por ejemplo, cuando guarde el XML resultante en una versión WPS 1.0.0 de la solicitud GetCapabilities, el archivo debe usar un prefijo común (como Roads) seguido por los tres dígitos del número de la versión de WPS (100). El archivo resultante es Roads100.xml.
- Configure y personalice la información de metadatos del archivo de recursos.
- Mueva el archivo de recursos a una carpeta común accesible a través de HTTP. Normalmente, será un directorio virtual del servidor web de su organización.
Configurar un servicio WPS para utilizar archivos de recursos externos
Para configurar el servicio WPS de modo que use el archivo de recursos externo, debe actualizar el servicio WPS para que haga referencia a la URL del archivo de recursos. Puede hacerlo en ArcGIS Server Manager o en ArcGIS for Desktop.
En el ArcGIS Server Manager:
- Abra el Administrador ArcGIS Server e inicie sesión. Si necesita ayuda para este paso, consulte Iniciar sesión en el Administrador.
- Haga clic en Servicios > Administrar servicios.
- En el módulo Administrar servicios, busque su servicio y haga clic en Editar . Si no encuentra el servicio en la lista, es posible que esté ubicado dentro de una subcarpeta bajo la carpeta Sitio (raíz).
- En el módulo Editar, haga clic en Capacidades.
- En la lista de recursos, haga clic en WPS.
- En la lista Configuración de WPS, elija Utilizar archivos de recursos externos.
- En el cuadro Especificar la ubicación y prefijo, escriba la URL de la carpeta en la que ha colocado los archivos de recursos y el prefijo común que ha utilizado para ellos. Por ejemplo, si la URL de la carpeta que contiene los archivos es http://webserver.domain.com/arcgis/WPS/services y el prefijo común que ha utilizado es Roads, la URL que debe escribir en el cuadro Especificar la ubicación y prefijo es http://webserver.domain.com/arcgis/WPS/services/Roads.
- Haga clic en Guardar y reiniciar.
En ArcGIS for Desktop:
- En ArcCatalog o en la ventana Catálogo de ArcGIS for Desktop, expanda el nodo Servidores SIG y defina un tipo de conexión Administrar el servidor SIG con ArcGIS Server. Si ya tiene una conexión Administrar servidor SIG establecida, puede omitir este paso. Para obtener instrucciones sobre cómo conectar, consulte Realizar una conexión administrativa a ArcGIS Server en ArcGIS for Desktop.
- Dentro de su conexión a ArcGIS Server, haga clic con el botón derecho en el servicio y elija Propiedades del servicio.
- En el Editor del servicio, haga clic en la pestaña Recursos.
- Haga clic en la pestaña WPS y seleccione Utilizar archivos de recursos externos.
- En el cuadro Especificar la ubicación y prefijo, escriba la URL de la carpeta en la que ha colocado los archivos de recursos y el prefijo común que ha utilizado para ellos. Por ejemplo, si la URL de la carpeta que contiene los archivos es http://webserver.domain.com/arcgis/WPS/services y el prefijo común que ha utilizado es Roads, la URL que debe escribir en el cuadro Especificar la ubicación y prefijo es http://webserver.domain.com/arcgis/WPS/services/Roads.
- Haga clic en Aceptar.