PrismTech has added a number of valuable features to OpenFusion JacORB that are not available in the standard Open Source JacORB distribution. These features include:
The new OpenFusion Implementation Repository (IMR) is used by OpenFusion JacORB to locate and activate CORBA object implementations. The new OpenFusion IMR was designed so that it can also be used to locate object implementations based on OpenFusion TAO or OpenFusion e*ORB. The OpenFusion IMR was designed to provde a single unifying IMR that can be used across OpenFusion ORBs. However, in this initial release of the OpenFusion IMR, support will only be provided for CORBA servers written with OpenFusion JacORB. The OpenFusion IMR provides a number of advanced features including:
The jacorb.properties file now includes references to allow transparent corbaloc URLs for the OpenFusion CORBA Services.
openfusion
installs the distribution to the /opt/openfusion
directory and an associated script called openfusion
to the /etc/init.d
directory to ensure that the services are run as Unix services on machine boot.
serviceWrapper.sh
is installed with the RPM into the /opt/openfusion/bin
directory. This script is responsible for starting the JacORB ImR and OpenFusion Services, detecting multiple start attempts, configuring a timeout and detect if a Service is already running. This script takes the following options:
/etc/init.d/openfusion -start
(or reboot the machine) which calls onto the serviceWrapper.sh
script with the -start option.If you want to configure the timeout value, edit the openfusion
script to put -t <timeout> before -start. The openfusion
script supports chkconfig
and the services are active in levels 2,3,4,5. The script executes last in the boot sequence (or first when shutting down).