IBM Support

PK85040: LOOP OCCURS IN MFS REVERSAL UTILITY

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • An MFS Reversal job goes into a loop when processing a DOF for
    DPM-A devices
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: IMS Library Integrity Utilities for z/OS,    *
    *                 Version 2 Release 1 (FMID=H27P210) users     *
    *                 who use MFS Reversal and MFS Compare.        *
    ****************************************************************
    * PROBLEM DESCRIPTION: This APAR fixes the following problems: *
    *                                                              *
    *                      - MFS Reversal goes into a loop when    *
    *                        converting a DOF for a DPM-A device.  *
    *                      - MFS Reversal gets ABEND0C4 when       *
    *                        converting a MID.                     *
    *                      - MFS Reversal generates a wrong        *
    *                        literal value on a FORMS parameter    *
    *                        when converting a DOF for a DPM-A     *
    *                        device.                               *
    *                      - MFS Reversal does not generate an     *
    *                        input MFLD statement referencing a    *
    *                        field name specified on a PRN         *
    *                        parameter.                            *
    *                      - MFS Reversal generates a wrong POS    *
    *                        value when the maximum column number  *
    *                        is specified.                         *
    *                      - MFS Reversal incorrectly generates    *
    *                        an ATTR value on an output MFLD       *
    *                        statement.                            *
    *                      - MFS Reversal generates a wrong LTH    *
    *                        value on an input MFLD statement when *
    *                        an ATTR=nn is specified.              *
    ****************************************************************
    * RECOMMENDATION: Apply the maintenance for this APAR.         *
    ****************************************************************
    This APAR fixes the following problems:
    
    1. MFS Reversal goes into a loop when an original MFS source for
       a DPM-A output device has a FORMS parameter on a DEV
       statement.
    
    2. MFS Reversal generates an incorrect literal value as a FORMS
       parameter on a DEV statement when an original MFS source has
       the following parameters:
       - A FORMS parameter is specified on a DEV statement for a
         DPM-A output device.
       - OPTIONS=MSG is specified on a DIV statement for output.
    
    3. MFS Reversal tries to convert a MID and gets ABEND0C4 in the
       FABVMID module at offset +X'E80' when an original MFS source
       has the following parameters:
       - A PEN parameter, a CARD parameter, or a PFK parameter is
         specified on a DEV statement for a 3270 display device.
       - The field name that is specified on the PEN parameter, the
         CARD parameter, or the PFK parameter is not referred to by
         input MFLD statements.
    
    4. MFS Reversal does not generate an input MFLD statement when
       an original MFS source has the following parameters:
       - A PRN parameter is specified on a DIV statement for a 3270
         display device.
       - An input MFLD statement references the field name that is
         specified on the PRN parameter.
    
    5. MFS Reversal generates an incorrect value as a POS parameter
       on a DFLD statement for a 3270 device when the column number
       of the POS parameter is the maximum value in an original MFS
       source.
    
    6. MFS Reversal incorrectly generates an ATTR parameter on an
       output MFLD statement even when the ATTR parameter on the
       MFLD statement is not specified in an original MFS
       source.
    
    7. MFS Reversal generates an incorrect value as an LTH parameter
       on an input MFLD statement when an ATTR=nn on the MFLD
       statement is specified in an original MFS source.
    
    These problems also can occur in MFS Compare utility.
    

Problem conclusion

  • The following modules have been changed to fix the above
    problems:
     - FABVDMAO
     - FABVSDMA
     - FABVMID
     - FABVMOD
     - FABVTRBA
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK85040

  • 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

    2009-04-21

  • Closed date

    2009-05-14

  • Last modified date

    2009-06-01

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UK46585

Modules/Macros

  •    FABVDMAO FABVMID  FABVMOD  FABVSDMA FABVTRBA
    

Fix information

  • Fixed component name

    IMS LIBR INTEG

  • Fixed component ID

    5655I4200

Applicable component levels

  • R210 PSN UK46585

       UP09/05/16 P F905

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.

[{"Line of Business":{"code":null,"label":null},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCX89N","label":"IMS Library Integrity Utilities"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"2.1.0"}]

Document Information

Modified date:
03 October 2020