IBM Support

PI95687: FSYMIG00 JOB MISCELLANEOUS FIXES

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • PMR 28167,999,000: FSYMIG00 job miscellaneous fixes
    
    Date reported: 03/22/2018
    
    Prereqs: All PTFs to date
    
    Severity: High
    
    Users Affected:
    All IMU users of IMU V4.1  who use the Automated Conversion
    Tools
    
    Problem Description:
    All three(3) issues are problematic when JCYMIG00 runs with
    PARM=PROD.
    1. FSYMIG00 is adding '// PEND' to PROCs that do not contain
       '// PEND'
    
    2. '//JOBLIB' statement is inserted in the wrong place when
       there are internal PROCS in the JCL and '//JOBLIB' statement
       does not exist in the JCL.
    
    3. JCYMIG00 ignores statements that follow  the '//' (end of
       jcl). This results in output jobs without the extraneous
       statements.
    
    4. Removal of '//EZTVFM DD' sometimes comments out one extra
       statement that it should not.
    
    Problem Summation:
    The behaviour is consistent with the current version of
    FSYMIG00.
    
    Problem Conclusion:
    FSYMIG00 and FSYMIGS5 have been changed to behave as follows:
    1. The '// PEND'  proc is no longer added to the output PROCs
       if one does not exist.
    
    2. The '//JOBLIB' logic was corrected to place the //JOBLIB'
       statements before the 1st instream PROC.
    
    3. Statements that follow '// ' end of JCL are appended to the
       output job. These statements are not massaged.
    
    4. The EZTVFM commenting logic was corrected not to venture in
       other statements teritoty.
    
    Special Installation Instructions:
    1. APPLY the APAR as usual.
    
    2. RUN JCYMIG00 as usual.
    
    This change does not impact the IMU translator jobs.
    
    
    Changed modules:
    FSOFT01.V4R1M0.SFSYLOAD
      FSYMIG00 - Existing module
      FSYMIGS5 - Existing module
    ================================================================
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All IMU users of IMU V4.1  who use           *
    *                 the Automated Conversion Tools               *
    ****************************************************************
    * PROBLEM DESCRIPTION: All three(3) issues are problematic     *
    *                      when JCYMIG00 runs with PARM=PROD.      *
    *                      1. FSYMIG00 is adding '// PEND' to      *
    *                         PROCs that do not contain '// PEND'  *
    *                                                              *
    *                      2. '//JOBLIB' statement is inserted in  *
    *                         the wrong place when there are       *
    *                         internal PROCS in the JCL and        *
    *                         '//JOBLIB' statement does not exist  *
    *                         in the JCL.                          *
    *                                                              *
    *                      3. JCYMIG00 ignores statements that     *
    *                         follow  the '//' (end of jcl). This  *
    *                         results in output jobs without the   *
    *                         extraneous statements.               *
    *                                                              *
    *                      4. Removal of '//EZTVFM DD' sometimes   *
    *                         comments out one extra statement     *
    *                         that it should not.                  *
    ****************************************************************
    * RECOMMENDATION: Apply the PTF.                               *
    ****************************************************************
    The behaviour is consistent with the current version of
    FSYMIG00.
    

Problem conclusion

  • FSYMIG00 and FSYMIGS5 have been changed to behave as follows:
    1. The '// PEND'  proc is no longer added to the output PROCs
       if one does not exist.
    
    2. The '//JOBLIB' logic was corrected to place the //JOBLIB'
       statements before the 1st instream PROC.
    
    3. Statements that follow '// ' end of JCL are appended to the
       output job. These statements are not massaged.
    
    4. The EZTVFM commenting logic was corrected not to venture in
       other statements teritoty.
    
    Special Installation Instructions:
    1. APPLY the APAR as usual.
    
    2. RUN JCYMIG00 as usual.
    
    This change does not impact the IMU translator jobs.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI95687

  • Reported component name

    MIGRATION UTILI

  • Reported component ID

    5697N4400

  • Reported release

    410

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-03-26

  • Closed date

    2018-06-28

  • Last modified date

    2018-08-02

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

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

    UI56950

Modules/Macros

  •    FSYMIGS5 FSYMIG00
    

Fix information

  • Fixed component name

    MIGRATION UTILI

  • Fixed component ID

    5697N4400

Applicable component levels

  • R410 PSY UI56950

       UP18/07/03 P F807

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":"410","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
27 October 2020