Patch-ID# 120076-02 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 mfr mfrh mainframe rehost Synopsis: MTP8.1.0 Patch 2 Date: Jun/01/2006 Install Requirements: Additional instructions may be listed below Solaris Release: 8 9 10 SunOS Release: 5.8 5.9 5.10 Unbundled Product: Sun Mainframe Transaction Processing Software Unbundled Release: 8.1 Xref: Topic: MTP8.1.0 Patch 2 Important Operating Information ------------------------------- Note: If you are using the MBM product, this MTP patch release requires that you also use MBM patch release, patch ID 120077-02, or later. Release notes and documentation for Sun MTP, Release 8.1.0 are available at docs.sun.com. Access the Sun Mainframe Transaction Processing Software Collection 8.1.0 for the complete documentation set. Also see item #4 under "Patch Installation Instructions" for the location of a file named updated_user_doc.txt which contains documentation updates that pertain to this patch release. Relevant Architectures: sparc BugId's fixed with this patch: 4532887 4771261 4796621 4824991 4834323 4871215 4871742 4885137 4923207 4971015 5025159 5085649 5102148 5103442 6176319 6197230 6210006 6210061 6215796 6228985 6230490 6235179 6239586 6241882 6249492 6252715 6258505 6259037 6268247 6271905 6277545 6279677 6280247 6282062 6285520 6288197 6288760 6289212 6291187 6291818 6292182 6293849 6294643 6297136 6297790 6299765 6300363 6300638 6301755 6302897 6303434 6303553 6305646 6307393 6311649 6312356 6313250 6313252 6313258 6313699 6316125 6317726 6319806 6322117 6325211 6325678 6327010 6330673 6330834 6333581 6334179 6335284 6335989 6339836 6340258 6342753 6342774 6342854 6346387 6346405 6352353 6357891 6357976 6358065 6372473 6385056 6391958 6410311 6418555 Changes incorporated in this version: 4871742 4885137 5025159 5102148 5103442 6230490 6241882 6252715 6271905 6279677 6288197 6288760 6291187 6292182 6294643 6297136 6300638 6302897 6303434 6303553 6305646 6307393 6313250 6313252 6313258 6313699 6316125 6317726 6322117 6325211 6325678 6327010 6330673 6330834 6333581 6334179 6335284 6335989 6339836 6340258 6342753 6342774 6342854 6346387 6346405 6352353 6357891 6357976 6358065 6372473 6385056 6391958 6410311 6418555 Patches accumulated and obsoleted by this patch: 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 120076-02 (p2) (26/May/2006) --------------------------------------------- 4871742 malformed protocol message from any incoming 'start mesg' with blank or null 'userid' field 4885137 MTP reports UQE is found with before image not yet flushed during syncpoint 5025159 unixtran dies with a SIGSEGV when a unikix terminal is diconnected running CEDF 5102148 kixsformat gva.struct aborted with memory fault 5103442 CICS INQUIRE returns OUTSERVICE for (SNA) 3270 device type LU0 whilst IN SESSION 6230490 Printers with predefined userid not handled correctly 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 6288760 Wrong ABCODE returned from a LINK PROGRAM to a remote system. 6291187 xtermunikix give erroneous KIX0648E for model 5 terminals on Solaris 9 6292182 Empty EIBTRNID in LINKed to ECI program 6294643 3270 AID should be validated before invoking transaction via PCT task request definition 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 6303553 Add support:INQ SYSTEM/FILE/TERMINAL args DSNAME EMPTYSTATUS REMOTENAME RELEASE NETNAME REMOTESYSTEM 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 6313250 MTP crash; KIX0415T Deadlock detected followed by KIX0784F Abort vsam during recovery 6313252 Buffer deadlocks when 2 transactions update adjacent records in base and alternate in reverse order 6313258 KIX0330I Trace dump requested: TEST_ACB repeatedly, then region crash with unikixmain SIGBUS 6313699 The second kixfile option is ignored if the first option does not change the current setting. 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 its SIGUSR1 to unikixmain arrives. 6327010 Transactions hung waiting for locked record when all unikixtrans aborted abnormally 6330673 MTP using MSF on LDAP; region fails to startup because unikixstrt fails unexpectedly with a SIGSEGV 6330834 Dynamic tx backout may compromise VSAM file integrity if crash; updates written w/out before images 6333581 CICS REWRITE on a ALTERNATE DATASET incorrectly returns an ILLOGIC condition 6334179 ISC session not cleaned up after the remote mirror transaction is aborted with a signal 6335284 Customer requires qualification of MTP/MBM with 64bit DB2 UDB 8.2 6335989 MTP should provide examples for PL/I language access to an Oracle database 6339836 Remote mirror transactions hung after local terminal disconnect w/tx executing in application code 6340258 Documentation missing for CACHE+RECOVOFF value of 5th field of kixfile -p output 6342753 kixdump -Si reports name of semaphore incorrectly 6342774 MTP should issue a more meaningful error message when a duplicated IPCKEY is in use 6342854 unikixtne memory fault after a tn terminal is disconnected when MTP_IPCKEY is configured 6346387 Alternate index VSAM file update fails with error "KIX1338E Attempt to update index out of order" 6346405 After a transaction gets an "ABORT VSAM" error, the transaction's buffer locks are never released 6352353 EPI started transaction that abends leave remote ISC mirror hung indefinetively 6357891 unikixbld and FASTVSAM do not lock the alternate index files properly 6357976 "KIX1330E End file for index" appears following unexplained VSAM read error reported on log 6358065 MTP must report thru CESN login difference between 'AccountExpiration'/'PasswordExpiration' 6372473 unikixstrt incorrectly sends a SIGUSR1 signal to the process group and the MTP region shuts down 6385056 unikixbld process can hang with locked buffer 6391958 TCT not properly loaded for ISC remote connections. 6410311 MTP reports error when executing an ipcrm command 6418555 Cl2 program aborted with "coblongjmp() called below level of cobsetjmp()" Descriptions for 120076-01 (p1) (28/Oct/2005) --------------------------------------------- 4532887 Provide additional statistics for MTP Programs 4771261 C only MTP Regions should not generate COBLnnnn.prt files upon abend 4796621 READ NEXT ON ESDS RETURNS LENGTH ERROR 4824991 CICS DELAY does not terminate if terminal/client disconnects 4834323 region crashes when a task/batch job is cancelled during a syncpoint or rollback 4871215 Solaris ftok() function does not guarantee a unique return key value 4923207 TSQ startup recovery is not recovered correctly 4971015 Last Write Time in extrapartition tdqs doesn't update 5085649 Do not allow negative values for -Mt -Mc, MTP startup option 6176319 sun_mtp should not ship dfhaid.inc dfhbmsca.inc unikixapi1.inc unikixapi2.inc 6197230 MTP shared memory can be corrupted by certain MTP utilities from differing releases and regions 6210006 CEDF causes TN3270 client disconnect when displaying application map due to invalid address in SBA 6210061 unikixstrt messages killing pid 1 is misleading 6215796 PL1 application fails with SIGSEGV in a MTP region configured for AcuCobol and PL1 6228985 unikixsock exception processing fails to return error indication 6235179 AcuCOBOL standard batch read with an alternate key fails. 6239586 The function shipping TX hung in remote region after the local TX is killed by a signal 6249492 Data passed to MTP STARTed transactions on printer is not cleaned up, if printer disconnects 6258505 problems with AcuCOBOL examples 6259037 Passing parameters to standard batch program fails with AcuCOBOL 6268247 ECI client receives invalid data from AOR application which uses FS to a FOR. 6277545 Possible loss of recovery file image following region failure & restart 6280247 setup file is missing from MQ acucobol example 6282062 Cannot create recordv file from AcuCOBOL standard batch program. 6285520 MTP unable to open shared library when using MSF with a LDAP repository and running on Solaris 10. 6289212 In ACUCOBOL-EXTFH a START BROWSE with a higher value key and a READ NEXT produces the first record 6291818 kixclt does not handle datapointer option in exec cics freemain command 6293849 If ACUCOBOL then set ERRORS_OK env variable to 2 for standard batch 6297790 With the new 7.4.10 release of PLI ACCT sample fails because of data type conversion error. 6299765 KIX4013E External Security: invalid encrypt method {toolong} ; password encryption failed 6300363 MaxData field of the Details structure, not being populated by MTP on a CICS_EpiAddTerminal call 6301755 Transaction processor aborts when debugging an online AcuCobol program 6311649 MTP build fails due to "permission denied" on several files. 6312356 MTP8.1.0 release should now run under Solaris 8 6319806 Document the limitation of ACUCOBOL-GT debugging environment 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 120077-02, 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/120076-02.zip This command will install the MTP files into the following directory structure: /pkgs/mtp/120076-02/MTP8.1.0p2/ This README file will also be copied to the /pkgs/mtp/120076-02 directory. Refer to the /pkgs/mtp/120076-02/MTP8.1.0p2/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 120077-02, or later. README -- Last modified date: Thursday, June 1, 2006