Subject: | |
From: | |
Reply To: | |
Date: | Mon, 29 Nov 1999 10:18:22 -0500 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
Good Monday morning to all.......
I am trying to create a job that echo's the commands to a file then stream
that job. When I create a variable for current day then try to echo that to
the file, it will either give me an error saying that the variable is not
found or it echos the variable name. I thought I had this working last week,
but I am stumped. The variable I created is curr_day. Basically here is what
I am trying to accomplish.
JCL WWA:SETVAR CURR_DAY "!HPMONTH"+"/"+"!HPDATE"+"/"+"!HPYEAR"
JCL WWA:SHOWVAR CURR_DAY
CURR_DAY = 11/29/99
JCL WWA:ECHO !CURR_DAY
11/29/99
Can someone please point out to me my mistake? Many thanks in advance....
Rick Clark
Senior Systems Analyst
WW&R
Cleveland, Ohio
----------------------------------------------------------------------------
----------------------------------------------------------------------------
-------
EXAMPLE 1
----------------------------------------------------------------------------
----------------------------------------------------------------------------
-------
!ECHO !!SETVAR FILE_NAME "!HPDATE" + "!HPHOUR" >>JOBTMP
!ECHO !!SETVAR CURR_DAY "!HPMONTH"+"/"+"!HPDATE"+ "/"+"!HPYEAR" >>JOBTMP
create variable
!ECHO !!SHOWVAR CURR_DAY >>JOBTMP
show variable
!ECHO !!PURGE ACH!!FILE_NAME >>JOBTMP
!ECHO !!PURGE NOT!!FILE_NAME >>JOBTMP
!ECHO !!PURGE ACTHSDLY >>JOBTMP
!ECHO !!BUILD ACTHSDLY;REC=-88,,F,ASCII;DISC=200000 >>JOBTMP
!ECHO !!FILE FACSF008=ACTHSDLY >>JOBTMP
!ECHO !!COMMENT DATE SHOULD BE MM/DD/YY EX: 12/31/99 >>JOBTMP
!ECHO !!RUN FACSP008.OBJECT.WWA;LIB=P;PARM=0 >>JOBTMP
!ECHO !!CURR_DAY >>JOBTMP
echo !!variable
!ECHO !!COMMENT DATE SHOULD BE MM/DD/YY EX: 12/31/99 >>JOBTMP
----------
file JOBTMP
---------
:SETVAR FILE_NAME "29" + "8"
:SETVAR CURR_DAY "11"+"/"+"29"+ "/"+"99" variable is set
:SHOWVAR CURR_DAY
CURR_DAY = 11/29/99 variable is correct
:PURGE ACH!FILE_NAME
PURGE ACH298
^
File "ACH298.FACSOUT.WWA" not found. No purge done. (CIWARN 383)
:PURGE NOT!FILE_NAME
PURGE NOT298
^
File "NOT298.FACSOUT.WWA" not found. No purge done. (CIWARN 383)
:PURGE ACTHSDLY
:BUILD ACTHSDLY;REC=-88,,F,ASCII;DISC=200000
:FILE FACSF008=ACTHSDLY
:COMMENT DATE SHOULD BE MM/DD EX: 12/31/99
:RUN FACSP008.OBJECT.WWA;LIB=P;PARM=0
SELECTED-DATE: :CURR_DA s/b 11/29/99
----------------------------------------------------------------------------
----------------------------------------------------------------------------
---------------
EXAMPLE 2
----------------------------------------------------------------------------
----------------------------------------------------------------------------
---------------
:ECHO !!JOB FACSJHST,MGR.WWA,FACSOUT;OUTCLASS=CLP5,1;HIPRI > JOBTMP
:ECHO !!SETVAR FILE_NAME "!HPDATE" + "!HPHOUR" >>JOBTMP
:ECHO !!SETVAR CURR_DAY "!HPMONTH"+"/"+"!HPDATE"+ "/"+"!HPYEAR" >>JOBTMP
create variable
:ECHO !!SHOWVAR CURR_DAY >>JOBTMP
:ECHO !!PURGE ACH!!FILE_NAME >>JOBTMP
:ECHO !!PURGE NOT!!FILE_NAME >>JOBTMP
:ECHO !!PURGE ACTHSDLY >>JOBTMP
:ECHO !!BUILD ACTHSDLY;REC=-88,,F,ASCII;DISC=200000 >>JOBTMP
:ECHO !!FILE FACSF008=ACTHSDLY >>JOBTMP
:ECHO !!COMMENT DATE SHOULD BE MM/DD EX: 12/31/99 >>JOBTMP
:ECHO !!RUN FACSP008.OBJECT.WWA;LIB=P;PARM=0 >>JOBTMP
:ECHO !CURR_DAY >>JOBTMP
echo !variable
^
Variable name not found in variable table. (CIWARN 8101)
:ECHO !!COMMENT DATE SHOULD BE MM/DD EX: 12/31/99 >>JOBTMP
-------------
file JOBTMP
-------------
:SETVAR FILE_NAME "29" + "8"
:SETVAR CURR_DAY "11"+"/"+"29"+ "/"+"99"
:SHOWVAR CURR_DAY
CURR_DAY = 11/29/99
:PURGE ACH!FILE_NAME
PURGE ACH298
^
File "ACH298.FACSOUT.WWA" not found. No purge done. (CIWARN 383)
:PURGE NOT!FILE_NAME
PURGE NOT298
^
File "NOT298.FACSOUT.WWA" not found. No purge done. (CIWARN 383)
:PURGE ACTHSDLY
:BUILD ACTHSDLY;REC=-88,,F,ASCII;DISC=200000
:FILE FACSF008=ACTHSDLY
:COMMENT DATE SHOULD BE MM/DD EX: 12/31/99
:RUN FACSP008.OBJECT.WWA;LIB=P;PARM=0
SELECTED-DATE: :CURR_DA
|
|
|