Fixes are available
APAR status
Closed as program error.
Error description
Customer needs this substitution in place, in line 57: <prop name="subJobRuleGroupIds" value="${subJobRuleGroupIds}"></prop> However, when he runs the xJCL, he gets this error message CWLRB6203W. So, customer inserts this into line 17 to get rid of that message: <prop name="subJobRuleGroupIds" value=""></prop> However, this stops the substitution from working and the variable is always empty. Admittedly, message CWLRB6203W can be ignored, but the customer wants to eliminate such messages from their jobs. And, they need this variable to be substituted. Parameterization requires that at the top level some substitutions don't get applied on the initial submit. There's not a way to determine whether a substitution value is going to be provided by the standard xJCL property substitution at the top level, or later on by the parameterizer. Customer is trying to resolve "warning" messages as a way to cleanup applications for potential problems. What is confusing is that the customer can't specify a "default" value on the xJCL to suppress the warning AND have this overridden at runtime when the parallelization routine runs.
Local fix
None required, message can be ignored.
Problem summary
**************************************************************** * USERS AFFECTED: All users of IBM WebSphere Application * * Server Java Batch * **************************************************************** * PROBLEM DESCRIPTION: The CWLRB6203W warning message * * related to Java Batch xJCL parsing * * is currently issued to to the Job * * Scheduler server system.out log file. * * Java Batch administrators would not * * likely expect that particular message * * to go to that location, so there * * should be a way to change that * * location to the job log instead. * **************************************************************** * RECOMMENDATION: * **************************************************************** When a batch job xJCL is parsed by the Job Scheduler at job submission time, a CWLRB6203W message is issued for each substitution property in the xJCL that is found without a value specified for it. Currently this message is issued to the Job Scheduler system.out log file. For some users, this message may be more visible if it were to be issued to the batch job log on the Job Scheduler so a customization property should be added.
Problem conclusion
A code update has been made to introduce a new Job Scheduler custom property named: LOG_UNRESOLVED_VARIABLES_TO_JOBLOG When this property is defined, the CWLRB6203W warning message for unresolved substitution properties will be logged to the job log on the Job Scheduler server. The fix for this APAR is currently targeted for inclusion in fix pack 9.0.5.2 and 8.5.5.17 Please refer to the Recommended Updates page for delivery information: http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
Temporary fix
Comments
APAR Information
APAR number
PH16837
Reported component name
WEBSPHERE FOR Z
Reported component ID
5655I3500
Reported release
850
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2019-09-12
Closed date
2019-11-18
Last modified date
2019-11-18
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
WEBSPHERE FOR Z
Fixed component ID
5655I3500
Applicable component levels
R850 PSY
UP
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SS7K4U","label":"WebSphere Application Server for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"850","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
15 October 2021