APAR status
Closed as program error.
Error description
FABCUR6 received ABENDU3793 with EMPTY=YES when some areas for the reloading of empty ones were not specified in the FILECTL control statement. The abend should be avoided as users do not care about reloading an empty area when the area is not specified in the FILECTL statement.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of High Performance Fast Path * * Utilities FP Basic Tools Version 3 * * Release 1 (FMID: H31A310). * **************************************************************** * PROBLEM DESCRIPTION: FABCUR6 received ABENDU3793 with * * EMPTY=YES when some areas for the * * reloading of empty ones were not * * specified in the FILECTL control * * statement. The abend should be avoided * * as users do not care about reloading * * an empty area when the area is not * * specified in the FILECTL statement. * **************************************************************** * RECOMMENDATION: Apply the maintenance for this APAR. * **************************************************************** FABCUR6 received ABENDU3793 with EMPTY=YES when some areas for the reloading of empty ones were not specified in the FILECTL control statement. The abend should be avoided as users do not care about reloading an empty area when the area is not specified in the FILECTL statement.
Problem conclusion
FABCUR6 has been modified or added the following functions. 1.Avoiding ABENDU3793 FABCUR6 has been modified not to abend U3793 if area number for an empty area is not specified in the FILECTL statement when EMPTY=YES option is specified. An area information record for the area is not written. 2.A new message FABC0605W When EMPTY=YES is specified with Area_information_record=NO, EMPTY=YES is overridden by EMPTY=NO in current logic. FABCUR6 will issue a new message FABC0605W in this situation. FABC0605W - EMPTY=NO IS FORCED BECAUSE AREA_INFORMATION_RECORD=NO IS SPECIFIED. 3.New sub-texts of FABC0603W FABCUR6 will add one of three sub-texts on the FABC0603W message. The sub-text is decided by the conditions below. If EMPTY=NO is specified, the following sub-text is added. - EMPTY AREA WILL NOT BE RELOADED BECAUSE EMPTY=NO IS SPECIFIED. Else above and if FILECTL control statement is not specified, the following sub-text is added. - EMPTY AREA WILL NOT BE RELOADED BECAUSE FILECTL STATEMENT IS NOT SPECIFIED FOR THIS AREA. If an area information record was created, the following sub-text is added. - EMPTY AREA WILL BE RELOADED. FABC6EOF has been modified to avoid ABENDU3793. FABC6MGT has been modified to add a new message FABC0605W and 3 new sub-texts of the FABC0603W. FABC6AUD has been modified to issue new sub-texts of the FABC0603W message. FABC6INI has been modified to issue a new message FABC0605W. ======================== = DOCUMENTATION CHANGE = ======================== The IMS High Performance Fast Path Utilities for z/OS User's Guide Volume 2: Fast Path Fast Path Basic Tools Version 3 Release 1 (SC18-9870-00) should be changed as follows: Appendix O. FPB-Messages and Codes: Three sub-texts are added to the message FABC0603W. FABC0603W NO SEGMENTS WILL BE RELOADED TO AREA zzzzz (AREANAME: yyyyyyyy) | - EMPTY AREA WILL NOT BE RELOADED BECAUSE EMPTY=NO | IS SPECIFIED | - EMPTY AREA WILL NOT BE RELOADED BECAUSE FILECTL | STATEMENT IS NOT SPECIFIED FOR THIS AREA | - EMPTY AREA WILL BE RELOADED Explanation: |There is no segment record written for the indicated area. |One of three sub-texts follows the FABC0603W message which |indicates that an empty area for the indicated area will or |will not be reloaded by the succeeding reload (FABCUR3) |process. System action: Program FABCUR6 continues processing. Programmer response: Attempt to determine if there should have been any segment data records written to the specified output file. Verify that the DD statement ACBLIB/IMSACBA/IMSACBB correctly identifies the proper data set, and that the DBDGEN and ACBGEN for the database being processed were performed correctly. Check that the randomizer module is specified correctly. Review the FILECTL specifications, if any. |If the condition described by the sub-text for the empty |area is not an expected result, then check that EMPTY= |option and FILECTL statement(s) are specified correctly. Correct the problem and rerun the job, or continue with reload processing, as desired. The new message FABC0605W is added. |FABC0605W EMPTY=NO IS FORCED BECAUSE | AREA_INFORMATION_RECORD=NO IS SPECIFIED zzzzz | |Explanation: Self-explanatory. | |System action: Program FABCUR6 continues processing. | |Programmer response: When AREA_INFORMATION_RECORD=NO is |specified, EMPTY=YES is overridden by EMPTY=NO unless both |FORMAT=TFMT and LRECL=SEGTFMT are specified with EMPTY=YES. |Check that the EMPTY option and AREA_INFORMATION_RECORD option |are specified correctly. |Correct the problem and rerun the job, or continue with |reload processing, as desired. 310Y FABC6AUD FABC6EOF FABC6INI FABC6MGT
Temporary fix
Comments
APAR Information
APAR number
PK46608
Reported component name
IMS HP FP UTILI
Reported component ID
5655K9400
Reported release
310
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2007-06-06
Closed date
2007-06-20
Last modified date
2007-07-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK26342
Modules/Macros
FABC6AUD FABC6EOF FABC6INI FABC6MGT
| SC18987000 |
Fix information
Fixed component name
IMS HP FP UTILI
Fixed component ID
5655K9400
Applicable component levels
R310 PSY UK26342
UP07/06/22 P F706
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCX89D","label":"IMS HP Fast Path Utilities"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.1.0","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
03 July 2007