5.2.2 抽出環境定義
- 〈この項の構成〉
(1) 機能
抽出処理を稼働するために必要な情報を定義します。
(2) 形式
〔 set dsid=データ連動識別子 〕
〔 set qufile001="抽出情報キューファイル名" 〕
〔 set qufile002="抽出情報キューファイル名"
〔 …〔 set qufile016="抽出情報キューファイル名" 〕〕〕
〔 set queuesize=抽出情報キューファイルサイズ 〕
〔 set logiosize=システムログI/Oバッファサイズ 〕※1
〔 set quiosize=抽出情報キューI/Oバッファサイズ 〕
〔 set extsuppress= true|false 〕※1
〔 set ext_wait_interval=抽出終端検知後の抽出再開始間隔 〕
〔 set extract_level = current_gen|all_gen 〕※1
〔 set int_trc_getv= true|false 〕
〔 set qufullwarn=抽出情報キューファイル満杯警告値 〕
〔 set exterrlevel= stop|continue 〕※2
〔 set cvt_datakind={ null|high|low }〕※2
〔 set tran_datanum=1トランザクション当たりの最大更新情報数 〕※2
〔 set extract_delay_limit_time=抽出滞留時間しきい値 〕※1
-
個別定義部でだけ定義する項目
個別定義部を定義する場合,個別定義部の開始ヘッダに指定するサーバ名には,固定名称「SQLSVR」を指定してください。
〔 set device01=Datareplicatorファイルシステム領域名〔〔,割り当てファイル種別〕…〕
〔 set device02=Datareplicatorファイルシステム領域名〔〔,割り当てファイル種別〕…〕
〔 …〔 set device18=Datareplicatorファイルシステム領域名〔〔,割り当てファイル種別〕…〕〕〕〕〕
- 注※1
-
Datareplicator Extensionを使用する場合は,指定しても無視されます。
- 注※2
-
Datareplicator Extension固有のオペランドです。
(3) オペランドの説明
Datareplicator Extension固有のオペランドについて説明します。
-
例外データを検出したときの抽出側Datareplicator Extensionの動作を指定します。
- stop
-
抽出処理を停止します。
- continue
-
例外データを置換して,抽出処理を続行します。
どの値に置換するかは,cvt_datakindオペランドで指定できます。
例外データの置換については,「3.1.4 データ型の変換」を参照してください。
-
cvt_datakind={ null|high|low }
例外データを置換して抽出処理を続行する場合,どの値に置換するかを指定します。
- null
-
ナル値に置換します。
- high
-
最大値に置換します。
- low
-
最小値に置換します。
例外データの置換については,「3.1.4 データ型の変換」を参照してください。
-
tran_datanum=1トランザクション当たりの最大更新情報数
〜〈符号なし整数〉((1〜4096))《16》
1トランザクション当たりの最大更新情報数を指定します。
トランザクションの更新情報については,「3.1.5 更新情報及びトランザクション情報の出力」を参照してください。
なお,このオペランドには,抽出情報キューファイルに格納できる範囲の値を指定してください。1トランザクションが抽出情報キューファイルに格納できない場合,抽出処理がキュー満杯エラーとなります。