>Yes.  This sounds like APARable behavior.  Unless they designed
>the server to purposefully hang.

:-) Broken as designed?

>I'm sort of surprised that anything in TCP/IP worked after a restart
>of OMVS, and I'm not surprised that different parts failed (or not)
>in different ways.  There must have been timing dependant failures
>all over the place.

What I expect when I terminate OMVS in full flight is that every address space 
that cannot survive without these BPX services also terminates. There were 
three or four exceptions to it:

1. One of the DB2 asids said immediately that it will block shutdown. *That* 
address space I was able to terminate successfully using normal shutdown 
commands from automation. Then I re-issued the F OMVS,shutdown command.

2./3. At this point two of the three TN3270 asids (which I sloppily call 
'telnet 
address spaces', mostly for lack of knowledge in the TCPIP area) said that 
*they* are blocking OMVS shutdown. I attempted to use automation to get 
them to terminate. This failed miserably as they apparently need *something* 
from OMVS while terminating which did not work anymore. I had to force them 
down.

4. The third TN3270 asid gave an indication that it terminates, but it didn't. 
It 
also did not block shutdown like the other two did.  OMVS simply took down 
everything else, I issued the F OMVS,restart command and then (via 
automation) restarted everything that had terminated during the OMVS 
shutdown. That third TN3270 appeared unaffected for about a week. *Then* 
a colleague needed those services and it turned out that basically *nothing* 
worked in there. Abend202 posting an ECB that had gone eons earlier when 
that address space was shut down. (At least it terminated without force.)

>Does IBM claim that TCP/IP and its associated bits and pieces can
>survive the loss and restart of OMVS?   If so, they should make it
>work.

No, IBM doesn't claim that. If any claim is made then that the address spaces 
relying on OMVS will terminate when OMVS goes away. I seem to remember a 
post from Jim Mulder from years ago that lack of recovery in OMVS exploiters 
was what prohibited IBM from making OMVS restartable. Given that the 
shutdown/restart command is now possible, *I* as a customer expect the IBM 
exploiters of BPX services to have recovery in place that detects OMVS going 
away (there is a kind of exit that gets called when OMVS receives the 
shutdown command. I am assuming that is what DB2 uses to 'block' 
shutdown). And I expect every address space that cannot live without OMVS 
to go away, too.

In my opinion, it is definitely incorrect (and aparable) when TN3270 asid
a) sleeps through shutdown but doesn't work afterwards)
b) cannot be terminated cleanly anymore.

We did not do the OMVS shutdown excercise just for fun, we did have a semi-
production problem where we weren't sure if an IPL was required. Given that 
most of our work is IMS, an OMVS restart would have been preferable to a 
during-the-day-IPL, with less downtime. And as time was at a premium, I 
much rather 'fix' automation stati after an OMVS restart than wait for orderly 
shutdown. Some of those OMVS exploiters (WAS comes to mind) take about 
20 minutes to come down. 

After the OMVS restart, with the exception of that one TN3270 *everything* 
worked again. So that one TN3270 must behave like the others - either 'block' 
shutdown or come down cleanly, too. (Actually, they all MUST respond to a 
shutdown command, which they did not.)

I only remember one address space living through the restart, and that was 
Automation Netview. It complained, withdrew its feet from OMVS, but did not 
terminate.

Regards, Barbara

----------------------------------------------------------------------
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