Linkexpress Transactional Replication option説明書 |
目次
索引
![]() ![]() |
第7部 DB連携定義ツール | > 第29章 機能 | > 29.3 サポート範囲 |
DB連携定義ツールにて定義生成を行う際に留意すべき点を以下の順に説明します。
DB連携定義ツールにて定義生成を行う際のデータベースに関する留意事項を以下の順に説明します。
抽出元データベースの留意事項を"表:抽出元データベースの留意事項"に示します。
なお、以下に記載していない抽出元データベースに関する各種上限や留意事項に関してはグローバルサーバのTJNLに準じます。詳細はグローバルサーバの"TJNL使用手引書"を参照してください。
また、Linkexpress Transactional Replication optionでは、抽出元データベースのデータの属性に制限を設けているものがあります。制限の範囲で利用する必要があります。詳細は"ジャーナル定義の対応表"を参照してください。
データベース種 |
留意事項 |
---|---|
NDB |
H型、V型およびネットワーク型の階層構造の場合、NDBのパス選択にて選択できるパスはひとつだけです。 |
VSAM |
SYNCHRONIZED句を含む場合は、レコードの編集時に項目の置換え対象にできません。 |
NDB |
COPYLIBのREDEFINES句で再定義した項目は無視して定義生成を行います。 |
COPYLIBに含まれる66、77または88のレベル番号は無視して定義生成を行います。 |
|
COPYLIBの最上位の項目(レベル番号が一番小さい値の項目)のレベル番号が01の場合は、その項目名をレコード名とし、最上位の項目のレベル番号が01以外の場合は、レコード名を"RECORD01"として扱います。 |
|
外部10進データ項目、内部10進データ項目で小数点を表すピクチャ文字"P"を指定した項目はピクチャ文字"P"を無視して定義生成を行います。 |
|
レコードの編集時の項目の置換えは1項目につき1回だけ可能です。 |
|
ビット列型の項目は、ジャーナル定義にて文字列に変換して配付することを示す"CONV_CHAR"を指定したものとして定義生成します。 |
|
項目名が"FILLER"のとき、レコードの編集を行わないと当該項目は定義生成およびキー項目の選択の対象になりません。 |
|
レコードの編集を行う場合は以下の点に留意が必要です。
|
|
以下の属性に該当する項目は無視して定義生成を行います。
|
|
レコード内の項目数が32767を超える定義は利用できません。 |
|
RDB |
以下の属性に該当する列は無視して定義生成を行います。
|
反映先データベースの留意事項を"表:反映先データベースの留意事項"に示します。
なお、以下に記載していない反映先データベースに関する各種上限や留意事項に関してはTROに準じます。詳細は"DBサービス定義"を参照してください。
データベース種 |
留意事項 |
---|---|
Oracleデータベース |
反映先の表はすべて同じスキーマに属している必要があります。 |
Linkexpress Transactional Replication optionではキャラクタ・セマンティクスの列への格納はサポートしていません。したがって、バイト・セマンティクスの列とする必要があります。DB連携定義ツールでは、グローバルサーバ側の文字数で表定義を生成するため、文字列属性の列については文字コード変換に伴い文字数が不足する可能性があります。必要に応じて生成された定義を修正してください。 |
|
Symfoware/RDB |
反映先の表はすべて同じスキーマに属している必要はありませんが、1つの抽出元データベースの項目を、異なる反映先スキーマの表に反映することはできません。同じスキーマ内であれば、複数の表に反映できます。 |
DB連携定義ツールにて生成する抽出定義の留意事項について以下の順に説明します。
なお、以下に記載していない各種上限や留意事項に関してはグローバルサーバのTJNLに準じます。詳細はグローバルサーバの"TJNL使用手引書"を参照してください。
生成する定義に各国語文字が含まれる場合、コード変換の異常により代替文字に置き換わることがあります。生成された定義を確認し、必要に応じて修正してください。
ジャーナル定義の留意事項を"表:ジャーナル定義の留意事項"に示します。
必要に応じて生成された定義を修正して利用してください。
定義 |
留意事項 |
||
---|---|---|---|
エントリ |
サブエントリ |
定義項目 |
|
ジャーナル名 |
− |
JOURNAL NAME句 |
|
HLFグループ |
− |
HLF GROUP NAME句 |
|
ジャーナル項目 |
ジャーナル項目 |
レベル番号 |
|
ジャーナル項目名 |
|
||
ピクチャ文字列 |
|
||
項目名 |
|
||
IN メタデータベース名.スキーマ名.表名 OF RDBII |
|
||
IN スキーマ名.レコード名 OF NDB |
|
||
IN スキーマ名 OF VSAM |
|
||
IN ユーザジャーナル名 OF UJNL |
生成できません。 |
||
IN ULOG |
生成できません。 |
||
AS KEY |
|
||
USING セット名 |
|
||
CONV_CHAR句 |
ビット列型の項目は無条件に文字属性として本句を付与します。 |
||
WHERE句 |
生成できません。 |
||
格納構造 |
INCLUSION SUBRANGE句 |
生成できません。 |
|
INCLUSION DSI句 |
生成できません。 |
||
レイアウト |
LAYOUT_INF句 |
生成できません。 |
ジャーナル利用定義の留意事項を"表:ジャーナル利用定義の留意事項"に示します。
必要に応じて生成された定義を修正して利用してください。
なお、Linkexpress Transactional Replication optionによる連携に利用できない定義は除外しています。利用可能な定義の詳細は"ジャーナル利用定義の規定"を参照してください。
定義 |
留意事項 |
|||
---|---|---|---|---|
エントリ |
サブエントリ |
定義項目 |
||
ジャーナル利用者 |
− |
USER NAME句 |
|
|
サービス種別 |
サービス種別 |
SERVICE TYPE句 |
"ACM"を生成します。 |
|
配付ファイル |
DELIVERY FILE NAME句 |
|
||
ジャーナルチェックポイント |
− |
JOURNAL CHECK POINT NAME句 |
|
|
JOURNAL CHECK POINT句 |
|
|||
ジャーナル |
ジャーナル名 |
JOURNAL NAME句 |
|
|
項目選択 |
SELECT ITEM句 |
ジャーナル項目名 |
ジャーナル項目名は生成できません。"*"を生成します。 |
|
* |
||||
TJNLRESOURCE |
選択したものとして生成します。 |
|||
TJNLDBOP |
選択したものとして生成します。 |
|||
TJNLTIME |
選択したものとして生成します。 |
|||
TJNLTRNID |
生成できません。 |
|||
TJNLSTS |
生成できません。 |
|||
TJNLDBKIND |
生成できません。 |
|||
TJNLSTORAGE |
生成できません。 |
|||
TJNLRECNO |
生成できません。 |
|||
FAST RECORD COMPRESSION句 |
"USED"を生成します。 |
|||
UPDATEジャーナルタイプ |
UPDATE JOURNAL句 |
"TYPE2"は生成できません。 |
||
利用ジャーナルパッキング |
− |
USAGE JOURNAL PACKING句 |
"NONE"は生成できません。 |
|
文字コード種別 |
− |
CHARACTER CODE句 |
|
|
項目属性通知 |
− |
ATTRIBUTE NOTICE句 |
"USED"を生成します。 |
項目補助定義の留意事項を"表:項目補助定義の留意事項"に示します。
必要に応じて生成された定義を修正して利用してください。
定義 |
留意事項 |
||
---|---|---|---|
エントリ |
サブエントリ |
定義項目 |
|
レコード |
レコード |
レベル番号 |
|
レコード名 |
|
||
項目 |
レベル番号 |
|
|
項目名 |
抽出元データベースの項目名と異なる名前で自動生成されることがあります。 |
||
PIC |
|
項目補助定義について、以下の点に注意してください。
DB連携定義ツールにて生成する反映定義の留意事項について以下の順に説明します。
なお、以下に記載していない各種上限や留意事項に関してはTROに準じます。詳細は"DBサービス定義"および"ジャーナル定義の対応表"を参照してください。
生成する定義に各国語文字が含まれる場合、コード変換の異常により代替文字に置き換わることがあります。生成された定義を確認し、必要に応じて修正してください。
DB連携定義ツールにて生成するDBサービス定義の留意事項を"表:DBサービス定義の留意事項"に示します。
必要に応じて生成された定義を修正して利用してください。
DBサービス定義の定義文 |
オペランド |
留意事項 |
---|---|---|
STOREGROUP定義文 |
NAME |
|
NUMBER |
|
|
FILE |
|
|
DATABASE |
|
|
TEMPDIR |
|
|
INCODE |
|
|
OUTCODE |
|
|
OUT_UNICODE_TYPE |
|
|
ENVFILE |
|
|
INTABLE定義文 |
NAME |
|
DATATYPE |
Linkexpress Transactional Replication optionに準じて生成します。詳細は"ジャーナル定義の対応表"を参照してください。 |
|
ITEM |
|
|
EXTRACT定義文 |
NAME |
|
INTABLE |
|
|
CONVERT |
|
|
SELECT |
|
|
OUTTABLE定義文 |
NAME |
|
DATATYPE |
|
|
EXTRACT |
|
|
SCHEMA |
|
|
TABLE |
|
|
ITEM |
|
|
LOADMODE |
|
DB連携定義ツールにて生成する反映先データベースの表定義の留意事項を"表:反映先データベースの表定義の留意事項"に示します。
必要に応じて生成された定義を修正して利用してください。
DB種別 |
定義項目 |
留意事項 |
---|---|---|
Symfoware/RDB Oracleデータベース SQL Serverデータベース |
スキーマ名 |
|
表名 |
|
|
列名 |
|
|
属性 |
Linkexpress Transactional Replication optionに準じて生成します。詳細は"ジャーナル定義の対応表"を参照してください。 |
|
NOT NULL属性 |
抽出元がNDBまたはVSAMの場合、NOT NULL属性として生成します。 |
|
PRIMARY KEY |
抽出元がNDBまたはVSAMの場合、DB連携定義ツールにてPRIMARY KEYを自動決定することができないため、定義生成の前(反映時データ項目編集フェーズ)にPRIMARY KEYとする項目を反映詳細ビューにて選択する必要があります。反映時データ項目編集フェーズについての詳細は"操作フェーズと可能な操作"を参照してください。 |
目次
索引
![]() ![]() |