A fix is available
APAR status
Closed as program error.
Error description
S402 abend was issued by VTAM in the IMS address space. This abend was due to a bad ECB address passed to VTAM on a CHANGE request made by Csect CM7VVGR. The sequence of events was that the SCIP exit was driven for a BIND request for an MSC Link. The receiving IMS had fewer sessions than Links defined. During processing in DFSCM7A0 the code detected that there was no LXB available for this new session and prepared to issue a DFS3213 message. There was a logic error in the routine that builds the RPL and NIB
Local fix
when sending this error message and the ECB address placed in the RPL was a residual value. Instead of passing a valid ECB on the Change request the SAP address was in the RPLECB field.
Problem summary
**************************************************************** * USERS AFFECTED: All IMS V11 users with MSC VTAM links, * * Generic Resources active, and APAR * * PM24942/UK64086. * **************************************************************** * PROBLEM DESCRIPTION: ABENDS402 in VTAM due to a bad ECB * * address passed in RPLECB by * * DFSCM7V0. * * * * This is a retro-fit of APAR PM76240. * **************************************************************** * RECOMMENDATION: INSTALL CORRECTIVE SERVICE FOR APAR/PTF * **************************************************************** ABENDS402 is issued by VTAM in the IMS address space. This abend was due to an invalid value passed in RPLECB to VTAM on a CHANGE ENDAFFNF request made by DFSCM7V0. The failing sceanario is as follows: 1. The SCIP exit was driven for a BIND request for an MSC Link. 2. Due to maximum sessions reached on this IMS, no LXB was available for this session. 3. DFSCM7A2 detects that an LXB is not available and does not store the LXB ECB into RPLECB. However, whatever residual value was in R10 (in this case, the SAP address) is stored into RPLECB. 4. Code added by APAR PM24942 to use RPLECB expected a valid value. Thus, when a CHANGE ENDAFFNF was issued with an invalid value in RPLECB, VTAM abended with an ABENDS402.
Problem conclusion
GEN: KEYWORDS: *** END IMS KEYWORDS *** DFSCM7A0 has been modified to store zeros into RPLECB if an LXB block is not available. DFSCM7V0 has been modified to check the value in RPLECB. If the value is zero's the CHANGE ENDAFFNF call will not be issued.
Temporary fix
********* * HIPER * *********
Comments
APAR Information
APAR number
PM76357
Reported component name
IMS V11
Reported component ID
5635A0200
Reported release
102
Status
CLOSED PER
PE
YesPE
HIPER
YesHIPER
Special Attention
NoSpecatt
Submitted date
2012-11-01
Closed date
2012-11-15
Last modified date
2012-12-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK83546
Modules/Macros
DFSCM7A0 DFSCM7V0
Fix information
Fixed component name
IMS V11
Fixed component ID
5635A0200
Applicable component levels
R102 PSY UK83546
UP12/11/21 P F211 ®
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
Rate this page:
Average rating
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.