|Product:||Syniti Data Replication, DBMoto|
|Summary:||Installation details and contents for DBMOTOLIB on IBM i, iSeries, or AS/400|
If you plan to define a mirroring or synchronization replication using IBM i/iSeries/AS400 as the source of data to be replicated, you first need to set up a library (DBMOTOLIB) on IBM i/iSeries/AS400. When creating a connection to IBM i/iSeries/AS400, the Connection wizard helps you to set up the library by transferring a savf file to IBM i/iSeries/AS400 and creating the DBMOTOLIB library for you. In case the automatic process does not work, you can also perform this procedure manually (see below.)
NOTE: For DBMoto 5 and 6 users, the stored procedures are different. Check KB Article 1625 for details
- [file] DBMLIBVER containing one single record with the library version;
- [program] JRNSQNM used to retrieve the last transaction id in the journal;
The DBMOTOLIB library, if set also as A temporary library, is used to contain all temporary files created by the Syniti DR Replication Agent/DBMoto Data Replicator during transactional replications that use IBM i/iSeries/AS400 as source server (and target, if in synchronization).
Errors during Installation
The FTP status area may report errors when attempting to restore the DBMOTOLIB library. Errors usually involve:
- A user ID with read-only permissions on the System i/iSeries/AS400 or no QSECOFR privileges. This can be addressed by running the process again with an IBM i/iSeries/AS400 login that has write permissions and QSECOFR privileges.
- Library or Savefile are already present on the System i/iSeries/AS400, and can not be overwritten or deleted. This can usually be addressed by using an IBM i/iSeries/AS400 login that has privileges to delete/overwrite existing files.
In general, if errors occur during the process of automatically restoring the savf file, you can restore the DBMOTOLIB library manually. See the attached document for details.