This appendix provides information about arguments for VisiTransact commands and ORB_init() and environment variables used with VisiTransact.
This command starts the VisiBroker Console.
This command starts an instance of the VisiTransact Transaction Service.“vshutdown”.
This command shuts down an instance of the VisiTransact Transaction Service.
This command starts an instance of the XA Resource Director, part of the Session Manager.“smconfig_server”.
This command starts an instance of the Session Manager Configuration Server.“vshutdown”.
This command shuts down an instance of the XA Resource Director or Session Manager Configuration Server.
This utility creates the connection profile for use with the Pluggable Resource Interface for creating a customized Session Manager.
[-Dvbroker.sm.configName=<name>] [-m{32|64}]
New value for attribute Native Handle Type
(default value <ITSoracle9i_handles>) : ITSoracle9i_handleYou can pass arguments to ORB_init() which affect the VisiTransact Transaction Service and your application components. The following sections explain these options.As a component of VisiBroker, command line arguments are passed to VisiTransact components through the VisiBroker ORB initialization call ORB_init(). Therefore, in order for arguments specified on the command line to have effect on the VisiTransact operation in a given application process, applications must pass the original argc and argv arguments to ORB_init() from the main program. For example,The ORB_init() function will parse both ORB arguments and VisiTransact arguments, removing them from the argv vector before returning.By default, the first time you start a transaction with Current::begin(), an instance of the VisiTransact Transaction Service is found using the Smart Agent. You can specify an instance of the VisiTransact Transaction Service to use, and the timeout value for transactions, by using the arguments described in this section.You pass these arguments at the command line when starting your transactional server manually. Your application handles these command-line input arguments using the ORB_init() method as described in “Passing command-line arguments to ORB_init() using argc and argv”.The following table explains the arguments that can be passed to ORB_init() from the command line for applications that originate transactions.