Linkexpress Transactional Replication option説明書
目次 索引 前ページ次ページ

第2部 TRO> 第8章 DBサービス定義> 8.3 DBサービス定義の定義文

8.3.4 STOREGROUP定義文

■機能説明

STOREGROUP定義は、格納グループを定義する定義文です。

■記述形式

STOREGROUP
     NAME = 格納グループ名
     MEMBER = ( ( OUTTABLE識別名 , 更新資源名 ) [, …] )
     FILE = /TRMシステム名.メッセージキュー名
     DATABASE = データベース名
     [ TEMPDIR = 作業用ディレクトリ名 ]
     [ INCODE = 入力コード系 ]
     [ OUTCODE = 出力コード系 ]
     [ OUT_UNICODE_TYPE = 出力コードのUnicodeの形式 ]
     [ ENVFILE = DB動作環境定義ファイル名 ]
;

■オペランド

◆NAMEオペラン

[内容]

1つのDBサービスグループ内で一意な格納グループ名を指定します。

[形式]

指定値については、以下に示す規約に従ってください。

◆MEMBERオペラン

[内容]

格納グループに属するDBサービス定義の識別名としてOUTTABLE識別名を指定します。また、OUTTABLE識別名に対応する更新資源名を指定します。
更新資源名とは、抽出側システム上で動作するTJNLのシステム取得項目の1つで、抽出側データベースと格納側データベースを関連付けるために必要な項目です。更新資源名の詳細については、"TJNL使用手引書"を参照してください。

[形式]

OUTTABLE識別名

格納グループに属するOUTTABLE識別名を指定します。指定するOUTTABLE識別名は、以下の規約に従ってください。

更新資源名

36バイト以内の各国語文字列、半角文字列、または各国語文字と半角文字の混在文字列で指定してください。


システムの文字コードがUTF-8の場合、各国語文字1文字が3バイト以上となるものがあり、システムの文字コードがEUCの場合より指定できる文字数が少なくなることがあります。

◆FILEオペラン

[内容]

データを入力するTRMシステム名およびメッセージキュー名を指定します。

[形式]

FILE = /TRMシステム名.メッセージキュー名

trmqdsetupコマンド実行時に指定したTRMシステム名、およびtrmqdcrtqコマンド実行時に指定したメッセージキュー名を指定してください。

◆DATABASEオペラン

[内容]

格納側データベースのデータベース名を指定します。

[形式]

SolarisサーバまたはLinuxサーバでは54バイト以内、Windowsサーバでは18文字以内の各国語文字列、半角文字列または各国語文字と半角文字の混在文字列が指定できます。ただし、使用するデータベースで指定可能な範囲内で指定してください。
データベース名として指定する内容は、以下のとおりです。

[表:データベース種別とデータベース名]

データベース種別

データベース名

Symfoware/RDB

格納側データベース名

Oracleデータベース

Oracleインスタンス識別子

SQL Serverデータベース

格納側データベースのデータベース・コンテキスト名

ただし、名前付きインスタンスを使用する場合は、以下のデータベース名を指定してください。
コンピュータ名\インスタンス名.データベース・コンテキスト名

◆TEMPDIRオペラン

[内容]

逐次差分反映機能の作業用ディレクトリを指定します。
本オペランドを省略した場合、以下を作業用ディレクトリとして使用します。

[形式]

作業用ディレクトリとして、絶対パスで指定してください。Windowsサーバの場合、8.3形式で指定してください。

◆INCODEオペラン

[内容]

入力データのコード系を指定します。
本オペランドを省略した場合は"jef-ebcdic-kana"となります。
本オペランドの指定値は、抽出側システムでデータ抽出を行うTJNLの出力する文字コードと一致している必要があります。

[形式]

入力データのコード系として、以下の値を指定してください。

◆OUTCODEオペラン

[内容]

データベースへの格納時のコード系を指定します。
本オペランドを省略した場合、以下の値となります。

[形式]

出力データのコード系として、以下の値を指定してください。

[表:データベースへの格納時のコード系]

指定値

コード

備考

euc-s90

EUC(S90)

Symfoware/RDBのデータベースのコード系がEUC(U90)の場合でも、"euc-s90"を指定してください。


指定できません。指定した場合、DBサービス定義の登録は成功しますが、コード変換ができないため逐次差分反映処理が異常終了します。

sjis-ms

シフトJIS

unicode

Unicode

データベース種別に"symfoware/rdb"または"oracle"を指定した場合のみ有効です。

◆OUT_UNICODE_TYPEオペラン

[内容]

データベースへの格納時におけるUnicodeのデータ形式を指定します。本オペランドはOUTCODEオペランドに"unicode"を指定し、かつデータベース種別に"symfoware/rdb"を指定した場合に有効です。データベース種別に"oracle"を指定した場合、本オペランドの指定値は意味を持ちません。
本オペランドを省略した場合、"confused"となります。

[形式]

出力データのUnicodeの形式として、以下の値を指定してください。

◆ENVFILEオペラン

[内容]

DB動作環境定義ファイル名を指定します。
本オペランドは、lxrtmdbコマンドの-dオプションを省略した場合に有効です。
本オペランドを省略した場合、環境変数LXRTMENVに指定した値が有効になります。

[形式]

DB動作環境定義ファイル名を、絶対パスで指定してください。Windowsサーバの場合、8.3形式で指定してください。


目次 索引 前ページ次ページ

Copyright FUJITSU LIMITED 2007-2009