Editing cdrconfig.xml

When the user launches the IDE from Oracle Life Sciences Data Hub, the Oracle LSH client, cdrclient, generates a run script for the IDE launch based on what is defined in cdrconfig.xml.

Download the cdrconfig.xml file shipped with Oracle LSH and add information for your system's technology type to cdrconfig.xml as follows. See the Oracle Life Sciences Data Hub Installation Guide chapter on installing Oracle LSH, section on installing the client plug-in.

<TECHTYPE TYPE="$TECHTYPES$<tech_type_name>" NAME="<name>" VERSION="<version>">
<PARAM NAME="EXEHOME" VALUE="<complete_path_to_exe_file>"/>
<PARAM NAME="PREPROC" VALUE=""/>
<PARAM NAME="POSTPROC" VALUE=""/>
	<CMDLINEARGS>
<ARG POSITION="_POS1_" VALUE="_COMP999_"/>
</CMDLINEARGS>
</TECHTYPE>

For PREPROC, enter the full path to a batch file or shell script you have written, if any, that must be run immediately before running the .exe file for the IDE. For example, the OBIEE adapter needs to unzip the RPD file at this point and has a preprocessing .bat file for this purpose.

Use POSTPROC similarly, for a batch file or shell script that must be run immediately following the IDE launch.

CMDLINEARGS are for command line arguments to pass to the IDE executable.

You can specify additional argument values by adding argument/value pairs for positions 1 to 999 at the line:

<ARG POSITION="_POS1_" VALUE="_COMP999_"/>

For example, if you need to download a file to the IDE, add another argument/value pair such as "_comp002_", "<filename>" where <filename> is the file to be downloaded. The OBIEE adapter creates a default RPD file and downloads it to the IDE, where the user can edit it in the BI administrator's tool.

You must match argument values in the line above to the names you use in the Build_IDE_Cfg_Function, and output the argument/value pairs in the col_comp_list attribute of the po_Launch_Data parameter of the Build_IDE_Config_Function; see col_comp_list.

For example:

<TECHTYPE TYPE="$TECHTYPES$OBIEEDEV" NAME="AdminTool" VERSION="10.1.3.4">
<PARAM NAME="EXEHOME" VALUE="D:\OracleBI\server\Bin\AdminTool.exe"/>
<PARAM NAME="PREPROC" VALUE="unzipRPD.bat"/>
<PARAM NAME="POSTPROC" VALUE=""/>
	<CMDLINEARGS>
<ARG POSITION="_POS1_" VALUE="_COMP999_"/>
</CMDLINEARGS>
</TECHTYPE>