Created On:  31 August 2010

Problem:

  • Product Name: Borland Enterprise Server / VisiBroker
  • Product Version: 6.5, 7.0, 8.0
  • Product Component: Installer
  • Platform/OS Version: All

Different versions of BES/VisiBroker show different behaviour in the selection and installation of the VisiBroker Services. In a production environment it may be desired to remove the services which are not covered by the license.  The following behaviour was observed under Windows 7 and Solaris 10 for both the GUI and console installers.


1.  BES 6.5 AppServer Edition with Tibco/SonicMQ/OpenJMS: All services are installed by default, no dialog appears to select or skip them.

2.  BES 6.5 VisiBroker Edition: VisiNotify, VisiSecure, VisiTime and VisiTransact can be exempted from installation, VisiSecure is always installed.

3.  VisiBroker 7.0 and above: Dialog with selection of services has no effect on installation, services are always installed.

Resolution:

The services VisiNotify, VisiTelcoLog, VisiTime and VisiTransact have frontend binaries which start the services. They are located in $VBROKERDIR\\bin.

VisiNotify:                                           \\bin\\visinotify (.exe)

VisiTelcoLog:                                      \\bin\\visitelcolog (.exe)

VisiTime:                                             \\bin\\timeserv (.exe)

VisiTransact:                                       \\bin\\ots (.exe)


Removing the frontend binaries will make the services unavailable. The accompanying libraries suffixes ( _p, 64, 64_p ) and file extensions ( dll, lib, a, so ) for the services can be deleted too. The files can be identified using the following wildcards.

                VisiNotify:                                        \\lib\\*cosnotify*

                VisiTelcoLog:                                   \\lib\\*telcolog*

                VisiTransact:                                    \\lib\\*ots*


VisiSecure has no executable but provides a library.  The files can be identified using the following wildcards.

                All Platforms:                                   \\lib\\*vbsec*

                Additional for Windows:                  \\bin\\vbsec.dll

Related Topics

1.  [[knowledge_base: Minimum Visibroker Installation needed to run a C Client or a basic C Server]]

2.  [[knowledge_base: What is the list of the minimum necessary files to run the VisiBroker for Java application.]]

3.  [[knowledge_base: VisiBroker for C 8.x Shared Library Repackaging]]

4.  [[knowledge_base: What are the minimum jars needed to run Visibroker applications?]]

5.  [[knowledge_base: Minimum installation for VisiBroker Java Edition to run Client and basic Server ORB]]


Incident #2470532