ページの先頭行へ戻る
SystemwalkerRunbook Automation V14g リファレンスガイド

1.4.7 swpm_mergesubslip(サブプロセス伝票反映コマンド)

機能説明

本コマンドは、プロセス起案コマンド(swpm_cretateslip)で起案したサブプロセスの伝票項目を、呼び出したプロセスの伝票項目へ反映します。


記述形式

swpm_mergesubslip

-piid piid -notifyid subpiid -dxml xmlfile -mergedxml mergedxmlfile


オプション

-piid

伝票項目の反映先のプロセスのプロセスIDを指定します。
プロセスIDは、Systemwalker Runbook Automationのアプリケーション実行機能を利用して、自動実行アプリケーション実行時の引数として渡すことができます。

-notifypiid

伝票項目の反映元を、このコマンドを実行するプロセスに対し、終了通知を行ったプロセスとするオプションです。
subpiidは、-piidで指定したプロセスに対し、サブプロセス終了通知 (swpm_notifysubslipexit)を実行して終了通知を行ったプロセスでなければなりません。
終了通知を行ったプロセスIDは、Systemwalker Runbook Automationのアプリケーション実行機能を利用して、自動実行アプリケーション実行時の引数として渡すことができます。

-dxml

伝票項目の反映元となる伝票のXMLドキュメントのファイル名を指定します。
これは通常-piidで指定したプロセスの入力中伝票になります。
このファイルは、処理が正常に終了した場合にサブプロセス伝票反映コマンドによって削除されます。
入力中伝票のXMLドキュメントファイルは、Systemwalker Runbook Automationのアプリケーション実行機能を利用して、自動実行アプリケーション実行時の引数として渡すことができます。

-mergedxml

反映後の伝票のXMLドキュメントのファイル名を指定します。
このファイルに、-dxmlで指定した伝票とサブプロセスの伝票を反映したXMLドキュメントが出力されます。
伝票反映後のXMLドキュメントファイルは、Systemwalker Runbook Automationのアプリケーション実行機能を利用して自動生成し、そのパスを自動実行アプリケーション実行時の引数として渡すことができます。
また、伝票に反映された後のファイルは、アプリケーション実行機能によって自動で削除されます。


復帰値

0:

正常終了

1:

コマンド実行エラー

2:

パラメタエラー

3:

環境定義エラー

4:

内部エラー

5:

データベースアクセスエラー

6:

ファイル入出力エラー

20:

-piidに指定されたプロセスが存在しない

21:

反映元となるプロセスが存在しない

22:

伝票反映エラー

不定:

強制終了


コマンド格納場所

[Systemwalker Runbook Automationインストールディレクトリ]\itpm\bin
※デフォルトの場合はC:\SWPM

/opt/FJSVswpm/bin


実行に必要な権限/実行環境

【Windows】

【Solaris/Linux】


使用例

アプリケーション実行機能の動作設定ファイル(ae.ini)の記述例

【Windows】

APL100.path=C:/itpm/bin/swpm_mergesubslip.cmd
APL100.in=C:/temp
APL100.param=-piid @4 -notifypiid $notifypiid -dxml $in -mergedxml $out

【Solaris/Linux】

APL100.path=/opt/FJSVswpm/bin/swpm_mergesubslip.sh
APL100.in=/tmp
APL100.param=-piid @4 -notifypiid $notifypiid -dxml $in -mergedxml $out


注意事項

自動実行アプリケーションとして実行する場合は、同期実行のみの使用としてください。