IBM Support

PH16837: UNRESOLVABLE VARIABLE WARNING MESSAGE CWLRB6203W: ISSUED WHEN NO ACTION IS REQUIRED

Subscribe

You can track all active APARs for this component.

 

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 \u0026 Data Platform"},"Product":{"code":"SS7K4U","label":"WebSphere Application Server for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"850","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
15 October 2021