Skip To Content

ArcGIS Server での Informix データベースの使用

IBM Informix データベースから ArcGIS Server サイトにデータを公開するには、以下を実行します。

Informix クライアント ソフトウェアのインストール

データベースに接続するすべての ArcGIS クライアント コンピューターに Informix Client SDK または IConnect ソフトウェアをインストールする必要があります。ArcGIS ServerArcMap が実行されているコンピューターにソフトウェアをインストールする権限がない場合は、IT 部門にインストールを依頼する必要があります。

ArcGIS Server サイトに複数のサーバーを導入している場合は、各コンピューターに 64 ビット Informix クライアントをインストールします。Informix データベースに接続するすべての ArcMap コンピューターに 32 ビット Informix クライアントをインストールする必要があります。Informix クライアント ソフトウェアは、My Esri または IBM から入手できます。

ArcGIS ServerArcMap が同じコンピューターにインストールされている場合は、32 ビットと 64 ビットのクライアントを両方ともインストールする必要があります。

Informix データベースからデータを公開する ArcGIS Server コンピューターおよびすべての ArcMap コンピューターで、Informix クライアントに必ず同じデータ ソース名を設定します。

Informix クライアント ソフトウェアの設定の詳細については、「ArcGIS から Informix への接続」をご参照ください。

変数の設定

ArcGIS Server (Informix) から Linux データベースに接続する場合、ArcGIS Server 管理者は ArcGIS Serverinit_user_param.sh スクリプトでいくつかの変数を設定する必要があります。次のようなものがあります。

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

詳細については、「ArcGIS Server のデータベースへの接続の構成」をご参照ください。

権限の付与

データベースへの接続に使用するログインには、特定の権限を付与する必要があります。読み取り専用サービスを公開するだけのログインの場合、「Informix のジオデータベースの権限」または「ArcGIS で Informix データベースを使用するための権限」で説明されているように、データ ビューアーに必要な権限を付与します。編集可能なフィーチャ サービスを公開する場合は、データ編集者に必要な権限を付与します。

Informix への接続でオペレーティング システム認証を使用する場合は、ArcGIS Server アカウントに適切な権限を付与していることを確認してください。

データがジオデータベース内にある場合、データの所有者はデータに対する必要な権限を付与する必要があります。データがデータベース内にある場合、データの所有者は ArcGIS からの権限を付与したり、データベース管理者はデータベース ツールを使用して必要な権限を付与できます。

マップおよびサービス定義ファイルの作成

ArcMap で、ArcGIS Server Web サービスとして公開する Informix データを含むマップを作成します。データにアクセスする権限を持つログインを使用して、データベースに接続します。

サービス定義ファイルを作成します[利用可能な接続がありません] チェックボックスをオンにし、[公開時にサービス定義にデータを含める] チェックボックスをオフのままにします。

サービス定義ファイルの公開

ArcGIS Server サイトへの公開者接続を作成し、サービス定義ファイルを公開します。