cdc:nos2.source:nam5871:txtanvf
Table of Contents
TXTANVF
Table Of Contents
- [00002] PROC TXTANVF
- [00003] TXTANVF - SYMPL TEXT FOR NVF RESIDENT CODE.
- [00007] SYMPL TEXT FOR NVF RESIDENT CODE.
- [00113] ACNST - ACN STATE DEFINITIONS.
- [00134] CTQSTAT - CONNECTION TRAFFIC QUEUE ENTRY DEFINITIONS.
- [00167] DTSTAT - DEVICE TYPE STATUS DEFINITIONS.
- [00184] PDCTST - PDCT STATE DEFINITIONS.
- [00196] PAACST - STATE DEFINITIONS FOR PAAC ENTRIES.
- [00217] PTACST - PTAC STATE DEFINITIONS.
- [00236] TABUF - LABELLED COMMON BLOCK.
- [00244] CRQBUF - CPM REQUEST BUFFER.
- [00294] CPMBUF - CONTROL POINT MANAGER REQUEST BUFFER.
- [00310] VCBBUF - VCB (VALIDATION CONTROL BLOCK) DATA BUFFER.
- [00444] LPIDBUF - LID PID BUFFER FOR SFM FUNCTION CALLS.
Source Code
- TXTANVF.txt
- *DECK TXTANVF
- PROC TXTANVF;
- # TITLE TXTANVF - SYMPL TEXT FOR NVF RESIDENT CODE. #
- BEGIN #TXTANVF #
- #
- ** TXTANVF - SYMPL TEXT FOR NVF RESIDENT CODE.
- *
- * S. H. FISCHER. 81/12/01.
- * C. J. BRION. 83/04/21. 83/05/10. 83/09/08.
- * C. J. BRION 83/10/19.
- *
- * THIS SYMPL TEXT CONTAINS DEFINITIONS NEEDED BY SEVERAL NVF
- * RESIDENT PROCESSES.
- *
- * PROC TXTANVF
- *
- #
- CONTROL STEXT;
- #
- ****
- #
- DEF ABAP$ #3#; # "ABAP" ACCOUNT MESSAGE TYPE #
- DEF ABUN$ #1#; # "ABUN" ACCOUNT MESSAGE TYPE #
- DEF AEAP$ #4#; # "AEAP" ACCOUNT MESSAGE TYPE #
- DEF AEUN$ #2#; # "AEUN" ACCOUNT MESSAGE TYPE #
- DEF ABER$ #5#; # "ABER" ACCOUNT MESSAGE TYPE #
- DEF ABIC$ #6#; # "ABIC" ACCOUNT MESSAGE TYPE #
- DEF SIPI$ #7#; # "SIPI" ACCONT MESSAGE TYPE #
- DEF ABAC$ #0#; # A-A ACCOUNT MSG TYPES #
- DEF ABAA$ #1#;
- DEF ABAE$ #2#;
- DEF ABEA$ #3#;
- DEF ABRE$ #4#;
- DEF AEAA$ #5#;
- DEF ABAR$ #6#;
- DEF SANW$ #0#; # APPLICATION STATUS ACCOUNT MSG TYPES #
- DEF SBNW$ #1#;
- DEF SBER$ #2#;
- DEF SENW$ #3#;
- DEF ALN$ #0#; # APPL LIST NUMBER FOR THE CONNECTION #
- DEF AWTAPP$ #1#; # AWAIT APPLICATION PROMPT - PTA$PROMPT #
- DEF AWTFAM$ #5#; # AWAIT FAMILY PROMPT - PTA$PROMPT #
- DEF AWTPID$ #2#; # AWAIT PERSONAL ID PROMPT - PTA$PROMPT #
- DEF AWTPWD$ #3#; # AWAIT PASSWORD PROMPT - PTA$PROMPT #
- DEF AWTUSR$ #4#; # AWAIT USER PROMPT - PTA$PROMPT #
- DEF CPMSIZ$ #15#; # MAXIMUM NUMBER OF CPM PARAMETERS - 1 #
- DEF CPM56B$ #O"56"#; # CPM VALIDATE FUNCTION CODE #
- DEF CPM73B$ #O"73"#; # CPM DECREMENT FAMILY COUNT FUNCTION CODE#
- DEF DSPROUTE$ #O"77"#; # DSP ROUTE FUNCTION CODE #
- DEF GLIDCFC$ #O"65"#; # GETLID CONFIGURATION FUNCTION CODE #
- DEF GPIDAFC$ #O"66"#; # GET PID ATTRIBUTES FUNCTION CODE #
- DEF SPIDAFC$ #O"67"#; # SET PID ATTRIBUTES FUNCTION CODE #
- DEF PIDOPST$ # 1 #; # SETPIDA NETWORK STATUS=PID AVAILABLE #
- DEF PIDINOP$ # 2 #; # SETPIDA NETWORK STATUS=PID NOT AVAILABLE#
- DEF GLIDBUFS$ #14#; # GETLIDC FX MINIMUM BUFFER SIZE #
- DEF GPIDBUFS$ # 6#; # GETPIDA FX BUFFER SIZE #
- DEF SPIDBUFS$ # 4#; # SETPIDA FX BUFFER SIZE #
- DEF LPIDLEN$ #20#; # CHAR LEN OF LID/PID FX REQ BUFFER #
- DEF GPIDABIAS$ #2#; # ACPID ENTRY BIAS FOR GETPIDA MACRO CALL #
- DEF GLIDCBIAS$ #3#; # ACPID ENTRY BIAS FOR GETLIDC MACRO CALL #
- DEF GETFC$ #O"76"#; # GET FILE INTERNAL FUNCTION CODE #
- DEF GETFETS$ #17#; # GET MACRO CALL FET SIZE + 1 #
- DEF CRQDSIZ$ #2#; # NUM OF WRDS PER DECREMNT FAM CT CPM REQ #
- DEF CRQVSIZ$ #4#; # NUM OF WORDS PER VALIDATE CPM REQUEST #
- DEF DSPVSIZ$ #9#; # NUM OF WORDS PER DSP ROUTE REQUEST #
- DEF TMBSIZ$ #4#; # TIMER REQUEST BUFFER SIZE #
- DEF DEFAULT$ #2#; # FAMILY/USER AUTOLOGIN TYPE INDICATOR #
- DEF EPFNBIT$ #16#; # STARTING BIT FOR EP FIELD NUMBER (FN) #
- DEF EPFN$ #49#; # EP FIELD NUMBER #
- DEF EPON$ #X"45503D59"#; # HEX CODE FOR "EP=Y" #
- DEF EPTLC$ #6#; # CTLR/DEF ECHOPLEX TEXT LENGTH IN CHARS #
- DEF ICT$ #4#; # INPUT CHARACTER TYPE FOR THE CONNECTION #
- DEF LCTRLO$ #4#; # CTRL/CHAR LENGTH IN OCTETS #
- DEF MATRY$ #128#; # MAXIMUM NUMBER OF APPL RETRIES ALLOWED #
- DEF MLTRY$ #4#; # MAXIMUM NUMBER OF LOGIN RETRIES ALLOWED #
- DEF MNDATRY$ #1#; # FAMILY/USER/APPL AUTOLOGIN TYPE IND #
- DEF NULL$ #0#; # NULL PARAMETER #
- DEF PRIMARY$ #3#; # APPLICATION AUTOLOGIN TYPE INDICATOR #
- DEF RTCLC$ #6#; # CTRL/RTC TEXT LENGTH IN CHARACTERS #
- DEF TCFNBIT$ #0#; # STARTING BIT FOR TC FIELD NUMBER (FN) #
- DEF TCFN$ #34#; # TC FIELD NUMBER #
- DEF TC9$ #9#; # SYNCHRONOUS TERMINAL CLASS #
- DEF VCBSIZ$ #8#; # NUMBER OF WORDS PER VCB ENTRY #
- DEF NETPTIME$ # 300 #; # NETON PENDING TIMEOUT IN SECS #
- DEF RTRYTIME$ # 30 #; # RETRY CONNECTION TIMEOUT IN SECS #
- DEF CONNOK$ # 0 #; # CONNECTION OK STATUS #
- DEF NOCONN$ # 1 #; # NO CONNECTION POSSIBLE STATUS #
- DEF NETP$ # 2 #; # NETON PENDING STATUS #
- DEF MCLIMIT$ # 3 #; # MAXIMUM CONNECTION/COPIES LIMIT REACHED #
- DEF AACON$ # 1 #; # AA CONNECTION TYPE ID #
- DEF TACON$ # 2 #; # TA CONNECTION TYPE ID #
- DEF ECABSY$ # 0 #; # APPLICATION BUSY ERROR CODE #
- DEF ECCANA$ # 7 #; # CONCURRENT ACCESS PROHIBITED ERROR CODE #
- DEF ECANP$ # 1 #; # APPLICATION NOT PRESENT EC #
- DEF ECAPNETP$ # 2 #; # APPLICATION NETON PENDING EC #
- #
- * LID/PID MANAGEMENT FUNCTION REASON CODES.
- #
- DEF LPIDSMALL$ # 6 #; # RETURN INFO TOO LONG FOR BUFFER #
- DEF LPIDBADLP$ # 7 #; # PID/LID NOT LEGAL #
- DEF LPIDBADAT$ #10 #; # INVALID ATTRIBUTE #
- DEF LPIDLIDOV$ #12 #; # LID TABLE OVERFLOW #
- DEF LPIDBUFSM$ #16 #; # BUFFER TOO SMALL #
- #
- ****
- #
- #
- ** ACNST - ACN STATE DEFINITIONS.
- *
- * THIS STATUS LIST DEFINES THE SYMBOLS TO BE USED IN SETTING AND
- * CHECKING THE STATE OF A CONNECTION TO NVF BY THE C LAYER.
- *
- #
- STATUS ACNST
- CREATE, # CREATE IN PROGRESS #
- ACTIVE, # ACTIVE #
- BRKOUT, # BREAK OUTSTANDING #
- BROKEN, # CONNECTION BROKEN #
- ENDED, # CONNECTION ENDED (IN PROGRESS)#
- TRMPEND, # TERMINATE PENDING #
- SWTPEND, # SWITCH PENDING #
- CLEARI, # CLEAR INPUT #
- SWSTART, # SWITCH STARTED #
- BRKCMD, # BRK PENDING/CMD IN PROGRESS #
- ;
- #
- ** CTQSTAT - CONNECTION TRAFFIC QUEUE ENTRY DEFINITIONS.
- ** FOLLOWING STATUS IS FOR USE BY *NVFCDQE**AND *NVFTDQE**PROCESSES
- * FOR DISPATCHING ITS SMS.
- #
- STATUS CTQSTAT
- SACC, # CR/ACC SM #
- SCB, # CR/CB SM #
- SITE, # CR/ITE SM #
- SIAP, # CR/IAP SM #
- SRAP, # CR/RAP SM #
- SRCN, # CR/RCN SM #
- SSWHN, # CR/SWH/N SM #
- STRMN, # CR/TRM/N SM #
- SACK, # FC/ACK SM #
- SBRK, # FC/BRK SM #
- SIUSR, # INTR/USR SM #
- SINA, # FC/INACT - TIMER EXPIRED #
- SINIT, # FC/INIT SM #
- SNAK, # FC/ACK SM #
- SBMRK, # BI/MARK SM #
- SHBRK, # HOP/BRK SM #
- SHCMD, # HOP/CMD SM #
- SHEND, # HOP/END SM #
- SHIG, # HOP/IG SM #
- SHPAGE, # HOP/PAGE SM #
- SHSTART, # HOP/START SM #
- STCHAR, # TCH/TCHAR SM #
- SSLL, # CR/SLL SM #
- SFAI, # FAI/APP/N SM #
- SNETN, # NET/ON/N SM #
- SNETA; # NET/ON/A SM #
- #
- ** DTSTAT - DEVICE TYPE STATUS DEFINITIONS.
- ** FOLLOWING STATUS IS FOR USE BY *NVFTACC*, *NVFTDSP**AND *NVFTITE**
- * PROCESSES FOR CASING ON DEVICE TYPE.
- #
- STATUS DTSTAT
- SCON, # CONSOLE DEVICE TYPE 0 #
- SCR, # CARD READER DEVICE TYPE 1 #
- SLP, # LINE PRINTER DEVICE TYPE 2 #
- SCP, # CARD PUNCH DEVICE TYPE 3 #
- SPL, # PLOTTER DEVICE TYPE 4 #
- SAA1, # APPLICATION-TO-APPLICATION TYPE 5 #
- SAA2, # APPLICATION-TO-APPLICATION TYPE 6 #
- SCLP, # CDCNET LINE PRINTER (PSU) 7 #
- ,,,, # 8,9,10,11,#
- SUSER; # USER DEVICE TYPE 12 #
- #
- ** PDCTST - PDCT STATE DEFINITIONS.
- *
- * THIS STATUS LIST DEFINES THE SYMBOLS TO BE USED IN SETTING AND
- * CHECKING THE STATE OF A PDCT BY THE T-A PROCESS.
- #
- STATUS PDCTST
- PDCNULL, # NULL STATE - NOT USED #
- CONSWT, # CONNECTION SWITCHED #
- AWTCVAL, # AWAIT CONSOLE VALIDATION #
- AWTCON; # AWAIT CONSOLE #
- #
- ** PAACST - STATE DEFINITIONS FOR PAAC ENTRIES.
- #
- STATUS PAACST
- PANULL, # S0 - NULL STATE/NO PAAC #
- PAIAP, # S1 - IAP REQUEST PROCESSED #
- PARAP, # S2 - RAP REQUEST PROCESSED #
- PAAWTVAL, # S3 - RAP AWAIT VALIDATION DATA #
- PAICBVCB, # S4 - IAP - CB WAITING ON VCB DATA #
- PARCBVCB, # S5 - RAP - CB WAITING ON VCB DATA #
- PAIRCNVCB, # S6 - IAP - RCN WAITING ON VCB DATA #
- PARRCNVCB, # S7 - RAP - RCN WAITING ON VCB DATA #
- PACB, # S8 - CB ON NON NVF CONNECTION #
- PAISWT, # S9 - IAP SWITCH SUCCESSFUL - VCB STATE #
- PARSWT, # S10 - RAP SWITCH SUCCESSFUL - VCB STATE #
- PARCN, # S11 - RCN ON NON NVF CONNECTION #
- PANETP, # NETON PENDING #
- PAAWTLPID, # AWAIT LID PID FUNCTION CALL #
- PAERR; # ERROR STATE #
- #
- ** PTACST - PTAC STATE DEFINITIONS.
- *
- * THIS STATUS LIST DEFINES THE SYMBOLS TO BE USED IN SETTING AND
- * CHECKING THE STATE OF A PTAC BY THE T-A PROCESS.
- #
- STATUS PTACST
- PTANULL, # NULL STATE - NOT USED #
- AWTRSP, # AWAIT RESPONSE #
- AWTVAL, # AWAIT VALIDATION #
- CONBROK, # CONNECTION BROKEN #
- AWTVCBC, # AWAIT VCB FOR A CR/CB #
- AWTVCBR, # AWAIT VCB FOR A CR/RCN #
- AWTPRMT, # AWAIT PROMPT #
- AWTNETP, # AWAIT NETON PENDING #
- AWTAPPL, # AWAIT CONSOLE SWITCH TO APPLICATION #
- AWTVAA, # AWAIT VALIDATE APPLICATION ACCESS #
- AWTVCBL; # AWAIT VCB FOR LOANED CR/RCN #
- #
- ** TABUF - LABELLED COMMON BLOCK.
- *
- * COMMON BLOCK OF BUFFERS USED BY THE TERMINAL-TO-APPLICATION
- * PROCESS OF NVF.
- #
- COMMON TABUF;
- BEGIN
- #
- ** CRQBUF - CPM REQUEST BUFFER.
- *
- * BUFFER FOR CPM REQUEST 56B (VALID) AND 73B (DECREMENT FAMILY
- * COUNT).
- *
- *
- * THE FOLLOWING IS THE FORMAT OF AN CRQ ENTRY. EACH ENTRY
- * IS 4-WORDS LONG.
- *
- *
- * 1 2 3 4 5
- * 012345678901234567890123456789012345678901234567890123456789
- *TEXT
- *T,WORD0,6/FC,18/,12/ACN,24/
- *TEXT
- *T,WORD1,42/FNAME,16/ ,1/RETPED,1/RETPID
- *ENDTEXT
- *T,WORD2,42/PASSWD,16/,1/F,1/P
- *T,WORD3,42/UNUM,18/
- *ENDTEXT
- *
- *
- #
- BASED ARRAY CRQBUF[00:00] S(DSPVSIZ$);
- BEGIN
- #
- ****
- #
- ITEM CRQ$FCWORD U(00,00,60); # REFERENCE FUNCTION CODE WORD #
- ITEM CRQ$FC U(00,00,06); # FUNCTION CODE OF REQUEST #
- ITEM CRQ$ACN U(00,24,12); # APPLICATION CONNECTION NUMBER #
- ITEM CRQ$VCB U(00,24,12); # VCB ORDINAL #
- ITEM CRQ$QNUM U(00,42,18); # QUEUE NUMBER FOR RECVD DATA #
- ITEM CRQ$FWORD U(01,00,60); # REFERENCE FAMILY WORD #
- ITEM CRQ$FNAM C(01,00,07); # FAMILY NAME #
- ITEM CRQ$NOROUT B(01,57,01); # NOT ROLL OUT JOB IF DEVICE ERR#
- ITEM CRQ$RETPED B(01,58,01); # CPM TO RETURN PASSWRD EXP DATE#
- ITEM CRQ$RETPID B(01,59,01); # CPM TO RETURN PERSONAL ID #
- ITEM CRQ$PWORD U(02,00,60); # REFERENCE PASSWORD WORD #
- ITEM CRQ$PASSWD C(02,00,07); # PASSWORD #
- ITEM CRQ$IFCTF B(02,58,01); # INCREMENT FAMILY COUNT FLAG #
- ITEM CRQ$VPWF B(02,59,01); # VALIDATE PASSWORD FLAG #
- ITEM CRQ$UWORD U(03,00,60); # REFERENCE USER WORD #
- ITEM CRQ$UNUM C(03,00,07); # USER NUMBER #
- #
- ****
- #
- END
- #
- ** CPMBUF - CONTROL POINT MANAGER REQUEST BUFFER.
- *
- * THE FOLLOWING ARRAY DEFINES THE PARAMETER BLOCK FOR CPM REQUEST.
- #
- ARRAY CPMBUF[00:CPMSIZ$] S(1);
- BEGIN
- ITEM CPB$WORD U(00,00,60); # FULL WORD REFERENCE #
- ITEM CPB$FNAM C(00,00,07); # FAMILY NAME #
- ITEM CPB$CBIT B(00,59,01); # COMPLETE BIT #
- END
- ITEM WAITCPM B = FALSE; # TRUE WHEN CPM REQUEST ISSUED #
- ITEM FXACTIVE B = FALSE; # FUNCTION ACTIVE FLAG #
- #
- **
- *E
- ** VCBBUF - VCB (VALIDATION CONTROL BLOCK) DATA BUFFER.
- *
- * BUFFER OF VCB DATA FOR WRITE VCB REQUEST.
- *
- *
- * THE FOLLOWING IS THE FORMAT OF A T-A VCB ENTRY. EACH ENTRY
- * IS 8-WORDS LONG.
- *
- *
- *TEXT
- *TEXT
- *T,WORD0,42/TN,1/H,1/N,1/C,1/I,1/ ,1/A,12/VCB
- *ENDTEXT
- *T,WORD1,30/CNTIME,30/SWTIME
- *T,WORD2,60/FWORD
- *T,WORD3,30/,4/DT,5/TC,12/AACN,9/ASORD
- *T,WORD4,60/UWORD
- *T,WORD5,42/ALIFAM,3/FI,3/UI,1/ ,11/XBZ
- *T,WORD6,42/ALIUSR,6/UBZ,1/ ,11/DBZ
- *T,WORD7,42/ALIAPP,3/AI,1/V,4/SDT,4/DO,6/SL
- *ENDTEXT
- *
- *
- #
- BASED ARRAY VCBBUF[00:00] S(VCBSIZ$);
- BEGIN
- #
- ****
- #
- ITEM VCB$TN C(00,00,07); # TERMINAL NAME #
- ITEM VCB$HW B(00,42,01); # HARDWIRED TERMINAL FLAG #
- ITEM VCB$NET B(00,43,01); # NETWORK TYPE #
- ITEM VCB$CACA B(00,44,01); # CONCURRENT ACCESS FLAG #
- ITEM VCB$ICF B(00,45,01); # INTERACTIVE CAPABILITY FLAG #
- ITEM VCB$ALIF B(00,47,01); # AUTO-LOGIN FLAG #
- ITEM VCB$VCB U(00,48,12); # VCB ORDINAL #
- ITEM VCB$CNTIME U(01,00,30); # CONNECT TIME - MODDHHMMSS #
- ITEM VCB$CTIME U(01,12,18); # CONNECT TIME - HHMMSS #
- ITEM VCB$SWTIME U(01,30,30); # SWITCH TIME - MODDHHMMSS #
- ITEM VCB$STIME U(01,42,18); # SWITCH TIME - HHMMSS #
- ITEM VCB$FWORD U(02,00,60); # REFERENCE FAMILY WORD #
- ITEM VCB$PRIAN U(03,00,09); # PRI APPL NUMBER #
- ITEM VCB$VTP U(03,09,08); # VTP VERSION #
- ITEM VCB$ICMCN B(03,26,01); # THIS IS AN INCOMING CONNECTION#
- ITEM VCB$RCNA B(03,28,01); # CR/RCN/A SENT FLAG #
- ITEM VCB$LCF B(03,29,01); # LOANED CONNECTION FLAG #
- ITEM VCB$DT U(03,30,04); # DEVICE TYPE #
- ITEM VCB$TC U(03,34,05); # TERMINAL CLASS #
- ITEM VCB$AACN U(03,39,12); # CONNECTED APPLICATION'S ACN #
- ITEM VCB$SWAPAN U(03,51,09); # APPLICATION NUMBER #
- ITEM VCB$UWORD U(04,00,60); # REFERENCE USER WORD #
- ITEM VCB$ALIFAM C(05,00,07); # AUTO-LOGIN FAMILY NAME #
- ITEM VCB$FAMIND U(05,42,03); # MANDATORY/DEFAULT FAMILY #
- ITEM VCB$USRIND U(05,45,03); # MANDATORY/DEFAULT USER #
- ITEM VCB$XBZ U(05,49,11); # TRANSMISSION BLOCK SIZE #
- ITEM VCB$ALIUSR C(06,00,07); # AUTO-LOGIN USER NAME #
- ITEM VCB$UBZ U(06,42,06); # UPLINE BLOCK SIZE #
- ITEM VCB$DBZ U(06,49,11); # DOWNLINE BLOCK SIZE #
- ITEM VCB$ALIAPP C(07,00,07); # AUTO-LOGIN APPLICATION NAME #
- ITEM VCB$APPIND U(07,42,03); # MANDATORY/PRIMARY APPLICATION #
- ITEM VCB$VDSF B(07,45,01); # VALIDUS APPL EXIST FLAG #
- ITEM VCB$SDT U(07,46,04); # SUB-DEVICE TYPE #
- ITEM VCB$DO U(07,50,04); # DEVICE ORDINAL #
- ITEM VCB$SL U(07,56,04); # SECURITY LEVEL #
- #
- ****
- #
- #
- **
- *E
- * THE FOLLOWING THE FORMAT OF A MULT-HOST A-A VCB ENTRY.
- * EACH ENTRY IS 8-WORDS LONG.
- *
- *
- * 1 2 3 4 5
- * 012345678901234567890123456789012345678901234567890123456789
- *TEXT
- *T,WORD0,18/ARHID,4/AMO,2/,12/ANACN,12/APACN,12/VCB
- *T,WORD1,4/ASL,2/,8/AIAPRC,1/ ,4/ADT,2/,3/AH,28/,8/APORT
- *T,WORD2,42/AFAM,6/AFORD,7/,1/F,1/P,1/C,1/I,1/
- *T,WORD3,42/AUSER,18/AUSRIDX
- *T,WORD4,30/ACNTIME,30/ASWTIME
- *T,WORD5,42/ASWAP,8/ASWAPAN,1/ ,9/ASWAPAST
- *T,WORD6,8/ANUMOUT,1/ ,8/ASNODE,1/ ,8/ADNODE,34/
- *T,WORD7,60/
- *ENDTEXT
- #
- #
- ****
- #
- ITEM VCB$ATN C(00,00,07); # A-A TERMINAL NAME #
- ITEM VCB$AVCB U(00,48,12); # VCB ORDINAL #
- ITEM VCB$ACNTIME U(01,00,30); # CONNECT TIME #
- ITEM VCB$ACTIME U(01,12,18); # CONNECT TIME HHMMSS #
- ITEM VCB$ASWTIME U(01,30,30); # SWITCH TIME #
- ITEM VCB$ASTIME U(01,42,18); # SWITCH TIME HHMMSS #
- ITEM VCB$AFAM C(02,00,07); # FAMILY NAME #
- ITEM VCB$AFORD U(02,48,06); # FAMILY ORDINAL #
- ITEM VCB$AUPFCF B(02,55,01); # INC FAM CNT FLAG #
- ITEM VCB$AUPWF B(02,56,01); # USE PASSWORD FLAG #
- ITEM VCB$ASCINV U(02,57,02); # REF SEC CNT & INV LOGIN #
- ITEM VCB$ASCEF B(02,57,01); # SEC CNT EXHAUSTED FLAG #
- ITEM VCB$AINVLF B(02,58,01); # INV LOGIN FLAG #
- ITEM VCB$ARHID C(03,00,03); # REMOTE HOST ID #
- ITEM VCB$AMODE U(03,18,04); # HOST MODE #
- ITEM VCB$ADT U(03,30,04); # DEVICE TYPE #
- ITEM VCB$ACNAA U(03,39,12); # CONNECTED APPL ACN #
- ITEM VCB$ASWAPAN U(03,51,09); # CONNECTED APPL NUMBER #
- ITEM VCB$AUSER C(04,00,07); # USER NUMBER #
- ITEM VCB$AUSRIDX U(04,42,18); # USER INDEX #
- ITEM VCB$ASWAP C(05,00,07); # SWITCHED APPL NAME #
- ITEM VCB$ASL U(05,42,04); # SECURITY LEVEL #
- ITEM VCB$ASTATE U(05,46,06); # PAAC STATE #
- ITEM VCB$AIAPRC U(05,52,08); # CR/IAP REASON CODE #
- ITEM VCB$ANUMOUT U(06,00,08); # NUMBER OUTCALL ATTEMPTS #
- ITEM VCB$ASNODE U(06,08,08); # SOURCE NODE #
- ITEM VCB$ADNOD U(06,16,08); # DESTINATION NODE #
- ITEM VCB$AVSTATE U(06,24,06); # VCB STATE #
- ITEM VCB$AABITS U(06,30,24); # REF APPL BITS OF AAWC #
- ITEM VCB$ANACN U(07,24,12); # NVF ACN #
- ITEM VCB$APORT U(07,40,08); # ACCESS PORT NUMBER ON NPU #
- ITEM VCB$WRD0 U(00,00,60); # WORD REFERENCES #
- ITEM VCB$WRD1 U(01,00,60);
- ITEM VCB$WRD2 U(02,00,60);
- ITEM VCB$WRD3 U(03,00,60);
- ITEM VCB$WRD4 U(04,00,60);
- ITEM VCB$WRD5 U(05,00,60);
- ITEM VCB$WRD6 U(06,00,60);
- #
- ****
- #
- END
- #
- ** LPIDBUF - LID PID BUFFER FOR SFM FUNCTION CALLS.
- #
- BASED ARRAY LPIDBUF [00:00] S(2);
- BEGIN
- ITEM LPI$WORD0 U(00,00,60);
- ITEM LPI$WORD1 U(01,00,60);
- ITEM LPI$FC U(00,00,06); # FUNCTION CODE #
- ITEM LPI$VCB U(00,24,12); # PAAC VCB ORDINAL #
- ITEM LPI$QNUM U(00,42,18); # Q NUMBER FOR RETURN #
- ITEM LPI$LID C(01,00,03); # LID IDENTIFIER #
- ITEM LPI$ULID U(01,00,18);
- ITEM LPI$PID C(01,18,03); # PID IDENTIFIER #
- ITEM LPI$UPID U(01,18,18);
- ITEM LPI$SIZE U(01,36,13); # ACPID TABLE SIZE NEEDED #
- ITEM LPI$NWST U(01,56,04); # SETPIDA PID STATUS #
- END
- END # END TABUF #
- END # END TXTANVF #
- TERM
cdc/nos2.source/nam5871/txtanvf.txt ยท Last modified: 2023/08/05 17:23 by Site Administrator