Edward

I detect some failure properly to make an effort to understand the point *I* 
was trying to make!

The reason for the delay is that I have now taken the trouble to read your 
excellent presentation material on the topic in hand. I am quite able to 
interpret this as CANCEL being the only option when the program has not 
made provision - such as through support for STOP (or MODIFY) - for 
arranging program termination - and you just about say precisely that. 
However you go on to deal with the rarer cases - I would submit, m'lud - 
where NOCANCEL has been imposed by a PPT or SCHEDxx entry[1] which 
require what to an unbiased jury would surely be considered a "sterner" 
command - not just semantically - since FORCE is to bypass the strictures the 
system designer has placed on the use of the CANCEL command. It may look 
and feel different to someone at the MVS coalface but from the surface 
CANCEL and FORCE (ARM) look like different levels of severity.

And don't bother to point out that FORCE and FORCE ARM should not be 
placed too close together. Remember I have read your excellent presentation!

I wondered if there might be a command which could be used to display which 
of the CANCEL or NOCANCEL "attribute" had been specified. I couldn't find 
one - which is a shame and seems to introduce a "requirement". does it not? 
However, it is possible to check through the PPT table and applicable SCHEDxx 
entry so that someone setting up automation would be able to discover which 
of CANCEL or FORCE ARM was required - having first established from the 
product documentation that no other command was available.

I remember when setting up my fully automated MVS startup (and shutdown) -
 including a switch of JES2 environment - for my test/education systems, I 
managed to test it all out thoroughly little by little.[2]  I can't imagine 
that 
any *professional* automation would need to try one command and then try 
an alternative when only one ever always applied.

Having said that it all ought to be predictable, I seem to recall that I did 
have 
to build in a cycle on shutting down JES2 for some reason of which I never got 
to the bottom.
 
Chris Mason
 
[1] Your presentation doesn't actually mention a SCHEDxx entry as an 
alternative to or override for a PPT entry - tut! tut!.

[2] Using NetView. I even had to create messages which "stayed" on the 
console only during the period a particular startup (or shutdown) step was in 
progress - since otherwise no messages appeared until the automation 
process was complete.

On Thu, 30 Sep 2010 16:05:32 -0700, Edward Jaffe 
<[email protected]> wrote:

>  On 9/30/2010 3:38 PM, Chris Mason wrote:
>>> Only CANCEL is/can be independent of the program.
>> Incidentally the "can be" was to cover the possibility I imagine may exist 
>> for
>> the program to intercept the CANCEL which - come to think of it - may give
>> rise to the need for sterner "commands"!
>
>I think you missed my point, which has nothing whatsoever to do with 
programs
>that "intercept" CANCEL. Also, FORCE ARM is not a "sterner" command than 
CANCEL.
>(That would imply some sort of non-existent hierarchical relationship between
>CANCEL and FORCE ARM.)
>
>This case is strictly either-or--but you have to know in advance which one is
>appropriate for the program with which you are working. I suppose in the 
case of
>automation, one could try the most predominant case and switch to the other
>command if the response so dictates. PITA.
>
>--
>Edward E Jaffe

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to