The TDM demo project is aligned with TDM 8.1 and is based on PostgreSQL databases:
Database | Source DBs (populated) | Target DBs (empty) |
CRM | CRM_DB | TAR_CRM_DB |
Billing | BILLING_DB | TAR_BILLING_DB |
Ordering | ORDERING_DB | TAR_ORDERING |
Collection | COLLECTION_DB | TAR_COLLECTION |
The target DBs are empty and the source DBs are populated with customers.
2 Options:
I.
Download and extract TDM_Demo_DBs.zip file. This file contains the SQL script and the DB backup files from the Demo DBs directory.
Create the demo databases in PostgreSQL:
Windows PostgreSQL Installation
Go to the script's directory and open a powershell window.
Then run the following command to run the script and create the CRM, Billing, Orders, and Collection DB users and schemas on the PostgreSQL DB:
& "[PostgreSQL DB exe file full path]" -Upostgres --host [PG ip address] --port [DB port] -f "create_resources.sql"
Example:
& "C:\Program Files\PostgreSQL\913\bin\psql.exe" -Upostgres --host localhost --port 5432 -f "create_resources.sql"
Docker PostgreSQL Installation
Copy the create_resources.sql script to the docker container:
docker cp create_resources.sql [docker name]:path
psql -h localhost -p 5432 -U postgres -d postgres -f /usr/local/create_resources.sql
Note that TDM DB must be created in PostgreSQL as a part of the TDM Installation.
II.
Open the TDM demo project:
2 Options:
I.
Create a Customer Business Entity (BE) that includes the following LUs:
Below is the BE's structure:
Create the following Systems (products):
Create the following environments:
SRC:
TAR:
See instructions on how to work with the TDM Portal in the following link.
II.
Open the TDM demo project and run the PopulateTDMDBForTesters flow in the TDM LU in the demo project. The flow creates and populates the demo DBs and inserts records in the TDM DB to create the TDM GUI definitions.
Note: the Synthetic environment is automatically created by the TDM DB scripts. Attach all Systems to this environment and set the Systems version to synthetic.
Now you are ready to create and execute TDM tasks based on the TDM Demo implementation.
The TDM demo project is aligned with TDM 8.1 and is based on PostgreSQL databases:
Database | Source DBs (populated) | Target DBs (empty) |
CRM | CRM_DB | TAR_CRM_DB |
Billing | BILLING_DB | TAR_BILLING_DB |
Ordering | ORDERING_DB | TAR_ORDERING |
Collection | COLLECTION_DB | TAR_COLLECTION |
The target DBs are empty and the source DBs are populated with customers.
2 Options:
I.
Download and extract TDM_Demo_DBs.zip file. This file contains the SQL script and the DB backup files from the Demo DBs directory.
Create the demo databases in PostgreSQL:
Windows PostgreSQL Installation
Go to the script's directory and open a powershell window.
Then run the following command to run the script and create the CRM, Billing, Orders, and Collection DB users and schemas on the PostgreSQL DB:
& "[PostgreSQL DB exe file full path]" -Upostgres --host [PG ip address] --port [DB port] -f "create_resources.sql"
Example:
& "C:\Program Files\PostgreSQL\913\bin\psql.exe" -Upostgres --host localhost --port 5432 -f "create_resources.sql"
Docker PostgreSQL Installation
Copy the create_resources.sql script to the docker container:
docker cp create_resources.sql [docker name]:path
psql -h localhost -p 5432 -U postgres -d postgres -f /usr/local/create_resources.sql
Note that TDM DB must be created in PostgreSQL as a part of the TDM Installation.
II.
Open the TDM demo project:
2 Options:
I.
Create a Customer Business Entity (BE) that includes the following LUs:
Below is the BE's structure:
Create the following Systems (products):
Create the following environments:
SRC:
TAR:
See instructions on how to work with the TDM Portal in the following link.
II.
Open the TDM demo project and run the PopulateTDMDBForTesters flow in the TDM LU in the demo project. The flow creates and populates the demo DBs and inserts records in the TDM DB to create the TDM GUI definitions.
Note: the Synthetic environment is automatically created by the TDM DB scripts. Attach all Systems to this environment and set the Systems version to synthetic.
Now you are ready to create and execute TDM tasks based on the TDM Demo implementation.