概要
Cognos BIのレポートを他の環境に移行する際に、Report Authoringのツールメニューで、「クリップボードにレポートをコピー」でレポートの定義をXML形式でクリップボードに出力し、移行先の環境で「クリップボードからレポートを開く」をやると、レポートが移行できると思います。
しかしながらこの移行は、
・同じバージョン同士
・古いバージョン→新しいバージョン
であればできますが、
・新しいバージョン→古いバージョン
ではそのままではエラーとなります。
この場合のバージョンとは、Cognos 10であれば、10.1~10.2.2の間の話で、Cognos 10 → Cognos 8の話ではないのでご注意ください。
10.2.2のレポートのXML定義を、上記の手順で10.1.1で開こうとするとエラーになりますので、そういう場合の対処方法です。
手順
Report Authoringで「クリップボードにレポートをコピー」するとクリップボードにXML定義がコピーされますが、メモ帳に貼り付けるとこんな感じに見えます。
そして赤枠で囲っている箇所に、Cognosのバージョンが記載されています。
バージョンの対応は、以下になります。
12.0 - Cognos 10.2.2
11.0 - Cognos 10.2.1 (Fix Pack 1 or above)
10.0 - Cognos 10.2.1 (no Fix Pack)
9.0 - Cognos 10.1.1
8,0 -Cognos 10.1.0
後はこのバージョンの記載を書き換えてしまう、というのが手順になります。
Cognos 10.2.2 → 10.1.1に移行したい場合は、12.0を9.0に書き換えて、メモ帳の内容を"Ctrl + A" → "Ctrl + C"でコピーして、Cognos 10.1.1の環境で「クリップボードからレポートを開く」をします。
元ネタはこちらです。
Technoteには、Cognos 8の場合の手順も記載されていますので、必要に応じて参照してください。
Can a report be 'downgraded' to run in a previous version
http://www-01.ibm.com/support/docview.wss?uid=swg21454437