LoginSignup
3
3

More than 5 years have passed since last update.

Cognos のバッチをコマンドプロンプトから起動する

Posted at

概要

Cognos BI & Analyticsに、指定時刻にレポートを実行するスケジュールの機能があると思いますが、時刻指定ではなく、コマンドから呼び出して、レポート実行を行う事ができるか、と聞かれる事が結構ありますので投稿しておきます。

トリガーという機能で可能です。

設定手順

実行したいレポートの「スケジュール」アイコンを選択します。
001.PNG

スケジュールの設定画面で、頻度から「トリガー」タブを選択し、トリガー名を記載します。
保存形式の指定などは、通常通り下の方で行ってください。
002.PNG

Cognosが導入されているノードの、以下のフォルダにトリガーを呼び出すためのコマンドがあります。
C:\Program Files\ibm\cognos\c10_64\webapps\utilities\trigger

コマンドは以下のような形式になります。※Unix系の場合、trigger.shです。
※hostname、ポート番号、username、password、LdapNameSpaceなどは環境に応じて変更下さい。
※最後のReport01PDFは、先に指定したトリガー名称です。
> trigger.bat http://hostname:9300/p2pd/servlet/dispatch username password LdapNameSpace Report01PDF

結果、レポートがPDF保存実行されました。
003.PNG

ちなみにこのコマンドを実行すると、
Trigger: Report01PDF fired successfully
というメッセージが返ってきますが、見ての通り"fired"なので、バッチの成否自体は見ていませんので、この点はご注意下さい。

参考

How to fire a trigger using the Trigger.bat utility
http://www-01.ibm.com/support/docview.wss?uid=swg21340069

3
3
0

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
3
3