Sebastian,

Thanks for your contribution to this rolling mystery.

Perhaps my Googling went of course by starting with ADCD. URL
http://dtsc.dfw.ibm.com/MVSDS/'HTTPD2.adcd.global.html(readme17)' led me
into thinking that the base system was FLEX-ES. I am dimly aware there are
other such platforms so perhaps ADCD also runs on a Hercules if port 3270 is
specific to Hercules. I did notice that FLEX-ES documents kept mentioning
port 24 - but it's easy enough to change ports - if the software sticks to
the "goodness" convention of always using the getservbyname() call and the
/etc/services file is modified appropriately. Perhaps the ADCD package
somehow thought that it would be cleverer to use port 3270 in order to
access the local non-SNA channel-attached 3270 emulation.

That paragraph has at least one too many "perhaps's" in it for comfort.

Now I do know about VTAM and I'm afraid you are wrong about the USS table -
or maybe just not quite precise enough. You don't get just the first USS
table. What you get is the first USS table that has the name as specified in
the - in this case - LOCAL statement in the VTAMLST member which defines the
local non-SNA channel-attached 3270 devices using the USSTAB operand.

Also if you are using the CS IP TELNET server for 3270 access you will get
the USS table specified in the TELNET parameters. This USS table has to come
from a load module partitioned data set which can be accessed by the
appropriate CS IP procedure. This may be a dataset with VTAMLIB in the name
but it is NOT the VTAMLIB concatenation by which you imply the VTAM
procedure using VTAMLIB as a DD-statement name. If you are using some TELNET
server for 3270 access where the server emulates a, say, 3174 with attached
display devices then you can get the USS tables as defined to VTAM for those
emulated LUs, probably from "switched" definitions in VTAMLST which can have
USSTAB operands along with SSCPFM=USSSCS. This cannot happen in the case of
the CS IP TELNET server since the 3270 devices are emulated by means of APPL
statements in VTAMLST which cannot have USS tables associated with them.

I wonder if you have read the rest of this thread from the beginning. Johnny
rather confused us by equating the use of port 23 and port 3270. He tells us
he changed the USS table in the VTAMLIB concatenation and saw his changes
using port 3270 but did not see that changes when using port 23 and he is
surprised by the difference:

<snip from post from Johnny Luo of Sunday, 08 January, 2006 10:38 AM>

However, after re-IPL, the new logon screen only works when you connect to
it using port 3270. On the other side, if you use TCPIP port 23, the logon
screen is still the old one. Why does this happen?

<end of snip>

In my ignorance of these wonderful platforms for running z-software on
emulated z-hardware, I assumed, faced with this perhaps accidental
disingenuity, that we were talking about the same IP address being used in
both cases. According to your information this cannot be the case.
"Loopback" is used in order to access the FLEX-ES (and, I expect, the
Hercules) TELNET 3270 server from the TELNET 3270 client - only assumed to
be x3270 from the FLEX-ES references I found - while some address associated
with the z-operating system is used to access the operating system's, in
this case z/OS CS IP, TELNET 3270 server. That's why - in the second
paragraph of my post which you did not include - I speculated over some sort
of "passthru" facility that would allow some ports to be reflected through
to the supported operating system instances supported by something like a
NAT table if port translation was required.

I'm reminded of another quotation which can so often apply to anything to do
with these "smoke and mirrors" techniques, from Alexander Pope this time
rather than Sir Walter Scott: "A little knowledge is a dang'rous thing"

Chris Mason

----- Original Message ----- 
From: "Sebastian Welton" <[EMAIL PROTECTED]>
Newsgroups: bit.listserv.ibm-main
To: <[email protected]>
Sent: Monday, 09 January, 2006 5:21 PM
Subject: Re: Manuals on modifying VTAM logon screen?


> On Mon, 9 Jan 2006 13:59:27 +0100, Chris Mason <[EMAIL PROTECTED]>
wrote:
>
> >Well, I have been doing some Googling and I now see what your - and
> >Terry's - system is all about. It appears that I was correct in guessing
> >that "port 3270" enables you to be pretending to be a local non-SNA
> >channel-attached 3270 display device represented in VTAM by a LOCAL
> >statement necessarily using a USS table with USS message text consisting
of
> >the 3270 data stream. It seems that FLEX-ES provides a TELNET 3270
server -
> >what Terry calls the "Telnet Listener" - which provides the appearance of
> >this local non-SNA channel-attached 3270 display device to the supported
> >operating system, in this case z/OS.
>
> FLEX-ES provides something called the 'Terminal Solicitor' which gives you
> access to local non-SNA terminals which are defined in the configuration
> file. To use the 'Terminal Solicitor' you would telnet to port 24 of the
> host operating system. x3270 is the standard 3270 emulation package which
is
> installed with FLEX-ES and you can connect directly to your S/390 OS from
> the laptop by doing a telnet to localhost (or 127.0.0.1) which will give
you
> the first USSTAB in your VTAMLIB concatenation.
>
> If however you have configured your system so that an ethernet adapter is
> emulating, for example, a 3172 then you can directly telnet in to the IP
> address of you S/390 OS, which would by default be port 23. Once again you
> will get the first USSTAB in your VTAMLIB concatenation unless you have
> created a new USSTAB for TCPIP and modified your TCPIP PROFILE to point to
> this USSTAB. Exactly like 'big iron.'
>
> If anyone is using port 3270 I suspect they are using Hercules.
>
> Sebastian.

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