* DB構成 [#t5fda0b6]

ここでは、CUTO システムのDBレイアウトを記載します。
cuto.sqliteファイル内に、2つのテーブルを用意しています。テーブル作成のSQLは、dataディレクトリないにある、dbinit.queryも参照して下さい。

** ジョブネットワークテーブル(JOBNETWORK) [#d2e297d3]

|#|カラム名|型|キー|制約|補足|h
|1|ID|INTEGER|○|NOT NULL|ジョブネットワークの実行後とに割り当てるインスタンスID。シリアル番号。|
|2|JOBNETNAME|TEXT|-|NOT NULL|ジョブネットワーク定義ファイル名(拡張子なし)|
|3|STARTDATE|TEXT|-|NOT NULL|ジョブ管理マスタの起動日時(ジョブネットの開始日時)。書式[ YYYY-MM-DD HH:MM:SS.SSS ]|
|4|ENDDATE|TEXT|-|-|ジョブ管理マスタの終了日時(ジョブネットの終了日時)。書式[ YYYY-MM-DD HH:MM:SS.SSS ]|
|5|STATUS|INTEGER|-|NOT NULL|状態。0:実行中、1:正常終了、2:警告終了、9:異常終了|
|6|DETAIL|TEXT|-|-|異常終了の原因メッセージ。|
|7|CREATEDATE|TEXT|-|NOT NULL|このレコードをINSERTした日時。書式[ YYYY-MM-DD HH:MM:SS.SSS ]|
|8|UPDATEDATE|TEXT|-|NOT NULL|このレコードを更新した最新日時。書式[ YYYY-MM-DD HH:MM:SS.SSS ]|



** ジョブテーブル(JOB) [#d2e297d3]

|#|カラム名|型|キー|制約|補足|h
|1|ID|INTEGER|○|NOT NULL|外部キー。ジョブネットワークテーブルのインスタンスID。|
|2|JOBID|TEXT|○|NOT NULL|BPMNファイル内でserviceTaskタグのid属性に指定した値。|
|3|JOBNAME|TEXT|-|NOT NULL|BPMNファイル内でserviceTaskタグのname属性に指定した値。|
|4|STARTDATE|TEXT|-|NOT NULL|ジョブネットワーク開始日時。書式[ YYYY-MM-DD HH:MM:SS.SSS ]|
|5|ENDDATE|TEXT|-|-|ジョブネットワーク開始日時。書式[ YYYY-MM-DD HH:MM:SS.SSS ]|
|6|STATUS|INTEGER|-|NOT NULL|状態。0:実行中、1:正常終了、2:警告終了、9:異常終了|
|7|DETAIL|TEXT|-|NOT NULL|異常終了の原因メッセージ。|
|8|RC|INTEGER|-|NOT NULL|ジョブのリターンコード。|
|9|NODE|TEXT|-|NOT NULL|実行したサーバントのノード名。デフォルトはlocalhost|
|10|PORT|INTEGER|-|NOT NULL|実行したサーバントのポート番号。|
|11|VARIABLE|TEXT|-|-|変数情報|
|12|CREATEDATE|TEXT|-|NOT NULL|このレコードをINSERTした日時。書式[ YYYY-MM-DD HH:MM:SS.SSS ]|
|13|UPDATEDATE|TEXT|-|NOT NULL|このレコードを更新した最新日時。書式[ YYYY-MM-DD HH:MM:SS.SSS ]|

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS