Instant JChem Startup Options
Operation of Instant JChem can be customised using a number of startup options. These can normally be set in the jnlp descriptor file for the Java Web Start version or as command line arguments for the traditional installer/launcher. These can also be set as default_options in $IJC/etc/instantjchem.conf file.
| Option | Description | Java Web Start | Command line | chemaxon.license.url | URL of license file to use. Allows central provision of licenses. | <application-desc main-class="com.im.ijc.jnlpinstaller.Main"> |
instantjchem -J-Dchemaxon.license.url=http://yourserver/license.cxl |
|---|---|---|---|
| --openUrl | Open a shared project configuration. | <application-desc main-class="com.im.ijc.jnlpinstaller.Main"> |
instantjchem --openUrl http://yourserver/location/config.xml |
| --filterDatatree | Show only a specific data tree. The schema ID and the data tree ID need to be specified as arguments. | <application-desc main-class="com.im.ijc.jnlpinstaller.Main">
<argument>--filterDatatree</argument>
<argument>D64F1E7BCCFFBF60114519B055CD2708</argument>
<argument>CAEB222FEF48FAB348FF83A73365E72A</argument>
</application-desc>
|
instantjchem --filterDatatree <schema_id> <datatree1_id> |
| ijc.startup.window | Open a startup window. Possible values:
|
<application-desc main-class="com.im.ijc.jnlpinstaller.Main"> |
instantjchem -J-Dijc.startup.window=FEDERATED_SEARCH |
| ijc.maximize.window | Maximize the startup window. Applied together with ijc.startup.window property. |
<application-desc main-class="com.im.ijc.jnlpinstaller.Main"> |
instantjchem -J-Dijc.maximize.window=true |
| ijc.skipInitialDataLoad | Turn off initial data loading when a data tree is first used. Instead of the
initial hit list being retrieved from the database no results are seen and
you must run a query to see data. This option might be useful if you are
working with very large data sets, or databases that are on slow network
connection.
This option also prevents the determination
of the row count of each table as this can also be a slow operation. The
row count is displayed as ??? instead of the actual value.
Note: This option will be replaced with an approach that is more configurable. |
<application-desc main-class="com.im.ijc.jnlpinstaller.Main"> |
instantjchem -J-Dijc.skipInitialDataLoad=true |
| ijc.active.configuration | This option works together with shared projects feature. If this option is set to true only projects from last deployed shared configuration are opened in Projects view. | <application-desc main-class="com.im.ijc.jnlpinstaller.Main"> |
instantjchem -J-Dijc.active.configuration=true |
| ijc.disable.restoring.project | Disable re-opening of shared projects that have been manually closed | <application-desc main-class="com.im.ijc.jnlpinstaller.Main"> |
instantjchem -J-Dijc.disable.restoring.project=true |
| ijc.proxy.pac | This option allows a proxy file location to be specified as a startup argument avoiding the need for users to set this manually. | <application-desc main-class="com.im.ijc.jnlpinstaller.Main"> |
instantjchem -J-Dijc.proxy.pac="http://path.to/config.pac" |
| --useHexToRaw | hextoraw() functions will be used for storing data into Oracle RAW columns. | <application-desc main-class="com.im.ijc.jnlpinstaller.Main"> |
instantjchem --useHexToRaw |
| .level | This option allows to specify logging level. Only warning and more serious messages will be written to the log file. | <application-desc main-class="com.im.ijc.jnlpinstaller.Main"> |
instantjchem -J-D.level=WARNING |
Do you have a question? Would you like to learn more? Please browse among the related topics on our support forum or search the website. If you want to suggest modifications or improvements to our documentation email our support directly!
