File  Edit  Edit_Settings  Menu  Utilities  Compilers Test  Help  
──────────────────────────────────────────────────────────────────────────────────────────────────────────── 
EDIT               MOSHIX.WORK(RESULT) -  01.04                                          Columns 00001 00080
Command ===> ____________________________________________________________________________Scroll ==> CSR_
 ******* ****************************************** Top of Data **********************************************
 ......  This website helps you use the same HNET RELAY services used by hundreds of HNET users all over
 ......  the globe, without having to configure your computer or mainframe to physically connect to the 
 ......  worldwide HNET NJE network.
 ......  
 ......  However, this website only gives you half the fun. Join HNET with your Linux, MVS, VM/370, z/OS,
 ......  z/VM, VMS, Solaris or Windows computer and chat with hundreds of other users and exchange files
 ......  and gossip. It's fun, but more importantly, it's also GLUTEN FREE. 
 ......  
 ......  WHAT IS THIS WEBISTE???
 ......  =======================
 ......  
 ......  This webiste is hosted on NJE node RELAY. It started when new open source software appeared that allows
 ......  to connect my 1972 vintage IBM VM/370 mainframe to other mainframes using the IBM NJE protocol.
 ......  From there it grew to hundreds of mainframes and computers connecting with the IBM NJE protocol for fun
 ......  and peace among the peoples of this planet.
 ......  
 ......  NJE allows for messaging and file transfer, but I wanted to add some services just like it used
 ......  to be with the BITNET academic world-wide network of the 80s. So, I started writing a collection
 ......  of services under a special HNET node called RELAY. If you landed on this page, you are using RELAY
 ......  right now! RELAY is a relaying service between the HNET NJE network and the world wilde Internet.
 ......  RELAY provides many of the services you can use on this site by getting text-only information from 
 ......  from the web and then sending it to whoever is requesting that information on HNET. 
 ......  
 ......  
 ......  HNET RELAY itself is written in dozens of bash and python scripts (with the occasional Golang program).
 ......  Some programs are also written in C for speed (like Queen). Some parts of RELAY run on a real IBM z114
 ......  mainframe. Others on a VAX VMS mainframe. It's all cobbled together!
 ......   
 ......  Over time I also wrote a RELAY CHAT server, an Eliza network analyst, and a TRICKLE file server.
 ......  And btw, this webpage is provided by a self-written Go webserver on zLinux on an IBM z114 mainframe,
 ......  under the z/VM 6.4 hypervisor
 ......  
 ......   STARGATE
 ......   ========
 ......  
 ......   In recent months, a new mainframe connection protocol has been released: STARGATE. 
 ......   More about that soon here!
 ......  
 ......  
 ......  You find most of the HNET users happily chatting on Discord here: https://discord.gg/eyRjj4t 
 ......  
 ......                                 WHAT IS BITNET 
 ......                                 ==============
 ......                                An RSCS Tutorial
 ......                                        or
 ......                           The DOs and DONT's of BITNET
 ......                                        by
 ......                                Daniel Oliverfeld
 ......                                     ca. 1985        
 ......                          Weizmann Institute of Science
 ......                                 Rehovot, Israel
 ......
 ......              This article  is meant to explain  the "ins and  outs" of
 ......           RSCS/N  -   Remote  Spooling   Communications  Subsystem   /
 ......           Networking (a real mouthful); the thing that BITNET is based
 ......           on.   Without RSCS/N, we would still be in the stone ages of
 ......           sending  messages  to  local users  and  never  knowing  the
 ......           pleasure of logging on and having 10 pieces of mail from all
 ......           over the world waiting in our virtual readers.
 ......              1)  Large files  - have a tendency to  block the network.
 ......           RSCS/N works  on the  basis of SIFO  (you've heard  of LIFO,
 ......           FIFO and  GIGO - so  now you  have another)  -  smallest in,
 ......           first out.   Before  RSCS/N sends any file over  a link,  it
 ......           orders  the files  for  that link  in  size  order with  the
 ......           smallest being at  the top of the heap.   It  then sends the
 ......           smallest file  over the link  and then repeats  the process.
 ......           But when a very  large file arrives at the top  of the queue
 ......           (nothing else  is there),  it  begins to be  transmitted and
 ......           RSCS/N will not transmit any other file until the large file
 ......           is completed.  If the transmission time is an hour, then all
 ......           small files that arrive at that  node to be transmitted will
 ......           be held up until the large  file is sent over.   In general,
 ......           when you have a large file,  try to split it up into smaller
 ......           chunks.   ÕNote:  File  PRIORITY is dominant over  file SIZE
 ......           -Ed.þ
 ......              2)  Priorities -  As many of you have  found out,  RSCS/N
 ......           allows  users  to  specify  the   priority  of  a  file  for
 ......           transmission through the network.    In general,  MAIL files
 ......           get sent with a priority of 50 and NOTE acknowledgements get
 ......           sent with a priority of 90.  If you have a very large module
 ......           that cannot be broken up into  smaller pieces,  why not send
 ......           it with a priority of 99?
 ......              For those unfamiliar with the TAG command:
 ......                    CP TAG DEV {PUN³PRT} nodename vmuserid 99
 ......              3)   QBIT  - Many  users  have  come  to enjoy  the  QBIT
 ......           CHATTER=YES command.    But it too  can harm the  network if
 ......           used unwisely.    Suppose you have  100 users in  your NAMES
 ......
 ......                                                                 PAGE 7
 ......           file with CHATTER=YES,  and you  do a QBIT with CHATTER=YES.
 ......           A  hundred CPQ  USER commands  will  be going  out over  the
 ......           network (each command and message  buffer is 160 bytes long,
 ......           in case you were ever interested),   and you will receive in
 ......           return  100 responses  from various  nodes  in the  network.
 ......           These CPQ USER  commands will usurp the line  away from file
 ......           transmission.   Have you  ever noticed that when  you send a
 ......           CPQ U  or a CPQ  T to a  relatively close node  the response
 ......           comes  back in  2  minutes  instead of  the  normal  3 or  4
 ......           seconds?   You  figure it is  a glitch  and when you  try it
 ......           again, network response time is back to normal.   The reason
 ......           this  occurred   was  because  some   user  issued   a  QBIT
 ......           CHATTER=YES  with  many   users  listed  and  you   had  the
 ......           misfortune of being queued behind him.
 ......              The author of QBIT, Yossie Silverman (VSYOSSIE@WEIZMANN),
 ......           has modified QBIT  to count the number of  CPQ USER commands
 ......           you have sent  over the network in  the past hour and  if it
 ......           exceeds  100,  QBIT  starts asking  you  to be  kind to  the
 ......           network and stop using QBIT.
 ......              4)  Chat - There are various Chat server machines located
 ......           throughout the network as Henry Nussbacher (VSHANK@WEIZMANN)
 ......           has  brought  to  everyones attention.    To  summarize  his
 ......           lengthy tirades,  as you get closer  to the node that is the
 ......           Chat  server  machine,   the  RSCS/N   links  begin  to  get
 ......           overloaded with rebroadcasted messages.   William Guttenplan
 ......           (BILLY@BMACADM)  even  mentioned to Henry  that there  was a
 ......           time when  there were about  15 users  on his Chat  and *NO*
 ......           files were  able to come  across the  RSCS/N link for  the 4
 ......           hours that people were  chatting.   Currently,  various Chat
 ......           authors have implemented usage  limitations (message counts,
 ......           access times).   Hopefully in  the future,  CUNY/BITNIC will
 ......           come  through with  a better  solution.    In the  meantime,
 ......           please exercise some restraint when using a Chat server.
 ......              5)  Chain letters - This area has become very popular via
 ......           the local post office and  currently it is considered "cute"
 ......           to  send out  an  electronic chain  letter.    This type  of
 ......           activity never advanced anyones computer knowledge,  nor did
 ......           it bring  together people  of similar  interests (like  Chat
 ......           does).   Chain letters are just a plain abuse of the network
 ......           and falls  into the  category of  obscene messages  and mass
 ......           mailings to 800 Bitnauts users looking for new games.
 ......              Now that you know what you can do to help BITNET out, let
 ......           me leave you with  one thing that you can point  out to your
 ......           computer center if it happens.   As  with all TP lines,  I/O
 ......           errors can occur.   In general,   if the error count becomes
 ......           too high,   then you probably have  a loose wire or  a noisy
 ......           Telco line.  How can you help out?  There is a command:
 ......                              SM rscsid Q linkid SUM
 ......
 ......                                                                 PAGE 8
 ......              The response  from RSCS/N will  indicate how  many blocks
 ......           were sent (TOT=nnnnnnnn),  how many blocks sent were flagged
 ......           as  errors  (ERRS=nnnnnnnn),   and how  many  timeouts  have
 ......           occurred on the  link (TMOUTS=nnnnnnnn).   Take the  TOT and
 ......           the ERRS and add them together.  Then see what percentage of
 ......           that number were  blocks that were sent  in error (Equation:
 ......           errs/errs+tot).   If the percentage is higher than 10%,  you
 ......           should contact  your computer  center and  inform them  that
 ......           they have a communications problem.
 ......              Well, I hope this has helped you in understanding more of
 ......           how RSCS/N works  and what is considered harmful  in a large
 ......           network like BITNET.
 ......
 ......
 ......  RELAY SERVICES AS OF TODAY
 ......  ==============================
 ......  
 ......  HNET RELAY services available as of Jan  2024           
 ......  Current RELAY services require RELAY EXEC v4.7
 ......   
 ......    
 ......      TOP             STATS          UNAME             INFO
 ......      WEATHER|city    NEWS bbc|npr   NEWTON|expression PI
 ......      FORECAST|city   STOCK|symbol   MOON             *MOVIE|name*
 ......      DICTIONARY|word THESAURUS|word MOVIE|name        FORTUNE
 ......      VMCOM           MAZE           QUEEN             MANDELBROT  
 ......      SYSOP           UPGRADE        ROUTE             AMICABLE    
 ......      MERSENNE        FACTORS        SUDOKU            HELP  
 ......      CALENDAR|mm|yyyy               RECENT            PS 
 ......      WIKI word       LOOKUP nodename                  MARKET
 ......      HOROSCOPE|sign  TICKER         HELP (shows this text)
 ......      ARRIVALS|city   TAIL|N4869U    WINE|Margaux|85
 ......      SMS             EXCHANGE       OIL
 ......      ... and all of the above for free!! 
 ......  
 ......  @@@
 ......  
 ......      RELAY CHAT                 relay@zvm72msh or more here: https://github.com/moshix/BITNETServices
 ......      Node Information           http://moshix.dynu.net
 ......      TRICKLE file server        trickle@fileserv, trickle@houcics
 ......      Eliza/NJE                  eliza@zvm72msh, eliza@houcics https://github.com/moshix/BITNETServices
 ......  
 ......  moshix   - Jan 3, 2024                 
 ****** *******************************************Bottom  of Data ******************************************