Server interface

These command-line tools are affected by the master site:
Command-line tool Description
hcimonitord When you specify the -cl option to use the alert configuration files,then the master site is searched if the specified configuration files are not found at the site level.
hciparsetest

hciedifacttest

hcihl7test

hcincpdptest

hcincpdpscripttest

hcincpdpfabtest

hcihprimtest

hcix12test

When you specify the -F, -V, and -v options to indicate the format, version, and variant, then the master site is searched when the specified configuration files are not found at the site level.
hcifrltest When you specify the FRL name to use, then the master site is searched if the specified configuration file is not found at the site level.
hcivrltest When you specify the VRL name to use, then the master site is searched if the specified configuration file is not found at the site level.
hcihrltest When you specify the HRL name to use, then the master site is searched if the specified configuration file is not found at the site level.
hcixmltest When you specify the -p option and the ocm to use, then the master site is searched if the specified configuration file is not found at the site level.
hcixlttest When you specify the XLT name to use, then the master site is searched if the specified configuration file is not found at the site level.
hcieols.pl This command lists all current EO alias configuration files in the order of master, root, and site:
C:\cloverleaf_dev\cis6.1\integrator >hcieols
disable_all
enable_all
enable_all_info
enable_all_info_1
enable_all_info_2
enable_all_info_3
disable_all
enable_all

The same file names are printed multiple times if they are defined in multiple levels.

To avoid ambiguities, the level header is printed before printing the EO configuration files.

The command to include EO alias is modified from the master site.

The -n option shows only the Master Site alias.

If the Master Site is not set, then the level header is not printed. On the other hand, if the Master Site is set but contains no EO alias, the level header is printed but with no subsequent entries. For example:

[Master C:\cloverleaf\cis6.1\integrator\eoalias\master]
disable_all
enable_all
enable_all_info
enable_all_info_1
enable_all_info_2
enable_all_info_3
[Master Site C:\cloverleaf\cis6.1\integrator\MasterSite\eoalias]
[Site C:\cloverleaf\cis6.1\integrator\Site\eoalias]
disable_all
enable_all
hcifrlls.p

hcialertls.pl

hcihrlls.pl

hcixltls.pl

hcitblls.pl

hcivrlls.pl

These commands are modified to show the configurations in the master site level:

C:\cloverleaf_dev\cis6.1\integrator\eoalias>hcixltls
[Master Site C:\cloverleaf_dev\cis6.1\integrator\master\xlate]
Cerner_ORM_O01_CBORD_Diet_ORM_O01.win.xlt
dt_error.xlt
dt_error_xml.xlt
mytest.xlt
test.xlt
test1.xlt
[Site C:\cloverleaf_dev\cis6.1\integrator\Site\xlate]
test1.xlt
test2.xlt

Also, options -s, -n, and -a show configuration files in site only, master only, and both levels, respectively. The default shows both levels if no options are given.

Similar to the behavior of hcieols, if the Master Site is not set, then the level header is not printed; if the Master Site is set, yet it contains no EO alias, then the level header is printed but with no subsequent entries.

setroot These environment variables are added when setroot is called:

HCIMASTER="MasterSiteName"

HCIMASTERDIR="MasterSiteDir"

In addition, these environment variables are modified to include the master site directory after the site directory:

CLASSPATH=C:\cloverleaf_dev\cis6.1\integrator\site\java_uccs; 
$HCIMASTERDIR\java_uccs;
C:\cloverleaf_dev\cis6.1\integrator\clgui\lib\cljava.jar;
C:\cloverleaf_dev\cis6.1\integrator\java_uccs;
Path=C:\cloverleaf_dev\cis6.1\integrator\site\bin;
C:\cloverleaf_dev\cis6.1\integrator\site\scripts;
$HCIMASTERDIR\bin;$HCIMASTERDIR\scripts;

These environment variables are set when setroot is called. Therefore, if you change the Master Site on the fly, you must run setroot to reset the variables.

showroot

This command is modified to show the Master Site if it is set:

HCI root is C:\cloverleaf_dev\cis6.1\integrator
HCI master site is myMasterSite
HCI site is case685

If it is not set, then this command prints the root and site info:

HCI root is C:\cloverleaf_dev\cis6.1\integrator
HCI site is case685
hcirootcopy This command is modified to copy the mastersite entry in rootInfo from the source to the destination.

If the entry is already set in the destination rootInfo, then the system prompts you for confirmation to override. If the -f option is given, then the system automatically overrides.

Tcl search path Tcl resolves procedure references using the $auto_path TCL variable, which is set to:
$HciRoot\tcl\lib\cloverleaf
$HciRoot\tcl\lib\tfc
$HciSiteDir\tclprocs
$HciMasterSite\tclProcs
$HciRoot\tclprocs