Adding Tuxedo Services

The following are examples for adding Tuxedo services.

On the server side, unzip the TuxSvc.zip and modify the environment variables in both make.sh file and UBBCONFIG file as per path of the user's Tuxedo and Jolt server installation. In make.sh change the following environment variables as per user's installation path and extract the TuxSvc.zip path:
  • TUXDIR
  • APPDIR
  • FLDTBLDIR32

In UBBCONFIG, change the following environment variables as per user's installation path and extract the TuxSvc.zip path:

  • TUXDIR
  • APPDIR
  • TUXCONFIG
  • ULOGPFX
  • JSL (for JSL, change Jolt server IP address only)

After making these changes, perform the following steps:

  1. Shut down the running Tuxedo instance.
    [tuxedo@localhost TuxSvc]$ tmshutdown -y
    Shutting down all admin and server processes in /home/tuxedo/TuxSvc/tuxconfig
    Shutting down server processes ...
    Server Id = 15 Group Id = GROUP1 Machine = emple:       shutdown succeeded
    Server Id = 14 Group Id = GROUP1 Machine = emple:       shutdown succeeded
    Server Id = 12 Group Id = GROUP1 Machine = emple:       shutdown succeeded
    Server Id = 7 Group Id = GROUP1 Machine = emple:        shutdown succeeded
    Server Id = 6 Group Id = GROUP1 Machine = emple:        shutdown succeeded
    Server Id = 5 Group Id = GROUP1 Machine = emple:        shutdown succeeded
    Server Id = 8 Group Id = GROUP1 Machine = emple:        shutdown succeeded
    Server Id = 4 Group Id = GROUP1 Machine = emple:        shutdown succeeded
    Server Id = 3 Group Id = GROUP1 Machine = emple:        shutdown succeeded
    Server Id = 2 Group Id = GROUP1 Machine = emple:        shutdown succeeded
    Server Id = 13 Group Id = GROUP1 Machine = emple:       shutdown succeeded
    Shutting down admin processes ...
    Server Id = 0 Group Id = emple Machine = emple:	
    shutdown succeeded 11 processes stopped.
  2. Start the tuxedo instance.
    [tuxedo@localhost TuxSvc]$ . make.sh 
    Booting all admin and server processes in /home/adapter/TuxSvc_Jolt/tuxconfig INFO: Oracle Tuxedo, Version 12.2.2.0.0, 64-bit, Patch Level (none) Booting admin processes ... exec BBL -A : CMDTUX_CAT:821: INFO: Duplicate server. Booting server processes ... exec TMUSREVT -e tmusrevt.out -o tmusrevt.out -A -- -f /home/adapter/TuxSvc_Jolt/tmusrevt.dat : process id=125864 ... Started. exec JREPSVR -A -- -W -P /home/adapter/TuxSvc_Jolt/jrepository : process id=125865 ... Started. exec JSL -A -- -n //127.0.0.1:8888 -m3 -M10 -x15 -d /dev/tcp : process id=125866 ... Started. exec AllDataTypes -A : process id=125870 ... Started. exec ReceiveCharAsNull -A : process id=125871 ... Started. exec EmpInfo -A : process id=125872 ... Started. exec SeqElem -A : process id=125873 ... Started. exec NullElems -A : process id=125874 ... Started. exec Timeout -A : process id=125875 ... Started. exec EmpInfoService -A : process id=125876 ... Started. exec AllDataTypesService -A : process id=125877 ... Started. 11 processes started.