Google
 

Trailing-Edge - PDP-10 Archives - DECNET-20_V2.1_2020_7-20-82 - decnet/ncptab.mac
There are 21 other files named ncptab.mac in the archive. Click here to see a list.
;<JENNESS.NETCON>NCPTAB.MAC.3, 31-Jan-80 13:28:50, Edit by JENNESS
; Update copyright date
;<JENNESS.NETCON>NCPTAB.MAC.2, 19-Dec-79 11:03:55, Edit by JENNESS
; Change PARUNV universal search.  It is now in GLXMAC.
;<JENNESS>NCPTAB.MAC.3, 19-Dec-79 09:27:17, Edit by PLATUKIS
; Fix STATUS/STATE keyword value conflict in SET/SHOW commands.
;<JENNESS>NCPTAB.MAC.2, 16-Nov-79 14:58:17, Edit by JENNESS
; Change LOAD CONTROLLER KDP_0 FROM file-name to have (FROM) as a guide word,
; not a keyword.
;<4.UTILITIES>NCPTAB.MAC.84, 13-Aug-79 15:20:21, Edit by JENNESS
; Fix TERMINATE LOGGING problem... return correct keyword value.
;<4.UTILITIES>NCPTAB.MAC.83, 24-Jul-79 16:26:27, Edit by JENNESS
; Remove noise words (ON NODE) for initialize command to fix help text problem.
;<4.UTILITIES>NCPTAB.MAC.82, 15-Mar-79 10:11:20, EDIT BY KIRSCHEN
;<4.UTILITIES>NCPTAB.MAC.81, 12-Mar-79 14:49:29, Edit by KONEN
;UPDATE COPYRIGHT FOR RELEASE 4

;THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY ONLY BE USED
;  OR COPIED IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE.
;
;COPYRIGHT (C) 1976,1977,1978,1979,1980 BY DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS.

TITLE	NCPTAB  -  DECnet-20 Network Control Program (NCP) Command Definitions

	SALL
	SEARCH MONSYM,MACSYM
	SEARCH NETPAR
	SEARCH GLXMAC,ORNMAC


NCPTAB:: 2
	EXP	ININCP
	EXP	NCPFDB
SUBTTL	Macro Definitions for Commonly Used Syntax

; LINE IDENTIFICATION

DEFINE $LINE (NEXT,%A,%B,%C,%D,%E,%F)

<	$KEYDSP (%A)

%A:	$STAB
	KEYTAB (%B,DMC11,DMC)
	KEYTAB (%B,DTE20,DTE)
	KEYTAB (%B,DUP11,DUP)
	KEYTAB (%B,KDP,KDP)
	$ETAB

%B:	$TOKEN (%C,_)

%C:	$NUMBER (%D,10)

%D:	$TOKEN (%E,_,<$ALTERNATE NEXT>)

%E:	$NUMBER (NEXT,10)

>	;END OF $LINE DEFINITION


; CONTROLLER IDENTIFICATION

DEFINE $CTLR (NEXT,%A,%B,%C)

<	$KEYDSP (%A)

%A:	$STAB
	KEYTAB (%B,DMC11,DMC)
	KEYTAB (%B,DTE20,DTE)
	KEYTAB (%B,DUP11,DUP)
	KEYTAB (%B,KDP,KDP)
	$ETAB

%B:	$TOKEN (%C,_)

%C:	$NUMBER (NEXT,10)

>	;END OF $CTLR DEFINITION
; NODE Name Macro

DEFINE $NODE (NEXT,%A)
<	$NODNM (NEXT,,<$FLAGS CM%PO,$ALTERNATE %A>)
%A:	$FIELD (NEXT,<NODE NAME::>)
>			;END OF $NODE DEFINITION
SUBTTL	Main NCP Command Tables



ININCP:	$INIT (NCPFDB)

NCPFDB:	$KEYDSP (NCPTBL)

NCPTBL:	$STAB

	KEYTAB (DISFDB,DISABLE,DSL)
	KEYTAB (DMPFDB,DUMP,DMP)
	KEYTAB (ENAFDB,ENABLE,ENA)
	KEYTAB (INIFDB,INITIATE,INI)
	KEYTAB (LODFDB,LOAD,LOA)
	KEYTAB (LOPFDB,LOOP,LOP)
	KEYTAB (SETFDB,SET,SET)
	KEYTAB (SHWFDB,SHOW,SHW)
	KEYTAB (TRMFDB,TERMINATE,TRM)

	$ETAB
SUBTTL	ENABLE EVENT-LOGGING

ENAFDB:	$KEYDSP (ENA015)

ENA015:	$STAB
	KEYTAB (ENA010,EVENT-LOGGING,ELG)
	$ETAB

ENA010:	$KEYDSP (ENA025,<$ALTERNATE ENA040>)

ENA025:	$STAB
	KEYTAB (ENA030,KNOWN,KNO)
	KEYTAB (ENA020,LINE,SLI)
	$ETAB

ENA020:	$LINE (ENA040)

ENA030:	$KEYDSP (ENA035)

ENA035:	$STAB
	KEYTAB (ENA040,LINES,SKL)
	$ETAB

ENA040:	$CRLF
SUBTTL	DISABLE EVENT-LOGGING

DISFDB:	$KEYDSP (DIS015)

DIS015:	$STAB
	KEYTAB (DIS010,EVENT-LOGGING,ELG)
	$ETAB

DIS010:	$KEYDSP (DIS025,<$ALTERNATE DIS040>)

DIS025:	$STAB
	KEYTAB (DIS030,KNOWN,KNO)
	KEYTAB (DIS020,LINE,SLI)
	$ETAB

DIS020:	$LINE (DIS040)

DIS030:	$KEYDSP (DIS035)

DIS035:	$STAB
	KEYTAB (DIS040,LINES,SKL)
	$ETAB

DIS040:	$CRLF
SUBTTL	DUMP Commands


DMPFDB:	$KEYDSP (DMP010)

DMP010:	$STAB

	KEYTAB (DMP040,CONTROLLER,SLI)
	KEYTAB (DMP020,NODE,NOD)
	KEYTAB (DMP020,REMOTE,NOD,CM%INV)

	$ETAB


; DUMP NODE node TO file-spec


DMP020:	$NODE (DMP021)
DMP021:	$KEYDSP (DMP022,<$ALTERNATE DMP024>)
DMP022:	$STAB
	KEYTAB (DMP023,TO,DR2)
	$ETAB
DMP023:	$OFILE (DMP024)
DMP024:	$CRLF

; DUMP CONTROLLER controller (TO) file-spec

DMP040:	$CTLR (DMP041)
DMP041:	$KEYDSP (DMP042)
DMP042:	$STAB
	KEYTAB (DMP043,TO,DR2)
	$ETAB
DMP043:	$OFILE (DMP044)
DMP044:	$CRLF
SUBTTL	LOAD Commands


LODFDB:	$KEYDSP (LOD010)

LOD010:	$STAB
	KEYTAB (LOD040,CONTROLLER,SLI)
	KEYTAB (LOD020,NODE,NOD)
	KEYTAB (LOD020,REMOTE,NOD,CM%INV)
	$ETAB


; LOAD NODE node (FROM) file-spec


LOD020:	$NODE (LOD021)
LOD021:	$KEYDSP (LOD022,<$ALTERNATE LOD024>)
LOD022:	$STAB
	KEYTAB (LOD023,FROM,LFR)
	$ETAB
LOD023:	$IFILE (LOD024)
LOD024:	$CRLF

; LOAD CONTROLLER controller (FROM) file-spec

LOD040:	$CTLR (LOD041)
LOD041:	$NOISE (LOD043,FROM)
;LOD041:	$KEYDSP (LOD042)
;LOD042:	$STAB
;	KEYTAB (LOD043,FROM,LFR)
;	$ETAB
LOD043:	$IFILE (LOD044)
LOD044:	$CRLF
SUBTTL	LOOP Commands

LOPFDB:	$KEYDSP (LOP010)

LOP010:	$STAB
	KEYTAB (LOP020,LINE,SLI)
	$ETAB

;LOAD LINE ...

LOP020:	$LINE (LOP021)

LOP021:	$KEYDSP (LOP022,<$ALTERNATE (LOP999),$ACTION (SHRSWT)>)

LOP022:	$STAB
	KEYTAB (LOP030,COUNT,DRC)
	KEYTAB (LOP040,LENGTH,LNG)
	KEYTAB (LOP060,WITH,WTH)
	$ETAB

LOP030:	$NUMBER (NEXT(LOP021),^D10,<number of blocks>,<$DEFAULT(1),$ALTERNATE(LOP999)>)

LOP040:	$NUMBER (NEXT(LOP021),^D10,<Length of block>,<$DEFAULT (128),$ALTERNATE (LOP999)>)
LOP060:$KEYDSP (LOP061,<$ALTERNATE(LOP999),$DEFAULT(MIXED)>)
LOP061:	$STAB
	KEYTAB (NEXT(LOP021),MIXED,MXD)
	KEYTAB (NEXT(LOP021),ONES,ONS)
	KEYTAB (NEXT(LOP021),ZEROES,ZRO)
	$ETAB

LOP999:	$CRLF
SUBTTL	SHOW Commands

SHWFDB:	$KEYDSP (SHW010)

SHW010:	$STAB
	KEYTAB (SHW040,COUNTS,SCT)
	KEYTAB (SHW060,EXECUTOR,SEX)
	KEYTAB (SHW020,QUEUE,QUE)
	KEYTAB (SHW080,STATUS,STS)
	$ETAB

; SHOW QUEUE (OF) NCP-REQUESTS

SHW020:	$NOISE (SHW021,OF)

SHW021:	$KEYDSP (SHW030)

SHW030:	$STAB
	KEYTAB (SHW031,NCP-REQUESTS,NCR)
	$ETAB

SHW031:	$CRLF



; SHOW COUNTS LINE line-id

SHW040:	$KEYDSP (SHW041)

SHW041:	$STAB
	KEYTAB (SHW042,LINE,SLI)
	$ETAB

SHW042:	$LINE (SHW043)
SHW043:	$CRLF

; SHOW EXECUTOR

SHW060:	$CRLF
; SHOW STATUS

SHW080:	$KEYDSP (SHW081)

SHW081:	$STAB
	KEYTAB (SHW082,KNOWN,KNO)
	KEYTAB (SHW085,LINE,SLI)
	KEYTAB (SHW084,LOCAL,SLO)
	$ETAB

SHW082:	$KEYDSP (SHW083)

SHW083:	$STAB
	KEYTAB (SHW084,LINES,SKL)
	$ETAB

SHW084:	$CRLF

; SHOW STATUS LINE line-id

SHW085:	$LINE (SHW086)
SHW086:	$CRLF
SUBTTL	SET Commands

SETFDB:	$KEYDSP (SET005)

SET005:	$STAB
	KEYTAB(SET010,EXECUTOR,SEX)
	KEYTAB(SET020,LOCAL,SLO)
	KEYTAB(SET030,LOGGING-INTERVAL,LGI)
	KEYTAB(SET040,NODE,NOD)
	KEYTAB(SET040,REMOTE,NOD,CM%INV)
	KEYTAB(SET060,SECONDARY-LOAD-FILE,SSL)
	KEYTAB(SET070,STATE,SST)
	KEYTAB(SET080,TERTIARY-LOAD-FILE,STL)
	$ETAB

; SET EXECUTOR node

SET010:	$NODE (SET011)
SET011:	$CRLF


; SET LOCAL LOOPBACK ENABLED/DISABLED line-id

SET020:	$KEYDSP (SET021)

SET021:	$STAB
	KEYTAB (SET022,LOOPBACK,LPB)
	$ETAB

SET022:	$KEYDSP (SET023)

SET023:	$STAB
	KEYTAB (SET024,DISABLED,DAB)
	KEYTAB (SET024,ENABLED,EAB)
	$ETAB

SET024:	$LINE (SET025)
SET025:	$CRLF


; SET LOGGING-INTERVAL (FOR) LINE-COUNTERS (TO) n (MINUTES)

SET030:	$NOISE (SET031,FOR)

SET031:	$KEYDSP (SET032)

SET032:	$STAB
	KEYTAB (SET033,LINE-COUNTERS,LCT)
	$ETAB

SET033:	$NOISE (SET034,TO)
SET034:	$NUMBER (SET035,^D10,<Number of minutes>)
SET035:	$NOISE (SET036,MINUTES)
SET036:	$CRLF
;SET NODE node CHARACTERISTICS

SET040:	$NODE (SET041)
SET041:	$KEYDSP (SET042)

SET042:	$STAB
	KEYTAB (SET100,AUTO-DUMP,ADM)
	KEYTAB (SET100,AUTO-LOAD,ALD)
	KEYTAB (SET051,DUMP-FILE,SNF)
	KEYTAB (SET049,LOAD-FILE,SNL)
	KEYTAB (SET046,PROTOCOL-TYPE,SNT)
	KEYTAB (SET043,SERVER,SNS)
	$ETAB

; SET NODE node SERVER node line

SET043:	$NODE (SET044)
SET044:	$LINE (SET045)
SET045:	$CRLF

;SET NODE node PROTOCOL-TYPE protocol-type

SET046:	$KEYDSP (SET047)

SET047:	$STAB
	KEYTAB (SET048,NETWORK-SERVICES-PROTOCOL,NSP)
	KEYTAB (SET049,RSX20F-QUEUED-PROTOCOL,RQP)
	$ETAB

SET048:	$CRLF

; SET NODE node LOAD-FILE file-spec

SET049:	$IFILE (SET050)
SET050:	$CRLF

; SET NODE node DUMP-FILE file-spec

SET051:	$OFILE (SET052)
SET052:	$CRLF

; SET SECONDARY-LOAD-FILE device cpu file-spec

SET060:	$KEYDSP (SET061)

SET061:	$STAB
	KEYTAB (SET062,DMC11,DMC)
	KEYTAB (SET062,DTE20,DTE)
	$ETAB

SET062:	$KEYDSP (SET063)

SET063:	$STAB
	KEYTAB (SET064,PDP-11,P11)
	$ETAB

SET064:	$IFILE (SET065)
SET065:	$CRLF


; SET STATE LINE line-id state

SET070:	$KEYDSP (SET071)

SET071:	$STAB
	KEYTAB (SET072,LINE,SLI)
	$ETAB

SET072:	$LINE (SET073)
SET073:	$KEYDSP (SET074)

SET074:	$STAB
	KEYTAB (SET075,CABLE-LOOPBACK,CBL)
	KEYTAB (SET075,CONTROLLER-LOOPBACK,CNL)
	KEYTAB (SET075,MAINTENANCE,MNT)
	KEYTAB (SET075,OFF,SSF)
	KEYTAB (SET075,ON,SSO)
	$ETAB

SET075:	$CRLF

; SET TERTIARY-LOAD-FILE device cpu file-spec

SET080:	$KEYDSP (SET081)

SET081:	$STAB
	KEYTAB (SET082,DMC11,DMC)
	KEYTAB (SET082,DTE20,DTE)
	$ETAB

SET082:	$KEYDSP (SET083)

SET083:	$STAB
	KEYTAB (SET084,PDP-11,P11)
	$ETAB

SET084:	$IFILE (SET085)
SET085:	$CRLF

;SET NODE node AUTO-DUMP/AUTO-LOAD ENABLED/DISABLED

SET100:	$KEYDSP (SET101)

SET101:	$STAB
	KEYTAB (SET102,DISABLED,DAB)
	KEYTAB (SET102,ENABLED,EAB)
	$ETAB

SET102:	$CRLF


; INITIATE/TERMINATE LOGGING LINE-COUNTERS line-id node

INIFDB:	$KEYDSP (INI010)
TRMFDB:	$KEYDSP (TRM010)

INI010:	$STAB
	KEYTAB (INI020,LOGGING,LOG)
	$ETAB

TRM010:	$STAB
	KEYTAB (INI020,LOGGING,LGI)
	$ETAB

INI020:	$NOISE (INI030,OF)
INI030:	$KEYDSP (INI040)

INI040:	$STAB
	KEYTAB (INI050,LINE-COUNTERS,LCT)
	$ETAB

INI050:	$NOISE (INI060,<FOR LINE>)
INI060:	$LINE (INI080)
;INI070:$NOISE (INI080,<ON NODE>) ;COMND can't handle .CMNOI as alternate
INI080:	$NODE (INI090)
INI090:	$CRLF

	END