Configuring Decision Center on a new profile

To create a new stand-alone instance of Decision Center, you must first create a Decision Center profile. You can create a profile by using the Profile Management Tool, or by using the manageprofiles command.

Before you begin

During profile creation, you are asked to select the database manager that hosts the tables for the execution server run time. Unless you are using Apache Derby, create this database before you configure a new profile. See Creating a data source and a connection pool.

Before you create the profile, use the managesdk command with -setNewProfileDefault and -setCommandDefault options to make all cluster profiles and script commands use JDK 7. Use 1.7.1_64 as SDK name for the managesdk command. For more information, see the WebSphere® Application Server documentation.

About this task

Depending on your operating system, you can either use the Profile Management Tool or the manageprofiles command to create a new profile:
  • On a 32-bit operating system, you can use the Profile Management Tool. The Profile Management Tool is not supported on an HP-UX operating system, nor is it on z/OS®.
  • On a 32-bit operating system or any other operating system, you can use the manageprofiles command.

The following procedure describes how to use the manageprofiles command to configure Decision Center on a new profile.

Procedure

  1. Open a command prompt (Windows) or a terminal emulator (Linux and UNIX environments) and navigate to the <WAS_InstallDir>/bin directory.
  2. Run the manageprofiles command by using manageprofiles.bat for Windows or manageprofiles.sh for Linux and UNIX environments. You must provide the following parameters:
    -create
    To create the new profile.
    -templatePath <template_path>
    where <template_path> is the location of the profile template. Provide the path to <WAS_InstallDir>/profileTemplates/rules/default/dc.

    Use the following optional parameters:

    -dcHome installation location
    where installation location is the fully-qualified path of the Decision Center installation directory <InstallDir>. You must specify this parameter if you have installed Decision Center in a non-default location.
    -profileName profile_name
    where profile_name is the name of the profile.
    -cellName cell_name
    where cell_name is the name of the cell.
    -nodeName node_name
    where node_name is the name of the node.
    -hostName host_name
    where host_name is the host name of the computer hosting the profile.
    -serverName server_name
    where server_name is the server name.
    -enableAdminSecurity true|false
    where true turns on WebSphere Application Server administrative security. If you provide this parameter, you must also provide -adminUserName and -adminPassword. The default is false if you do not specify this parameter, and security will not be active. You must also provide -adminUserName and -adminPassword.
    -adminUserName username
    where username is the user ID to access WebSphere Application Server. Only required if enableAdminSecurity is enabled.
    -adminPassword password
    where password is the password for the user ID to access WebSphere Application Server. Only required if enableAdminSecurity is enabled.
    -dbType database_type
    where database_type specifies the database product. Valid values are:
    • Derby_Embedded: the default value
    • DB2_Universal
    • Derby_NetworkServer
    • Oracle
    • MS_SQL_Server
    -dbName database_name
    where database_name is the name of the database. Required unless -dbType is Derby_Embedded.
    -dbUserId database_user_name
    where database_user_name is the user ID to access the database server. Required unless -dbType is Derby_Embedded.
    -dbPassword password
    where password is the password for the user ID to access the database server. Required unless -dbType is Derby_Embedded.
    -dbJDBCClasspath database_jdbc_classpath
    where database_jdbc_classpath specifies the path to the JDBC class path files. Required unless -dbType is Derby_Embedded.
    -dbJDBCLicenseClasspath database_jdbc_license_classpath
    where database_jdbc_license_classpath specifies the path to the JDBC class path files. Only required if -dbType is DB2_Universal.
    -dbHostName host_name
    where host_name is the host name for the database server. Required unless -dbType is Derby_Embedded.
    -dbServerPort port_number
    where port_number is the port of the TCP/IP service, or the port on which the database is listening. Required unless -dbType is Derby_Embedded.

Results

After running the manageprofiles command, the profile is created.

Examples

The following examples show how to configure Decision Center with the default messaging provider on Windows and Linux.
The first example creates a new application server profile on Windows by using embedded Apache Derby as the database provider and WebSphere Application Server default messaging as the messaging provider.
manageprofiles.bat -create
 -templatePath "C:\Program Files\IBM\ODM890\WAS\profileTemplates\rules\default\dc"
 -dcHome "C:\Program Files\IBM\ODM890"
The second example creates a new application server profile on Linux and UNIX environments by using embedded Apache Derby as the database provider and WebSphere Application Server default messaging as the messaging provider.
manageprofiles.sh -create
 -templatePath "/opt/ibm/ODM890/ODM/WAS/profileTemplates/rules/default/dc"
 -dcHome "/opt/ibm/ODM890/ODM"