HP3000-L Archives

November 1999, Week 5

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Rick Clark <[log in to unmask]>
Reply To:
Rick Clark <[log in to unmask]>
Date:
Mon, 29 Nov 1999 10:18:22 -0500
Content-Type:
text/plain
Parts/Attachments:
text/plain (122 lines)
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

ATOM RSS1 RSS2