Third Party Software Dependency Installation

Some data connectors require additional third-party software installation to be enabled which typically requires adding JAR files to the Lib folder of the Tomcat installation and then restarting Tomcat.

Common additions include:

  • JDBC Drivers
  • Advanced Message Processing System (AMPS)

    The latest version for AMPS can be downloaded from the 60East Technologies official website: http://www.crankuptheamps.com/amps/

    Copy amps_client.jar, amps_client-javadoc.jar,  and amps_client-sources.jar into the Tomcat lib folder.

    The pre-compiled JAR files are in the api\client\java\dist\lib\  directory, which contains the JAR files mentioned above.

    All of the above-mentioned java dependency files can be found after downloading and installing the AMPS Java Evolution Kit.

    If a user has Linux machine available, install the AMPS distribution. Otherwise, download the AMPS Evolution Virtual Machine.

    NOTE: To effectively use the .jar files, unblock these files by right-clicking on the File and selecting Properties. On the General tab, click Unblock.


     
  • Elasticsearch connector

    Dependencies for Elasticsearch version are included in Panopticon Real Time installation:

    • Elastic_6X_Dependencies.zip
    •  Elastic_7X_Dependencies.zip

    Select the target Elasticsearch version and unzip the contents of the appropriate dependency zip into the Tomcat lib folder.

  • JMX

    Use the following java options to enable JMX monitoring for the JMX plugin:

    Enable JMX remote connection: (-Dcom.sun.management.jmxremote)

    Disable JMX authentication: (-Dcom.sun.management.jmxremote.authenticate=false)  

    Set remote port for jmx: (-Dcom.sun.management.jmxremote.port=number)

    NOTE: Providing invalid parameters into JMX connection string may cause a number of exceptions and make the server inaccessible. Make sure you are using the syntax provided above.


     
  • OneMarketData OneTick / OneTick CEP

    This connector requires that the following JAR be added:

    jomd.jar

    Which is retrieved from the OneTick bin folder:

    For example:

    C:\omd\one_market_data\one_tick\bin

    Additionally, the following environment variables MUST be configured:

    PATH

    To include the OneTick bin folder.

    For example

    C:\omd\one_market_data\one_tick\bin

    ONE_TICK_CONFIG

    To reference the OneTick configuration file.

    For example:

    C:\omd\client_data\config\one_tick_config.txt

    Plus, the Tomcat configuration should include the following Java option:

    -Djava.library.path=C:\omd\one_market_data\one_tick\bin

    The OneTick configuration file should have entries for Windows OS time zone mapping and information.

    Example:

    WINDOWS_TZ_MAPPING_FILE="C:/OMD/one_market_data/one_tick/config/windows_tz_mapping.dat"

    WINDOWS_ZONEINFO_PATH="C:/OMD/one_market_data/one_tick/config/zoneinfo"

    Additionally, the OneTick client folder should be set to have the same permissions as those running the Tomcat process. Please check that the OneTick Java API is operational, before accessing workbooks through the server that utilize OneTick connectivity. This can be easily achieved by running one of the OneTick Java API examples.

    NOTE:

    • The OneTick JAR must be updated to match the version of the OneTick client installation.
    • For version 16.7.0, the OneTick connector is built and tested against version 1.17 of the OneTick Client.

  • SAP Sybase ESP

    Manually copy the following dependency files from the Sybase ESP installation folder (e.g., C:\Sybase\ESP-5_1\libj):

    • commons-codec-1.3.jar
    • log4j-1.2.16.jar
    • streaming-client.jar
    • streaming-system.jar
    • ws-commons-util-1.0.2.jar
    • xmlrpc-client-3.1.3.jar
    • xmlrpc-common-3.1.3.jar

    NOTE:

    Make sure the dependency files are copied to the appropriate WEB-INF folder in Apache Tomcat:

    • For 64-bit: C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\panopticon\WEB-INF\lib
    •  For 32-bit: C:\Program Files (x86)\Apache Software Foundation\Tomcat 9.0\webapps\panopticon\WEB-INF\lib

  • StreamBase CEP

    This connector requires the following JAR to be added:

    sbclient.jar

    Which is retrieved from the Streambase lib folder.

    For example: C:\TIBCO\sb-cep\7.5\lib


  • Streambase LiveView

    This connector  requires the following JAR files to be added:

    • sbclient.jar, lv-client.jar, lv-client-wwwdeps.jar

      Which are retrieved from the Streambase lib folder.

      For example: C:\TIBCO\sb-cep\7.5\lib

    Plus, the JAR files from the from the LiveView installation:

    • lv-compiler.jar, jyaml-1.3.jar

      Which are retrieved from the LiveView lib folder.

      For example: C:\TIBCO\sb-cep\7.5\liveview\lib

 

(c) 2013-2024 Altair Engineering Inc. All Rights Reserved.

Intellectual Property Rights Notice | Technical Support