Jump to: navigation, search

Using GAX to Manage Plug-ins

The Plug-in Management screen displays all installed plug-ins in your GAX environment. To access the screen, navigate to Configuration > Administrator > Plug-in Management.

You can click on the name of a plug-in to view details about the plug-in, such as which server hosts the plug-in. Click Plug-ins to display more information, which displays in a new panel to the right:

  • Name—The name of the plug-in
  • Version—The version number of the plug-in.
  • Language—The language used by the interface of the plug-in
  • Provider—The name of the user or company that provided the plug-in
  • State—This field can be set to Enabled or Disabled, depending on the status of the plug-in. See Enabling or disabling a plug-in in GAX for more information.

The following actions can be performed in the Plug-in Management area:

Installing a GAX compatible plug-in by using the Software Import Wizard

Start

  1. In the header, go to Configuration > Solution Deployment > Installation Packages.
  2. In the Installation Packages panel, click New. A new panel called Software Import Wizard opens to the right.
  3. In the Software Import Wizard panel, select a method for importing the plug-in:
  • Installation Package Upload (includes templates)—Upload a ZIP file that contains an installation package and its associated templates. These files are typically provided by Genesys Technical Support.
  1. In the Software Import Wizard panel, select Installation Package Upload (includes templates) and click Next.
  2. The panel updates. Click Choose File to select the file to upload.
  3. Click Finish.
  • Installation Package Upload (template uploaded separately)—Upload an installation package and its associated templates.
  1. In the Software Import Wizard panel, select Installation Package Upload (template uploaded separately) and click Next.
  2. The panel updates and displays three boxes—Upload a package, Upload an XML template, and Upload an APD template. Click Choose File in each field to select the file to upload.
  • Upload a package—A ZIP file that contains the installation package.
  • Upload an XML template—The XML template file for this installation package. This is the template that is referenced by the installation package description file. This file must not be modified from the version in the template directory.
  • Upload an APD template—The APD template file for this installation package. This is the template that is referenced by the installation package description file. This file must not be modified from the version in the template directory.
  • Click Finish.
    • UNC Path to Mounted CD or Directory—Upload an installation package that is stored on a mounted CD or network directory.
    1. In the Software Import Wizard panel, select UNC Path to Mounted CD or Directory and click Next.
    2. In the text field, enter the path for where the installation package is stored.
    3. Click Next to open the path.
    4. The panel updates to display the installation package(s) that is found at the specified location. Click the check box(es) that is beside the installation package(s) to upload.
    5. Click Finish.
    • UNC Path to an Existing Administrator Repository—Upload an installation package from an existing Genesys Administrator repository.
    1. In the Software Import Wizard panel, select UNC Path to an Existing Administrator Repository and click Next.
    2. In the text field, enter the path for the existing Genesys Administrator repository.
    3. Click Next to open the path.
    4. The panel updates to display the installation package(s) that is found at the specified location. Click the check box(es) that is beside the installation package(s) to upload.
    5. Click Finish.

    The file(s) upload from your file system to Genesys Administrator Extension and a progress bar displays to show the upload progress. The progress of the upload also displays in the Status column in the Installation Packages panel.


    Information.png Notes:
    • A green progress bar represents a successful upload for the installation package. A red progress bar represents a failed upload for the installation package. You can review which step failed in the Status field in the Installation Packages list.
    • You cannot upload a plug-in to the repository if a version of the plug-in already exists in the repository. You must have the Replace IPs and SPDs privilege enabled to overwrite a plug-in in the repository.


    End

    Installing a GAX compatible plug-in by using the command line

    Start

    1. Deploy the following elements of a GAX plug-in:
      1. Copy the plug-in Java jar file to the following location:

        $CATALINA_HOME/webapps/gax/WEB-INF/lib

      2. Import the template data in the ADP file into Configuration Server as an application template.
      3. Import the XML file that contains role and option metadata into the plug-in application template object.
      4. (Optional) Execute the database schema against the GAX schema.
    2. Use Genesys Administrator to prepare Configuration Server by assigning the role privileges that are defined by the plug-in.
    3. Prepare the database schema. If the plug-in uses the GAX database or other databases, run the initialization or upgrade script that comes with the plug-in. If the plug-in comes with an SPD file, you can use Solution Deployment to run the script when you install the file.
    4. Deploy the IP to the target GAX host.
      1. Stop GAX.
      2. Copy the plug-in.jar file to the Tomcat container in the gax/WEB-INF/lib/ folder by using the Genesys installation package (either executed manually as defined in the deployment guide for the plug-in, or by using an SPD file). The file can now be used by GAX when the application is started.
    5. If your plug-in uses configuration options, they are merged with the GAX options and can be configured with the GAX options. Use Genesys Administrator to configure the plug-in options.
    6. Information.png Note: Option description texts and validity rules that are used by Genesys Administrator are not applied when editing options for plug-ins.
    7. Use Genesys Administrator to review the roles assigned to the plug-in by the imported XML metadata for your plug-in.
    8. Start GAX. Installation of the plug-in occurs during startup.
    9. GAX registers all available plug-ins and reads out the tpl file that is located in the /META-INF folder.

      The options for each plug-in might be in the GAX section, or in a section named for the plug-in.

    End

    Modifying plug-in settings

    Purpose

    • To provide a consolidated system settings interface for accessing and managing all system settings in GAX. System settings are managed by node.

    Start

    1. In the header, go to Configuration > Administrator > Plug-in Management.
    2. Select an application in the Administrator Applications list. A new panel opens to the right.
    3. Click Plug-ins to view which plug-ins are associated with the application. A new panel opens to the right.
    4. Select a plug-in in the Plug-in Info list. A new panel opens to the right.
    5. Click Plug-in Options. A new panel opens to the right. The panel displays the options that are associated with the plug-in.
    6. Click an option to view more information about the option in a separate panel that opens to the right.
    7. When you have finished modifying the option(s), perform one of the following actions:
    • Click Save to save your changes.
    • Click Cancel to discard your changes.

    End

    Enabling or disabling a plug-in in GAX


    Information.png Notes:
    • It is not possible to disable the gax-core plug-in.
    • The option to enable or disable a plug-in is available only for the application or node to which the user is currently connected. Other GAX applications or nodes will provide a link to manually login to that instance.

    Start

    1. In the header, go to Configuration > Administrator > Plug-in Management.
    2. Select an item in the Administrator Applications list. More information about the item displays in a new panel to the right.
    3. Click Plug-ins. More information about the plug-ins for the item display in a panel to the right.
    4. Select a plug-in from the list.
    5. Do one of the following:
    • If the plug-in is currently enabled, the Disable button is displayed. Click Disable to disable the plug-in.
    • If the plug-in is currently disabled, the Enable button is displayed. Click Enable to enable the plug-in.

    End

    Information.png Note: To see the changes to the plug-in, refresh the display in your browser.

    Removing a plug-in from GAX

    Start

    1. Stop GAX.
    2. Go to $CATALINA_HOME/webapps/gax/WEB-INF/lib on the file system (where $CATALINA_HOME is your home folder for the Tomcat process).
    3. Delete the .jar files for the plug-ins that you wish to disable. For example, to remove the Solution Deployment plug-in, delete gax-asd.jar.
    4. Start GAX.

    End

    This page was last edited on July 17, 2020, at 15:53.
    Comments or questions about this documentation? Contact us for support!