Pat

Yes, I suspected that this peculiar TCP62 implementation could have distorted 
your vision of AnyNet SNA over IP.

It would appear that TCP62 behaves as a LEN node with just one single logical 
link end-point implemented as the TCP (and UDP) sockets program following 
AnyNet SNA over IP protocols. Being a LEN node it identifies itself with a 
Control Point name in the logical XID exchanges. Thereafter, SSCP-
independent LUs can communicate with SSCP-independent LUs in the partner 
node following the usual LEN rules that, from the perspective of the LEN node, 
the partner LU "resides" in an adjacent node and, since there can only be one 
link to the adjacent node, there is no question of having to select a path over 
which to send the BIND request to start the session.

SSCP-dependent LU sessions get to be supported - exceptionally - using 
DLUR/DLUS "pipes". However TCP62 will not have been extended to support 
SSCP-independent LU sessions since I expect LU type 6.2 was all it ever 
needed to support.

It's because LEN just "does" SSCP-independent LU sessions and because the 
SNA link actually is program-to-program over TCP/UDP/IP[1] that you might 
assume something like the "trick" of running APPC flows over IP is in operation 
-
which, I believe, is what the "Remote API Client" is all about.

In architectural terms, the LEN node contained an PUCP and PU (just like a 
type 4 node, NCP, or a type 2 peripheral node) which is responsible for 
managing the activation of links and adjacent link stations. I was reminded of 
this by noticing one of the pairs of SNA entities over which a CONNOUT 
request flows in researching for another thread. A PUCP is never "seen" 
outside its node[2] and, in the case of a LEN node, a PU is never "seen" 
outside its node.[3]

As regards whether an SSCP is around to direct the SNA protocol orchestra, 
there are "tricks" where an SSCP is architecturally required but can be 
difficult 
to find. The old AIX SNA products had a supposedly SSCP-dependent primary 
LU implementation with nary a regular SSCP in sight. However there must have 
been a subset of flows officially being managed by a very limited function 
SSCP somewhere in the product.

Chris Mason

[1] UDP is there - using the same port as TCP - in case the programs perceive 
the regular TCP flow as blocked. UDP is then used to try to kick the partner 
program into life.

[2] Well, as Captain Corcoran of Her Majesty's Ship Pinafore was eventually 
prompted to say in answer to "What, never?", "Hardly ever!". There is a 
limitation on the coding of the NCP BUILD statement MAXSSCP operand which 
specifies that the PUCP needs to be taken into account when 
MONLINK=CONTINUOUS is specified on any subarea adjacent link station 
definition.

[3] In principle this applies to APPN nodes also and could be used to argue 
that, just because a LEN or APPN node does not have a "visible" PU, it still 
has 
a PU and that the PU could be used to characterise the type 2.1 node! 
Nobody has ever used that argument to refute my insistence that there is no 
such animal as a "PU 2.1" and it may be that you are the only person who can 
see the irony here - or indeed follow what I am talking about!

On Fri, 26 Jun 2009 14:42:05 -0500, Patrick O'Keefe 
<[email protected]> wrote:

>Just one small comment on one very small excerpt:
>
>On Fri, 26 Jun 2009 07:07:15 -0500, Chris Mason
><[email protected]> wrote:
>
>>...
>>Pat, there's a hole in your education! ...
>
>Chris,
>This definitely not the first time you've discovered that!  :-)
>Nor the first time I've displayed that on this list (and others).
>
>>... AnyNet SNA over IP constituted a Low Entry Networking (LEN)
>>link just like any other LEN link, ...
>
>Actually, I didn't have any education (or training) on AnyNet.  I just
>picked up some manuals and started cobbling together something
>that would allow a CICS to talk with a TCP62 application on some
>remote device.  Perhaps if the that remote device had implemented
>an SSCP I would have seen beyond the APPL-APPL connection.
>
>Pat O'Keefe

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