Skip To Content

Usar una base de datos de Informix con ArcGIS Server

Para publicar datos desde una base de datos de IBM Informix a un sitio de ArcGIS Server, haga lo siguiente:

Instalar el software cliente de Informix

El software cliente SDK o IConnect de Informix se debe instalar en todos los equipos cliente de ArcGIS que vayan a conectarse a la base de datos. Si no tiene privilegios para instalar el software en los equipos donde se ejecutan ArcGIS Server y ArcMap, deberá pedir al departamento de TI que lo instale.

Si tiene varios servidores en su sitio de ArcGIS Server, instale el cliente de Informix de 64 bits en cada equipo. Debe instalar un cliente de Informix de 32 bits en todos los equipos con ArcMap que se conectarán a la base de datos de Informix. Puede obtener el software cliente de Informix desde My Esri o IBM.

Si ArcGIS Server y ArcMap están instalados en el mismo equipo, debe instalar los clientes de 32 y 64 bits.

Asegúrese de establecer el mismo nombre de fuente de datos para el cliente de Informix en los equipos con ArcGIS Server y en todos los equipos de ArcMap que vayan a publicar datos desde la base de datos de Informix.

Consulte Conectar a Informix desde ArcGIS para obtener más información sobre la configuración del software cliente de Informix.

Definir variables

Existen varias variables que el administrador de ArcGIS Server debe configurar en el script de ArcGIS Server init_user_param.sh al conectarse a una base de datos de Informix desde ArcGIS Server (Linux). Entre ellas se incluyen:

  • INFORMIXDIR
  • INFORMIXSERVER
  • INFORMIXSQLHOSTS
  • ODBCINI
  • PATH
  • LD_LIBRARY_PATH

Consulte Configurar una conexión a una base de datos en ArcGIS Server para obtener más información.

Otorgar privilegios

El inicio de sesión usado para conectarse a la base de datos debe tener otorgados privilegios específicos. Para inicios de sesión que publican únicamente servicios de solo lectura, otorgue los privilegios para un visor de datos como se describe en Privilegios para geodatabases en Informix o Privilegios para utilizar ArcGIS con una base de datos de Informix. Para inicios de sesión que vayan a publicar servicios de entidades editables, otorgue los privilegios para un editor de datos.

Si su conexión a Informix usa la autenticación de sistema operativo, asegúrese de otorgar los privilegios apropiados a la cuenta de ArcGIS Server.

Si los datos están en una geodatabase, el propietario de los datos debe otorgar los privilegios requeridos a los datos. Si los datos están en una base de datos, el propietario de los datos puede otorgar los privilegios desde ArcGIS, o bien el administrador de base de datos puede utilizar herramientas de base de datos para otorgar los privilegios requeridos.

Crear un mapa y un archivo de definición de servicio

Cree un mapa en ArcMap que contenga los datos de Informix que desee publicar como servicio web de ArcGIS Server. Conéctese a la base de datos por medio de un inicio de sesión que reúna privilegios para acceder a los datos.

Cree un archivo de definición de servicio. Asegúrese de activar la casilla de verificación Ninguna conexión disponible, pero no active la casilla de verificación Incluir datos en la definición de servicio al publicar.

Publicar el archivo de definición de servicio

Cree una conexión de publicador a su sitio de ArcGIS Server y publique el archivo de definición de servicio.