Sun Mainframe Transaction Processing Software, Release 7.2.0
Updated User Documentation

This file contains updates to the user documentation 
released with Sun MTP 7.2.0. If there are no documentation 
updates for a patch release, it is so noted.


Sun MTP 7.2.0p4.1  -   112686-01
--------------------------------

1. Support for files greater than 2 gigabytes in size.

   If using mfrcd record format for input or output with unikixbld
   and files are greater thatn 2 GB, Server Express Cobol must be used.
   Please refer to the "File Handler Configuration" section in the
   Server Express "Programmer's Guide for File Handling" and read about
   the handler configuration file. This configuration file must
   contain, at a minimum, the following statements :

        [XFH-DEFAULT]
        FILEMAXSIZE=8

   Depending on your application, this file may contain other
   statements.

   In the region setup file, define the EXTFH environment variable,
   which specifies the location of the handler configuration file.

2. Support for the OUTLINE paramater in BMS maps.

3. Enhancements to DBCS support.

   a. Changes to unikixmain options.

      The unikixmain command has been changed to only accept a single byte 
      conversion table in the -A option. The -B option has been modified to 
      accept a double byte conversion table.

      The new usage is:
	
	-A <single byte conversion table> 
	-B <double byte conversion table>

	The single byte conversion table is a 256-byte file representing 
	EBCDIC to ASCII conversion of characters 0x00 thru 0xff.

	The double byte conversion table is a 131072 byte file representing
	EBCDIC to ASCII conversion of characters 0x00 0x00 thru 0xff 0xff.

	-B continues to specify that DBCS is ON.

	Table names               language               size

        IBM-290toJIS-Roman.table   Japanese              SBCS
        IBM-1027toJIS-Roman.table   Japanese             SBCS


  b. Support for dtterm

     The xxxunikix command now supports dttermunikix.
     
     The dtterm.key file is shipped in $UNIKIX/lib.
     
     3270 Function	Keyboard Legend
     UP			Up arrow
     DOWN		Down arrow
     LEFT		Left arrow
     LEFT		Backspace
     RIGHT		Right arrow
     TAB		Tab
     BTAB		Shift - Tab
     ERAEOF		Page Down
     ERAINP		Page Up
     INSMODE		Insert
     DEL		Delete
     ENTER		Keypad Enter
     CLEAR		Keypad add (+)
     RESET		Keypad subtract (-)
     REFRESH		Control - lower case L
     PF1 through PF10	F1 through F10
     PA1		Keypad divide (/)
     PA2		Keypad multiply (j)
     PRINT		End 



Sun MTP 7.2.0p4    -   112271-04
--------------------------------

1. Support for Secure Sockets Layer (SSL) clients using Network 
   Security Services software (version 3.4). Refer to the PDF 
   file ssl.pdf in the doc directory.

2. Support for Oracle 9i.



Sun MTP 7.2.0p3    -   112271-03
--------------------------------

No documentation updates



Sun MTP 7.2.0p2    -   112476-01
--------------------------------

1. Support for a Sybase C-only version of user exits. The 
kixinstall utility has been enhanced to include the C user 
exit module for Sybase. The module name is $UNIKIX/src/
rdbms/kxsybase.cp.

2. Enhancement to the kixinstall utility to allow a user to 
specify compiler/linker options that will be used when 
compiling/linking user objects into the Sun MTP executables. 
This allows a user, for example, to specify the -misalign 
compiler option, which allows single-byte packed structures.

3. Support for the INQUIRE TASK CICS command:

The EXEC CICS INQUIRE TASK API with the following options is 
supported. Unsupported options are listed at the end of this 
summary.

INQUIRE TASK(...)
        [FACILITY(...)]
        [FACILITYTYPE(...)]
        [PROCESSID(...)]
        [RUNSTATUS(...)]
        [STARTCODE(...)]
        [TRANSACTION(...)]
        [USERID(...)]

This command retrieves information about a specified user 
task. User tasks are those associated with user-defined 
transactions or with MTP-supplied transactions that are 
usually invoked by an operator.

FACILITY - Returns a 4-character string representing the 
name of the facility associated with the named task. If the 
task was initiated from a terminal, the name of the terminal 
is returned. If the task was initiated by a destination 
trigger level, the name of the associated transient data 
queue is returned. Otherwise, a null value is returned.

FACILITYTYPE - Returns a CVDA value indicating the type of 
facility that initiated the task. Possible values are:

TASK - task was initiated by another task

TERM - task was initiated from a terminal

DEST - tast was initiated by a destination trigger level

RUNSTATUS - Returns a CVDA value indicating whether the task 
is running. The only supported value is RUNNING.

PROCESSID - Returns a 32-bit binary value indicating the 
process id of the process (MTP unikixtran) running the 
transaction associated with the task.

STARTCODE - Returns a 2-character string indicating how the 
task was started. Possible values are:

D - DPL request. Program cannot issue I/O requests against 
its principal facility, nor issue any syncpoint requests.
DS - DPL request. Same as above, except program can issue 
syncpoint requests.
QD - Transient data trigger level
S - START command without data
SD - START command with data
TD - Terminal input
QB - Batch request

TASK - 32-bit binary value indicating the task identifier.

TRANSACTION - Returns a 4-character string containing the 
name of the transaction (if any) associated with the task. 
Blanks are returned if there is no associated transaction.

USERID - An 8-character string identifying the user 
currently associated with the task.

The TASKIDERR condition occurs if the specified task cannot 
be found.

Unsupported parameters:

UOWSTATE
TCLASS

4. Support for the AT and AFTER parameters of the START CICS 
command:

The EXEC CICS START command now supports the AFTER and AT 
parameters

AFTER - Along with one or more of the HOURS, MINUTES, and 
SECONDS arguments, specifies the interval of time that must 
elapse before the new tast is started. For C/C++ programs, 
this option must be used instead of INTERVAL. 

AFTER HOURS(0) is the default.

AT - Along with one or more of the HOURS, MINUTES, and 
SECONDS arguments, specifies the time when the new task is 
to start. For C/C++ programs, this option must be used 
instead of TIME.

HOURS - A 32-bit binary value indicating the number of 
hours. The value must be in the range 0 through 99.

MINUTES - A 32-bit binary value indicating the number of 
minutes. The value must be in the range 0 through 59 if 
HOURS or SECONDS is also specified, or in the range 0 
through 5999 otherwise.

SECONDS - A 32-bit binary value indicating the number of 
seconds. The value must be in the range 0 through 59 if 
HOURS or MINUTES is also specified, or in the range 0 
through 359999 otherwise.

5. Support for the APPLID parameter of the EXEC CICS INQUIRE 
SYSTEM command:

The INQUIRE SYSTEM [APPLID(data-area)] parameter is now 
supported. APPLID will return an 8-character string that is 
the value of the Application Name field in the System 
Initialization Table (SIT).


Sun MTP 7.2.0p1    -   112271-02
--------------------------------
No documentation updates

