Barbara

Thanks for the points about the Communications Server (CS) IP component - 
yes that's your TCPIP address space(s) - and their dependency on UNIX 
System Services. Tom Russell emphasis the API but I also remembered the 
Resolver address space and INET/CINET.

Regarding your problems with your TCPTNx address spaces: I hope this is all 
to do with TN3270 address spaces and nothing to do with otelnetd. It may be 
my total unfamiliarity with otelnetd in practice that makes this a stupid 
question. However you always refer to TELNET and not TN3270 - or TN3270E.

I see you had difficulty getting the address spaces to disappear. This 
reminded me of something about which I vaguely remember discussing before 
that involved the following text in the CS IP Configuration Guide in 
section "Steps for starting the TN3270E Telnet server", step 8, "Start Telnet 
by issuing START tnproc, where tnproc is the Telnet procedure member name."

<quote>

Tips:

- ...

- The default MVS program properties table (PPT) entry sets Telnet to be a 
non-cancelable application. As a non-cancelable application, a TCP/IP stack 
should not automatically start Telnet using the AUTOLOG function. If the 
TCP/IP stack is recycled, the stack tries to cancel and restart all AUTOLOG 
applications. A non-cancelable application does not end and the following 
messages are issued repeatedly:

N 0140000 SA6I 2005147 04:59:27.69 STC07087 00000084 EZZ0621I 
AUTOLOG FORCING IBMTNSI0, 

REASON: TCP/IP HAS BEEN RESTARTED

NR0000000 SA6I 2005147 04:59:27.71 STC07087 00000080 IEE838I IBMTNSI0 
NON-CANCELABLE - 

ISSUE FORCE ARM

...

- ...

</quote>

Perhaps you really don't need the TN3270 address space to be "non-
cancelable" and so you could set up a SCHEDxx member PPT entry which 
mimics the supplied entry but removes the "non-cancelable" attribute. With 
the "non-cancelable" attribute removed, you can specify your TN3270 started 
task procedure in the AUTOLOG list and have it handled just like all the other 
servers.

In the extremely unlikely event that you are unfamiliar with how to do this, 
it's 
all in Chapter 67-0 of the MVS Initialization and Tuning Reference.

I used to do this sort of thing with the SYST attribute and suffered no harmful 
effects. In fact I gained function - but that's another story!

Note that all this relates to the main CS IP address space starting and 
stopping and is not related to the OMVS address space stopping and starting. 
That's the one that is causing you grief. 

Chris Mason

On Thu, 6 Aug 2009 00:44:20 -0500, Barbara Nitz <[email protected]> wrote:

>>> ... TCPIP is a UNIX based application.
>>
>>Not really. UNIX System Services has got involved with the Communications
>>Server (CS) IP component over the years and, I expect, will into the future.
>>However, it started before UNIX System Services and its predecessors
>>appeared - or perhaps about the same time but was completely 
independent.
>>Consequently, I expect you could run CS IP and have nothing to do with
>>anything touched by UNIX System Services. Can anybody still reading verify
>>this?
>
>Keep in mind that I am *not* very good with TCPIP and/or OMVS services.
>Recent experience has shown (and resulted in *a lot* of ETRs) that TCPIP
>cannot exist without the OMVS address space (and at this point I feel
>sufficiently chastized :-) NOT to use the word USS services). So that makes
>the sentence 'TCPIP is a UNIX based application' sort of true if UNIX stands
>for 'OMVS services on z/OS'.
>
>As a last resort for a semi-productive system we tried F OMVS,SHUTDOWN in
>a test system, in full flight, without shutting down *anything* dependent on
>OMVS (mostly because it is unclear *what* depends on OMVS these days).
>What I expected was that everything dependent on OMVS would come down
>(more or less gracefully).
>
>All three of our TCPIP address spaces (three stacks) came down complaining,
>but they did come down. In the process they wanted to write transaction
>dumps using the wrong HLQ, so we did not get any of those dumps. That 
kinda
>proves to me that TCPIP cannot live on z/OS these days without OMVS
>services being available (and assuming CS IP is meaning TCPIP).
>
>What did NOT come down were the three corresponding telnet address 
spaces
>(TCPTNx they're called here). Two of them made OMVS spit out a BPX
>message that shutdown was aborted because TCPTNx was blocking it, but 
the
>things did not react to stop commands anymore, cancel resulted in 'use force
>arm', and force arm didn't work, either. A good old FORCE was necessary. The
>third TCPTNx stayed up through OMVS shutdown and restart, but was
>completely broken afterwards, resulting in an IPL.
>
>And *now* IBM is wringing their collective hands telling me that TCPTNx
>is 'working as designed' (because the books say so, never mind that the 
books
>do NOT show the reality) and have accepted a 'requirement' that the telnet
>things should come down one way or another. They do NOT acknowledge 
that
>the functionality they accepted the requirement for is already in the code, 
but
>badly broken. I am still getting the 'this will be fixed in a later release'.
>
>The hints about developers being busy with other stuff and/or laid off make 
me
>think that IBM has stripped itself also in this area of the necessary manpower,
>a story I heard quite often in the last months!
>
>Best 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