LoginSignup
1
0

More than 5 years have passed since last update.

Cognos BIでのエラーメッセージのカスタマイズ

Posted at

概要

何年か前に、Cognos BIでエラーメッセージのカスタマイズが出来ないかという要件があり、検証を行った時の手順をログとして投稿します。
とりあえず「User Interface and Error String Customization Toolkit」というもので、できるという事を覚えておいて頂いて、実際にやるとなった場合にこの記事を思い出して、以降の手順を確認してみて下さい。

手順

・マニュアル
https://www.ibm.com/support/knowledgecenter/en/SSEP7J_10.2.1/com.ibm.swg.ba.cognos.ug_ldk.10.2.1.doc/c_configurelocalizationkit.html

環境の設定を行うため、LocalizationConfig.propertiesを開く。
スタートメニューから、Cognos -> 管理 -> 設定を更新、でも良い。
image

下記のように修正
image

自分で、Translationフォルダ作成
image

その下にSrcフォルダ作成
image

Srcフォルダに、C:\Program Files\IBM\cognos\c1021_64\msgsdk 配下のファイルとフォルダを全部コピー
image

同期を実行すると、SrcフォルダからSyncフォルダが作成される。
image

Syncフォルダが作成される。
image

メッセージの修正は、Syncフォルダのファイルで行う。
image

GatewayからDispatcherへの接続時のエラーはこのファイル
image

エディターでen版を開いて、1008のところを修正してみた。Translate=changedは、自分への目印みたいなので、どうでもいいっぽい。
image

同様にjaの方もやってみた。※ここでは日本語メッセージを入れてみたが、後にエラーになる。
image

メッセージファイル内から、translate=XXX を全部削除するため、メッセージ・ファイルを一掃。
image

エラーが出た。さっきの日本語が問題。
image

とりあえず、日本語をやめてみた。
image

再度一掃。成功。
image

メッセージファイル内から、translate=XXX が全部削除された。
image

検証を実施
image

成功
image

生成を実施
image

成功
image

Targetフォルダが作成されている。
image

中身はこれ。
image

Targetフォルダ配下を、C:\Program Files\IBM\cognos\c1021_64 以下にコピー。
「同じ処理を現在の項目すべてに適用」にチェックを入れて「はい」。
image

「同じ処理をXXX個の競合に適用」にチェックを入れて「コピーして置き換える」
image

IISのみ起動してCognosにアクセス。日本語言語設定ブラウザだと、確かに「TESTJ」が入ったメッセージ。
image

英語言語ブラウザだと「TESTTEST」になっている。
image

1
0
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0