制約事項
以下は、DB2 Everyplace DataPropagator 表サブスクリプションと DB2 Everyplace XML スクリプト・ツールを使用して作成しておいた DataPropagator サブスクリプション・セットを関連付ける XML スクリプトの例です。
この例では、DB2 Everyplace Data Propagator 表サブスクリプション は、Visiting Nurse (巡回医療サービス) サンプル表で「DPSUB1」という名前になっています。
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE Root SYSTEM "mdas3.dtd">
<Root>
<AddReplMaster>
<System>SAD_LPT</System>
<Instance>DB2</Instance>
<Database>VNURSE</Database>
<UserId>db2admin</UserId>
<Password>db2admin</Password>
<DatabaseAlias>VNURSE</DatabaseAlias>
</AddReplMaster>
<AddReplMirror>
<Database>M_VNURSE</Database>
<UserId>db2admin</UserId>
<Password>db2admin</Password>
<SyncWindow>0</SyncWindow>
</AddReplMirror>
<AddDproprSubscription Replicate="FALSE">
<Name>DPSUB1</Name>
<SubAdapter>DSYDPROPR</SubAdapter>
<EncryptionLevel>0</EncryptionLevel>
<Block>N</Block>
<MasterSystem>SAD_LPT</MasterSystem>
<MasterInstance>DB2</MasterInstance>
<MasterDb>VNURSE</MasterDb>
<MirrorDb>M_VNURSE</MirrorDb>
<ApplyQualifier>M_VNURSE</ApplyQualifier>
<AddTable>
<TargetSchema>DSYSAMPLE</TargetSchema>
<TargetTable>VNCONTACT</TargetTable>
<TableSpace>TSVNCONTACT</TableSpace>
<SourceSchema>DSYSAMPLE</SourceSchema>
<SourceTable>VNCONTACT</SourceTable>
<DeleteAuth>Y</DeleteAuth>
<InsertAuth>Y</InsertAuth>
<UpdateAuth>Y</UpdateAuth>
<SelectAuth>Y</SelectAuth>
<WhereClauseMirrorToMobile></WhereClauseMirrorToMobile>
<WhereClauseMasterToMirror></WhereClauseMasterToMirror>
<JoinFilter>G</JoinFilter>
<Order>1</Order>
<Encrypt>N</Encrypt>
<AddColumn>
<SourceColumn>PATIENTID</SourceColumn>
<TargetColumn>PATIENTID</TargetColumn>
<Subscribe>Y</Subscribe>
<Replicate>Y</Replicate>
<Key>Y</Key>
</AddColumn>
<AddColumn>
<SourceColumn>CONTACTID</SourceColumn>
<TargetColumn>CONTACTID</TargetColumn>
<Subscribe>Y</Subscribe>
<Replicate>Y</Replicate>
<Key>Y</Key>
</AddColumn>
<AddColumn>
<SourceColumn>RELATIONSHIP</SourceColumn>
<TargetColumn>RELATIONSHIP</TargetColumn>
<Subscribe>Y</Subscribe>
<Replicate>Y</Replicate>
<Key>N</Key>
</AddColumn>
</AddTable>
<AddTable>
<TargetSchema>DSYSAMPLE</TargetSchema>
<TargetTable>VNMEDICALRECORD</TargetTable>
<TableSpace>TSVNMEDICALRECORD</TableSpace>
<SourceSchema>DSYSAMPLE</SourceSchema>
<SourceTable>VNMEDICALRECORD</SourceTable>
<DeleteAuth>Y</DeleteAuth>
<InsertAuth>Y</InsertAuth>
<UpdateAuth>Y</UpdateAuth>
<SelectAuth>Y</SelectAuth>
<WhereClauseMirrorToMobile></WhereClauseMirrorToMobile>
<WhereClauseMasterToMirror></WhereClauseMasterToMirror>
<JoinFilter>G</JoinFilter>
<Order>2</Order>
<Encrypt>N</Encrypt>
<AddColumn>
<SourceColumn>RECORDID</SourceColumn>
<TargetColumn>RECORDID</TargetColumn>
<Subscribe>Y</Subscribe>
<Replicate>Y</Replicate>
<Key>Y</Key>
</AddColumn>
<AddColumn>
<SourceColumn>DATE_C</SourceColumn>
<TargetColumn>DATE_C</TargetColumn>
<Subscribe>Y</Subscribe>
<Replicate>Y</Replicate>
<Key>N</Key>
</AddColumn>
<AddColumn>
<SourceColumn>TIME_C</SourceColumn>
<TargetColumn>TIME_C</TargetColumn>
<Subscribe>Y</Subscribe>
<Replicate>Y</Replicate>
<Key>N</Key>
</AddColumn>
<AddColumn>
<SourceColumn>PATIENTID</SourceColumn>
<TargetColumn>PATIENTID</TargetColumn>
<Subscribe>Y</Subscribe>
<Replicate>Y</Replicate>
<Key>N</Key>
</AddColumn>
<AddColumn>
<SourceColumn>BLOODPRESSURE</SourceColumn>
<TargetColumn>BLOODPRESSURE</TargetColumn>
<Subscribe>Y</Subscribe>
<Replicate>Y</Replicate>
<Key>N</Key>
</AddColumn>
<AddColumn>
<SourceColumn>PULSERATE</SourceColumn>
<TargetColumn>PULSERATE</TargetColumn>
<Subscribe>Y</Subscribe>
<Replicate>Y</Replicate>
<Key>N</Key>
</AddColumn>
<AddColumn>
<SourceColumn>TEMPERATURE</SourceColumn>
<TargetColumn>TEMPERATURE</TargetColumn>
<Subscribe>Y</Subscribe>
<Replicate>Y</Replicate>
<Key>N</Key>
</AddColumn>
<AddColumn>
<SourceColumn>WEIGHT</SourceColumn>
<TargetColumn>WEIGHT</TargetColumn>
<Subscribe>Y</Subscribe>
<Replicate>Y</Replicate>
<Key>N</Key>
</AddColumn>
<AddColumn>
<SourceColumn>COMMENT</SourceColumn>
<TargetColumn>COMMENT</TargetColumn>
<Subscribe>Y</Subscribe>
<Replicate>Y</Replicate>
<Key>N</Key>
</AddColumn>
</AddTable>
<AddTable>
<TargetSchema>DSYSAMPLE</TargetSchema>
<TargetTable>VNPERSON</TargetTable>
<TableSpace>TSVNPERSON</TableSpace>
<SourceSchema>DSYSAMPLE</SourceSchema>
<SourceTable>VNPERSON</SourceTable>
<DeleteAuth>Y</DeleteAuth>
<InsertAuth>Y</InsertAuth>
<UpdateAuth>Y</UpdateAuth>
<SelectAuth>Y</SelectAuth>
<WhereClauseMirrorToMobile></WhereClauseMirrorToMobile>
<WhereClauseMasterToMirror></WhereClauseMasterToMirror>
<JoinFilter>G</JoinFilter>
<Order>3</Order>
<Encrypt>N</Encrypt>
<AddColumn>
<SourceColumn>ID</SourceColumn>
<TargetColumn>ID</TargetColumn>
<Subscribe>Y</Subscribe>
<Replicate>Y</Replicate>
<Key>Y</Key>
</AddColumn>
<AddColumn>
<SourceColumn>NAME</SourceColumn>
<TargetColumn>NAME</TargetColumn>
<Subscribe>Y</Subscribe>
<Replicate>Y</Replicate>
<Key>N</Key>
</AddColumn>
<AddColumn>
<SourceColumn>ADDRESS</SourceColumn>
<TargetColumn>ADDRESS</TargetColumn>
<Subscribe>Y</Subscribe>
<Replicate>Y</Replicate>
<Key>N</Key>
</AddColumn>
<AddColumn>
<SourceColumn>CITY</SourceColumn>
<TargetColumn>CITY</TargetColumn>
<Subscribe>Y</Subscribe>
<Replicate>Y</Replicate>
<Key>N</Key>
</AddColumn>
<AddColumn>
<SourceColumn>HOMEPHONE</SourceColumn>
<TargetColumn>HOMEPHONE</TargetColumn>
<Subscribe>Y</Subscribe>
<Replicate>Y</Replicate>
<Key>N</Key>
</AddColumn>
<AddColumn>
<SourceColumn>WORKPHONE</SourceColumn>
<TargetColumn>WORKPHONE</TargetColumn>
<Subscribe>Y</Subscribe>
<Replicate>Y</Replicate>
<Key>N</Key>
</AddColumn>
<AddColumn>
<SourceColumn>MOBILEPHONE</SourceColumn>
<TargetColumn>MOBILEPHONE</TargetColumn>
<Subscribe>Y</Subscribe>
<Replicate>Y</Replicate>
<Key>N</Key>
</AddColumn>
</AddTable>
<AddTable>
<TargetSchema>DSYSAMPLE</TargetSchema>
<TargetTable>VNSCHEDULE</TargetTable>
<TableSpace>TSVNSCHEDULE</TableSpace>
<SourceSchema>DSYSAMPLE</SourceSchema>
<SourceTable>VNSCHEDULE</SourceTable>
<DeleteAuth>Y</DeleteAuth>
<InsertAuth>Y</InsertAuth>
<UpdateAuth>Y</UpdateAuth>
<SelectAuth>Y</SelectAuth>
<WhereClauseMirrorToMobile></WhereClauseMirrorToMobile>
<WhereClauseMasterToMirror></WhereClauseMasterToMirror>
<JoinFilter>G</JoinFilter>
<Order>4</Order>
<Encrypt>N</Encrypt>
<AddColumn>
<SourceColumn>PATIENTID</SourceColumn>
<TargetColumn>PATIENTID</TargetColumn>
<Subscribe>Y</Subscribe>
<Replicate>Y</Replicate>
<Key>N</Key>
</AddColumn>
<AddColumn>
<SourceColumn>TIME_C</SourceColumn>
<TargetColumn>TIME_C</TargetColumn>
<Subscribe>Y</Subscribe>
<Replicate>Y</Replicate>
<Key>Y</Key>
</AddColumn>
</AddTable>
<AddTable>
<TargetSchema>DSYSAMPLE</TargetSchema>
<TargetTable>VNSIGNATURE</TargetTable>
<TableSpace>TSVNSIGNATURE</TableSpace>
<SourceSchema>DSYSAMPLE</SourceSchema>
<SourceTable>VNSIGNATURE</SourceTable>
<DeleteAuth>Y</DeleteAuth>
<InsertAuth>Y</InsertAuth>
<UpdateAuth>Y</UpdateAuth>
<SelectAuth>Y</SelectAuth>
<WhereClauseMirrorToMobile></WhereClauseMirrorToMobile>
<WhereClauseMasterToMirror></WhereClauseMasterToMirror>
<JoinFilter>G</JoinFilter>
<Order>5</Order>
<Encrypt>N</Encrypt>
<AddColumn>
<SourceColumn>RECORDID</SourceColumn>
<TargetColumn>RECORDID</TargetColumn>
<Subscribe>Y</Subscribe>
<Replicate>Y</Replicate>
<Key>Y</Key>
</AddColumn>
<AddColumn>
<SourceColumn>NURSENAME</SourceColumn>
<TargetColumn>NURSENAME</TargetColumn>
<Subscribe>Y</Subscribe>
<Replicate>Y</Replicate>
<Key>N</Key>
</AddColumn>
<AddColumn>
<SourceColumn>SIGNATURE</SourceColumn>
<TargetColumn>SIGNATURE</TargetColumn>
<Subscribe>Y</Subscribe>
<Replicate>Y</Replicate>
<Key>N</Key>
</AddColumn>
</AddTable>
</AddDproprSubscription>
</Root>
関連したタスク
関連した解説