KNIME Nodes Licensing

    The KNIME Nodes require two kind of licenses:

    • A license from Infocom Corporation enabling the nodes. This is a file with a ".dat" extension.

    • The appropriate Chemaxon product licenses, depending on what Chemaxon functionality is accessed. This is either a file with ".cxl" extension, or a license key.

    NOTE: The license key usage requires version 4.0.0.v200300 (which includes JChem 20.3) or later.

    KNIME Desktop

    Installing the license for the KNIME nodes

    • Save the ".dat" license file to an arbitrary location on the file system

    • Open KNIME after the nodes have been installed

    • Go to: File / Preferences / KNIME / JChem

    • Specify the license file location

    Installing the Chemaxon licenses

    The Chemaxon licenses (either license file or license key) should be installed the same way as for other Chemaxon desktop applications.

    If you have already installed the Chemaxon licenses (for usage outside KNIME), there is no need to install them again

    Please visit this page for more detailed information about licensing Chemaxon products.

    You may need to restart KNIME for the changes to take effect.

    KNIME Server

    Installing the license for the KNIME nodes

    For JChem Extensions license (.dat file), the configuration information is to be written in the following epf file.

    <knime-server-repository>/config/client-profiles/executor/executor.epf

    The information to be added is as follows.

    /instance/jp.co.infocom.cheminfo.jchem/jp.co.infocom.cheminfo.jchem.license=<.dat_license_file_path>

    e.g. /instance/jp.co.infocom.cheminfo.jchem/jp.co.infocom.cheminfo.jchem.license=/opt/knime_server/workflow_repository/licenses/license.dat

    Restart the server.

    Installing the Chemaxon licenses

    Using a license file (.cxl)

    Edit the file:

    <knime_executor>/knime.ini

    Set the "chemaxon.license.url" Java system property:

    -Dchemaxon.license.url=<.cxl_license_file_path>

    e.g. -Dchemaxon.license.url=/opt/knime_server/workflow_repository/licenses/license.cxl

    Restart the server.

    Using a license key

    Edit the file:

    <knime_executor>/knime.ini

    Set the "chemaxon.license.server.key" Java system property:

    -Dchemaxon.license.server.key=<license_key>

    Optional: If your license server is different from "https://license.chemaxon.com", set the property "chemaxon.license.server.url" accordingly:

    -Dchemaxon.license.server.url=<license_server_url>

    Restart the server.

    NOTE: The KNIME server must be able to connect to the Chemaxon license server