Pour publier des données depuis une base de données IBM Informix vers un site ArcGIS Server, procédez comme suit :
- Installez le logiciel client Informix sur les machines ArcGIS Server et les machines client ArcGIS Desktop.
- Accordez des privilèges sur les données à publier.
- Créez un fichier de définition de carte et service.
- Publier le fichier de définition de service.
Installer le logiciel client Informix
Le logiciel Client SDK ou IConnect Informix doit être installé sur tous les ordinateurs clients ArcGIS qui se connecteront à la base de données. Si vous ne disposez pas des privilèges nécessaires pour installer des logiciels sur les ordinateurs exécutant ArcGIS Server et ArcMap, demandez à votre service informatique de les installer pour vous.
Si votre site ArcGIS Server comprend plusieurs serveurs, installez le client Informix 64 bits sur chaque machine. Vous devez installer un client Informix 32 bits sur tous les ordinateurs ArcMap qui se connecteront à la base de données Informix. Vous pouvez obtenir le logiciel client Informix auprès d'IBM ou sur My Esri
Si ArcGIS Server et ArcMap sont installés sur le même ordinateur, vous devez installer les clients 32 bits et 64 bits.
Sur les ordinateurs Microsoft Windows, vous devez également configurer l'application Setnet32.
Veillez à définir le même nom de source de données pour le client Informix sur les ordinateurs ArcGIS Server et sur tous les ordinateurs ArcMap destinés à publier des données à partir de la base de données Informix.
Reportez-vous à la rubrique Se connecter à Informix depuis ArcGIS pour plus d'informations sur la configuration du logiciel client Informix.
Accorder des privilèges
Des privilèges spécifiques doivent être accordés à l'identifiant de connexion utilisé pour se connecter à la base de données. Pour les identifiants de connexion uniquement destinés à publier des services en lecture seule, accordez les privilèges de visionneuse de données comme le décrit la rubrique Privilèges pour les géodatabases dans Informix ou .Privilèges pour l’utilisation de ArcGIS avec une base de données Informix. Pour les identifiants de connexion destinés à publier des services d’entités modifiables, accordez les privilèges correspondant à un éditeur de données.
Si votre connexion à Informix utilise l'authentification du système d'exploitation, vérifiez que le compte ArcGIS Server bénéficie des privilèges requis.
Si les données sont stockées dans une géodatabase, le propriétaire des données doit attribuer aux données les privilèges requis. Si les données sont stockées dans une base de données, le propriétaire des données peut attribuer des privilèges à partir de ArcGIS. L’administrateur de la base de données peut également utiliser les outils de la base de données pour accorder les privilèges requis.
Créer un fichier de définition de carte et service
Créez une carte dans ArcMap contenant les données Informix que vous souhaitez publier en tant que serveur web ArcGIS Server. Connectez-vous à la base de données à l’aide d’un identifiant possédant les privilèges nécessaires pour accéder aux données.
Créez un fichier de définition de service. Vérifiez que la case No available connection (Aucune connexion disponible) est cochée, mais ne cochez pas la case Include data in service definition when publishing (Inclure les données dans la définition de service lors de la publication).
Publier le fichier de définition de service
Créez une connexion éditeur à votre site ArcGIS Server et publiez le fichier de définition de service.
Vous avez un commentaire à formuler concernant cette rubrique ?