Essbaseクラスタへの接続

問題: クラスタ名を使用して(たとえば、MAXL> login admin password EssbaseCluster-1と入力して) Oracle Essbaseクラスタに接続できません。

解決策: 次のいずれかの措置を取ります:

  • 使用するURLが次のいずれかのフォーマットに従っていることを確認します:

    • http(s):// host : port /aps/Essbase?ClusterName= cluster

    • http(s)://host:port/aps/Essbase?ClusterName=cluster&SecureMode=<yes|no> (セキュア・プロトコルでEssbaseに接続)

  • クラスタ名のみを使用してEssbaseクラスタに接続するために、構成ファイルを変更して、URL内のクラスタ名を解決するOracle Hyperion Provider Servicesサーバーを指定します。Provider Servicesサーバーは、次の構成ファイルで指定します:

    • サーバー間の通信の場合 – essbase.cfg

      次のフォーマットを使用します:

      ApsResolver http(s):// host : port /aps

      サーバー名の間にセミコロン(;)を使用すると、essbase.cfgで複数のProvider Servicesサーバーを指定できます。

    • クライアントとサーバー間の通信の場合 – essbase.properties

      次のフォーマットを使用します:

      ApsResolver=http(s)://host:port/aps

    注:

    Essbase CAPIを使用するツールやアプリケーション(MAXL、Esscmd、Planningなど)の場合、ApsResolver設定はクライアント側のessbase.cfgに指定する必要があります。

    Essbase JAPIを使用するツールやアプリケーション(Provider Servicesなど)の場合、ApsResolver設定はクライアント側のessbase.propertiesに指定する必要があります。