Creating new required data sources for NexJ Contact version 6.1

If you are migrating NexJ Contact from any version prior to 6.1, you need to define and create five new data sources.

The new required data sources are
  • call:Call
  • flow:Flow
  • ilm:LeadManagement
  • rules:Rules
  • uicomp:UIComponent

Before beginning this task, follow the instructions in Adding new connections for version 6.1 to define the new data source connections and new related SOA connections for your deployment.

After you define the data source connections for your deployment, you need to create the tables to store the information in the default relational database. In a production environment, use the Database Schema Tool in NexJ Studio to generate the SQL scripts to create the tables and than provide the scripts to the database administrators who have appropriate database access.

In test or development environments, if you have the appropriate access, you may also be able to use the Data Load Tool to issue the recreate command directly against the database.

To create new data sources for supporting new NexJ Contact functionality:

  1. In NexJ Studio, click the drop-down arrow next to the Run Tool button and select Database Schema Tool.
  2. Complete the Database Schema Tool dialog as required.
    Ensure you specify the following information:
    • In the Command field, select create - generate an SQL script for creating the schema.
    • In the Data Source field, select rules:Rules.
  3. Click Run.
  4. After the dialog closes and the script file has been generated, click the drop-down arrow next to the Run Tool button and select Database Schema Tool.
  5. Repeat steps 2 and 3 for the remaining data sources.
    Issue the create command for the following data sources:
    • uicomp:UIComponent
    • ilm:LeadManagement
    • flow:Flow
    • call:Call
  6. Provide the scripts to a database administrator who has appropriate permissions to modify the databases.
    The DBA should run the scripts against the affected databases.
The new data sources have been created. After NexJ Contact has been deployed, data related to the new functionality will be stored in these tables in the default relational database.