Esri Maps for IBM Cognos の以前のバージョンに関するヘルプです。現在のバージョンについては、http://doc.arcgis.com/ja/maps-for-cognos/ を参照してください。
このトピックでは、IBM Cognos Business Intelligence が Microsoft IIS (インターネット インフォメーション サービス) 7.x または 8.x と一緒に動作するようにすでに設定されていると想定します。 環境内にある EM4C ゲートウェイの各コンピューター上で、次の手順を完了する必要があります。このとき、IIS コンピューター上の管理者グループの一員であるユーザーとして実行する必要があります。
MIME (多目的インターネット メール拡張) タイプは、Web サーバーからブラウザーに送信されるコンテンツの種類を識別します。Esri Maps for IBM Cognos では次の MIME タイプが必要ですが、IIS のグローバル MIME タイプのデフォルト リストにすでに設定されています。
Esri Maps for IBM Cognos の EM4C ゲートウェイ モジュールは、IIS 7.x または 8.x のアプリケーション プールのコンテキスト内で実行する必要があります。デフォルトのアプリケーション プールを使用するのが最も便利ですが、アプリケーション プールを追加定義することをお勧めします。
次の手順では、EM4CAppPool というアプリケーション プールを作成します。
Microsoft IIS は、仮想ディレクトリ ツリーを公開することで、クライアントにコンテンツを提供します。Esri Maps for IBM Cognos のコンテンツと IBM Cognos のコンテンツは、IBM Cognos の仮想ディレクトリのサブディレクトリとして提供する必要があります。
Esri Maps for IBM Cognos のコンテンツは、IBM Cognos のコンテンツと同じドメイン (およびポート) から提供する必要があります。次の手順は、em4c という仮想ディレクトリの作成方法の概要を示しています。これらのディレクトリ名は変更できません。変更した場合、Esri Maps for IBM Cognos が正常に機能しません。このトピックでは、IBM Cognos が既定の Web サイトで動作し、IBM Cognos の仮想ディレクトリの名前が ibmcognos(例: http://cognosserver/ibmcognos) であると想定します。
cgi-bin 用の IIS アプリケーションを作成すると、EM4C ゲートウェイ モジュールが、IBM Cognos の Web サイト (既定の Web サイトなど) が動作しているアプリケーション プールにマップされます。
EM4C CGI ゲートウェイが動作するには、次の手順を実行する必要があります。
これらの手順の詳細については、以降の各セクションをご参照ください。
IIS 7.x または 8.x のデフォルトのインストールには、CGI (Common Gateway Interface) の役割が含まれていません。次の手順を完了するには、はじめに CGI の役割サービスをインストールする必要があります。Windows Server 2008 では、これを実行するには、[サーバー マネージャー] → [役割] → [役割サービスの追加] の順に選択します。
IIS 8.0 または 8.5 を構成している場合、cgi-bin アプリケーションに匿名認証情報を設定する必要があります。
EM4C のテクノロジでは、EM4C の temp ディレクトリのコンテンツに対して、読み取りおよび変更のためにアクセスする必要があります。これには、EM4CAppPool を実行している ID に特定のアクセス権限を付与する必要があります。EM4CAppPool が上記のように構成された場合、デフォルトの設定が使用されています。つまり、アプリケーション プールは IIS AppPool\ EM4CAppPool として動作しています。 アプリケーション プールがこのアカウントとして動作していない場合 (たとえば、Network Service、Local System、Local Service などの内蔵アカウントを使用している場合や、特定のローカルまたはドメイン ユーザー ID として動作している場合)、必要に応じて次の手順を変更します。