The following message is a courtesy copy of an article
that has been posted to bit.listserv.ibm-main,alt.folklore.computers as well.


chrisma...@belgacom.net (Chris Mason) writes:
> [2] http://www.garlic.com/~lynn/gcard.html
>
> [3] There is actually a mistake on the supposedly "green card" text in that 
> the 
> machine "Immediate" "space 0 lines" should be X'03', that is, a 
> "no-operation" - 
> because - think about it - nothing happens!

my gcard.html ... was q&d conversion of (CMS) IOS3270 file that was
widely available internally, I wasn't the original author, but had added
the *sense* information in the file ... most of which came from the
360/67 (blue) "reference card"; see bottom of web page for original
attribution.

scan of "real" green card:
http://www.bitsavers.org/pdf/ibm/360/referenceCard/

gimick that VNET/RSCS used for networking control ("TAG") information
was a no-op ('03') ccw pointing to the control information (with length
of the information) ... aka VNET/RSCS used the cp (unit record) spool
system for all its files ... so everything had to look like a printer or
punch stream (generated with appropriate channel commands, cp treated
the no-op as no-op ... but would still copy the indicated data into its
spool file).

A major internal email client was VMSG. The PROFS group at one point
acquired the source for an early copy of VMSG for the PROFS email client
code. Later the VMSG author offerred to upgrade PROFS with latest VMSG
version that had a lot more function ... the PROFS group denied that it
was using VMSG and then attempted to have the VMSG author fired. That
was suspended when the VMSG author pointed out that every PROFS message
carried his initials in the comment portion of the RSCS network control
("TAG") information.

RSCS/VNET was the dominant internal networking infrastructure ... part
of it was because of the NJE (HASP/JES) heritage using the HASP psuedo
device table to define networking nodes. The internal network was
larger than the arpanet/internet from just about the beginning until
sometime mid-85 or early 86. misc. past posts mentioning internal
network
http://www.garlic.com/~lynn/subnetwork.html#internalnet

The early HASP networking source code changes had "TUCC" out in
cols. 68-71 ... and used the left-over entries in the one-byte index
(255 entry) psuedo device table; installations frequently had 60-80
psuedo (unit record) devices (printer, punch, reader) ... which left
less than 200 for defining networking nodes. By the time JES2/NJE
shipped, the internal network was already over 200 nodes.

Corporate wasn't even going to allow RSCS/VNET to be announced (this was
in the period when POK had convinced corporate to kill off vm370,
shutdown the burlington mall development group and move all the people
to POK ... justification was because POK needed all the people in order
to meet the MVS/XA ship schedule; endicott eventually managed to save
the vm370 product mission, but had to reconsitute a group from scratch;
head of POK is also considered a major contributor to VAX/VMS because so
many people left for DEC rather than move to POK).

The JES2/NJE group did manage to talk the corporation into a joint
JES2/RSCS product announcement.  The issue was that even at the minimum
monthly rate that could be charged for corporate product ... it would
still cover the VNET/RSCS development costs. However, there was no
customer forcast at any monthly price that would cover the NJE
development costs (number of customers times monthly rate was always
less than NJE costs; as projected monthly rate went up, the number of
forcasted customers declined). The way out for JES2 was to combine the
RSCS+NJE costs divided by the combined RSCS+NJE customer forcast
... which finally resulted in number the business people could agree
with.

VNET/RSCS had a fairly clean layered implementation ... which among
other things allowed native drivers to co-exist with NJE drivers.  In
fact, VNET/RSCS quickly became mechanism to keep different JES2s from
crashing MVS.  JES2/NJE had jumbled up networking information and JES2
control information ... and network traffic between JES2 at different
releases could result in JES2 failure, also taking down the MVS system.

As a result, there was a growing library of VNET/RSCS NJE drivers ...
allowing the specific NJE driver for the release of JES2 on the other
end of the link. The VNET/RSCS NJE drivers also had a growing body of
code that would rewrite NJE headers (originating from another JES2
system) to be compatible with the directly connected JES2 system.  There
is the infamous case of a modified San Jose JES2 system causing MVS
systems in Hursley to crash ... and it being blamed on VNET/RSCS
(because the Hursley VNET/RSCS NJE drivers hadn't been updated with the
latest countermeasures for keeping incompatible releases of JES2 causing
MVS to crash). misc. past posts mentioning HASP, JES2, and/or hasp/jes2
networking
http://www.garlic.com/~lynn/submain.html#hasp

Native VNET/RSCS drivers continued to be used on the internal network
long after the decision was made to only ship (non-native) NJE drivers
... in part, because the native VNET/RSCS drivers were significantly
more efficient and got higher sustained throughput.

Similar VNET/RSCS technology (w/NJE drivers but w/o native drivers) was
used during the 80s for educational BITNET in US and EARN in europe
... misc. past posts mentioning BITNET/EARN
http://www.garlic.com/~lynn/subnetwork.html#bitmet

By the time that JES2 got around to supporting 999 nodes, the internal
network had exceeded 1000 nodes ... and by the time JES2 was upgraded to
support 1999 nodes, the internal network had exceeded 2000 nodes. JES2
also had a nasty habit of not only discarding network traffic when the
destination node wasn't defined in its table ... but would also discard
traffic when the origin node wasn't in its table (so you never wanted
JES2 in any critical location in the internal network)

-- 
40+yrs virtualization experience (since Jan68), online at home since Mar1970

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

Reply via email to