機能説明
STOREGROUP定義文は、格納グループを定義する定義文です。
記述形式
STOREGROUP |
オペランド
[内容]
1つのDBサービスグループ内で一意な格納グループ名を指定します。
[形式]
指定値については、以下に示す規約に従ってください。
16文字以内で指定してください。
指定可能な文字は、半角の"#"、"@"、"-"、"_"、英大文字および数字です。
全角文字は指定できません。
先頭文字に数字を指定できません。
[内容]
格納グループに属するDBサービス定義の識別名としてOUTTABLE識別名を指定します。また、OUTTABLE識別名に対応する更新資源名を指定します。
更新資源名とは、抽出側システム上で動作するTJNLのシステム取得項目の1つで、抽出側データベースと格納側データベースを関連付けるために必要な項目です。更新資源名の詳細については、"TJNL使用手引書"を参照してください。
[形式]
格納グループに属するOUTTABLE識別名を指定します。指定するOUTTABLE識別名は、以下の規約に従ってください。
複数の格納グループに属することはできません。
1つの格納グループに同一のOUTTABLE識別名は指定できません。
1つの格納グループに最大1024個指定できます。
128バイト以内の各国語文字列、半角文字列、または各国語文字と半角文字の混在文字列で指定してください。
システムの文字コードがUTF-8の場合、各国語文字1文字が3バイト以上となるものがあり、システムの文字コードがEUCの場合より指定できる文字数が少なくなることがあります。
[内容]
データを入力するTRMシステム名およびメッセージキュー名を指定します。
[形式]
FILE = /TRMシステム名.メッセージキュー名 |
trmqdsetupコマンド実行時に指定したTRMシステム名、およびtrmqdcrtqコマンド実行時に指定したメッセージキュー名を指定してください。
[内容]
格納側データベースのデータベース名を指定します。
[形式]
128バイト以内の各国語文字列、半角文字列または各国語文字と半角文字の混在文字列が指定できます。ただし、使用するデータベースで指定可能な範囲内で指定してください。
データベース名として指定する内容は、以下のとおりです。
[内容]
逐次差分反映機能の作業用ディレクトリを指定します。
本オペランドを省略した場合、以下を作業用ディレクトリとして使用します。
/tmp
インストールフォルダ\TRO\dbtemp\DB
[形式]
作業用ディレクトリとして、絶対パスで指定してください。Windowsサーバの場合、8.3形式で指定してください。
[内容]
入力データのコード系を指定します。
本オペランドを省略した場合は"jef-ebcdic-kana"となります。
本オペランドの指定値は、抽出側システムでデータ抽出を行うTJNLの出力する文字コードと一致している必要があります。
[形式]
入力データのコード系として、以下の値を指定してください。
jef-ebcdic-ascii : EBCDIC-ASCII
jef-ebcdic-kana : EBCDIC-カナ
[内容]
データベースへの格納時のコード系を指定します。
本オペランドを省略した場合、以下の値となります。
euc-s90
sjis-ms
[形式]
出力データのコード系として、以下の値を指定してください。
指定値 | コード | 備考 |
---|---|---|
euc-s90 | EUC(S90) | Symfoware/RDBのデータベースのコード系がEUC(U90)の場合でも、"euc-s90"を指定してください。
|
sjis-ms | シフトJIS | - |
unicode | Unicode | - |
SQL ServerデータベースでUnicode文字列の属性(nchar、nvarchar、ntext)への格納を行う場合は、"unicode"を指定してください。この場合でもUnicodeではない文字列の属性(char、varchar、text)に対してはシフトJISで格納されます。
[内容]
データベースへの格納時におけるUnicodeのデータ形式を指定します。本オペランドはOUTCODEオペランドに"unicode"を指定した場合に有効です。
[形式]
出力データのUnicodeの形式として、以下の値を指定してください。
データベース種別 | 指定値 | 意味 |
---|---|---|
Symfoware/RDB | confused | CHAR系の属性を"JIS X 0213:2004"に準拠していないUTF-8、NCHAR系の属性をUCS-2で表現する形式 |
Oracleデータベース | confused | "JIS X 0213:2004"に準拠していないUTF-8で表現する形式 |
utf8-4 | "JIS X 0213:2004"に準拠しているUTF-8で表現する形式 | |
SQL Serverデータベース | utf16-ms | CHAR系の属性を"JIS X 0213:2004"に準拠していないシフトJIS、NCHAR系の属性を"JIS X 0213:2004"に準拠しているWindowsシステムのUTF-16で表現する形式 |
[内容]
コード変換の種類を指定します。
本オペランドを省略した場合、"type1"となります。
[形式]
コード変換の種類として、以下の値を指定してください。
指定値 | 意味 |
---|---|
type1 | 字形重視のコード変換を行います。 |
type2 | 領域重視のコード変換を行います。 OUTCODEオペランドに"unicode"を指定した場合は指定できません。指定した場合、DBサービス定義の登録は成功しますが、コード変換ができないため逐次差分反映処理が異常終了します。 |
[内容]
DB動作環境定義ファイル名を指定します。
本オペランドは、lxrtmdbコマンドの-dオプションを省略した場合に有効です。
本オペランドを省略した場合、環境変数LXRTMENVに指定した値が有効になります。
[形式]
DB動作環境定義ファイル名を、絶対パスで指定してください。Windowsサーバの場合、8.3形式で指定してください。