Cosminexus サービスプラットフォーム システム構築・運用ガイド
プロセスインスタンスの実行履歴は,画面およびコマンドで検索できます。それぞれ条件を指定して,プロセスインスタンスの実行履歴を検索できます。画面およびコマンドで検索できる範囲が異なります。
プロセスインスタンスの実行履歴を開始日時で検索する手順を次に示します。
プロセスインスタンスの実行履歴を開始日時で検索する手順を次に示します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -where <where句>※ -table process -orderby <ソート条件>※ |
注※ 列名StartTimeに対してのSQL条件を指定します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -wherefile <where句が記載されたファイル名>※ -table process -orderby <ソート条件>※ -encoding <エンコーディング名> |
注※ 列名StartTimeに対してのSQL条件を指定します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -wherefile sql_where.txt -table process -orderby "StartTime ASC" |
ProcessDefinitionName = 'XXXPurchaseRegisterService' AND StartTime BETWEEN '2006-03-06 00:00:00' AND '2006-03-06 23:59:59' |
cscpiselectコマンドの詳細については,「10. コマンド」の「cscpiselect(プロセスインスタンスの検索)」を参照してください。
プロセスインスタンスの実行履歴を状態で検索する手順を次に示します。
プロセスインスタンスの実行履歴を状態で検索する手順を次に示します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -where <where句>※1 -table process -orderby <ソート条件>※2 |
注※1 列名Stateに対してのSQL条件を指定します。
注※2 列名StartTimeに対してのSQL条件を指定します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -wherefile <where句が記載されたファイル名>※1 -table process -orderby <ソート条件>※2 -encoding <エンコーディング名> |
注※1 列名Stateに対してのSQL条件を指定します。
注※2 列名StartTimeに対してのSQL条件を指定します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -wherefile sql_where.txt -table process -orderby "StartTime ASC" |
ProcessDefinitionName = 'XXXPurchaseRegisterService' AND State = 'Executing' |
cscpiselectコマンドの詳細については,「10. コマンド」の「cscpiselect(プロセスインスタンスの検索)」を参照してください。
プロセスインスタンスの実行履歴を相関セットで検索する手順を次に示します。
プロセスインスタンスの実行履歴を相関セットで検索する手順を次に示します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -where <where句>※ -table process_set |
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -wherefile <where句が記載されたファイル名>※ -table process_set -encoding <エンコーディング名> |
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -wherefile sql_where.txt -table process_set |
C.ProcessDefinitionName = 'XXXPurchaseRegisterService' AND C.CorrelationSetName = 'correlationSet1' AND C.CorrelationSetValue = 'XXX' |
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -wherefile sql_where.txt -table process_set |
C.ProcessDefinitionName = 'XXXPurchaseRegisterService' AND C.CorrelationSetName = 'correlationSet1' AND C.CorrelationSetValue = 'xxx>yyy' |
cscpiselectコマンドの詳細については,「10. コマンド」の「cscpiselect(プロセスインスタンスの検索)」を参照してください。
開始日時と状態を組み合わせて,検索条件として指定できます。
プロセスインスタンスの実行履歴を,開始日時と状態の組み合わせで検索する手順を次に示します。
プロセスインスタンスの実行履歴を,開始日時と状態の組み合わせで検索する手順を次に示します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -where <where句>※1 -table process -orderby <ソート条件>※2 |
注※1 列名StartTimeおよびStateに対してのSQL条件を指定します。
注※2 列名StartTimeに対してのSQL条件を指定します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -wherefile <where句が記載されたファイル名>※1 -table process -orderby <ソート条件>※2 -encoding <エンコーディング名> |
注※1 列名StartTimeおよびStateに対してのSQL条件を指定します。
注※2 列名StartTimeに対してのSQL条件を指定します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -wherefile sql_where.txt -table process |
ProcessDefinitionName = 'XXXPurchaseRegisterService' AND StartTime BETWEEN '2006-03-06 00:00:00' AND '2006-03-06 23:59:59' AND State = 'Executing' |
cscpiselectコマンドの詳細については,「10. コマンド」の「cscpiselect(プロセスインスタンスの検索)」を参照してください。
プロセスインスタンスの実行履歴を開始日時で検索する手順を次に示します。
プロセスインスタンスの実行履歴を全件検索する手順を次に示します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -table process |
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -table process |
cscpiselectコマンドの詳細については,「10. コマンド」の「cscpiselect(プロセスインスタンスの検索)」を参照してください。
過去の履歴として,定期的にプロセスインスタンスの実行履歴を検索し,HCSCサーバ単位に全情報をCSVファイルに出力することで,保守資料としても使用できます。プロセスインスタンスの全実行履歴のCSVファイルへの出力は,コマンドでだけ実行できます。
プロセスインスタンスの実行履歴をCSVファイルへ出力する手順を次に示します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -detail -table {process|activity|link|set|string|numeric|boolean|message|relation}※ |
注※ どれか一つを指定します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -detail -table process > yyyymmdd_process.csv cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -detail -table activity > yyyymmdd_activity.csv cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -detail -table link > yyyymmdd_link.csv cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -detail -table set > yyyymmdd_set.csv cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -detail -table string > yyyymmdd_string.csv cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -detail -table numeric > yyyymmdd_numeric.csv cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -detail -table boolean > yyyymmdd_boolean.csv cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -detail -table message > yyyymmdd_message.csv cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc MyCSC -detail -table relation > yyyymmdd_relation.csv |
cscpiselectコマンドの詳細については,「10. コマンド」の「cscpiselect(プロセスインスタンスの検索)」を参照してください。
検索の結果は,検索結果フィールドに,総件数および一覧が表示されます。一覧は,一度に20件まで表示されます。
また,検索時との時間差によって,検索の結果,総件数と表示対象件数が異なる場合があります。例えば,総件数が13件で,表示対象件数が60件の場合などです。この場合は,表示対象の件数が20件を超えても,[次へ]ボタンが非活性の状態になり,21件目以降を表示できなくなるため,再検索をする必要があります。
また,検索結果一覧の[前へ],[次へ]ボタンをクリックしたあとに,プロセスインスタンスの件数などが変化している場合があります。例えば,総件数が45件で,表示対象件数が21〜40件を表示中に,[次へ]ボタンをクリックすると,総件数が10件になっている場合などです。この場合は,1〜10件が表示されます。
All Rights Reserved. Copyright (C) 2006, 2008, Hitachi, Ltd.