Prerequisites

Before using Patterns Data Synchronizer, familiarize yourself with the following information:

  • Editing YAML files.

  • Apache™ JDBC, which PDS uses to communicate with the source database. Before you begin, see the database vendor’s documentation for the following details:

    - Formatting a JDBC connection string. Place the connection string in the PDS configuration file.

    - The required driver jar files. Place these in the Java™ class-path.

  • Application Database Maintenance: PDS accesses a change-log table and a state table in the source database. Your application must create these two tables in the source database. It must also insert a row into the change-log table each time a record is changed.

YAML
Configuring PDS requires familiarity with editing YAML files.

JDBC
PDS uses JDBC to communicate with the source database.

  • Consult your database vendor’s documentation on formatting a JDBC connection string.  Place the connection string in the PDS configuration file.

  • PDS packages publically-available JDBC drivers for PostgresTM and  Microsoft SQL ServerTM.

  • For other databases, consult your vendor's documentation for require jar files and the driver class-name. Place the driver jar file(s) in the JavaTM class-path. Configure the driver class-name in the yaml configuration file using the jdbcDriver setting.

  • Consult your database vendor’s documentation for required jar files. Place these in the Java™ class-path.

Application Database Maintenance
PDS accesses a change-log table and a state table in the source database.  Your application must create these two tables in the source database. It must also insert a row into the change-log table each time a record is changed.