「PIONEコマンドのTIPS」の版間の差分
提供: Eospedia
行4: | 行4: | ||
== [[pione定義書]]、パッケージ == | == [[pione定義書]]、パッケージ == | ||
=== [[pione定義書]]やパッケージの実行 === | === [[pione定義書]]やパッケージの実行 === | ||
+ | ==== ログ(pione-process.log)の見方 ==== | ||
+ | 主にpione log formatを使用して出力されたファイルを[[ProM]]で閲覧すると見やすいです。詳しくは[[PIONEチュートリアル-XES]]をご覧下さい。<br> | ||
+ | <br> | ||
+ | |||
==== 不要ファイルを削除したい ==== | ==== 不要ファイルを削除したい ==== | ||
下記のコマンドで[[PIONE]]動作時に作成される作業ファイルのうち使用していないものを削除することができます。動作が遅いときやメンテナンスしたいときに使用してみましょう。<br> | 下記のコマンドで[[PIONE]]動作時に作成される作業ファイルのうち使用していないものを削除することができます。動作が遅いときやメンテナンスしたいときに使用してみましょう。<br> |
2014年12月5日 (金) 07:52時点における版
PIONEコマンド作成に関するTIPSを示します。実装例はPIONEチュートリアル、PIONEチュートリアル-PNML、実行例はPIONE Webclientチュートリアルをご覧下さい。
目次
pione定義書、パッケージ
pione定義書やパッケージの実行
ログ(pione-process.log)の見方
主にpione log formatを使用して出力されたファイルをProMで閲覧すると見やすいです。詳しくはPIONEチュートリアル-XESをご覧下さい。
不要ファイルを削除したい
下記のコマンドでPIONE動作時に作成される作業ファイルのうち使用していないものを削除することができます。動作が遅いときやメンテナンスしたいときに使用してみましょう。
$ pione clean
アクションファイル
デバッグ方法
pione action
アクションファイルのテスト・デバッグのためにpione actionを利用することができます。
list
pione action listはアクションファイル内のルール(transition)名をリストとして出力します。
/PIONE-PNML$ pione action list Basic2/Serial2.md First Second
pione action printはアクションファイル内の指定したルール(transition)のコードを出力します。
/PIONE-PNML$ pione action print Basic2/Serial2.md First awk '{print $1*2}' {$I[1]} > {$O[1]} /PIONE-PNML$ pione action print Basic2/Serial2.md Second awk '{print $1+1}' {$I[1]} > {$O[1]}
exec
pione action execはアクションファイル内の指定したルール(transition)のコードを実行します。
/PIONE-PNML$ pione action exec Basic1/HelloWorld.md Hello /PIONE-PNML$ cat {[1]} Hello PIONE world !