Subject: | |
From: | |
Reply To: | |
Date: | Mon, 13 Jan 1997 23:49:14 -0800 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
Hi all,
Here is output from the same simple job with various HPMSGFENCE values:
(Please see my earlier email regarding the new definition of hpmsgfence)
job 1:
-----
JOB JOBTST,MANAGER.SYS,PUB.
Priority = DS; HIPRI; Time = UNLIMITED seconds.
:showvar hpmsgfence
HPMSGFENCE = 0
:if true then
*** EXPRESSION TRUE
: echo 1
1
:else
*** COMMANDS IGNORED UNTIL MATCHING ENDIF
: echo 2
:endif
*** RESUME EXECUTION OF COMMANDS
:if false then
*** EXPRESSION FALSE: COMMANDS IGNORED UNTIL MATCHING ELSEIF/ELSE
/ENDIF
: echo 1
:else
*** RESUME EXECUTION OF COMMANDS
: echo 2
2
:endif
:if false then
*** EXPRESSION FALSE: COMMANDS IGNORED UNTIL MATCHING ELSEIF/ELSE
/ENDIF
: echo 1
:elseif true then
*** EXPRESSION TRUE
: echo 2
2
:else
*** COMMANDS IGNORED UNTIL MATCHING ENDIF
: echo 3
:endif
.....
job 2:
-----
JOB JOBTST,MANAGER.SYS,PUB.
Priority = DS; HIPRI; Time = UNLIMITED seconds.
:showvar hpmsgfence
HPMSGFENCE = 8
:if true then
*** EXPRESSION TRUE
: echo 1
1
:else
*** COMMANDS IGNORED UNTIL MATCHING ENDIF
endif
*** RESUME EXECUTION OF COMMANDS
:if false then
*** EXPRESSION FALSE: COMMANDS IGNORED UNTIL MATCHING ELSEIF/ELSE
/ENDIF
else
*** RESUME EXECUTION OF COMMANDS
: echo 2
2
:endif
:if false then
*** EXPRESSION FALSE: COMMANDS IGNORED UNTIL MATCHING ELSEIF/ELSE
/ENDIF
elseif true then
*** EXPRESSION TRUE
: echo 2
2
:else
*** COMMANDS IGNORED UNTIL MATCHING ENDIF
endif
*** RESUME EXECUTION OF COMMANDS
.....
job 3:
------
JOB JOBTST,MANAGER.SYS,PUB.
Priority = DS; HIPRI; Time = UNLIMITED seconds.
:showvar hpmsgfence
HPMSGFENCE = 16
:if true then
: echo 1
1
:else
endif
:if false then
else
: echo 2
2
:endif
:if false then
elseif true then
: echo 2
2
:else
endif
.....
Will this work for those of you who mentioned the need??
thanks,
Jeff Vance, CSY
--
|
|
|