Completing the configuration of Decision Center

Finish the configuration by checking the server heap sizes, creating a database schema, and adding users to the Decision Center database.

When you complete the configuration, see Overview: Decision Center to start using the component.

Checking the heap sizes

Decision Center has a minimum heap size. In your application server, check the following heap sizes. If necessary, modify them as shown and restart your server:
  • Minimum heap size: 4 GB
  • Maximum heap size: 8 GB or up to 16 GB for 64-bit systems.

Setting the table tuning value

If you use MSSQL, MySQL, or Postgre DB, configure teamserver.concurrencyGateEnabled = false.

Also, with the MSSQL setup, you should use ALTER DATABASE SET READ_COMMITTED_SNAPSHOT ON.

Creating a database schema

After you deploy the Decision Center archives, you must create a database schema. If you have projects from previous versions of Decision Center, verify whether you need to migrate their database schema (see Migrating the Decision Center database).

You can create the database schema in one of two ways:

  • REST API (primary method)
  • Ant tasks (secondary method)

To apply one of these methods, see Creating the database schema.

The generated script that creates the database schema works on only one database. Do not use the script on a different database. You must generate a script for each database.

Tip: For Db2®, you must use a table size of at least 8 KB. If the table size is too small, the automatically generated rule-team-server.sql script encounters an error.

Upload users to the Decision Center database

You must mirror all the users in your security realm to the Decision Center database. Until you do so, authenticated users can sign in to the Decision Center, but they are not assigned a complete permission profile for branch security, or visible as participants in the governance framework.

You can upload users by using Ant tasks or directly in the Decision Center Business console (see Managing users from Decision Center).

Note: Users of Lightweight Directory Access Protocol (LDAP) can configure the application server to synchronize changes from the LDAP to the Decision Center database (see Importing LDAP groups and synchronizing changes with Decision Center).

Opening the Decision Center modules

Start your application server, and then open the Decision Center modules with the following URLs:
  • Business console: http://localhost:<PORT_NUMBER>/decisioncenter
  • REST API tool: http://localhost:<PORT_NUMBER>/decisioncenter-api
Note: See Opening the Decision Center consoles for additional information.

Publishing to Decision Center

After you sign in and generate the database schema, the Decision Center database is ready but does not contain rules. To make sure that your configuration is correct, you can publish decision service projects from Rule Designer or import existing projects from another Decision Center.

For example, import these projects into your Rule Designer workspace, and then publish them:

  1. Open Rule Designer from the start menu.
  2. In Rule Designer, click File > Import > General > Existing Projects into Workspace, and click Next.
  3. Click Select root directory, browse to, for example, <InstallDir>/studio/tutorials/decisionservice/answer, and click OK.
  4. Select Copy projects into workspace and click Finish.
  5. Publish these projects to Decision Center (see Publishing decision services to Decision Center).