Read EBCDIC AWS (Hercules format) tape. Recordsize 164, Blocksize 16400.
Don’t output every field. Only output selected fields (Account Number, Last Name, First Name).
We might output this way in order to sort by account # or Last name, First name.
I think the program is a decent but far from perfect representation of what we did…back in the day to process IBM customer tapes using Basic-Plus on a PDP-11/70. There are probably many improvements I would make if I didn’t have to restart RSTS/E between every program change/test. It was vary tedious. As I said my problems may entirely be my lack of simh knowledge.
It was a long road to get here. Starting with writing the EBCDIC conversion routine here. Then, I had to SYSGEN a new RSTS/E system to even add support for Tape drives.
I found very little detail on processing tape files on RSTS/E running on the simh emulator. And as far as Hercules AWS files all I found was a statement that simh could handle them. And the AWS format wasn’t even documented. I just guessed that it was an option based on what I read somewhere. So there was a lot of trial and error.
Below is a few records out of 1000.
PIP CUSTRC.TXT 4313823732834469 Petgrave Fabian 4313768567626482 Schouten Robert 4313251303989456 Keling Rodger 4313825573004227 Cypher Raul 4313181873894986 Massingale Juliana 4313087137943172 Caamal Cary 4313196239656267 Diefendorf Leonor 4313416983633720 Woodend Otis 4313273914282238 Smith Weston 4313843895349824 Kaleo Raymond 4313935972736152 Medine Karyn 4313160683191320 Stose Richard 4313183036785135 Zoeller Ada 4313776948680839 Mariacher Jon 4313621226845482 Shaak Donny