Zuordnen der DataPropagator-Subskriptionsgruppe zu einer DB2 Everyplace-Tabellensubskription

Einschränkungen

Das folgende Beispiel eines XML-Scripts können Sie verwenden, um eine DB2 Everyplace-DataPropagator-Tabellensubskription mit XML Scripting Tool von DB2 Everyplace einer vorher erstellten DataPropagator-Subskriptionsgruppe zuzuordnen.

Anmerkung:
Dabei werden die Tabellenbereiche ausdrücklich auf dieselben Bereiche gesetzt, die während der Erstellung der DataPropagator-Subskriptionsgruppe für die Zieltabelle (Spiegeltabelle) erstellt wurden. Deshalb muss die Tabellenbereichserstellung geändert werden.

In diesem Beispiel hat die DB2 Everyplace-DataPropagator-Tabellensubskription den Namen DPSUB1 in den Beispieltabellen für die Mobile Pflege.

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE Root SYSTEM "mdas3.dtd">
 
<Root>
   <AddReplMaster>
      <System>SAD_LPT</System>
      <Instance>DB2</Instance>
      <Database>MPFLEGE</Database>
      <UserId>db2admin</UserId>
      <Password>db2admin</Password>
      <DatabaseAlias>MPFLEGE</DatabaseAlias>
   </AddReplMaster>
 
   <AddReplMirror>
      <Database>S_MPFLEGE</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>MPFLEGE</MasterDb>
      <MirrorDb>S_MPFLEGE</MirrorDb>
      <ApplyQualifier>S_MPFLEGE</ApplyQualifier>
      <AddTable>
         <TargetSchema>DSYSAMPLE</TargetSchema>
         <TargetTable>MPANSPRECHPARTNER</TargetTable>
         <TableSpace>TBMPANSPRECHPARTNER</TableSpace>
         <SourceSchema>DSYSAMPLE</SourceSchema>
         <SourceTable>MPANSPRECHPARTNER</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>PATIENTEN_ID</SourceColumn>
            <TargetColumn>PATIENTEN_ID</TargetColumn>
            <Subscribe>Y</Subscribe>
            <Replicate>Y</Replicate>
            <Key>Y</Key>
         </AddColumn>
         <AddColumn>
            <SourceColumn>ANSPRECHPARTNER</SourceColumn>
            <TargetColumn>ANSPRECHPARTNER</TargetColumn>
            <Subscribe>Y</Subscribe>
            <Replicate>Y</Replicate>
            <Key>Y</Key>
         </AddColumn>
         <AddColumn>
            <SourceColumn>BEZIEHUNG</SourceColumn>
            <TargetColumn>BEZIEHUNG</TargetColumn>
            <Subscribe>Y</Subscribe>
            <Replicate>Y</Replicate>
            <Key>N</Key>
         </AddColumn>
      </AddTable>
      <AddTable>
         <TargetSchema>DSYSAMPLE</TargetSchema>
         <TargetTable>MPKRANKENAKTE</TargetTable>
         <TableSpace>TBMPKRANKENAKTE</TableSpace>
         <SourceSchema>DSYSAMPLE</SourceSchema>
         <SourceTable>MPKRANKENAKTE</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>SATZ_ID</SourceColumn>
            <TargetColumn>SATZ_ID</TargetColumn>
            <Subscribe>Y</Subscribe>
            <Replicate>Y</Replicate>
            <Key>Y</Key>
         </AddColumn>
         <AddColumn>
            <SourceColumn>DATUM</SourceColumn>
            <TargetColumn>DATUM</TargetColumn>
            <Subscribe>Y</Subscribe>
            <Replicate>Y</Replicate>
            <Key>N</Key>
         </AddColumn>
         <AddColumn>
            <SourceColumn>ZEIT</SourceColumn>
            <TargetColumn>ZEIT</TargetColumn>
            <Subscribe>Y</Subscribe>
            <Replicate>Y</Replicate>
            <Key>N</Key>
         </AddColumn>
         <AddColumn>
            <SourceColumn>PATIENTEN_ID</SourceColumn>
            <TargetColumn>PATIENTEN_ID</TargetColumn>
            <Subscribe>Y</Subscribe>
            <Replicate>Y</Replicate>
            <Key>N</Key>
         </AddColumn>
         <AddColumn>
            <SourceColumn>BLUTDRUCK</SourceColumn>
            <TargetColumn>BLUTDRUCK</TargetColumn>
            <Subscribe>Y</Subscribe>
            <Replicate>Y</Replicate>
            <Key>N</Key>
         </AddColumn>
         <AddColumn>
            <SourceColumn>PULSFREQUENZ</SourceColumn>
            <TargetColumn>PULSFREQUENZ</TargetColumn>
            <Subscribe>Y</Subscribe>
            <Replicate>Y</Replicate>
            <Key>N</Key>
         </AddColumn>
         <AddColumn>
            <SourceColumn>TEMPERATUR</SourceColumn>
            <TargetColumn>TEMPERATUR</TargetColumn>
            <Subscribe>Y</Subscribe>
            <Replicate>Y</Replicate>
            <Key>N</Key>
         </AddColumn>
         <AddColumn>
            <SourceColumn>GEWICHT</SourceColumn>
            <TargetColumn>GEWICHT</TargetColumn>
            <Subscribe>Y</Subscribe>
            <Replicate>Y</Replicate>
            <Key>N</Key>
         </AddColumn>
         <AddColumn>
            <SourceColumn>BEMERKUNG</SourceColumn>
            <TargetColumn>BEMERKUNG</TargetColumn>
            <Subscribe>Y</Subscribe>
            <Replicate>Y</Replicate>
            <Key>N</Key>
         </AddColumn>
      </AddTable>
      <AddTable>
         <TargetSchema>DSYSAMPLE</TargetSchema>
         <TargetTable>MPPERSON</TargetTable>
         <TableSpace>TBMPPERSON</TableSpace>
         <SourceSchema>DSYSAMPLE</SourceSchema>
         <SourceTable>MPPERSON</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>ADRESSE</SourceColumn>
            <TargetColumn>ADRESSE</TargetColumn>
            <Subscribe>Y</Subscribe>
            <Replicate>Y</Replicate>
            <Key>N</Key>
         </AddColumn>
         <AddColumn>
            <SourceColumn>STADT</SourceColumn>
            <TargetColumn>STADT</TargetColumn>
            <Subscribe>Y</Subscribe>
            <Replicate>Y</Replicate>
            <Key>N</Key>
         </AddColumn>
         <AddColumn>
            <SourceColumn>RUFNR_PRIVAT</SourceColumn>
            <TargetColumn>RUFNR_PRIVAT</TargetColumn>
            <Subscribe>Y</Subscribe>
            <Replicate>Y</Replicate>
            <Key>N</Key>
         </AddColumn>
         <AddColumn>
            <SourceColumn>RUFNR_GESCHÄFTL</SourceColumn>
            <TargetColumn>RUFNR_GESCHÄFTL</TargetColumn>
            <Subscribe>Y</Subscribe>
            <Replicate>Y</Replicate>
            <Key>N</Key>
         </AddColumn>
         <AddColumn>
            <SourceColumn>MOBILTELEFON</SourceColumn>
            <TargetColumn>MOBILTELEFON</TargetColumn>
            <Subscribe>Y</Subscribe>
            <Replicate>Y</Replicate>
            <Key>N</Key>
         </AddColumn>
      </AddTable>
      <AddTable>
         <TargetSchema>DSYSAMPLE</TargetSchema>
         <TargetTable>MPZEITPLAN</TargetTable>
         <TableSpace>TBMPZEITPLAN</TableSpace>
         <SourceSchema>DSYSAMPLE</SourceSchema>
         <SourceTable>MPZEITPLAN</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>PATIENTEN_ID</SourceColumn>
            <TargetColumn>PATIENTEN_ID</TargetColumn>
            <Subscribe>Y</Subscribe>
            <Replicate>Y</Replicate>
            <Key>N</Key>
         </AddColumn>
         <AddColumn>
            <SourceColumn>ZEIT</SourceColumn>
            <TargetColumn>ZEIT</TargetColumn>
            <Subscribe>Y</Subscribe>
            <Replicate>Y</Replicate>
            <Key>Y</Key>
         </AddColumn>
      </AddTable>
      <AddTable>
         <TargetSchema>DSYSAMPLE</TargetSchema>
         <TargetTable>MPUNTERSCHRIFT</TargetTable>
         <TableSpace>TBMPUNTERSCHRIFT</TableSpace>
         <SourceSchema>DSYSAMPLE</SourceSchema>
         <SourceTable>MPUNTERSCHRIFT</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>SATZ_ID</SourceColumn>
            <TargetColumn>SATZ_ID</TargetColumn>
            <Subscribe>Y</Subscribe>
            <Replicate>Y</Replicate>
            <Key>Y</Key>
         </AddColumn>
         <AddColumn>
            <SourceColumn>PFLEGEPERSON</SourceColumn>
            <TargetColumn>PFLEGEPERSON</TargetColumn>
            <Subscribe>Y</Subscribe>
            <Replicate>Y</Replicate>
            <Key>N</Key>
         </AddColumn>
         <AddColumn>
            <SourceColumn>UNTERSCHRIFT</SourceColumn>
            <TargetColumn>UNTERSCHRIFT</TargetColumn>
            <Subscribe>Y</Subscribe>
            <Replicate>Y</Replicate>
            <Key>N</Key>
         </AddColumn>
      </AddTable>
   </AddDproprSubscription>
</Root>

Zugehörige Tasks

Zugehörige Referenzen