Create user IDs and authorities required to install, test, and run Connect CDC. Although multiple IDs are described, you can combine their responsibilities under fewer IDs. For example, a single user with the QSECOFR profile along with one other user ID for testing could install, test, and run the product.
-
Connect CDC installation creates the OMNIENT user profile to own the objects initially installed in the product library.
The OMNIENT user ID is installed with these settings:
USER CLASS . . . . . . . . : *SECOFR
SPECIAL AUTHORITY . . . . : *ALLOBJ
*JOBCTL
*SPLCTL
After installation is complete, change the password with WRKUSRPRF to a site-specific password. The OMNIENT user id has all the required privileges on the source. It is used for both replication (rep user) and the metabase owner. For a target-only IBM i, a user id with the same privileges should be created for the rep user and metabase owner.
This user profile owns all the metabase objects, including the journal and journal receivers created for the metabase. The user ID is used on connections to the metabase from the Connect CDC processes and Connect CDC Director.
This user profile also owns objects created using these connections (such as lookup and shadow tables used by Connect CDC Director).
You specify this user in the Connect CDC Director on the Server Properties tab by checking Rep user after entering the userid.
The Rep user requires the following authorities:
-
Authority to create a collection and create tables in the Connect CDC product library
-
Authority to read the system catalog to retrieve column information from sending and receiving tables
-
*ALLOBJ authorization privileges.
-
This is not required for Copy, since journaling of Copy sending tables is not required.
-
Create or make available an IBM i user profile for the system installer.
-
Make certain you have established a user profile with *SECOFR, *SECADM and *AUDIT permissions with:
-
Privileges to restore objects
-
Privileges to start/stop subsystems
-
All object authority
-
Create a user profile for the metabase owner.
-
Make certain you have established a user profile with DB2 update (insert, update, delete) authority on the target tables.
The target table updater is a user profile, other than the metabase owner, that can sign on to the receiving server, select table and column names from the system catalog, start or end journaling for the receiving table (*ALL authority to the journal), and update the receiving table. This is the replication userid for bi-directional replication.
-
Define a LOCALHOST IP connection. This is especially important if you are using remote hosting (described in the Getting Started Guide). Use CFGTCP, Option 10, to view the host definitions.
The standard for localhost is 127.0.0.1.
-
Similarly, define an INTRA connection.