A fix is available
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