HP 3000 Manuals

OCTAL [ FCOPY Reference Manual ] MPE/iX 5.0 Documentation


FCOPY Reference Manual

OCTAL 

Displays the contents of a file, record by record, as character code
numbers in octal form.

Syntax 

       [ {CHAR }]
;OCTAL [;{CLEAR}] [;NORECNUM] [;TITLE=title]
       [ {KANA }]
Where:

CHAR                  Displays character symbols in ASCII code.  Refer to
                      the CHAR description in this chapter.

CLEAR                 Displays all character symbols.  Refer to the CLEAR
                      description in this chapter.

KANA                  Displays JIS character symbols.  Refer to the KANA
                      description in this chapter.

NORECNUM              Omits file identification information, record
                      numbers, and word offset numbers from the display.

title                 Is a character string to be used as the title of
                      the display.  If the tofile is a printer, the title
                      is printed at the top of each page.  Otherwise, the
                      title is written only once, at the beginning of the
                      tofile.  The title may contain up to 62 characters
                      but may not be broken to be continued on the
                      following line.

File Attributes 

The fromfile must have read access and the tofile must have write access.
The tofile is normally a list device such as $STDLIST, but it can also be
another device for intermediate storage.  The record size for an
intermediate storage device should be the same as that of the list device
that ultimately prints the data and must be greater than or equal to 60
bytes.

Operation 

You can combine the OCTAL function with the CHAR, CLEAR, or KANA
functions, one at a time, to display character symbols as well as
numerical codes.  The tofile can be a printer, terminal, or an
intermediate disk file.  If the tofile is a disk file, it must be at
least 60 bytes in length.

Examples 

In the examples below, the file TEXT3.PUB.ACCOUNT is an ASCII file
created by using EDIT/3000.  The octal word number at the beginning of
each line of data specifies the sequential number within the record of
the first word of data in the line.

The command below produces the following display on an 80-column line
printer:

     >FROM=TEXT3;TO=*LP;OCTAL 

     TEXT3.PUB.ACCOUNT RECORD 0 (%0)

     00000: 052110  044523  020111  051440  046111  047105  020061 027040
     00010: 020124  044105  020070  026504  044507  044524  020116 052515
     00020: 041105  051123  020101  052040  052110  042440  051111 043510
     00030: 052040  040522  042440  052110  042440  020040  020040 020040
     00040: 020040  020040  020040  020040  030060  030060  030460 030006

     TEXT3.PUB.ACCOUNT RECORD 1 (%1)

     00000: 052105  054124  020105  042111  052117  051040  046111 047105
     00010: 020116  052515  041105  051123  027040  020116  047524 042440
     00020: 052110  040524  020124  044105  020122  042503  047522 042040
     00030: 047125  046502  042522  051140  020040  020040  020040 020040
     00040: 020040  020040  020040  020040  030060  030060  031060 030060

     TEXT3.PUB.ACCOUNT RECORD 2 (%2)

     00000: 051525  050120  046111  042504  020102  054440  043103 047520
     00010: 054440  051524  040522  052040  040524  020132  042522 047440
     00020: 053510  044514  042440  052110  042440  052105  054124 020105
     00030: 042111  052117  051040  046111  047105  020040  020040 020040
     00040: 020040  020040  020040  020040  030060  030060  031460 030060

The following example combines octal and character display.

     >FROM=TEXT3;TO=*LP;OCTAL; CHAR; & 
     TITLE="EXAMPLE OF CHAR/OCTAL DISPLAY" 

The command produces the following display.  The 8-digit numbers at the
end of each record are text editor line numbers, starting at 1.

     EXAMPLE OF CHAR/OCTAL DISPLAY

     TEXT3.PUB.ACCOUNT RECORD 0 (%0)

     00000: 052110 044523 020111 051440 046111 047105 020061 027040 THIS IS LINE 1
     00010: 020124 044105 020070 028504 044507 044524 020116 052515 THE 8-DIGIT NUM
     00020: 041105 051123 020101 052040 052110 042440 051111 043510 BERS AT THE RIGHT
     00030: 052040 040522 042440 052110 042440 020040 020040 020040 ARE THE
     00040: 020040 020040 020040 020040 030060 030060 030460 030060 00001000

     TEXT3.PUB.ACCOUNT RECORD 1 (%1)

     00000: 052105 054124 020105 042111 052117 051040 046111 047105 TEXT EDITOR LINE
     00010: 020116 052515 041105 051123 027040 020116 047524 042440 NUMBERS. NOTE
     00020: 052110 040524 020124 044105 020122 042503 047522 042040 THAT THE RECORD
     00030: 047125 046502 042522 051140 020040 020040 020040 020040 NUMBERS
     00040: 020040 020040 020040 020040 030060 030060 031060 030060 00002000

     TEXT3.PUB.ACCOUNT RECORD 2 (%2)

     00000: 051525 050120 046111 042504 020102 054440 043103 047520 SUPPLIED BY FCOP
     00010: 054440 051524 040522 052040 040524 020132 042522 047440 Y START AT ZERO
     00020: 053510 044514 042440 052110 042440 052105 054124 020105 WHILE THE TEXT
     00030: 042111 052117 051040 046111 047105 020040 020040 020040 EDITOR LINE
     00040: 020040 020040 020040 020040 030060 030060 031460 030060 00003000



MPE/iX 5.0 Documentation