イントラマートのスケジュールサービスに登録されているバッチを起動する

2018/02/07イントラマートintra-mart ver7.2,スクリプト開発

記事内に広告が含まれています。

イントラマートのスケジュールサービスに登録されているバッチを起動する方法です。

イントラマートとは
株式会社NTTデータイントラマート社が開発・販売している、Webアプリケーションシステムのシステム共通基盤(統合型フレームワーク)で、国内の著名企業を中心に6,000社以上に導入されています。 イントラマートを導入することにより、Webシステム開発における短納期・低コスト・標準化推進・品質向上を実現できます。
詳しくはこちらをご覧ください。

イントラマートのスケジュールサービスに登録されているバッチを起動する

イントラマートのスケジュールサービスに登録されているバッチジョブをファンクションコンテナから起動します。

function init()
{
    var batch = new Packages.jp.co.intra_mart.foundation.service.client.batch.Scheduler();
    batch.executeBatchProgram( Module.client.get( "group" ), '[バッチID]' );
}

何故かスクリプト開発のAPIから直接呼び出せないのでJavaEE開発モデルのクラスを生成して対応しました。

「バッチID」はスケジュールサービスに登録されているIDを指定してください。

システムトラストでは一緒に働いていただける仲間を募集中です。
株式会社システムトラスト

システムトラストでは、システムエンジニア、プログラマーなどを随時募集中です。気軽にご相談ください。

お問合せ