Jump to: navigation, search

Solution Control Interface

Also known as SCI. A Genesys Framework component that is used to administer Genesys solutions—for example, to start or stop the solution, view logs, configure event-triggered alarms, and provide real-time status information for all Genesys applications.



Glossary

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Interaction Concentrator

Also known as ICON. A Genesys product that collects and stores detailed data from various sources in a contact center that is empowered by using Genesys software. Downstream reporting systems can access Interaction Concentrator data in near–real time.
Operating on top of Genesys Framework, the product consists of a server application that is called ICON and a database that is called Interaction Database (IDB). The server receives data from data sources such as Configuration Server, T-Server, or particular Genesys solutions; it then stores this data in IDB by using Genesys DB Server.



Glossary

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Starting and Stopping Genesys Info Mart Server

You can start and shut down Genesys Info Mart Server by using the Genesys Management Layer, a startup file, a manual procedure, or Services Manager. All of these methods usually require command-line parameters for a server application, as well as an executable file name. This page describes the prerequisites for Genesys Info Mart Server startup and provides instructions for starting and stopping Genesys Info Mart Server, including information about the command-line parameters that are common to most Genesys server applications.

Before You Begin

For information about how to use the Management Layer, startup files, and Services Manager for startup, see the Management Framework Deployment Guide that applies for your deployment.

The following issues are important for you to consider.

Genesys Info Mart Connections and Configuration

Before you attempt to start Genesys Info Mart Server, confirm that the connections and configuration options that have been configured for your Genesys Info Mart Application object are correct for your deployment.

In general, do not change any connections on the Connections tab of the Genesys Info Mart Application object during startup. For more information about how to configure connections, see step 2 in the procedure about creating the Genesys Info Mart Application object.

Do not make changes to Genesys Info Mart configuration options during startup. You can make changes to Genesys Info Mart configuration options during runtime; in almost all cases, you do not need to restart Genesys Info Mart for the changes to take effect. For more information, see Configuring Options for Genesys Info Mart.

Other Applications

Genesys recommends that the following applications be running before you start Genesys Info Mart Server:

  • Configuration Server
  • Message Server
  • The relational database management system (RDBMS)
  • The data sources and ICON applications from which Genesys Info Mart obtains data

If your deployment includes attached data, ensure that there is a proper attached data specification file in the ICON working directory, suitably modified for use with Genesys Info Mart. (By default, ICON uses the ccon_adata_spec.xml file.) For more information about modifying the attached data specification file, see Customizing Attached Data Storage.

For detailed instructions about starting the Genesys components on which Genesys Info Mart depends, see the:

Command-Line Parameters

Genesys Info Mart supports the following startup command-line parameters:

-host The name of the host on which Configuration Server is running
-port The communication port that client applications must use to connect to Configuration Server
-app The exact name of an application as configured in the Configuration Database
-service (Windows only) The name of the Windows service
-v The version of the component. Note that specifying this parameter does not start an application, but instead returns version information, including Genesys Info Mart server release, Info Mart database schema version, and minimum required Interaction Concentrator release. You can use either an uppercase letter (V) or lowercase letter (v).

Genesys Info Mart also supports the following optional command-line parameters, which configure client-side port definition for a secure connection to Configuration Server:

-transport-port The port number that the client application will use for the TCP/IP connection
-transport-address The IP address that the client application will use for the TCP/IP connection

In addition, the gim_etl_server file, which is included in the Genesys Info Mart installation package (IP), specifies a number of Java Virtual Machine (JVM) startup parameters. For information about JVM parameters that you might want to modify, see Modifying JVM Startup Parameters.

Modifying the Genesys Info Mart Default Arguments

You might want to change the Genesys Info Mart application’s default arguments; for example, change the host on which Configuration Server is running.

If you plan to use Genesys Solution Control to start and stop Genesys Info Mart Server, you can edit the default command-line arguments directly on the Start Info tab of the Genesys Info Mart Application object in the interface you use to configure applications. These changes will take effect when you use Genesys Solution Control to start the application.

The following example (provided for a Windows operating system) shows the command-line arguments that are created under the Start Info tab of the Genesys Info Mart Application object in the configuration interface after the installation is complete:

-host <lhostname> -port <port_number> -app InfoMart -service InfoMart

The Windows service name of the Genesys Info Mart application is identified by the -service parameter. If Genesys Info Mart is installed multiple times, there will be a Windows service for each installation, in which the value of the -service parameter will be the service name of the corresponding Genesys Info Mart application in the Windows service. Genesys recommends that you not change the value of this parameter.

Modifying JVM Startup Parameters

The gim_etl_server file specifies a number of JVM parameters that set the overall context for Genesys Info Mart functioning — for example, Java memory settings. You might need to modify the file for performance reasons or to enable certain Genesys Info Mart or RDBMS functionality.

In particular, consider modifying the gim_etl_server file to set the following startup parameters:

  • -DfilterUserData=false — Enables the extraction job to extract user data that was sourced from the UserData, Reasons, or Extensions attributes in TEvents or Interaction Server events. Otherwise, the extraction job extracts KVPs from the UserData attribute only. For more information, see Source Attributes in Events.
  • -DqueryParallelism=<degree of parallelism> — (For Oracle only) Enables you to control the degree of query parallelism that Oracle will use, to improve performance. Genesys Info Mart uses the value that is specified by the startup parameter to provide a parallelism hint in certain transformation queries.
    By default, Genesys Info Mart uses query parallelism at a level that is expected to be optimal for most deployments (queryParallelism=4).
    For more information about how parallel execution works, see the Oracle documentation.
  • -Dcfg.protocol.timeout=<timeout value in seconds> — Enables you to change the timeout value for a response from Configuration Server. The default timeout of 60 seconds is appropriate in most installations. If you encounter error messages that the Genesys Info Mart Server timed out while reading configuration data, increase the value of the cfg.protocol.timeout parameter. Genesys recommends values between 60 and 1800 seconds.
  • -DUseDbLinks=false — Ensures that Genesys Info Mart will not use database links even if they have been configured.
Warning
Do not change the -Duser JVM parameters specified in the gim_etl_server file. For example, do not change the time zone specified in -Duser.timezone=GMT; changing this parameter will result in incorrect population of the DATE_TIME calendar.

The following procedure provides the syntax for modifying the gim_etl_server file.

Procedure: Modifying the gim_etl_server file

Purpose: To modify JVM- or system-related startup parameters.

Prerequisites

Steps

  1. Locate the gim_etl_server file for your operating system. After Genesys Info Mart has been installed, the gim_etl_server file is available in the installation directory.
  2. Edit the file to add or change command-line parameters as required. JVM-related parameters use the prefix “-X” (for example, -Xmx900m); system-related parameters use the prefix “-D” (for example, -DfilterUserData=false).
    • On Windows, use the following syntax:
      set JVM_PARAMETERS=%JVM_PARAMETERS% <parameter=value>
      Use a separate line for each new system-related parameter.
    • On UNIX, use the following syntax:
      ${JAVACMD} <other command-line parameters> <parameter=value> com.genesyslab.gim.etl.server.GIMServer "$@"
  3. Save the file to the Genesys Info Mart installation directory.
  4. Start or restart the Genesys Info Mart Server.

Starting Genesys Info Mart Server

You can start Genesys Info Mart Server in any of the following ways:

  • From SCI
  • Manually on Windows
  • Manually on UNIX

Starting Genesys Info Mart Server with Solution Control Interface

The following procedure describes how to use Solution Control Interface (SCI) to start Genesys Info Mart Server.

Procedure: Starting Genesys Info Mart Server by using SCI

Prerequisites

Steps

  1. On the list pane in the SCI Applications view, select your Genesys Info Mart Server.
  2. Do one of the following:
    • On the toolbar, click the Start button.
    • From the Action menu, select Start.
    • Right-click the Application object to access the shortcut menu, and then select Start.
  3. In the confirmation box that appears, click Yes.
    SCI starts your Genesys Info Mart Server.

Starting Genesys Info Mart Server Manually on Windows

Important
On Microsoft Windows platforms, by default, the installation process installs Genesys Info Mart Server as a Windows Service.

Use one of the following procedures to start Genesys Info Mart Server manually on Windows:

  • Starting Genesys Info Mart Server from the Start menu [+] Show steps
  • Starting Genesys Info Mart Server from a batch file [+] Show steps
  • Starting Genesys Info Mart Server as a Windows service [+] Show steps

Starting Genesys Info Mart Server Manually on UNIX

The following procedure describes how to start Genesys Info Mart Server manually on a UNIX system.

Procedure: Starting Genesys Info Mart Server manually

Prerequisites

Steps

  1. Open a console window.
  2. Go to the directory in which you have installed Genesys Info Mart.
  3. Enter the name of the Genesys Info Mart executable, followed by the appropriate command-line parameters. Use the following syntax:

    ./gim_etl_server -host <hostname> -port <portno> -app <application>

    where:

    • hostname is the name of the host on which Configuration Server is running.
    • portno is the communication port that client applications must use to connect to Configuration Server.
    • application is the name of the Genesys Info Mart Application object, as defined for Configuration Server.

    Important
    If the host name or application name contains spaces or hyphens (-), enclose the name in double quotation marks.

    For example, to start Genesys Info Mart Server by using command-line parameters that specify the host as cs-host, the port as 2020, and the name as Genesys_Info_Mart_85, enter the following:

    ./gim_etl_server -host "cs-host" -port 2020 -app "Genesys_Info_Mart_85"

Stopping Genesys Info Mart Server

You can stop Genesys Info Mart Server in any of the following ways:

  • From SCI. (This is the recommended method.)
  • Manually on Windows.
  • Manually on UNIX.

To prevent Genesys Info Mart Server from self-starting after you stop it, make sure that you clear the autorestart property in the Genesys Info Mart Application object in the configuration interface.

Stopping Genesys Info Mart Server with Solution Control Interface

If you are using LCA and Solution Control Server (SCS), complete the following procedure to stop Genesys Info Mart by using SCI.

Procedure: Stopping Genesys Info Mart Server by using SCI


Steps

  1. On the list pane in the SCI Applications view, select your Genesys Info Mart Server.
  2. Do one of the following:
    • On the toolbar, click Stop.
    • From the Action menu, select Stop.
    • Right-click the Application object to access the shortcut menu, and then select Stop.
  3. In the confirmation box that appears, click Yes.

    SCI stops your Genesys Info Mart Server.

Stopping Genesys Info Mart Server on Windows

Use one of the following procedures to stop Genesys Info Mart manually on Windows:

  • If Genesys Info Mart Server is running as an application (not as a Windows Service), stop Genesys Info Mart Server from the console window. [+] Show steps
  • If Genesys Info Mart Server is running as a Windows Service, stop Genesys Info Mart Server running as a Windows service. [+] Show steps

Stopping Genesys Info Mart Server on UNIX

The following procedure describes two methods for stopping Genesys Info Mart Server manually on UNIX: from the command line and from a console window.

Important
If you are using LCA and SCS, you can also use SCI to stop Genesys Info Mart Server (see Stopping Genesys Info Mart Server with Solution Control Interface).

Procedure: Stopping Genesys Info Mart Server manually


Steps

  1. Do one of the following:
    • On the command line, enter the following command:

      kill -SIGTERM <processid>

      where <processid> is the UNIX process ID of the application.

    • In the active console window, press CTRL+C.

This page was last edited on October 26, 2020, at 18:38.
Comments or questions about this documentation? Contact us for support!