Adding Tuxedo Services

The following are examples for adding Tuxedo services.

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

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

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

After making these changes, perform following steps:

  1. Shutdown 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 = 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
    Shutting down admin processes ...
    Server Id = 0 Group Id = emple Machine = emple:	shutdown succeeded
    8 processes stopped.
  2. Start the tuxedo instance.
[tuxedo@localhost TuxSvc]$ . make.sh 
Booting all admin and server processes in /home/tuxedo/TuxSvc/tuxconfig
INFO: Oracle Tuxedo, Version 12.2.2.0.0, 64-bit, Patch Level (none)
Booting admin processes ...

exec BBL -A :
process id=15297 ... Started.

Booting server processes ...

exec JREPSVR -A -- -W -P /home/tuxedo/TuxSvc/jrepository :
       process id=15301 ... Started.
exec JSL -A -- -n //127.0.0.1:7777 -m5 -M15 -x15 -d /dev/tcp :
       process id=15302 ... Started.
exec AllDataTypes -A :
       process id=15308 ... Started.
exec ReceiveCharAsNull -A :
       process id=15309 ... Started.
exec EmpInfo -A :
       process id=15310 ... Started.
exec SeqElem -A :
       process id=15311 ... Started.
exec Timeout -A :
       process id=15312 ... Started.
8 processes started.