IBM Support

PM50166: S-FIELDS WITH OCCURS ARE GETTING :RIGHT PAREN IS MISSING WHEN USED ON DISPLAY/LINE/TITLE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Per PMR 73285,999,000
    
    ================================================================
    Pre-requisite are APARs:
    - PM48716
    
    - PM48718
    
    
    Date reported: 10/14/2011
    
    Severity: Low
    
    Users Affected:
     All IMU users of MU V3.2
    
    Problem Description:
     S-fields with OCCURS are getting :RIGHT PAREN IS MISSING when
     used on DISPLAY/LINE/TITLE
    
    Problem Summation
     The fix that went into PTF UK70908 caused trouble because
     subscript was partially saved with the field name into
     &QRPTFLD, causing parsing error due to the following
     instruction in YGET4GMOV routine in EASYT007:
    
     AIF  ('&OBJTYPE' EQ 'S' AND NOT &SOURCE).YADOXIT
    
      was replaced by
    
     AIF  ('&OBJTYPE' EQ 'S').YADOXIT
    
     The change was made to allow change to S fields in report
     exits. However, this was false thinking because S fields
     are constant value that never change.
    
    Problem Conclusion:
     The above change was reversed. i.e,
    
     AIF  ('&OBJTYPE' EQ 'S').YADOXIT
    
      was replaced by
    
     AIF  ('&OBJTYPE' EQ 'S' AND NOT &SOURCE).YADOXIT
    
     To prevent save of subscript/index into the &QRPTFLD.
    
    
    Changed macros in SFSYFJCC:
     EASYT007 - existing macro
    ================================================================
    
    
    ================================================================
    Per PMR 73574,999,000
    
    Date reported: 10/19/2011
    
    Severity: high
    
    Users Affected:
     All IMU users of MU V3.2  who applied V3R2M0 PTF UK66901 and
    use REXOVCK macro.
    
    Problem Description:
     Getting "REPSQC-12,012 &SYSTOKEN :SUBSCRIPT EXCEEDS DECLARED
     VARIABLE DIMENSION" error when REXOVCK is used.
    
    Problem Summation
     The fix that went into V3R2M0 PTF UK66901 BUILT AS OF
     04/20/2011 causes this error in YREADWRD routine of EASYT007,
     when testing for "END" statement in the program source.
    
     The error surfaced on REXOVCK macro usage, because &SYSTOKEN
     contains zero parameters upon exit.
    
    Problem Conclusion:
     EASYT007 macro was repaired to make sure that &SYSTOKEN
     contains 1 word when testing for "END" stattement.
    
     Changed macros in SFSYFJCC:
    
     EASYT007 - existing macro
    ================================================================
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All IMU v3.2 users.                          *
    ****************************************************************
    * PROBLEM DESCRIPTION: S-fields with OCCURS are getting        *
    *                      :RIGHT PAREN IS MISSING when used       *
    *                      on DISPLAY/LINE/TITLE                   *
    ****************************************************************
    * RECOMMENDATION: Apply PTF.                                   *
    ****************************************************************
    

Problem conclusion

  • The following code was changed in EASYT007.
    
     AIF  ('&OBJTYPE' EQ 'S').YADOXIT
    
        was replaced by
    
     AIF  ('&OBJTYPE' EQ 'S' AND NOT &SOURCE).YADOXIT
    
     To prevent save of subscript/index into the &QRPTFLD.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM50166

  • Reported component name

    MIGRATION UTILI

  • Reported component ID

    5697N4400

  • Reported release

    320

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-10-17

  • Closed date

    2011-12-07

  • Last modified date

    2011-12-09

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

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

Modules/Macros

  •    FSYET007
    

Fix information

  • Fixed component name

    MIGRATION UTILI

  • Fixed component ID

    5697N4400

Applicable component levels

  • R320 PSY UK74557

       UP11/12/09 I 1000

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":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSY4B9","label":"IBM Migration Utility for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"320","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
27 October 2020