Tracking Jobs defined with characters set as ESP wildcards.
search cancel

Tracking Jobs defined with characters set as ESP wildcards.

book

Article ID: 390625

calendar_today

Updated On:

Products

ESP Workload Automation

Issue/Introduction

We use NDS to track jobs between SYSPLEX environments. Having an issue tracking jobs that have a # in the job name (ex: JOB#NAME)

Environment

Component: ESP Workload Automation
Release: All

Cause

By Default the Job Tracking Definition Table is loaded defining the # as a wild card.

The following is an example of defining wildcard characters in a job-tracking definition table:
WILDCARD # 0 - 9 /* NUMERICS */
WILDCARD $ A - Z /* ALPHABETICS */
WILDCARD + 0 - 9A - Z /* ALPHANUMERIC */
TRACKDEF JOB NAME(DUMMYJOB) NOTRACK
TRACKDEF JOB NAME(PAY - ) MODEL(PAYMODEL)
TRACKDEF JOB NAME($$$$####) MODEL(PRODJOBS)

  • The first wildcard character # matches all numeric characters
  • The $ wildcard character matches the alphabetic characters, A through Z, inclusive 
  • The + wildcard character matches the alphanumeric characters, A through Z, inclusive, and the digits 0 through 9, inclusive
  • The first tracking definition statement indicates ESP does not track a job called DUMMYJOB.
  • The second tracking definition statement indicates ESP uses model PAYMODEL to track jobs where names begin with PAY.
  • The third tracking definition statement indicates ESP uses tracking model PRODJOBS to track jobs whose names consist of four alphabetic characters followed by four numeric characters.

 

Resolution

To use the # character in a jobname you would need to comment out the following line and load the job tracking definition table on your Master and Proxy systems.

WILDCARD # 0 - 9 /* NUMERICS */