問題: クラスタ名を使用して(たとえば、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
に指定する必要があります。