IBM Informix データベースから ArcGIS Server サイトにデータを公開するには、以下を実行します。
- ArcGIS Server コンピューターと Informix クライアント コンピューター上に ArcGIS Desktop クライアント ソフトウェアをインストールします。
- ArcGIS Server コンピューター上で変数を設定します。
- 公開されるデータに対する権限を付与します。
- マップおよびサービス定義ファイルを作成します。
- サービス定義ファイルを公開します。
Informix クライアント ソフトウェアのインストール
データベースに接続するすべての ArcGIS クライアント コンピューターに Informix Client SDK または IConnect ソフトウェアをインストールする必要があります。ArcGIS Server と ArcMap が実行されているコンピューターにソフトウェアをインストールする権限がない場合は、IT 部門にインストールを依頼する必要があります。
ArcGIS Server サイトに複数のサーバーを導入している場合は、各コンピューターに 64 ビット Informix クライアントをインストールします。Informix データベースに接続するすべての ArcMap コンピューターに 32 ビット Informix クライアントをインストールする必要があります。Informix クライアント ソフトウェアは、My Esri または IBM から入手できます。
ArcGIS Server と ArcMap が同じコンピューターにインストールされている場合は、32 ビットと 64 ビットのクライアントを両方ともインストールする必要があります。
Informix データベースからデータを公開する ArcGIS Server コンピューターおよびすべての ArcMap コンピューターで、Informix クライアントに必ず同じデータ ソース名を設定します。
Informix クライアント ソフトウェアの設定の詳細については、「ArcGIS から Informix への接続」をご参照ください。
変数の設定
ArcGIS Server (Informix) から Linux データベースに接続する場合、ArcGIS Server 管理者は ArcGIS Server の init_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 サイトへの公開者接続を作成し、サービス定義ファイルを公開します。