A fix is available
APAR status
Closed as program error.
Error description
When issuing a START with job-level keywords exceeding 41 bytes in length(ex: BYTES,LINES), the resulting JOB statement that is created will be truncated. This leads to a missing closing parenthesis and an IEE122I: Start Command JCL error. ANALYSIS: IEESB801 copies the JOB statement created to represent the START command from an internal control block just before calling the converter. The MVC instruction used to move this data was using an incorrect ending point to compute the maximum length the keywords can be. The keyword portion should be able to reach 56 bytes in length but the MVC causes them to be incorrectly truncated when they exceed 41 bytes. KNOWN IMPACT: START command will fail with the following messages: IEFC622I:unbalanced parentheses on the job statement IEE122I: start command JCL error VERIFICATION STEPS: 1)Verify that the job-level keywords being specified on the START command exceed 41 bytes in length. Job-level keywords that can be specified on start include the following: ADDRSPC BYTES CARDS COND JESLOG LINES MSGCLASS MSGLEVEL NOTIFY PAGES PERFORM PRTY REGION TIME 2) When the start fails, look for messages IEFC622I and IEE122I ADDITIONAL SYMPTOMS: JCL error START command failure BYTES= LINES=
Local fix
BYPASS/CIRCUMVENTION: Code the parameters on the JOB statement in the started task rather than overriding with the start command.
Problem summary
**************************************************************** * USERS AFFECTED: * * All HBB77C0 and above installations. * **************************************************************** * PROBLEM DESCRIPTION: * * When issuing a START command, * * MSGIEE122I can be erroneously issued. * **************************************************************** * RECOMMENDATION: * **************************************************************** When issuing a START command with JOB statement keyword parameters to modify the JOB statement for the started task, the resulting JOB statement may be truncated. This can occur when the length of the JOB statement keywords to be overridden exceeds 41 bytes. This can result in various syntax errors. The START command will fail with the following message: IEE122I START COMMAND JCL ERROR In the reported scenario, MSGIEFC622I was also issued to describe the syntax error: IEFC622I UNBALANCED PARENTHESES ON THE JOB STATEMENT However, other messages can be issued depending on how the JOB statement was constructed.
Problem conclusion
START processing is corrected to copy the entire internally constructed JOB statement.
Temporary fix
Comments
APAR Information
APAR number
OA65357
Reported component name
INITIATOR/TERM
Reported component ID
5752SC1B6
Reported release
7C0
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2023-08-11
Closed date
2023-10-19
Last modified date
2023-11-06
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UJ93930 UJ93931 UJ93932
Modules/Macros
IEESB801
Fix information
Fixed component name
INITIATOR/TERM
Fixed component ID
5752SC1B6
Applicable component levels
R7D0 PSY UJ93932
UP23/11/01 P F310
R7E0 PSY UJ93930
UP23/11/01 P F310
R7C0 PSY UJ93931
UP23/11/01 P F310
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":"BU011","label":"Systems - zSystems software"},"Product":{"code":"SG19O"},"Platform":[{"code":"PF054","label":"z Systems"}],"Version":"7C0"}]
Document Information
Modified date:
06 November 2023