COMSNCD 
COMMON
          CTEXT  COMSNCD - NETWORK COMMUNICATIONS DEFINITIONS.
*         COMMENT  NAM COMMUNICATIONS DEFINITIONS.
*         COMMENT  COPYRIGHT CONTROL DATA SYSTEMS INC.  1992. 
  
          BASE   DECIMAL
 COMSNCD  SPACE  4,10 
***       COMSNCD - NETWORK COMMUNICATIONS DEFINITIONS. 
*         P.D. FARRELL.      77/03/07.
 COMSNCD  SPACE  4,10 
***       COMSNCD COMPRISES A LIST OF NETWORK COMMUNICATIONS
*         PARAMETER EQUIVALENCIES THAT MAY BE USED IN PROCESSING
*         NETWORK MESSAGE PARAMETER FIELD VALUES. 
 COMSNCD  SPACE  4,10 
***       APPLICATIONS BLOCK HEADER BLOCK TYPE VALUES.
  
  
 BTBK     EQU    1           *BLK* BLOCK
 BTMS     EQU    2           *MSG* BLOCK
 BTSV     EQU    3           SUPERVISORY (COMMAND) BLOCK
 COMSNCD  SPACE  4,10 
***       SUPERVISORY MESSAGE PRIMARY FUNCTION CODES. 
* 
*         PRIMARY FUNCTION CODES ARE LISTED IN NUMERICAL ORDER. 
  
  
 PFSH     EQU    0#42        NETWORK SHUTDOWN 
 PFCN     EQU    0#63        CONNECTION 
 PFCH     EQU    0#64        TERMINAL CHARACTERISTICS 
 PFFL     EQU    0#65        *LCF* PARAMETERS (TO NVF ONLY) 
 PFAL     EQU    0#66        AUTO-LOGOUT (TO NVF ONLY)
 PFIN     EQU    0#80        INTERRUPT FOR USER BYPASS
 PFFC     EQU    0#83        TERMINAL FUNCTION
 PFLG     EQU    0#84        LOGICAL ERROR
 PFLS     EQU    0#C0        LIST MANAGEMENT
 PFTC     EQU    0#C1        TERMINAL CONTROL 
 PFDC     EQU    0#C2        DATA FORMAT CONTROL FOR UPLINE DATA
 PFBI     EQU    0#CA        BREAK INDICATION MARKER
 PFRO     EQU    0#CB        RESUME OUTPUT
 PFHO     EQU    0#D0        HOST OPERATOR (HOP) REQUEST
 PFMS     EQU    0#E0        MESSAGE TO LOCAL OPERATOR
 COMSNCD  SPACE  4,10 
***       SUPERVISORY MESSAGE SUBFUNCTION CODES.
* 
*         SUBFUNCTION CODES ARE GROUPED BY ALPHABETICAL ORDER 
*         OF THEIR ASSOCIATED PRIMARY FUNCTION CODES AND ARE
*         INDIVIDUALLY LISTED IN NUMERICAL ORDER. 
  
  
**        PFAL - AUTO-LOGOUT (TO NVF ONLY). 
  
 SFAL     EQU    0#01        AUTO-LOGOUT
  
  
  
  
**        PFBI - BREAK INDICATION MARKER. 
  
 SFBI     EQU    0#00        BREAK INDICATION MARKER
**        PFCH - TERMINAL CHARACTERISTICS.
  
 SFCH     EQU    0#00        TERMINAL CHARACTERISTICS.
  
  
**        PFCN - CONNECTION.
  
 SFRT     EQU    0#00        TERMINAL CONNECTION REQUEST
 SFCR     EQU    0#02        APPLICATION CONNECTION REQUEST 
 SFCB     EQU    0#05        CONNECTION BROKEN
 SFEN     EQU    0#06        END CONNECTION 
  
  
**        PFDC - DATA FORMAT CONTROL FOR UPLINE DATA. 
  
 SFIC     EQU    0#00        CHANGE INPUT CHARACTER TYPE. 
 SFTR     EQU    0#01        TRUNCATE UPLINE DATA TO BUFFER SIZE. 
 SFST     EQU    0#02        SET INACTIVITY TIMER 
  
  
**        PFFC - TERMINAL FUNCTION. 
  
 SFBK     EQU    0#00        BREAK
 SFRS     EQU    0#01        RESET
 SFAK     EQU    0#02        BLOCK DELIVERED (ACK)
 SFAX     EQU    0#03        BLOCK NOT DELIVERED (NAK)
 SFIN     EQU    0#04        CONNECTION INACTIVE
 SFSU     EQU    0#05        SUSPEND TRAFFIC
 SFRM     EQU    0#06        RESUME TRAFFIC 
 SFCM     EQU    0#07        LOGICAL CONNECTION (CONNECTION MADE) 
  
  
**        PFFL - *LCF* PARAMETERS (TO NVF ONLY).
  
 SFFL     EQU    0#00        *LCF* PARAMETERS 
  
  
**        PFIN - INTERRUPT TO BYPASS TYPEAHEAD QUEUE. 
  
 SFUS     EQU    0000        USER MESSAGE TEXT
 SFRB     EQU    0001        RESPONSE TO USER BYPASS
  
  
**        PFLG - LOGICAL ERROR. 
  
 SFLG     EQU    0#01        LOGICAL ERROR
  
  
**        PFLS - LIST MANAGEMENT. 
  
 SFOF     EQU    0#00        TEMPORARY OFF
 SFON     EQU    0#01        TEMPORARY ON 
 SFSW     EQU    0#02        SWITCH LISTS 
 SFFD     EQU    0003        FULL DUPLEX
 SFHD     EQU    0004        HALF DUPLEX
  
  
**        PFMS - MESSAGE TO LOCAL OPERATOR. 
  
 SFMS     EQU    0#07        MESSAGE TO LOCAL OPERATOR
  
  
**        PFRO - RESUME OUTPUT. 
  
 SFRO     EQU    0#00        RESUME OUTPUT
  
  
**        PFSH - NETWORK SHUTDOWN.
  
 SFSH     EQU    0#06        NETWORK SHUTDOWN 
  
  
**        PFTC - TERMINAL CONTROL.
  
 SFCC     EQU    0#02        CDCNET TERMINAL DEFINITION 
 SFDF     EQU    0#04        DEFINE CHARACTERISTICS 
 SFIO     EQU    0#05        START INPUT DEVICE 
 SFIX     EQU    0#06        STOP INPUT DEVICE
 SFIS     EQU    0#07        INPUT DEVICE STOPPED 
 SFDM     EQU    0#08        DEFINE MULTIPLE CHARACTERISTICS
 COMSNCD  SPACE  4,10 
***       SUPERVISORY MESSAGE REASON CODES. 
* 
*         SUPERVISORY MESSAGE REASON CODES ARE GROUPED BY 
*         ALPHABETICAL ORDER OF THEIR ASSOCIATED PRIMARY AND
*         SUBFUNCTION CODES AND ARE INDIVIDUALLY LISTED IN
*         NUMERICAL ORDER.
  
  
**        PFCN - CONNECTION.
*         SFCB - CONNECTION BROKEN. 
  
 CBLF     EQU    1           LINE FAILURE 
 CBAF     EQU    2           APPLICATION FAILURE (CONNECTION
                             BROKEN BY NAM) 
  
  
**        PFCN - CONNECTION.
*         SFCR - APPLICATION CONNECTION REQUEST.
  
*         REJECT CONNECTION REASON CODES (NAM TO APPLICATION).
  
 CRNA     EQU    1           APPLICATION NOT AVAILABLE
 CRSD     EQU    2           SHUTDOWN IN PROGRESS 
 CRCL     EQU    3           CONNECTION LIMIT EXCEEDED
  
  
**        PFCN - CONNECTION.
*         SFEN - END CONNECTION.
  
*         NORMAL END CONNECTION REASON CODES (APPLICATION 
*         TO NAM).
  
 ENNC     EQU    0           NORMAL END CONNECTION
 ENSP     EQU    1           SPECIAL (FROM NVF ONLY)
  
*         ABNORMAL END CONNECTION REASON CODES (NAM TO
*         NVF ONLY).
  
 ENAJ     EQU    1           NEXT APPLICATION REJECTS CONNECTION
 ENNP     EQU    2           NEXT APPLICATION NOT PRESENT 
 ENUL     EQU    3           USER LIMIT IN REQUESTED APPLICATION
                             (I.E., NO AVAILABLE ACN) 
  
  
**        PFCN - CONNECTION.
*         SFRT - TERMINAL CONNECTION REQUEST. 
  
*         LOAN STATUS VALUES FROM CONNECTION REQUEST MESSAGE. 
*         (ALSO DEFINED IN *COMSREM*) 
  
 PNLS     EQU    0           NORMAL PRIMARY CONNECTION REQUEST
 SNLS     EQU    10B         NORMAL SECONDARY CONNECTION REQUEST
 PALS     EQU    11B         PRIMARY APPLICATION HAS FAILED 
 SCLS     EQU    12B         SECONDARY APPLICATION ABORTED CONNECTION 
 SVLS     EQU    20B         USER NOT VALIDATED FOR APPLICATION 
 SOLS     EQU    21B         SECONDARY APPLICATION NETTED OFF 
 SFLS     EQU    22B         SECONDARY APPLICATION FAILED 
 SULS     EQU    23B         UNKNOWN SECONDARY APPLICATION
 STLS     EQU    24B         SECONDARY APPLICATION TERMINATED CONNECT 
 SRLS     EQU    25B         SECONDARY APPLICATION REFUSED CONNECTION 
 SALS     EQU    26B         SECONDARY APPLICATION IS NOT AVAILABLE 
 SLLS     EQU    27B         SECONDARY APPLICATION CONNECTION LIMIT 
 ERLS     EQU    30B         IAF INTERNAL ERROR STATUS
 LDLS     EQU    31B         LINE DISCONNECTED WHILE LOANED 
 MXLS     EQU    32B         MAXIMUM LOAN STATUS VALUE
  
*         REJECT CONNECTION REASON CODES (APPLICATION TO NAM).
  
 RTCI     EQU    1           INVALID ACN
 RTRJ     EQU    2           CONNECTION REJECTED BY APPLICATION 
 RTAL     EQU    3           ACCOUNTING LIMIT REACHED 
 RTNV     EQU    4           INVALID USER OR TERMINAL 
  
  
**        PFFC - TERMINAL FUNCTION. 
*         SFAX - BLOCK NOT DELIVERED (NAK). 
  
 AXLB     EQU    1           LOST BLOCK 
  
  
**        PFFC - TERMINAL FUNCTION. 
*         SFSU - SUSPEND TRAFFIC (STOP).
  
 SUTB     EQU    1           TERMINAL BUSY
 SUTF     EQU    2           TERMINAL FAILURE 
 SUBI     EQU    3           BATCH INTERRUPTED BY INTERACTIVE I/O 
  
  
**        PFLG - LOGICAL ERROR. 
*         SFLG - LOGICAL ERROR. 
  
 LGAC     EQU    1           ILLEGAL ACT VALUE
 LGTL     EQU    2           ILLEGAL TLC VALUE
 LGBT     EQU    3           ILLEGAL ABT VALUE
 LGCN     EQU    4           INVALID ACN
 LGBL     EQU    5           ABL EXCEEDED 
 LGQE     EQU    6           TOO MANY QUEUED ERROR MESSAGES 
 LGSM     EQU    7           ILLEGAL OR ILLOGICAL SUPERVISORY MESSAGE 
 LGFE     EQU    8           FRAGMENTED I/O ERROR 
 LGSY     EQU    9 - 15      RESERVED FOR SYSTEM
  
  
**        PFTC - TERMINAL CONTROL.
*         SFIS - INPUT DEVICE STOPPED.
  
 ISSR     EQU    0           STOP INPUT RESPONSE
 ISNR     EQU    1           INPUT DEVICE NOT READY 
 ISCE     EQU    2           CARD SLIP ERROR
 ISEI     EQU    3           *EOI* ON INPUT 
  
  
**        PFIN - INTERRUPT. 
*         SFUS - FROM USER. 
  
*         PARAMETER VALUE AFTER DISPLAY CODE CONVERSION.
  
 USDT     EQU    1RD         DETACH JOB 
 USEN     EQU    1RE         ENQUIRE
 USST     EQU    1RS         SHORT STATUS 
  
*         PARAMETER VALUE PRIOR TO CONVERSION - AS RECEIVED 
*         FROM THE NETWORK. 
  
 USB1     EQU    3           USER BREAK ONE 
 USB2     EQU    4           USER BREAK TWO 
 COMSNCD  SPACE  4,10 
***       TERMINAL CLASS VALUES.
  
  
 M33      EQU    1           MODEL 33 TELETYPE
 T713     EQU    2           CDC 713
 M1240    EQU    3           MEMOREX 1240 
 T2741    EQU    4           CORRESPONDENCE CODE TERMINAL 
 M40      EQU    5           MODEL 40 TELETYPE
 H2000    EQU    6
 T751     EQU    7           CDC 751
 T4014    EQU    8           4014X
 HASP     EQU    9           HASP TERMINAL
 UT200    EQU    0#A         200 USER TERMINAL
 T214     EQU    0#B
 T711     EQU    0#C         CDC 711-10 
 T714     EQU    0#D         CDC 714
 T731     EQU    0#E         CDC 73X-12 
 T734     EQU    0#F         CDC 734-1
 COMSNCD  SPACE  4,10 
          BASE   *
          ENDX
