Troubleshooting
Problem
レポートの HTMLアイテム内の javascriptで、cognosLaunchInWindow を使用して自環境のレポートを呼び出そうとしていますが、DPR-ERR-2079 エラーが発生して、レポートの実行ができません。
Symptom
![image-20231102113024-1](/support/pages/system/files/inline-images/image-20231102113024-1.png)
Cause
'ui.gateway' パラメーターで、IPアドレスや(完全修飾ドメイン名が存在するにもかかわらず)ホスト名を指定していると、Cognos Application Firewall が、「無効なURLドメインまたはホスト」として検知し、当該エラーが発生します。
Diagnosing The Problem
cogaudit.log に以下のエラーが出力されます。
Entering CheckURLHostDomain
:
Invalid URL domain or host: host port => <ip address>:9300
URL does not match any valid domain or host: valid hosts => [localhost:9300, <FQDN>:9300]
URL does not match any valid domain or host: valid domains => validExactDomains=[] validHighLevelDomains=[]
is valid URL failed: URL => http://<ip address>/bi/v1/disp
Resolving The Problem
以下のどれかの回避策をご検討ください。
- 'ui.gateway' パラメーター として、完全修飾ドメイン名(ドメイン名がない環境の場合は、ホスト名)を指定します。
- 'ui.gateway' パラメーター として、相対パスで指定します。
- 呼び出し元の URL が、ユーザーによって違う場合、正しいURLとならない可能性もございますので、十分なテストが必要です。
- IBM Cognos Configuration で「有効なドメインまたはホスト」として登録します。
-
IBM Cognos Configuration を起動し、「セキュリティ」>「IBM Cognos Application Firewall」の「有効なドメインまたはホスト」の編集ボタンをクリックします。
-
「追加」ボタンを選択し、許可する「指定 IPアドレス(ホスト名)」あるいは、ポート番号を指定している場合は「許可する IPアドレス(ホスト名):ポート番号」(例:<ip address>:9300)を登録して、「OK」ボタンを選択します。
-
Cognos Analytics を再起動します。
-
Related Information
Document Location
Worldwide
[{"Type":"MASTER","Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSTSF6","label":"IBM Cognos Analytics"},"ARM Category":[{"code":"a8m500000008d78AAA","label":"Reporting"}],"ARM Case Number":"TS014519000","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]
Was this topic helpful?
Document Information
Modified date:
06 November 2023
UID
ibm17065421