ページの先頭行へ戻る
Systemwalker Runbook Automation リファレンスガイド
FUJITSU Software

2.6 プロセスインスタンス詳細情報ファイル

ファイル名

プロセスインスタンスID.xml

使用用途

swrba_admin (管理コマンド)を使用して、プロセスインスタンスの詳細情報を取得した場合に出力されます。

格納場所

swrba_admin (管理コマンド)の-dオプションで指定した場所に格納されます。

ファイル形式

以下の内容がXML形式で出力されます。

要素名

属性

内容

備考

Processinstance

-

-

-

プロセスインスタンスの情報を表示します。

Id

プロセスID

Name

プロセスインスタンス名

Started

開始日付
(yyyy-mm-dd hh:mm:ss)

Completed

終了日付
(yyyy-mm-dd hh:mm:ss)

プロセスインスタンスが実行中の場合は表示されません。

Status

状態

Owner(s)

所有者

Initiator

プロセス起動者

ParentId

親プロセスインスタンスID

Node

-

-

ノード情報を表示します。

Id

ノードID

Created

ノードインスタンス作成日付
(yyyy-mm-dd hh:mm:ss)

Name

名前

Type

種別

Status

状態

Form

フォーム

QuickFormが添付されている場合、フォーム名が表示されます。

Timer

タイマー

Timerが指定されている場合、タイマー名

OpePartsResult

-

運用操作部品実行結果

運用操作部品実行結果(OpePartsResult)のXML形式は以降に記載しています。

運用操作部品実行結果(OpePartsResult)のXML形式

UDA

-

-

ユーザ定義属性の情報を表示します。

Name

名前

Value

Type

UDA種別

History

-

-

履歴情報を表示します。

Id

履歴ID

Timestamp

履歴作成日時
(yyyy-mm-dd hh:mm:ss)

EventCode

イベントコード

履歴イベントコードです。イベントコードには以下の値があります。

0 開始(デフォルト)
1 活性化
2 選択
3 承認
4 拒否
5 再割当て
6 終了
7 サブプロセスを作成
8 ワークアイテムを一時停止
9 ワークアイテムを再開
10 作業開始
11 作業停止
12 投票完了
13 プロセス作成
14 プロセス移行
15 プロセス取戻し
16 ターゲットノードを非活性化
17 ソースノードを活性化
25 将来のワークアイテム作成

EventType

イベント種別

EventData

イベント追加データ

ProducerType

プロデューサ種別

プロデューサタイプは、現在のイベントの作成に関与するイベントを示します。

0: 矢印
3: アクティビティ
7: プロセス
15: タイマー

ProducerId

プロデューサID

ConsumerType

プロデューサタイプ

ConsumerId

コンシューマID

IsHandled

イベント状態

イベントの状態を示します。

0: 未処理
1: 処理済
2: 無視
3: エラー
4: 監査
5: 一時停止

運用操作部品実行結果(OpePartsResult)のXML形式

要素名

属性

内容

備考

OpePartsResult

-

-

プロセスインスタンスの情報を表示します。

historyNum

全履歴数

name

ノード名

History

-

-

ノード情報を表示します。

count

全履歴数

starttime

起動時間

endtime

終了時間

state

-

実行状況

メッセージを改行文字で結合した1つの文字列で表示します。

selectionResult

-

選択結果

inputs

-

運用操作部品の入力情報一覧

input

-

入力情報パラメーター値

name

入力情報パラメーター名

results

-

運用操作部品の実行結果一覧

result

-

実行結果パラメーター値

name

実行結果パラメーター名

outputs

-

運用操作部品の出力情報一覧

output

-

出力情報パラメーター値

name

出力情報パラメーター名

filters

-

フィルター情報の一覧

filter

-

フィルター情報

-

out

フィルター結果の出力先UDA名

input

-

フィルター入力情報のパラメーター値

name

フィルター入力情報のパラメーター名

output

-

フィルター出力情報のパラメーター値

name

フィルター出力情報のパラメーター名

使用例

以下に出力例を示します。

<?xml version="1.0" encoding="UTF-8"?>
<Processinstance Id="1023" Name="commandrun" Started="2012-11-13 15:00:09" Status="closed" Owner="swrbaadmin" Initiator="swrbasch" Completed="2012-11-13 15:00:41">
	<Node Form="" Id="1024" Name="Start" Status="Completed" Type="Start"/>
	<Node Form="" Id="1025" Name="任意のコマンドを実行1" Status="Completed" Timer="" Type="Activity">
		<OpePartsResult historyNum="1" name="任意のコマンドを実行1">
			<History count="1" endtime="2012-11-13T15:00:41.146+09:00" starttime="2012-11-13T15:00:25.036+09:00">
			<state>2012/11/13 15:00:29.302 FSP_SW/RB-A_BASE: INFO: 03050: 運用操作部品の実行を開始します : PROCESSID=1023 ACTIVITYID=1025 NAME=任意のコマンドを実行&#13;
2012/11/13 15:00:38.958 FSP_SW/RB-A_BASE: INFO: 010000: 指定したコマンドを実行します。 hostname=localhost&#13;
2012/11/13 15:00:39.458 FSP_SW/RB-A_BASE: INFO: 010001: 指定したコマンドを実行しました。&#13;
2012/11/13 15:00:39.599 FSP_SW/RB-A_BASE: INFO: 03051: 運用操作部品の実行が終了しました : PROCESSID=1023 ACTIVITYID=1025 NAME=任意のコマンドを実行&#13;
2012/11/13 15:00:39.943 FSP_SW/RB-A_BASE: INFO: 03052: フィルタリングを開始します : PROCESSID=1023 ACTIVITYID=1025 NAME=任意のコマンドを実行 FILTER=行カウント&#13;
2012/11/13 15:00:39.989 FSP_SW/RB-A_BASE: INFO: 03053: フィルタリングが完了しました : PROCESSID=1023 ACTIVITYID=1025 NAME=任意のコマンドを実行 FILTER=行カウント&#13;
</state>
			<selectionResult>成功</selectionResult>
			<inputs>
			<input name="hostname" trimmed="false">localhost</input>
			<input name="commandline" trimmed="false">echo abc</input>
			<input name="connectiontype" trimmed="false"/>
			<input name="accport" trimmed="false"/>
			<input name="ostype" trimmed="false"/>
			<input name="username" trimmed="false"/>
			<input name="password" trimmed="false"/>
			<input name="execusername" trimmed="false"/>
			<input name="execpassword" trimmed="false"/>
			<input name="timeout" trimmed="false"/>
			<input name="retry" trimmed="false"/>
			<input name="retry_interval" trimmed="false"/>
			</inputs>
			<results>
			<result name="message" trimmed="false">The operation component was successful.
			</result>
			<result name="command_stdout" trimmed="false">abc
			</result>
			<result name="command_stderr" trimmed="false"/>
			<result name="command_rcode" trimmed="false">0</result>
			<result name="returnCode" trimmed="false">0</result>
			</results>
			<outputs>
			<output name="SWRBA_RCODE" trimmed="false">0</output>
			<output name="SWRBA_STDOUT" trimmed="false">20</output>
			</outputs>
			<filters>
			<filter out="SWRBA_STDOUT">
			<input name="command_stdout" trimmed="false" type="1">abc
			</input>
			<output count="1" name="行カウント" trimmed="false">1</output>
			</filter>
			</filters>
			</History>
		</OpePartsResult>
	</Node>
	<Node Id="1026" Name="Exit1" Status="Initial" Type="Exit"/>
	<Node Id="1027" Name="Exit2" Status="Completed" Type="Exit"/>
	<UDA Name="command" Type="STRING" Value="echo abc"/>
	<UDA Type="String" Value="user0123" Name="userID"/>
	<UDA Name="SWRBA_STDERR" Type="STRING" Value=""/>
	<UDA Name="SWRBA_STDOUT" Type="STRING" Value="1"/>
	<UDA Name="SWRBA_RCODE" Type="STRING" Value="0"/>
<History ConsumerId="1023" ConsumerType="7" EventCode="0" EventData="" EventTYPE="__ProcessCreated" Id="1031" IsHandled="4" ProducerId="1023" ProducerType="7" Timestamp="2012-11-13 15:00:09"/>
<History ConsumerId="1023" ConsumerType="7" EventCode="0" EventData="" EventTYPE="__CommitEdit" Id="1032" IsHandled="4" ProducerId="1023" ProducerType="7" Timestamp="2012-11-13 15:00:10"/>
<History ConsumerId="1023" ConsumerType="7" EventCode="0" EventData="" EventTYPE="__Start" Id="1033" IsHandled="1" ProducerId="1023" ProducerType="7" Timestamp="2012-11-13 15:00:10"/>
<History ConsumerId="1024" ConsumerType="3" EventCode="1" EventData="" EventTYPE="__Activate" Id="1034" IsHandled="1" ProducerId="1023" ProducerType="7" Timestamp="2012-11-13 15:00:11"/>
<History ConsumerId="1024" ConsumerType="3" EventCode="0" EventData="" EventTYPE="__NodeClosed" Id="1035" IsHandled="4" ProducerId="1024" ProducerType="3" Timestamp="2012-11-13 15:00:11"/>
<History ConsumerId="1025" ConsumerType="3" EventCode="1" EventData="" EventTYPE="Arrow1" Id="1036" IsHandled="1" ProducerId="1028" ProducerType="0" Timestamp="2012-11-13 15:00:11"/>
<History ConsumerId="1023" ConsumerType="7" EventCode="0" EventData="" EventTYPE="__CommitEdit" Id="1039" IsHandled="4" ProducerId="1023" ProducerType="7" Timestamp="2012-11-13 15:00:40"/>
<History ConsumerId="1025" ConsumerType="3" EventCode="2" EventData="" EventTYPE="成功:1037" Id="1040" IsHandled="1" ProducerId="1023" ProducerType="7" Timestamp="2012-11-13 15:00:40"/>
<History ConsumerId="1025" ConsumerType="3" EventCode="0" EventData="" EventTYPE="__NodeClosed" Id="1041" IsHandled="4" ProducerId="1025" ProducerType="3" Timestamp="2012-11-13 15:00:40"/>
<History ConsumerId="1027" ConsumerType="3" EventCode="1" EventData="" EventTYPE="成功" Id="1042" IsHandled="1" ProducerId="1030" ProducerType="0" Timestamp="2012-11-13 15:00:40"/>
<History ConsumerId="1027" ConsumerType="3" EventCode="0" EventData="" EventTYPE="__NodeClosed" Id="1043" IsHandled="4" ProducerId="1027" ProducerType="3" Timestamp="2012-11-13 15:00:41"/>
<History ConsumerId="1023" ConsumerType="7" EventCode="6" EventData="" EventTYPE="__Close:Exit2" Id="1044" IsHandled="1" ProducerId="1027" ProducerType="3" Timestamp="2012-11-13 15:00:41"/>
</Processinstance>