Copyright International Business Machines Corporation 2003. All rights
reserved.
Note to U.S. Government Users -- Documentation related to restricted
rights -- Use, duplication, or disclosure is subject to restrictions set
forth in GSA ADP Schedule contract with IBM Corp.
The TXSeries Program Temporary Fix (PTF) is a collection of cumulative product patches and recent software fixes. For TXSeries, separate PTFs exist for CICS and Encina(R). Installing this PTF updates TXSeries to version 5.0.0.3. This README file lists the defects fixed in the TXSeries CICS 5.0.0.3 PTF for the AIX, Windows, HP-UX and Solaris operating systems. This README also provides some important notes about TXSeries on the AIX, Solaris, HP-UX and Windows systems.
Note: For information about obtaining and installing the TXSeries
CICS 5.0.0.3, see the READPTF_<lang>.htm file for the PTF.
Contents of the TXSeries CICS 5.0.0.3 PTF
Contents of previous PTF releases
Contents of the TXSeries CICS 5.0.0.2 PTF
Contents of the TXSeries CICS 5.0.0.1 PTF
The following are important notes about TXSeries CICS 5.0 on the AIX, Solaris, HP-UX, and Windows systems.
The exit is also called if there is not a UserDefinition stanza entry for the user trying to log in. The exit is called after a successful password validation, and allows the exit to specify a model UserId in the stanza to copy settings such as TSL and RSL keys. This user is then installed into CICS.
The definitions for the user exit are included in cics_esm.h. The first function called is CICS_EAM_Init, which is passed a CICS_EAM_RegionData structure and a CICS_EAM_FnBuf structure. The CICS_EAM_FnBuf structure should be filled in with the addresses of the other necessary functions. If any of these functions are set to null, or the function does not return CICS_EAM_RETURN_OK the region abends.
When a user logs in the function Authenticate is called. This is passed in a CICS_EAM_RegionData structure and a CICS_EAM_Logon structure. This includes the userid and password to be authorised. The three valid return codes are CICS_EAM_RETURN_INVALID, CICS_EAM_PASSWORD_EXPIRED and CICS_EAM_RETURN_OK anything else abends the transaction.
When a user requests to change their password, first the password is authenticated using Authenticate, and if authentication succeeds then ChangePassword is called. This is passed two structures: a CICS_EAM_RegionData and a CICS_EAM_ChangePassword. This contains the userid, the new password, and the old password. The expected return codes are CICS_EAM_RETURN_OK, CICS_EAM_RETURN_INVALID and CICS_EAM_RETURN_FAIL. CICS_EAM_RETURN_FAIL or any unrecgonised return code will abend the transaction. CICS_EAM_RETURN_INVALID can be returned if the new password is not a valid password, for example if it is too short, or does not meet password restrictions.
After a user has been authenticated, and if the user is not already defined to CICS the function UserInstall is called. This is passed two structures: a CICS_EAM_RegionData and a CICS_EAM_NewUser . This will contain the userid that is installed. The member ModelID in CICS_EAM_NewUser needs to be set to an already defined id (maximum 8 characters), which is copied and installed as the new userid.
This section lists the APARs fixed in this PTF.
APAR # | Abstract | |
IY39066 | ERZ005019E error when running CICSTRAN command when the source contains DBCS characters | |
IY39829 | Messages ERZ001005I and ERZ015033E are issued incorrectly when a CICS COBOL program issues a COBOL call to another program | |
IY40369 | CICSAS does not issue XA_CLOSE to disassociate RM's when it is terminated | |
IY40420 | Terminating Stash mutex at shutdown is not correct | |
IY40613 | LU0 not available when CICS tracing is ON resulting in region abends | |
IY40951 | Remove the requirement to be in root to run cicsmkcobol to build the ServerExpress runtime | |
IY41065 | Region pool storage not released when IP client times out, on all platforms | |
IY41877 | CICS region abends with U5701 due to timing issue between CICSAS and CICS log daemon | |
IY41891 | CICS region hangs on mutex after EXEC CICS INQUIRE TASK from application | |
IY41898 | CADB transaction will not handle concurrent animator sessions | |
IY42061 | Animator hangs after the end of program execution | |
IY42123 | Access violation from CICS accessing a freed stash buffer which results in process heap corruption and the process fails | |
IY43299 | Abend A57A after timeout is received on CPMI transaction | |
IY44314 | CECI INQUIRE CONNECTION on an APPC connection is returning CONNSTATUS(1) when the connection is inservice and acquired | |
IY44368 | CICSTFMT reports Signal 11, for trace generated by CUC | |
IY44392 | Console mutex held by dead application server resulting in region hang | |
IY44470 | Keyword overflow in CFC header file (icccndeh.hpp) causing compilation errors | |
IY44541 | Unable to set EXIT 33 on pragram definition GUI panel | |
IY44550 | CICS goes down as RM_XA doesn't support asynchronous abort | |
IY44567 | Transactions running in cicsas process may abend ASRA following an initial ASRA abend that causes potential corruption | |
IY44570 | CICS region terminates abnormally following AKCS abend in CICSAM when attempt to create CICSAS fails with BDE_TRANSIENT_ERROR |
This section lists the APARs fixed in the previous TXSeries CICS PTF release:
This section lists the APARs fixed in this PTF.
The TXSeries CICS 5.0.0.1 PTF is for AIX and Windows platforms only, to synchronize with the GA levels of TXSeries CICS 5.0 on HP-UX and Solaris platforms. Applying this PTF upgrades from 5.0.0.0 to 5.0.0.1 on AIX and Windows platforms.
This is a cumulative update for the CICS functions of the GA TXSeries 5.0 product for the AIX and Windows platforms and contains the following:
APAR Number | Abstract |
IY09951 | SMIT panel for CICS is corrupted. |
IY33194 | DATA-CONTEXT and DATA-RECOVERY in ServerExpress to be supported |
IY34123 | Dumping of Empty Ring Buffer is happening when trace is off |
IY34124 | Internal error when PD has bad path |
IY34125 | XA transactions abend with A583 after a normal COBOL transaction is run |
IY34130 | CADB DISPLAY error on Server Express |
IY34170 | CICS region may not start due to deadlock between CICSLM main and listener threads |
IY34887 | PROG798 occurred at DBCS Field because SO (0X0F) is incorrectly inserted without SI (0X0E) |
For more details about the defects that went into this PTF, please see the TXSeries CICS 5.0.0.1 PTF Readme, which is available on the "TXSeries CICS Version 5.0 PTF 1 (AIX - NT) Download Page" of the TXSeries Support Web site: http://www-1.ibm.com/support/docview.wss?rs=175&context=SSAL2T&uid=swg24001889.