A fix is available
APAR status
Closed as program error.
Error description
ABEND0C1 occurs when MFS Reversal processes an MFS library member DOF which meets all of the following conditions: - DEV TYPE=SCS1 - DIV TYPE=OUTPUT - The DOF doesn't have an inner table, tab buffer . MFS Reversal also has the following problems: - MFS source is decoded without MID and MOD if FABV0030W or FABV0031W is issued while processing the member just before. - EGCS literal field for DEV TYPE=SCS1 is decoded as normal literal field
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: IMS Library Integrity Utilities for z/OS, * * Version 2 Release 1 (FMID=H27P210) users * * who use MFS Reversal or MFS Compare. * **************************************************************** * PROBLEM DESCRIPTION: (1) This APAR fixes following two * * problems when MFS Reversal or MFS * * Compare processes DOF for SCS1 device: * * * * (1-1) ABEND0C1 occurs if one of the * * following conditions met: * * - "HTAB=(x,a,HT=(a))" is specified * * on a DEV statement. * * - "HTAB=(x,a,HT=(b)),WIDTH=b" is * * specified on a DEV statement. * * * * (1-2) Incorrect MFS source is decoded * * and compared: * * a. If "HTAB=(x,y,HT=(z1,z2,..,zn))" * * is specified on a DEV statement, * * an unnecessary value "13" is * * decoded and compared as the * * latest value of HT parameter. * * b. DFLD statement for an EGCS * * literal is decoded and compared * * as a normal literal. * * c. POS parameter on a DFLD statement * * for an EGCS literal has incorrect * * value. * * * * (2) This APAR fixes the following two * * problems when MFS Reversal or MFS * * Compare issues FABV0030W or FABV0031W: * * * * (2-1) MFS source generated just after * * the warning message is issued * * lacks statements for MID and MOD. * * * * (2-2) A garbage member '........' is * * created in the data set specified * * by MFSSRCE DD and MFSSRCE2 DD. * **************************************************************** * RECOMMENDATION: Apply the maintenance for this APAR. * **************************************************************** (1) This APAR fixes the following two problems when processing DOF for SCS1 device: (1-1) When one of the following conditions met, MFS Reversal and MFS Compare tries to process horizontal tab even though it is an unnecessary process and gets ABEND0C1. - "HTAB=(x,a,HT=(a))" is specified on a DEV statement for SCS1 device and the first "a" as column position of the left margin and the second "a" as horizontal tab stop location have the same value. - "HTAB=(x,a,HT=(b)),WIDTH=b" is specified on a DEV statement for SCS1 device and the first "b" as horizontal tab stop location and the second "b" as maximum line width have the same value. (1-2) Incorrect MFS source is decoded and compared for the following cases: a. MFS Reversal decodes an garbage value "13" as the latest value of HT parameter in HTAB parameter on a DEV statement for SCS1 device like this: "HTAB=(x,y,HT=(z1,z2,...,zn,13))" MFS Compare compares the garbage value. b. MFS Reversal decodes a DFLD statement for SCS1 device as a normal literal even if originally defined as an EGCS literal. MFS Compare compares the DFLD statement as a normal literal. c. MFS Reversal decodes incorrect value as position value of POS parameter on a DFLD statement of EGCS literal for SCS1 device. MFS Compare compares the incorrect value. (2) This APAR fixes the following two problems when MFS Reversal or MFS Compare issues FABV0030W or FABV0031W: (2-1) MFS Reversal does not generate statements for MID and MOD when FABV0030W or FABV0031W is issued while processing a member just before. MFS Compare does not compare statements for MID and MOD when FABV0030W or FABV0031W is issued while processing a member just before. (2-2) MFS Reversal creates a garbage member '........' which includes incomplete MFS source in the data set specified by MFSSRCE DD when FABV0030W or FABV0031W is issued. MFS Compare creates the garbage member in the data set specified by MFSSRCE DD and MFSSRCE2 DD and compare them.
Problem conclusion
The following modules have been changed to fix the above problems: - FABVBLDC - FABVSC1O - FABVSYMS
Temporary fix
Comments
APAR Information
APAR number
PI11987
Reported component name
IMS LIBR INTEG
Reported component ID
5655I4200
Reported release
210
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2014-02-18
Closed date
2014-03-26
Last modified date
2014-04-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI16417
Modules/Macros
FABVBLDC FABVSC1O FABVSYMS
Fix information
Fixed component name
IMS LIBR INTEG
Fixed component ID
5655I4200
Applicable component levels
R210 PSY UI16417
UP14/03/29 P F403
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.
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"2.1.0","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCX89N","label":"IMS Library Integrity Utilities"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"2.1.0","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 April 2014