================================================================================
Note 9.2               Support for CATS on VMS from Delphi                2 of 3
VXCERN::TIMBL "Tim Berners-Lee CERN/DD"              26 lines  18-MAY-1988 15:23
                 -< CATS: standard routines for communication >-
--------------------------------------------------------------------------------
    CATS was originally the acronym for a "Comittee Analysing Transport
    Services" at CERN. They were looking into the problem of making
    communications packages compatible across different machines and
    preferably different protocols. Their conclusion was that a standard
    calling sequence necessary.  They therefore put together a suggested
    set of routines which should be to connection-oriented communication
    what GKS is to graphics or the FASTBUS routines are to FASTBUS.
    
    "CATS" now tends to be used to refer to this software interface,
    or any implementation of it. The routines are defined is a document
    written by Giorgio Heiman (CERN/DD/CS) and stored on some antique
    documentation scheme (as CERN/DD/CS/CATS/R1) - if you're interested
    I could arrange for a DECNET readable copy.
    
    The basic functions provided by CATS are
    	Listen	for an incoming connection
    	Connect	to a remote listener
    	Read	a message
    	Write	a message
    	Disconnect a connection
    
    just like DECNET. Delphi implemented CATS over X25, DECNET, ISO
    transport class 4 (VOTS).  The RPC system can run over CATS.
    We have a CATS implementation which runs over the CERN Host Interface
    into FASTBUS or VME.
    
================================================================================
Note 9.3*              Support for CATS on VMS from Delphi                3 of 3
VXCERN::TIMBL "Tim Berners-Lee CERN/DD"               7 lines  30-SEP-1988 17:33
                         -< CATS document in CERNDOC >-
--------------------------------------------------------------------------------
    I have made a copy of the CATS calling sequence for communications
    available on "cerndoc" - type DOCFIND RPC RPC_USER CATS
    
    If you don't have DOCFIND, see the VXCERN::USER_SUPPORTED_SW
    conference.
    
    Tim BL


