VisiTelcoLog Guide : Running the VisiTelcoLog Service

Running the VisiTelcoLog Service
The VisiTelcoLog Service is implemented as a C++ service. VisiBroker for C++ is pre-requisite for running VisiTelcoLog Service. To run the service make sure that VisiBroker Smart Agent (osagent executable) is running in the network. To start the VisiTelcoLog Service in the background use the following command:
UNIX:
prompt> visitelcolog &
Windows:
prompt> start visitelcolog.exe
By default the service starts at port 14200. The port can be changed using the property vbroker.dslog.listener.port. Once started, the service prints the following message to the console:
Telco Log service is ready
VisiTelcoLog Service creates a directory called visidslog.dir to store all of its persistent data. By default it creates this directory in the current directory. The location for the data store directory can be changed using the vbroker.dslog.dir property. This directory also contains the log back end.
Also note that for the sake of convenience the compiled stub and skeleton code of the OMG Telecom Log Service IDLs are provided as a static library. Please see the examples on how to use it. The generated skeletons are for POA.
Getting entry references
VisiTelcoLog starts up by default at port 14200. This port can be changed using the vbroker.dslog.listener.port property.
Applications trying to bind to BasicLogService, EventLogService, NotifyLogService, TypedEventLogService or TypedNotifyLogService can use corbaloc to resolve initial reference to the service.
Applications can use the following ORB property:
-ORBInitRef corbaloc::<host>:<port>/BasicLogService
-ORBInitRef corbaloc::<host>:<port>/EventLogService
-ORBInitRef corbaloc::<host>:<port>/NotifyLogService
-ORBInitRef corbaloc::<host>:<port>/TypedEventLogService
-ORBInitRef corbaloc::<host>:<port>/TypedNotifyLogService
Properties
 
When true, prints to the console when the service starts up. For daemon processes, this should be set to false.
The number of LogRecords that need to be matched in the query for an iterator to be returned.
When set to true, calls tzset() for scheduler time.
The name with which the BasicLog factory is activated.
The name of the file where the BasicLog factory object's IOR will be written.
For the various source names options for debug log filtering, see Debug Logging properties in the VisiBroker for C++ Developer's Guide.