[mod.computers.vax] SYSUAF.DAT

TBLAKE@BINGVAXA.BITNET.UUCP (02/10/87)

Tom,
 
        The OPEN call you list is ...
 
>               OPEN (FILE_VARIABLE := SYSUAF_FILE,
>                     FILE_NAME := 'SYS$SYSTEM:SYSUAF.DAT',
>                     HISTORY := OLD,
>                     RECORD_TYPE := VARIABLE,
>                     ORGANISATION := INDEXED,
>                     SHARING := READWRITE,
>                     ERROR := MESSAGE );
 
        But you don't specify how you declare the file variable SYSUAF_FILE.
If your declaration is like ...
 
        SYSUAF_FILE : Text;
 
        ... then the RECORD_LENGTH parameter defaults to 133 chars.  The
RECORD_LENGTH parameter is supposedly ignored for all but text files.
 
        Could this be your problem?  (RECORD_LENGTH really means maximum size
of the record in bytes, and not a fixed record size.)
 
 
TBLAKE@BINGVAXB.BITNET                                  Thomas R. Blake
TBLAKE@suny-bing.CSNET                                  SUNY Computer Center
                                                        Binghamton, NY  13901