14-Sep-2022 13:56:03 BATCON Version 6(10114)-2 GLXLIB Version 6(1536) Job K20POR Req #294 for SLOGIN in Stream 2 OUTPUT: Nolog TIME-LIMIT: 0:01:00 UNIQUE: No BATCH-LOG: Supersede RESTART: No ASSISTANCE: Yes ACCOUNT: SEQUENCE: 296 Input from => STAR:K20POR.CTL Output to => STAR:K20POR.LOG 13:56:03 MONTR VENTI2, PANDA TOPS-20 Monitor 7.1(21746)-5 13:56:03 MONTR Job 13 on TTY21 14-Sep-2022 13:56:03 13:56:03 MONTR Last interactive login 14-Sep-2022 13:44:22 13:56:03 MONTR Last non-interactive login 14-Sep-2022 13:44:21 13:56:03 MONTR End of LOGICALS.CMD.84 13:56:03 MONTR End of MUZZLE.CMD.8 13:56:03 MONTR End of BATCH.CMD.4 13:56:03 MONTR End of COMAND.CMD.14 13:56:03 MONTR @ 13:56:03 MONTR [Connected to STAR:] 13:56:03 MONTR @Echo Regression test against Kermit-20 4.2(174) [2-May-85] 13:56:03 MONTR Regression test against Kermit-20 4.2(174) [2-May-85] 13:56:03 MONTR @ 13:56:03 BLABL LCLT20:: 13:56:03 BATCH @CHKPNT LCLT20 13:56:03 MONTR @Echo Local Kermit is latest version 13:56:03 MONTR Local Kermit is latest version 13:56:03 MONTR @@Terminal Ideal 13:56:03 MONTR 13:56:03 MONTR @@Get Kermit 13:56:03 MONTR 13:56:03 MONTR @@Info Ver 13:56:03 MONTR VENTI2, PANDA TOPS-20 Monitor 7.1(21746)-5 13:56:03 MONTR PANDA TOPS-20 Command processor 7.1(4454)-5 13:56:03 MONTR Program is KERMIT, version is 5.3(225)-5 13:56:03 MONTR PDVs: Program name K20MIT, version 5.3(225)-5 13:56:03 MONTR @@Start 13:56:03 USER 13:56:03 USER TOPS-20 Kermit version 5.3(225)-5 13:56:03 USER 13:56:03 USER Kermit-20>*Echo Condition Local Kermit-20 13:56:03 USER Condition Local Kermit-20 13:56:03 USER Kermit-20>*CWD KT: 13:56:03 USER [Connected to STAR:] 13:56:03 USER Kermit-20>*PWD 13:56:03 USER 13:56:03 USER STAR: 13:56:03 USER Kermit-20>*Echo It's a PTY and doesn't need to swallow flow control 13:56:03 USER It's a PTY and doesn't need to swallow flow control 13:56:03 USER Kermit-20>*Set Flow None 13:56:03 USER 13:56:03 USER Kermit-20>*Echo Various parameters for OUTPUT/INPUT commands 13:56:03 USER Various parameters for OUTPUT/INPUT commands 13:56:03 USER Kermit-20>*Set Prompt "Local-Kermit-20>" 13:56:03 USER 13:56:03 USER Local-Kermit-20>*Set Input Default-Timeout 4.5 13:56:03 USER 13:56:03 USER Local-Kermit-20>*Set Input Timeout-Action Quit 13:56:03 USER 13:56:03 USER Local-Kermit-20>*Set Input Search-Default "\r\n@" 13:56:03 USER 13:56:03 USER Local-Kermit-20>*Echo Maximum packet length 4.2(174) Supports 13:56:03 USER Maximum packet length 4.2(174) Supports 13:56:03 USER Local-Kermit-20>*Show 94 13:56:03 USER 94 = delay 10,send timeout 20,receive timeout 20,retry packets 10,handshake none,send packet-length 94,receive packet-length 94 13:56:03 USER Local-Kermit-20>*Set 94 13:56:03 USER 13:56:03 USER Local-Kermit-20>*Echo Only check Parity on Packets 13:56:03 USER Only check Parity on Packets 13:56:03 USER Local-Kermit-20>*Set Parity Even /Packets-Only /Parity-Checking 13:56:03 USER %Will request 8th-bit prefixing. 13:56:03 USER If the other KERMIT doesn't agree, binary files cannot be sent correctly. 13:56:03 USER Local-Kermit-20> !4.2(174) Does not support pseudo-timing, so don't do it locally !*Time NUL !*Time Copy NUL PTY 13:56:03 USER *Log Session KT:K20POL-SESSION 13:56:03 USER 13:56:03 USER Local-Kermit-20>*Show Line 13:56:03 USER 13:56:03 USER TTY for file transfer: 21 13:56:03 USER (job's controlling terminal, KERMIT-20 is REMOTE) 13:56:03 USER Handshake: None 13:56:03 USER Flow-Control: None 13:56:03 USER Parity: Even [Packets-Only,Parity-Checking] 13:56:03 USER Duplex: Full 13:56:03 USER Break Simulation: Disabled 13:56:03 USER Log: (Enabled) K20POL-SESSION.LOG.9 13:56:03 USER Controlling Type: PTY 13:56:03 USER Input Buffers: 1 13:56:03 USER Output Buffers: 1 13:56:03 USER 13:56:03 USER Local-Kermit-20>*Show Packet 13:56:03 USER 13:56:03 USER Packet parameters: 13:56:03 USER 13:56:03 USER Inbound Outbound 13:56:03 USER Size: 94 94 13:56:03 USER End-Of-Line: ^M ^M 13:56:03 USER Control Prefix: # # 13:56:03 USER Start-Of-Packet: ^A ^A 13:56:03 USER 13:56:03 USER Requested Used 13:56:03 USER 8th-bit Prefix: & (none) 13:56:03 USER Repeat Prefix: ~ (none) 13:56:03 USER Block Check: 1 1 13:56:03 USER 13:56:03 USER Local-Kermit-20>*Show Timing 13:56:03 USER 13:56:03 USER Timing parameters: 13:56:03 USER 13:56:03 USER Receive Send 13:56:03 USER Timeout: 20.0000 20.0000 sec (94 max) 13:56:03 USER 20000 20000 ms 13:56:03 USER 13:56:03 USER Pause: (none) (none) 13:56:03 USER 13:56:03 USER Delay before sending first packet: 10 secs (10000 ms) 13:56:03 USER Packet retries before timeout: 10 13:56:03 USER Number of retries for init packet: 9 13:56:03 USER Server sends NAKs every 30 secs (30000 ms) 13:56:03 USER 13:56:03 USER Local-Kermit-20>*Show Input 13:56:03 USER 13:56:03 USER Parameters for INPUT commands: 13:56:03 USER 13:56:03 USER Alphabetic Case: Ignored in matching 13:56:03 USER Default Timeout: 4.5 sec, 4500 ms 13:56:03 USER Timeout Action: Quit from command file 13:56:03 USER Default Search: " 13:56:03 USER @" 13:56:03 USER 13:56:03 USER Local-Kermit-20> ! ! 13:56:03 BLABL REMT20:: 13:56:03 BATCH @CHKPNT LCLT20 ! 13:56:03 USER *Echo Sign into remote system, mount structure, recondition terminal 13:56:03 USER Sign into remote system, mount structure, recondition terminal 13:56:03 USER Local-Kermit-20>*Connect pseudo-terminal /stay 13:56:03 USER [KERMIT-20: Loopback connection to VENTI2:: via PTY7: using TTY22:] 13:56:03 USER [KERMIT-20: Logging session to K20POL-SESSION.LOG.9] 13:56:03 USER Local-Kermit-20>*Input 13:56:03 USER 13:56:03 USER VENTI2, PANDA TOPS-20 Monitor 7.1(21746)-5 13:56:03 USER @ 13:56:03 USER Local-Kermit-20>*Echo Note, no password needed for same user id on a pseudo-terminal 13:56:03 USER Note, no password needed for same user id on a pseudo-terminal 13:56:03 USER Local-Kermit-20>*Output "slogin\r" 13:56:03 USER 13:56:03 USER Local-Kermit-20>*Input 13:56:03 USER slogin 13:56:03 USER Job 15 on TTY22 14-Sep-2022 13:56:03 13:56:03 USER Last interactive login 14-Sep-2022 13:44:22 13:56:03 USER Last non-interactive login 14-Sep-2022 13:56:03 13:56:03 USER [Jobs 8, 9, 10, 11, 12, 13, 14(DET) also logged in under SLOGIN] 13:56:03 USER End of LOGICALS.CMD.84 13:56:03 USER End of TTY.CMD.7 13:56:03 USER End of LOGIN.CMD.19 13:56:03 USER End of COMAND.CMD.14 13:56:03 USER @ 13:56:03 USER Local-Kermit-20>*Output "Terminal Ideal\r" 13:56:03 USER 13:56:03 USER Local-Kermit-20>*Input 13:56:03 USER Terminal Ideal 13:56:03 USER @ 13:56:03 USER Local-Kermit-20>*Output "sm k20:\r" 13:56:03 USER 13:56:03 USER Local-Kermit-20>*Input 13:56:03 USER sm k20: 13:56:03 USER Structure STAR: mounted 13:56:03 USER @ 13:56:03 USER Local-Kermit-20> ! ! 13:56:03 BLABL REMK20:: 13:56:03 BATCH @CHKPNT REMK20 ! 13:56:03 USER *Echo Start Kermit-20 4.2(174) on remote job 13:56:03 USER Start Kermit-20 4.2(174) on remote job 13:56:03 USER Local-Kermit-20> !*Echo Can't do this, as it (silently) breaks older Kermit-20's !*Output "Set NO Control-C-Capability\r" !*Input 13:56:03 USER *Output "Get PS:Kermit\r" 13:56:03 USER 13:56:03 USER Local-Kermit-20>*Input 13:56:03 USER Get PS:Kermit 13:56:03 USER @ 13:56:03 USER Local-Kermit-20>*Output "Info Ver\r" 13:56:03 USER 13:56:03 USER Local-Kermit-20>*Input 13:56:03 USER Info Ver 13:56:03 USER VENTI2, PANDA TOPS-20 Monitor 7.1(21746)-5 13:56:03 USER PANDA TOPS-20 Command processor 7.1(4454)-5 13:56:03 USER Program is KERMIT, version is 4.2(256) 13:56:03 USER @ 13:56:03 USER Local-Kermit-20>*Output "Start\r" 13:56:03 USER 13:56:03 USER Local-Kermit-20>*Input "\r\nKermit-20>" 13:56:03 USER Start 13:56:03 USER TOPS-20 KERMIT version 4.2(256) 13:56:03 USER 13:56:03 USER Kermit-20> 13:56:03 USER Local-Kermit-20> ! ! 13:56:03 USER *Echo Configure remote Kermit and put into server mode 13:56:03 USER Configure remote Kermit and put into server mode 13:56:03 USER Local-Kermit-20>*Set Input Search-Default "\r\nRemote-Kermit-20>" 13:56:03 USER 13:56:03 USER Local-Kermit-20>*Show Input 13:56:03 USER 13:56:03 USER Parameters for INPUT commands: 13:56:03 USER 13:56:03 USER Alphabetic Case: Ignored in matching 13:56:03 USER Default Timeout: 4.5 sec, 4500 ms 13:56:03 USER Timeout Action: Quit from command file 13:56:03 USER Default Search: " 13:56:03 USER REMOTE-KERMIT-20>" 13:56:03 USER 13:56:03 USER Local-Kermit-20>*Output "Set Prompt Remote-Kermit-20>\r" 13:56:03 USER 13:56:03 USER Local-Kermit-20>*Input 13:56:03 USER Set Prompt Remote-Kermit-20> 13:56:03 USER Remote-Kermit-20> 13:56:03 USER Local-Kermit-20>*Output "Set 94\r" 13:56:03 USER 13:56:03 USER Local-Kermit-20>*Input 13:56:03 USER Set 94 13:56:03 USER Remote-Kermit-20> 13:56:03 USER Local-Kermit-20> ! !4.2(174) Does not support pseudo-timing, so can't do these remotely !*Output "Time NUL\r" !*Input !*Output "Time Copy NUL PTY\r" !*Input ! ! Don't choke 4.2(174) flushing NAK's, either ! !*Echo Note subsecond server NAK'ing!!! !*Output "Set Receive Server-Timeout 0.3333 \r" !*Input ! 13:56:03 USER *Output "Set Flow None\r" 13:56:03 USER 13:56:03 USER Local-Kermit-20>*Input 13:56:03 USER Set Flow None 13:56:03 USER Remote-Kermit-20> 13:56:03 USER Local-Kermit-20> ! 13:56:03 USER *Echo Condition Ye Olde Kermit to send parity 13:56:03 USER Condition Ye Olde Kermit to send parity 13:56:03 USER Local-Kermit-20>*Output "Set Parity Odd\r" 13:56:03 USER 13:56:03 USER Local-Kermit-20>*Input 13:56:03 USER Set Parity Odd 13:56:03 USER %Will request 8th-bit prefixing. 13:56:03 USER %If the other KERMIT doesn't agree, 13:56:03 USER %binary files cannot be sent correctly. 13:56:03 USER Remote-Kermit-20> 13:56:03 USER Local-Kermit-20> !*Echo But now can't use Input, because characters are gubbish to a PTY !*Clear /Display /Repeat 5,.33 ! 13:56:03 USER *Output "Show Line\r" 13:56:03 USER 13:56:03 USER Local-Kermit-20>*Input 13:56:03 USER Show Line 13:56:03 USER 13:56:03 USER TTY for file transfer: 22 13:56:03 USER (job's controlling terminal, KERMIT-20 is REMOTE) 13:56:03 USER Handshake: None 13:56:03 USER Flow-Control: None 13:56:03 USER Parity: Odd 13:56:03 USER Duplex: Full 13:56:03 USER Speed: (Unknown) 13:56:03 USER Break Simulation: Disabled 13:56:03 USER TVT Binary: Off 13:56:03 USER Log: (none) 13:56:03 USER 13:56:03 USER Remote-Kermit-20> 13:56:03 USER Local-Kermit-20>*Output "Show Timing\r" 13:56:03 USER 13:56:03 USER Local-Kermit-20>*Input 13:56:03 USER Show Timing 13:56:03 USER 13:56:03 USER Timing parameters: 13:56:03 USER 13:56:03 USER Receive Send 13:56:03 USER Timeout: 13 20-94 sec 13:56:03 USER Pause: 0 0 sec 13:56:03 USER 13:56:03 USER Delay before sending first packet: 10 sec 13:56:03 USER Packet retries before timeout: 10 13:56:03 USER Number of retries for init packet: 9 13:56:03 USER Server sends NAKs every 30 sec while waiting for command. 13:56:03 USER 13:56:03 USER Remote-Kermit-20> 13:56:03 USER Local-Kermit-20>*Output "Show Packet\r" 13:56:03 USER 13:56:03 USER Local-Kermit-20>*Input 13:56:03 USER Show Packet 13:56:03 USER 13:56:03 USER Packet parameters: 13:56:03 USER 13:56:03 USER Inbound Outbound 13:56:03 USER Size: 94 94 characters 13:56:03 USER Padding: 0 0 13:56:03 USER Pad Character: ^@ ^@ 13:56:03 USER End-Of-Line: ^M ^M 13:56:03 USER Control Prefix: # # 13:56:03 USER Start-Of-Packet: ^A ^A 13:56:03 USER 13:56:03 USER Requested Used 13:56:03 USER 8th-bit Prefix: & (none) 13:56:03 USER Repeat Prefix: ~ (none) 13:56:03 USER Block Check: 1 1 13:56:03 USER 13:56:03 USER Remote-Kermit-20> 13:56:03 USER Local-Kermit-20> ! 13:56:03 USER *Output "\rSERVER\r\r" 13:56:03 USER 13:56:03 USER Local-Kermit-20>*Input "BYE" 13:56:03 USER 13:56:03 USER Remote-Kermit-20>SERVER 13:56:03 USER 13:56:03 USER Kermit Server running on DEC-20 host. Please type your escape 13:56:03 USER sequence to return to your local machine. Shut down the server By 13:56:03 USER typing the BYE 13:56:03 USER Local-Kermit-20>*Input "\r\n" 13:56:03 USER command to KERMIT on your local machine. 13:56:03 USER Local-Kermit-20> !*Clear /Display /Repeat 5,.33 ! ! ! The following commands exercise the remote Kermit in server mode ! 13:56:03 BLABL SIMSRV:: 13:56:03 BATCH @CHKPNT SIMSRV ! 13:56:03 USER *Echo Simple comands that do not open files 13:56:03 USER Simple comands that do not open files 13:56:03 USER Local-Kermit-20> ! !4.2(174) Does not implement PWD ! !*Remote PWD ! 13:56:03 USER *Remote Space 13:56:03 USER 13:56:03 USER ?KERMIT-20: Illegal parity detected 13:56:03 USER ?KERMIT-20: RPACK failed 13:56:03 USER % 13:56:03 USER ?KERMIT-20: Invalid response from server 13:56:03 USER Local-Kermit-20> ! ! *Echo Remote Help (BASIC) *Remote Help *Statistics ! ! 13:56:03 BLABL NULTST:: @CHKPNT NULTST ! *Echo Kermit-20 4.2(174) does not implement NUL:, so don't use it @GOTO CWDTST ! *Echo Basic tests against NUL: *Remote Dir NUL: *Remote Type NUL: *Remote Delete NUL: *Echo NUL: looks deleted, but it's still there *Remote Dir NUL: *Remote CWD NUL: * *Echo Show that remote Connect to NUL: did nothing *Remote PWD *Echo We can get NUL:, but it doesn't get us much *Get "NUL:" NUL: *Statistics ! ! CWDTST:: @CHKPNT CWDTST ! *Echo Test Changing real directories *Remote CWD "TOMMYT:" "" !*Remote PWD *Remote CWD "" !*Remote PWD ! ! FILTST:: @CHKPNT FILTST ! *Echo Tests with data files *Remote CWD "TOMMYT:" "" ! ! 4.2(174) Does not implement REMOTE STATUS ! *Echo This is the Gutenberg ASCII text of The Ghost of Canterville by Oscar Wilde *Remote Dir *.TXT.0 PREFIX:: @CHKPNT PREFIX *GET "GUTENBERG-PREFIX.TXT" PREFIX.TXT;T *Statistics !*Remote Status TITLE:: @CHKPNT TITLE *GET "TITLE-PAGE.TXT" TITLE.TXT;T *Statistics !*Remote Status LIST:: @CHKPNT LIST *GET "LIST-OF-ILLUSTRATIONS.TXT" LIST.TXT;T *Statistics !*Remote Status I:: @CHKPNT I *GET "I.TXT" I.TXT;T *Statistics !*Remote Status II:: @CHKPNT II *GET "II.TXT" II.TXT;T *Statistics !*Remote Status III:: @CHKPNT III *GET "III.TXT" III.TXT;T *Statistics !*Remote Status IV:: @CHKPNT IV *GET "IV.TXT" IV.TXT;T *Statistics !*Remote Status V:: @CHKPNT V *GET "V.TXT" V.TXT;T *Statistics !*Remote Status VI:: @CHKPNT VI *GET "VI.TXT" VI.TXT;T *Statistics !*Remote Status VII:: @CHKPNT VII *GET "VII.TXT" VII.TXT;T *Statistics !*Remote Status POSTFX:: @CHKPNT POSTFX *GET "GUTENBERG-POSTFIX-AND-LICENSE.TXT" POSTFX.TXT;T *Statistics !*Remote Status *Remote CWD * !*Remote PWD ! ! 4.2(174) Does not implement large packets, so don't use them ! BIGFIL:: @CHKPNT BIGFIL ! *Echo Large file with largest possible buffer *Local Dir DOC:JSYS_REFERENCE.MEM.0 *Remote Dir "DOC:JSYS_REFERENCE.MEM.0" !*Echo Use largest possible buffer !*Set receive packet-length 9000 *get "DOC:JSYS_REFERENCE.MEM" JSYS.TXT;T *Statistics !*Remote Status ! ! DONE:: @CHKPNT DONE *Echo Done with remote tests, exit the remote Kermit *Finish *Set Input Default-Timeout 20 *Set Input Search-Default "\r\n@" *Show Input *Output "\R" *Clear/Display/Repeat 5,.333 ! FINREM:: @CHKPNT FINREM ! *Echo Show Remote Processor Time Used *Output "Info Fork\R" *Input *Echo Log the remote job out *Output "Logout\R" *Input "Used" *Input "\r\n" ! ! FINLCL:: @CHKPNT FINLCL ! *Echo Finish up and close out the local Kermit *Clear /Display *Show Line *Close Session *Connect Close *echo No terminal fork to kill since never started one *echo Connect Kill *Quit @Info Fork ! ! CHKFIL:: @CHKPNT CHKFIL @Echo Compare transferred small files against known originals @Info Job @VD *.TXT.0 /since:today @Define OWC: TOMMYT: @Define PREFIX: OWC:GUTENBERG-PREFIX.TXT @Define TITLE: OWC:TITLE-PAGE.TXT @Define LIST: OWC:LIST-OF-ILLUSTRATIONS.TXT @Define POSTFX: OWC:GUTENBERG-POSTFIX-AND-LICENSE.TXT @Define JRM: DOC:JSYS_REFERENCE.MEM @Set Trap File @FILCOM *TTY:=PREFIX:,PREFIX.TXT *TTY:=TITLE:,TITLE.TXT *TTY:=LIST:,LIST.TXT *TTY:=OWC:I.TXT,I.TXT *TTY:=OWC:II.TXT,II.TXT *TTY:=OWC:III.TXT,III.TXT *TTY:=OWC:IV.TXT,IV.TXT *TTY:=OWC:V.TXT,V.TXT *TTY:=OWC:VI.TXT,VI.TXT *TTY:=OWC:VII.TXT,VII.TXT *TTY:=POSTFX:,POSTFX.TXT ! ! Check transfer of large file ! *TTY:=JRM:,JSYS.TXT =^Z @Echo That's all Folks! BTNECF End of Control File while searching for %ERR 13:56:03 USER 13:56:03 USER Logged out by OPERATOR, Detached 13:56:03 USER Logged out Job 13, User SLOGIN, TTY21, at 14-Sep-2022 13:56:03 13:56:03 USER Used 0:00:00 in 0:00:00