Patch-ID# 117629-09

NOTE:
***********************************************************************
READ THE TERMS OF THE AGREEMENT ("AGREEMENT") IN THE LEGAL_LICENSE.TXT
FILE CAREFULLY BEFORE USING THIS SOFTWARE. BY USING THE SOFTWARE, YOU
AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE
TERMS, PROMPTLY DESTROY THE UNUSED SOFTWARE.
***********************************************************************

Keywords: mtp cics mainframe rehost
Synopsis: MTP8.0.1 Patch 9
Date: Mar/08/2006


Install Requirements: Additional instructions may be listed below                      
                      
Solaris Release: 8 9

SunOS Release: 5.8 5.9

Unbundled Product: Sun Mainframe Transaction Processing Software

Unbundled Release: 8.0

Xref: 

Topic: MTP8.0.1 Patch 9
Important Operating Information
-------------------------------
  Release notes and documentation for Sun MTP, Release 8.0.1 are available at
  docs.sun.com. Access the Sun Mainframe Transaction Processing Software
  Collection 8.0.1 for the complete documentation set.

Relevant Architectures: sparc

BugId's fixed with this patch: 2118424 2121864 2125813 2129027 2130567 2131517 2133757 4532594 4532894 4650747 4850635 4861496 4885137 4950784 4972356 4989680 4990169 4990417 4992004 4995970 5012959 5013550 5021365 5021639 5025515 5038359 5043309 5046252 5046780 5048477 5049225 5057108 5060051 5062049 5064601 5064635 5065245 5065515 5066003 5070118 5072493 5073009 5073260 5077890 5078396 5080400 5084139 5085186 5085758 5086684 5092848 5094377 5095016 5097894 5103299 5103442 5107829 6182902 6185290 6190308 6191681 6217302 6220775 6220784 6224179 6226961 6228426 6240120 6241882 6242187 6244323 6249492 6252715 6260089 6264440 6266622 6268247 6268931 6271905 6277545 6279226 6279665 6279677 6288197 6288911 6291187 6292182 6297118 6297136 6300638 6302897 6303434 6305646 6307393 6313250 6313258 6313699 6316125 6317726 6322117 6325211 6325678 6330834 6335284 6341257 6372473

Changes incorporated in this version: 2129027 2131517 2133757 6313250
6313699 6330834 6335284 6341257 6372473

Patches accumulated and obsoleted by this patch: 112750-09

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 


Problem Description:

Please see the "Patch Installation Instructions" and "Special Install 
Instructions" sections for important information.
 
 
Descriptions for 117629-09 (p9) (07/Mar/2006)
---------------------------------------------
2129027 KIX4013E External Security: invalid encrypt method {toolong} ; password
        encryption failed            
2131517 kixdump -Si reports name of semaphore incorrectly
2133757 Documentation missing for CACHE+RECOVOFF value of 5th field of 
        kixfile -p output 
6313250 MTP crash; KIX0415T Deadlock detected followed by KIX0784F Abort vsam 
        during recovery 
6313699 The second kixfile option is ignored if the first option does not 
        change the current setting.
6330834 Dynamic tx backout may compromise VSAM file integrity if crash; 
        updates written w/out before images  
6335284 Customer requires qualification of MTP/MBM with 64bit DB2 UDB 8.2
6341257 Instructions incorrect for generating cnvtbl
6372473 unikixstrt incorrectly sends a SIGUSR1 signal to the process group 
        and the MTP region shutsdown
 
Descriptions for 117629-08 (p8) (18/Nov/2005)
---------------------------------------------
2118424 region crashes when a task/batch job is cancelled during a syncpoint 
        or rollback 
2130567 3270 AID should be validated before invoking transaction via PCT task 
        request definition 
4885137 MTP reports UQE is found with before image not yet flushed during 
        syncpoint 
5103442 CICS INQUIRE returns OUTSERVICE for (SNA) 3270 device type LU0 whilst 
        IN SESSION 
6241882 Journaling does not add to I/O counters if performed under CRED or 
        other system trans 
6252715 SEND MAP ACCUM (with MAP LINE=1 and COLUMN=1), does not put map in 
        correct position on the SEND PAGE 
6271905 MTP batch statistics are no longer printed after raising a SIGQUIT 
        signal 
6279677 unikixtnemux terminates with SEGV 
6288197 MTP does NOT send 0x10, 0x1E and 0x1F to EBCDIC clients 
6292182 Empty EIBTRNID in LINKed to ECI program 
6297118 Support MSF1.1 as default ESM in place of MSF1.0 for MTP8.0 
6297136 In certain cases, data associated with aborted STARTed transactions 
        does not get removed from system 
6300638 MTP crashes (sometimes) when multiple EXEC CICS START requests for 
        same SNA terminal 
6302897 EXEC CICS RETURN IMMEDIATE processing discards the TIOA 
        (screen contents) 
6303434 unikixmain dies with a SIGSEGV when a transaction processor is killed 
6305646 MTP startup does not connect to MSF if KIXSECDFLTUSER has a maximum 
        length (8 char) password. 
6307393 Unikixbld can sigsegv when input file is empty 
6313258 KIX0330I Trace dump requested: TEST_ACB repeatedly, then region crash 
        with unikixmain SIGBUS 
6316125 unikixstrt 3270 SNA device autologin policy needs to be modified 
6317726 unikixtnemux terminated with a SEGV 
6322117 running kixclean while unikixmain is waiting for recovery I/O causes 
        TDQ files to get corrupted. 
6325211 Incorrect signals (SIGUSR1) being sent by unikixstrt when LU0/LU2 
        terminals disconnect in a load env 
6325678 Region shuts-down if unikixtran terminates before it's SIGUSR1 to 
        unikixmain arrives. 
 
Descriptions for 117629-07 (p7) (16/Aug/2005)
---------------------------------------------
2125813 Recoverable Asyncronous START Queue problems after MTP region 
        terminated and restarted
5070118 CICS VERIFY returns RESP = 10 (INVREQ) for 'socket' applications
6224179 MTP regions hangs after error "KIX0183E Record to be read is beyond
        end of file" 
6264440 MTP crash backout fails when last block of recovery file is logical EOF.
6266622 unikixrcv terminated (SEGV) and MTP region shutdown 
6268247 ECI client receives invalid data from AOR application which uses FS 
        to a FOR.
6268931 MTP region will not start after shutdown.
6277545 Possible loss of recovery file image following region failure & restart
6279226 KIXCLT yields: "keyword expected: BY" When COPY xx REPLACING (has the 
        keyword->) LEADING
6279665 SSL clients cannot connect to MTP region
6288911 kixclt alters PROCEDURE DIVISION statement from REAL COPYBOOK NAME to 
        the word COPY
6291187 xtermunikix give erroneous KIX0648E for model 5 terminals on Solaris 9
 
Descriptions for 117629-06 (p6) (01/Jun/2005)
---------------------------------------------
4972356 Possible data corruption following crash backout processing.
5065245 Pre-defined security on 3270 device does not work
5065515 CICS SEND on a ISC DPL session causes MTP tran abort - should be INVREQ
6228426 MTP TM in unusable state after tx_rollback gets unexpected XA error 
        from RM
6240120 unikixMNU mistakenly bound with MSF security exit, preventing 
        customer's security exit from use
6242187 BMS map LINE= option and ERASE API option not honored in 2nd or 
        subsequent SEND MAP with ACCUM
6244323 kiximptbl incorrectly does not allow duplicate operator names to be 
        imported into the SNT
6249492 Data passed to MTP STARTed transactions on printer is not cleaned up, 
        if printer disconnects
6260089 Terminal disconnects / timeouts sometimes cause transaction server 
        hangs in SIGTERM signal handler
 
Descriptions for 117629-05 (p5) (01/Apr/2005)
---------------------------------------------
2121864 unikixmain segvs w/core if KIXSYS is bogus or has leading spaces or 
        if KIXSYS=""
4850635 connector.jar need to be added in README.doc
5072493 kixclt not being able to handle COBOL reference modification
6217302 MQ Triggering is stalled when transaction disconnects from MQ abnormally
6220775 LU Type 1 printers require error messages to be displayed
6220784 unikixssl exits with errno = 24 (too many open files)
6226961 Connecting to MTP as an LU Type 1 Printer causes a blank page to 
        be printed.
 
Descriptions for 117629-04 (p4) (14/Jan/2005)
---------------------------------------------
4650747 Allow all MTP processes to dump core for signals that dump core 
        by default
4990169 When one or more unikixtran keep terminating MTP shuts down without 
        a kixsnap
4992004 unikixtran keeps exiting with KIX6694E causing region shutdown
5021365 Provide LU1 (SCS) printer support in MTP TN3270
5046780 Increment the CICS API counts even on any kind of error
5064635 MTP region fails when recovery file fills up.
5092848 unikixmain shuts down the region if tran processor is not able 
        to initalize
5094377 EXEC CICS START must not return TERMIDERR if it is predefined terminal
5107829 Add support for Oracle 10g
6182902 cisam iscommit() function corrupts process local memory
6185290 CHANGE PASSWORD API is returning inconsistent results, sometimes 
        SIGBUS errors
6190308 generic improvements to kixsnap
6191681 BATCH REWRITE fails with status 21 when rewriting 2nd duplicate 
        alternate key
 
Descriptions for 117629-03 (p3) (02/Nov/2004)
---------------------------------------------
4532594 Provide additional statistics for MTP ISC. 
4532894 APPC application can be delayed even if 'NOQUEUE' specified on request. 
5012959 IDCAMS REPRO (unikixbld) with instream sysin yields errno 2 
5013550 Provide the functionaltiy of MTP Solaris process management on AIX 
5025515 EPI client hangs if transaction server aborts while waiting for 
        terminal resp 
5085186 SUN MTP install with Liant PL/I 7.4.8 yields unresolved references 
5085758 sortx fails on files greater than 2GB 
5086684 SEND with LENGTH(0) returns EOF when run as a background transaction 
5095016 Oracle 9.x with PLI 7.4.8 yields cat cannot open .... /lib/naldflgs 
5097894 MTP transaction procesors went in a loop because of fd limit 
5103299 SEND MAP aborted with SIGBUS error in PL/I program 
 
Descriptions for 117629-02 (p2) (10/Sep/2004)
---------------------------------------------
4950784 Should document additional kixview options
5049225 errno is NOT output on ftok() errors in kxsyskey.c
5057108 Cursor not positioned correctly when LENGTH < map length in 
        SEND MAP FROM
5060051 sending sigusr2 to unikixtcp causes MTP region shutdown on AIX
5062049 Background transaction doing ISC FS causes FOR region to hang
5064601 stranded mirror when user disconnects while tran in application code
5066003 recov_early_blk gets set to zero following EXEC CICS SYNCPOINT
5073009 SIGTERM while in readcon() on TOR/AOR causes mirror(CPMI) in FOR to hang
5073260 TD Queue writes do not work when using ECI - gives IOERROR
5077890 Message KIX0462I specifies CESN, even if referring to CSSN
5078396 EXEC CICS SEND returns LENGERR
5080400 VSAM batch open results in memory leak
5084139 unikixadmin SEGV
 
 
Descriptions for 117629-01 (p1) (22/Jun/2004)
---------------------------------------------
4861496 KIX_COMMAND SHUTDOWN resource does not work as documented
4989680 Batch job aborted with signal gets run time or SIGBUS error in
        Server Express 4
4990417 MTP socket applications may fail to execute correctly.
4995970 INQUIRE TSQ NEXT may return invalid results.
5021639 kixtran fails to run command, if user does not write permission 
        in $KIXSYS
5038359 Problems when using Oracle 9.2.0 with MTP
5043309 MTP region is shutdown after unikixtcp SEGVs
5046252 remote READNEXT on alternate index doesn't return record when 
        DUPKEY is raised
5048477 MTP region must be restarted after an application  doing Function 
        Ship ABORTS

Patch Installation Instructions:
--------------------------------
 
Notice:
   If you are using the MBM product, this MTP patch release requires that you
   also use MBM patch release, patch id 117630-09, or later.
 
   If you are using the J3270 product, this MTP patch release requires that you
   also use J3270 patch release, patch id 114279-04, or later.
 
   If you are using the MSF product, this MTP patch release requires that you
   also use the MSF1.1.0 release available from the Sun Download Center.
 
   If you are using the MAA product, this MTP patch release requires that you
   also use MAA patch release, patch id 114865-01 or later.
 
   If you are using the MAT product, this MTP patch release requires that you
   also use MAT patch release, patch id 114866-01 or later.
 
The procedure for installing a patch release differs slightly from the
procedure for installing the Sun Mainframe Transaction Processing 
software from a CD-ROM, as described in the Installation Guide.
 
To install a patch release
 
1. Create a staging directory on your system for the zip file you will 
download from SunSolve. For example:
 
mkdir /pkgs/mtp_patches
 
2. On SunSolve, select the patch, download it to the staging directory.
 
3. If you have a previous installation of MTP, make a note of the top level 
directory where it is installed, such as /pkgs/mtp. If this is your first 
installation, follow the directions in the Installation Guide for setting up
the installation directory.
 
4. Change to the installation directory and extract the contents of the zip
file. For example, type the commands:
 
cd /pkgs/mtp
unzip /pkgs/mtp_patches/117629-09.zip
 
This command will install the MTP files into the following directory structure:
 
/pkgs/mtp/117629-09/MTP8.0.1p9/
 
This README file will also be copied to the /pkgs/mtp/117629-09 directory.
Refer to the /pkgs/mtp/117629-09/MTP8.0.1p9/doc/updated_user_doc.txt file
for documentation updates.
 
5. If you have an existing setup file, you must update the UNIKIX environment 
variable to point to this new installation directory. If you do not have a 
setup file, follow the directions in the Installation Guide for creating one.
 
6. Follow the directions in the Installation Guide for creating a license file. 
If you already have a valid license, make sure the KIXLICDIR environment 
variable in your new setup file points to the correct license directory.
 
7. Follow the directions in the Installation Guide for building the MTP
software and verifying your installation.

Special Install Instructions:
-----------------------------
 
   If you are using the MBM product, this MTP patch release requires that you
   also use MBM patch release, patch id 117630-09, or later.
 
   If you are using the J3270 product, this MTP patch release requires that you
   also use J3270 patch release, patch id 114279-04, or later.
 
   If you are using the MSF product, this MTP patch release requires that you
   also use the MSF1.1.0 release available from the Sun Download Center.
 
   If you are using the MAA product, this MTP patch release requires that you
   also use MAA patch release, patch id 114865-01 or later.
 
   If you are using the MAT product, this MTP patch release requires that you
   also use MAT patch release, patch id 114866-01 or later.

README -- Last modified date:  Wednesday, March 8, 2006

