The 2200 system file naming convention:
QUAL*FILENAME. QUAL is the Qualifier. It is 1 to 12 characters. * is the seperator. FILENAME is the Filename. It is 1 to 12 characters. . is sometimes optional, use to be safe.
Files can be Data files or Program files.
Data files are files of data. Program files contain elements. Elements are generally programs. The element naming convention: QUAL*FILENAME.ELEMENTNAME QUAL is the Qualifier. It is 1 to 12 characters. * is the seperator. FILENAME is the Filename. It is 1 to 12 characters. . is the separator. ELEMENTNAME is the Element Name. It is 1 to 12 characters.
When signing to the 2200 system:
>Enter your user-id/password: >MYNAME/MYPASSWORD - (This will be invisible) >Choose your account index(1-5): - (You my/may not get this) ># >Enter your project-identifier (<XMIT>=QUAL): >MYQUAL - (Generally you don't override)
When you sign on you either take default qualifier or override it. The default qualifier means that if you do not specify QUAL* on a filename the default will be used. Generally each programmer/user has their own Program File, into which their programs are saved, modified, etc. The standard Program File name is:
QUAL*MY$PF. Where QUAL is the default Qualifier, and MY is assigned to you (possibly your initials).
For a user to access a file, it must be assigned.
@ASG,A QUAL*FILENAME. @ASG,A is the assign command - NOTE: ALL commands begin with @. QUAL*FILENAME. is the system file name.
For a program to read or write a file, its internal name must be linked to the system name. Example:
@USE ARRESTS,BCS*ARRMAST95. @USE is the command to link. ARRESTS is the internal file name. BCS*ARRMAST95. is the system file name.
When a program is executed at the terminal, it may produce a lot of output. In order to capture and view the output the breakpoint mechanism is used:
@BK1 - This begins Breakpoint process. ... - Run program(s). @BK2,E - This ends Breakpoint process and allows user to use @ED commands to view contents. (See @ED Tutorial for details) ... - View output (check for errors, etc) @BK2 - If desired this command sends output to system printer.