ページの先頭行へ戻る
Systemwalker Runbook Automation Studio利用ガイド
Systemwalker

6.3.2 フィルターのテスト

設定したフィルターをStudio上でテストすることができます。

  1. [フィルター定義]タブで適用するフィルターを追加し、項目を設定します。

  2. [テスト]タブを選択します。

  3. フィルターを定義した運用操作部品の実行結果(例えば“変数(ユーザ定義属性)、フィルターおよびフィルター(V14.1.x互換)について”で説明している実行結果:result1)に相当する値をテストデータとして[入力]フィールドに入力し、[テスト実行]ボタンをクリックします。

    [テスト実行]ボタンをクリックすると、“変数(ユーザ定義属性)、フィルターおよびフィルター(V14.1.x互換)について”で説明している処理順序で、変数(ユーザ定義属性)の値の変化とフィルターのテスト実行が行われ、テスト実行結果が[出力]フィールドに表示されます。

    [結果をクリア]ボタンをクリックすると、[出力]フィールドの内容がクリアされます。[読み込み]ボタンをクリックし、ファイルからテストデータを読み込むことができます。

    フィルターの実行がエラーとなった場合、[出力]フィールドにはエラーの内容が表示されます。

    フィルターのテスト実行時に埋め込む変数(ユーザ定義属性)の値や運用操作部品の実行結果の値は、[テスト変数の設定]ダイアログで設定することができます。

    [テスト変数の設定]ダイアログを表示するには、[テスト変数の設定]ボタンをクリックします。

    [テスト変数の設定]ダイアログで設定した変数の値は、[フィルター設定]ダイアログで[OK]ボタンをクリックすると確定します。この確定した値は、Studioが終了するまでの間保持されます。

    ※変数の値はプロセス定義単位に保持します。

    変数の設定

    [テスト変数の設定]ダイアログには、以下の一覧が表示されます。

    • プロセス定義に定義されている変数(ユーザ定義属性)の一覧

    • [出力情報]タブの[出力情報]セクションで[変数]と対応付けられている実行結果およびフィルター定義で参照している実行結果の一覧

    変数リストに表示される変数のタイプは、STRING/INTEGER/BOOLEAN/DATE/XMLです。

    変数リストには、名前の先頭が2つのアンダースコアで始まる変数(システム定義属性)は表示されません。

    [編集]ボタンをクリックすると、[値の編集]ダイアログが表示され、変数や実行結果に値を設定することができます。ただし、フィルターの実行結果を出力する変数と[出力情報]タブの[出力情報]セクションで対応付けられている実行結果については、[テスト]タブの[入力]フィールドに入力された値が表示され、編集することはできません。

    [値の編集]ダイアログ (タイプ: STRING)

    [値の編集]ダイアログ (タイプ: BOOLEAN)

    [値の編集]ダイアログ (タイプ: INTEGER)

    [値]フィールドには、数字のみ入力できます。

    [値の編集]ダイアログ (タイプ: DATE)

    [値]フィールドに入力できる日付と時刻の書式はOSの設定に従います。日付と時刻の書式に誤りがある場合、[OK]ボタンをクリックするとエラーメッセージが表示されます。

    [値の編集]ダイアログを表示したとき、[値]フィールドにはロケールに従い次の書式で日付と時刻が表示されます。

    日本語
    • yyyy/MM/dd HH:mm:ss

    英語
    • MM/dd/yyyy HH:mm:ss

    ロケールに従い、日付と時刻は次のいずれかの書式で入力することができます。※日付と時刻の間には半角空白を1つ入れてください。

    日本語
    • yyyy/MM/dd HH:mm:ss

    • yyyy-MM-dd HH:mm:ss

    英語
    • MM/dd/yyyy HH:mm:ss

    • yyyy-MM-dd HH:mm:ss

    [値の編集]ダイアログ (タイプ: XML)

    [値]フィールドに入力されたXMLデータの書式に誤りがある場合、[OK]ボタンをクリックするとエラーメッセージが表示されます。

    [値の編集]ダイアログ (実行結果)

  4. 各フィルターの実行結果を参照するには、[テスト結果の詳細]タブを選択します。

    [適用フィルター]リストにアイコン付き(:正常、:異常:)で表示されます。[適用フィルター]リストの項目を選択すると、[テスト結果]領域にはフィルターに対する入力と実行結果が表示されます。アイコンの付いているフィルターを選択すると、[テスト結果]領域の[出力]フィールドにはエラーの内容が表示されます。(XML関連フィルターのエラー内容は例外オブジェクトが持つエラーメッセージです。)