Starter's アプリケーション

ここでは、Starter's アプリケーションのインストール手順および起動手順について説明します。

Starter's アプリケーションは、ファイルにメッセージを書き出すだけの簡単なアプリケーションです。
以下に示すワークフロー定義を使用しています。 開始されたプロセスは、自動実行アクティビティACTIONを実行し、終了します。 自動実行アクティビティACTIONには、アプリケーションACTION_COMMANDが割り当てられています。

Starter.xpdl

準備作業

  1. Nauticaをインストールします。Nauticaのインストールは、インストール手順を参考にしてください。

インストール手順

  1. $NAUTICA_HOME/sample/Starter/toolagent/commands/starter.sh を$NAUTICA_HOME/toolagent/commands にコピーします。

  2. $NAUTICA_HOME/config/toolagent.xml ファイルに以下の記述を追記します。 この例では、SystemCommandToolAgentFactoryが、定義ファイルで定義されたアプリケーションACTION_COMMANDを処理するという設定です。
    <tool-agents xmlns="http://www.argo21.co.jp/nautica/workflow/ta/config">
        <agent classname="jp.co.argo21.nautica.workflow.ta.SystemCommandToolAgentFactory">
            <app name="ACTION_COMMAND"/>
        </agent>
    </tool-agents>

  3. $NAUTICA_HOME/config/systemcommand.xml ファイルに以下の記述を追記します。 この例では、アプリケーション名ACTION_COMMANDに、starter.shを割り当てています。
    <system-commands xmlns="http://www.argo21.co.jp/nautica/workflow/ta/config">
        <authentication user="SYSTEM_COMMAND" password="password"/>
        <system-command command="starter.sh">
            <app name="ACTION_COMMAND"/>
        </system-command>
    </system-commands>

  4. $NAUTICA_HOME/sample/Starter/repository/Starter.xpdl を$NAUTICA_HOME/repositry にコピーします。

  5. Nauticaを起動します。

  6. 運用管理ツールを起動し、定義ファイル(Starter.xpdl)をNauticaに登録します。登録する際のパッケージ名は「Starter」とします。
    定義ファイルの登録は、運用管理ツールの操作説明書を参考にしてください。

起動手順

  1. Nauticaを起動します。

  2. $NAUTICA_HOME/sample/Starter/bin/start.sh を$NAUTICA_HOME/bin にコピーします。

  3. $NAUTICA_HOME/bin/start.sh を実行します。このスクリプトは、Starter's アプリケーションのプロセスを生成・開始します。 (開始されたプロセスは、自動実行アクティビティACTIONを実行後、完了します。)

確認方法を以下に示します。

  1. $NAUTICA_HOME/logs/starter.log に以下のメッセージが出力されていることを確認します。
    自動実行アクティビティを実行しました。

  2. 運用管理ツールでプロセスの状況を表示し、起動手順3.で開始したプロセスが完了していることを確認します。

  3. ProcessFinished