2. Change the current directory to the dest_dir.bin directory, where dest_dir is the directory you specified during installation.
2. Change the current directory to the dest_dir.bin directory, where dest_dir is the directory you specified during installation.Because it will run the TUXADM.EXE cgi-bin script, the Web server must have access to the relevant logical names. If Oracle Tuxedo is installed as SYSTEM, then no further configuration is necessary. However, if Oracle Tuxedo is installed in a specific group, then Apache Non-commerce Server must run under the same group. Otherwise, Apache Non-commerce Server will not have the proper variables set up in its environment.
3. Modify the selected apache instance's configuration file, httpd.conf. Replace DocumentRoot value with the name of the directory where the file webguitop.html is located. In a standard Oracle Tuxedo installation, this is '/tuxroot/udataobj/webgui'.Add alias '/java' to the local directory, '/tuxroot/udataobj/webgui/java', and set attributes to this directory.Add script alias 'CGI-BIN' to the local directory, '/tuxroot/bin', and set attributes to this directory.
• TUXDIR is set as 'DKA100:[TUXEDO]'. If not set, please run the following command:
$ define tuxdir dka100:[tuxedo]
• The logical name 'tuxroot' is set 'DKA100:[TUXEDO]'. If not set, please run the following command: $ define/system/trans=(conc,term) tuxroot dka100:[tuxedo]Run APACHE$MENU.COM. The Apache menu appears as follows:
5. Run application wlisten
•
• The link qualifier "/THREADS_ENABLE" is required to build multi-threaded Oracle Tuxedo applications. Applications built without /THREADS_ENABLE may be unreliable or have unexpected behavior. Single threaded Oracle Tuxedo applications do not use this qualifier.
•
•
•
• A: define tmlkflags "threads_enable"
• B: buildclient -o empclient -f emp.c
•
Note:
Note:
•
• set_new_handler (C++ only)
•
•
•
•
Note: When BIOLM quota is exhausted, the process is in RWINS state. BIOLM size should be at least greater than 4 times the number of threads in process.Oracle Tuxedo for OpenVMS only supports the static XA switch MQRMIXASwitch.In certain cases, setting tcpnodelack can improve network performance. Do the following steps:
1. Buildmqadapter does not support the XCBINDIR environment variable. the binary is created in the local directory if the '-o' option not supplied.If MAXSERVICES value is very large and requires a heap size that exceeds the system-defined heap size, some servers cannot boot. In order to support maximum MAXSERVICES value 1048575, please modify the sysgen pql_mpgflquo parameter to 740,000.The tpusr.dat file is required for AUTHSVR.By default, the maximum allowable size of any single event is 64K bytes. It can be changed using the VPS_MAX_PAGES_PER_IO environment variable setting as follows:Oracle Tuxedo applications register tpterm() to be called during normal process termination. In multi-threaded processes, DECthreads provides a special thread to execute this routine. Because the default stack size is less than tpterm() requires, stack overflow occurs.To resolve this issue, apply patch VMS831H1I_PTHREAD-V0200.When the TMTRACE environment variable is set, the application crashes due to a c compiler issue. When /pointer=long=argv is specified, argv is not always NULL terminated.To resolve this issue, use c compiler v.7.3, and rebuild the application. Otherwise do not set TMTRACE.If you compile a dynamic library with a warning message, dlopen fails and displays a “key not found” error message. To resolve this issue, apply patch VMS831H1I_LIBRTL-V0100.