*1.
*|SU$SUC
   1/1.   SU$SUC

	Operation Successful without Qualification

*2.
*|SU$DUP
   2/2.   SU$DUP

	Conditional success: A record inserted into an Indexed File
	via a put or update operation contains at least one key value
	present in another record.

*3.
*|SU$IDX
   3/3.   SU$IDX

	A put or update operation on an Indexed File ended successfully,
	but RMS-11 could not optimize the index structure during the
	operation.  Therefore RMS-11 will require extra I/O operations
	to retrieve the record.
	STV = RMS error code giving reason optimization failed.

*-16.
*|177760
*|ER$ABO
   177760/-16.   ER$ABO

	Operation Aborted.
	STV = ER$STK = 174620/-1648. => During asynchronous record
		operation, RMS-11 found the stack too big to be saved.
	STV = ER$MAP = 175720/-1072. => Memory-resident data structures,
		such as I/O buffers, corrupted.

*-32.
*|177740
*|ER$ACC
   177740/-32.   ER$ACC

	File processor could not access the file.
	STV = File Processor Error Code

*-48.
*|177720
*|ER$ACT
   177720/-48.   ER$ACT

	File Activity Precludes Operation.
	(e.g. Attempt to close file before asynchronous operation complete.)

*-64.
*|177700
*|ER$AID
   177700/-64.   ER$AID

	The Area indicated by the XAB does not exist in the file.
	STV = XAB Address.

*-80.
*|177660
*|ER$ALN
   177660/-80.   ER$ALN

	Illegal alignment value for Placement Control in XAB.
	STV = XAB Address.

*-96.
*|177640
*|ER$ALQ
   177640/-96.   ER$ALQ

	Illegal Allocation Quantity in XAB.
	STV = XAB Address.

*-112.
*|177620
*|ER$ANI
   177620/-112.   ER$ANI

	RECORDS ON ANSI MAGTAPE ARE VARIABLE LENGTH BUT NOT ANSI D

*-128.
*|177600
*|ER$AOP
   177600/-128.   ER$AOP

	Invalid Allocation Options in XAB.
	STV = XAB Address.

*-144.
*|177560
*|ER$AST
   177560/-144.   ER$AST

	Invalid operation at AST level.  A synchronous operation was
	attempted from an asynchronous operation completion routine.

*-160.
*|177540
*|ER$ATR
   177540/-160.   ER$ATR

	File Processor Read Error on File Attributes.
	STV = File Processor Error Code.

*-168.
*|177530



*-176.
*|177520
*|ER$ATW
   177520/-176.   ER$ATW

	File Processor Write Error on File Attributes.
	STV = File Processor Error Code.

*-192.
*|177500
*|ER$BKS
   177500/-192.   ER$BKS

	File Bucket Size exceeds maximum for Operating System.

*-208.
*|177460
*|ER$BKZ
   177460/-208.   ER$BKZ

	Area Bucket Size in XAB exceeds maximum for Operating System.
	STV = XAB Address.

*-224.
*|177440
*|ER$BLN
   177440/-224.   ER$BLN

	Control Block (FAB,RAB,XAB) length is invalid.

*-232.
*|177430
*|ER$BOF
   177430/-232.   ER$BOF

	Beginning of file detected during magnetic tape spacing operation.

*-240.
*|177420
*|ER$PBA
   177420/-240.   ER$PBA

	Invalid I/O buffer: Private buffer pool not on word boundary.

*-256.
*|177400
*|ER$BPS
   177400/-256.   ER$BPS

	Invalid I/O buffer: Private buffer pool size not a multiple of two
	bytes.

*-272.
*|177360
*|ER$BUG
   177360/-272.   ER$BUG

	Internal RMS11 error. Submit an SPR to DEC.

*-288.
*|177340
*|ER$CCR
   177340/-288.   ER$CCR

	An attempt was made to connect more than one record access stream
	to a Sequential file.

*-304.
*|177320
*|ER$CHG
   177320/-304.   ER$CHG

	During an update operation an attempt was made to change a key
	field that does not allow changes.

*-320.
*|177300
*|ER$CHK
   177300/-320.   ER$CHK

	Indexed file bucket corrupted.
	See RMS11 manual for suggested recovery procedures.

*-336.
*|177260
*|ER$CLS
   177260/-336.   ER$CLS

	RSTS/E Close Operation failed.
	STV = File Procesor Error Code.

*-352.
*|177240
*|ER$COD
   177240/-352.   ER$COD

	XAB type is invalid for the operation or file organization.
	STV = XAB Address.

*-368.
*|177220
*|ER$CRE
   177220/-368.   ER$CRE

	File Processor error creating file.
	STV = File Processor Error Code.

*-384.
*|177200
*|ER$CUR
   177200/-384.   ER$CUR

	No Current Record: Delete, Truncate, or Update operation was not
	immediately preceded by a successful Get or Find.

*-400.
*|177160
*|ER$DAC
   177160/-400.   ER$DAC

	File Processor Error deaccessing file during Close operation.
	STV = File Processor Error Code.

*-416.
*|177140
*|ER$DAN
   177140/-416.   ER$DAN

	Invalid area number specified in Key XAB DAN field.
	STV = XAB Address.

*-432.
*|177120
*|ER$DEL
   177120/-432.   ER$DEL

	Record accessed by RFA access mode has been deleted.

*-448.
*|177100
*|ER$DEV
   177100/-448.   ER$DEV

	a) Syntax error in device name.
	b) No such device on system.
	c) Inappropriate device for operation (e.g. creating Indexed
		File on magtape.)

*-456.
*|177070
*|ER$DFW
   177070/-456.   ER$DFW

	File Processor Error writing bucket during Deferred Write.
	STV = File Processor Error Code.

*-464.
*|177060
*|ER$DIR
   177060/-464.   ER$DIR

	Syntax error in directory name in file specification.

*-480.
*|177040
*|ER$DME
   177040/-480.   ER$DME

	Dynamic memory exhausted: an RMS-11 buffer pool has insufficient
	free space.

*-496.
*|177020
*|ER$DNF
   177020/-496.   ER$DNF

	Directory not found.

*-512.
*|177000
*|ER$DNR
   177000/-512.   ER$DNR

	Device not Ready.

*-520.
*|176770
*|ER$DPE
   176770/-520.   ER$DPE

	Device Positioning Error.
	STV = File Processor Error Code.

*-528.
*|176760
*|ER$DTP
   176760/-528.   ER$DTP

	Invalid key data type.
	STV = XAB Address.

*-544.
*|176740
*|ER$DUP
   176740/-544.   ER$DUP

	An attempt was made to insert a record that would cause
	duplicate values in a key field where duplicates are not
	allowed.

*-560.
*|176720
*|ER$ENT
   176720/-560.   ER$ENT

	File Processor Error entering filespec in directory.
	STV = File Processor Error Code.

*-576.
*|176700
*|ER$ENV
   176700/-576.   ER$ENV

	An operation was attempted for which the relevant RMS-11 routines
	did not exist in the task.

*-592.
*|176660
*|ER$EOF
   176660/-592.   ER$EOF

	a) For record I/O - End of File detected.
	b) For block I/O  - Invalid VBN specified.

*-608.
*|176640
*|ER$ESS
   176640/-608.   ER$ESS

	Expanded file-name string area in NAM block is too short.

*-616.
*|176630
*|ER$EXP
   176630/-616.   ER$EXP

	File expiration date not reached.

*-624.
*|176620
*|ER$EXT
   176620/-624.   ER$EXT

	File Processor Error while extending file.
	STV = File Processor Error Code.

*-640.
*|176600
*|ER$FAB
   176600/-640.   ER$FAB

	FAB BID field does not contain FB$BID.

*-656.
*|176560
*|ER$FAC
   176560/-656.   ER$FAC

	Invalid record operation - operation does not match access
	declaration made when file was created or opened.

*-672.
*|176540
*|ER$FEX
   176540/-672.   ER$FEX

	An attempt was made to create a file that already existed.

*-680.
*|176530
*|ER$FID
   176530/-680.   ER$FID

	Invalid File ID.

*-688.
*|176520
*|ER$FLG
   176520/-688.   ER$FLG

	Invalid combination of key characteristics in XAB.
	STV = XAB Address.

*-704.
*|176500
*|ER$FLK
   176500/-704.   ER$FLK

	File locked by another user: you cannot access the file because
	your sharing specifications cannot be met.

*-720.
*|176460
*|ER$FND
   176460/-720.   ER$FND

	File Processor Error finding file in directory.
	STV = File Processor Error Code.

*-736.
*|176440
*|ER$FNF
   176440/-736.   ER$FNF

	File not found during file open operation.

*-752.
*|176420
*|ER$FNM
   176420/-752.   ER$FNM

	Syntax error in file-name.

*-768.
*|176400
*|ER$FOP
   176400/-768.   ER$FOP

	Invalid file access options specified in FAB FOP field.

*-776.
*|176370
*|ER$FSS
   176370/-776.   ER$FSS

	RSTS/E monitor error: the filename string routine is unable
	to parse the file-name string supplied by RMS-11.
	STV = FSS Error Code.

*-784.
*|176360
*|ER$FUL
   176360/-784.   ER$FUL

	Device full: RMS-11 cannot create or extend file.

*-800.
*|176340
*|ER$IAN
   176340/-800.   ER$IAN

	Invalid area number specified in Key XAB IAN field.

*-832.
*|176300
*|ER$IFI
   176300/-832.   ER$IFI

	FAB IFI field contains invalid value.

*-848.
*|176260
*|ER$IMX
   176260/-848.   ER$IMX

	More than 254 keys and/or areas defined, or multiple Summary,
	Protection, or Date/Time XABs present during operation.
	STV = XAB Address.

*-864.
*|176240
*|ER$INI
   176240/-864.   ER$INI

	RMS not initialised - $INIT or $INITIF macro calls never executed.

*-880.
*|176220
*|ER$IOP
   176220/-880.   ER$IOP

	Illegal Operation.

*-896.
*|176200
*|ER$IRC
   176200/-896.   ER$IRC

	Illegal record in Sequential File - record-length field is invalid.

*-912.
*|176160
*|ER$ISI
   176160/-912.   ER$ISI

	Invalid ISI in RAB - stream possibly not connected.

*-928.
*|176140
*|ER$KBF
   176140/-928.   ER$KBF

	No key specified during random record operations (KBF in RAB = 0).

*-944.
*|176120
*|ER$KEY
   176120/-944.   ER$KEY

	a) Negative Relative Record Number during random operation.
	b) Bad format in Packed Decimal key.

*-960.
*|176100
*|ER$KRF
   176100/-960.   ER$KRF

	Invalid key of reference -
	a) During random Get or Find operation.
	b) During Connect or Rewind operation (error occurs on next Get/Find)

*-976.
*|176060
*|ER$KSZ
   176060/-976.   ER$KSZ

	Invalid key size.

*-992.
*|176040
*|ER$LAN
   176040/-992.   ER$LAN

	Invalid area number specified in Key XAB LAN field.
	STV = XAB Address.

*-1008.
*|176020
*|ER$LBL
   176020/-1008.   ER$LBL

	Invalid Medium: Magnetic tape not labelled as ANSI standard.

*-1024.
*|176000
*|ER$LBY
   176000/-1024.   ER$LBY

	Logical channel busy: an attempt was made to create or open a file
	using a logical channel on which a file was already open.

*-1040.
*|175760
*|ER$LCH
   175760/-1040.   ER$LCH

	Invalid logical channel or unit number.

*-1048.
*|175750
*|ER$LEX
   175750/-1048.   ER$LEX

	An attempt was made to extend an area containing an unused extent.
	STV = XAB Address.

*-1056.
*|175740

   175740/-1056.   	Invalid location specified during Placement Control.

	STV = XAB Address.

*-1072.
*|175720
*|ER$MAP
   175720/-1072.   ER$MAP

	Memory-resident data structures, such as I/O buffers, corrupted.

*-1088.
*|175700
*|ER$MKD
   175700/-1088.   ER$MKD

	File Processor Error marking file for deletion.
	STV = File Processor Error Code.

*-1104.
*|175660
*|ER$MRN
   175660/-1104.   ER$MRN

	a) Maximum Record Number field contains a negative value during
		creation of Relative file.
	b) Relative Record Number for random operation to Relative file
		exceeds Maximum Record Number specified when file was created.

*-1120.
*|175640
*|ER$MRS
   175640/-1120.   ER$MRS

	Maximum Record Size is zero during file creation and either:-
	a) Record format is fixed, or
	b) File organisation is Relative.

*-1136.
*|175620
*|ER$NAM
   175620/-1136.   ER$NAM

	Odd address in FAB NAM field on file open, creation or erase.

*-1152.
*|175600
*|ER$NEF
   175600/-1152.   ER$NEF

	A Put operation was attempted to a Sequential file that was not
	positioned to End of File.

*-1168.
*|175560
*|ER$NID
   175560/-1168.   ER$NID

	Dynamic Memory exhausted: not enough buffer area to open an
	Indexed file.

*-1184.
*|175540
*|ER$NPK
   175540/-1184.   ER$NPK

	An attempt was made to create an Indexed File without defining a
	Primary Key.

*-1200.
*|175520
*|ER$OPN
   175520/-1200.   ER$OPN

	File Processor error during Open on RSTS/E.
	STV = File Processor Error Code.

*-1216.
*|175500
*|ER$ORD
   175500/-1216.   ER$ORD

	Chain of XABs not in correct order.
	STV = XAB Address.

*-1232.
*|175460
*|ER$ORG
   175460/-1232.   ER$ORG

	Invalid file organization specified.

*-1248.
*|175440
*|ER$PLG
   175440/-1248.   ER$PLG

	A Prologue Block is corrupted.
	See the RMS11 Manual for details on possible recovery.

*-1264.
*|175420
*|ER$POS
   175420/-1264.   ER$POS

	A key position was specified that was beyond the end of the record.
	STV = XAB Address.

*-1280.
*|175400
*|ER$PRM
   175400/-1280.   ER$PRM

	File directory entry contains date and time information that are
	not semantically correct.  The file may be corrupted and should be
	recreated using RMSIFL or RMSCNV.
	STV = XAB Address.

*-1296.
*|175360
*|ER$PRV
   175360/-1296.   ER$PRV

	Privilege Violation - Operating System denied access to the file.

*-1312.
*|175340
*|ER$RAB
   175340/-1312.   ER$RAB

	RAB BID field does not contain RB$BID.

*-1328.
*|175320
*|ER$RAC
   175320/-1328.   ER$RAC

	Invalid or illogical record access option specified in RAB RAC field.

*-1344.
*|175300
*|ER$RAT
   175300/-1344.   ER$RAT

	Both Carriage-Control Format and FORTRAN forms control were specified
	in FAB for file creation.

*-1360.
*|175260
*|ER$RBF
   175260/-1360.   ER$RBF

	RAB RBF field contains an odd address during block I/O operation.

*-1376.
*|175240
*|ER$RER
   175240/-1376.   ER$RER

	a) Record I/O: Read Failure on file block
	b) Block I/O:  VBN 0 was specified
	STV = File Processor Error Code.

*-1392.
*|175220
*|ER$REX
   175220/-1392.   ER$REX

	Record exists: during a put operation in random mode to a Relative
	file an attempt was made to insert a record into a cell already
	containing a record.

*-1408.
*|175200
*|ER$RFA
   175200/-1408.   ER$RFA

	Invalid RFA during RFA access.

*-1424.
*|175160
*|ER$RFM
   175160/-1424.   ER$RFM

	Invalid Record Format in FAB.

*-1440.
*|175140
*|ER$RLK
   175140/-1440.   ER$RLK

	Target Bucket locked by another task or another stream in the same
	program.

*-1456.
*|175120
*|ER$RMV
   175120/-1456.   ER$RMV

	File Processor Error removing file from directory.
	STV = File Processor Error Code.

*-1472.
*|175100
*|ER$RNF
   175100/-1472.   ER$RNF

	Record specified during random Get or Find operation does not exist
	in Relative or Indexed file.
	For Indexed files if STV = ER$IDX = 176320/-816. the index was not
	created.

*-1488.
*|175060
*|ER$RNL
   175060/-1488.   ER$RNL

	A Free operation was initiated when no buckets were locked.

*-1504.
*|175040
*|ER$ROP
   175040/-1504.   ER$ROP

	Invalid record processing option, or invalid combination of values
	specified in RAB ROP field.

*-1520.
*|175020
*|ER$RPL
   175020/-1520.   ER$RPL

	File Processor Error while reading File Prologue.
	STV = File Processor Error Code.

*-1536.
*|175000
*|ER$RRV
   175000/-1536.   ER$RRV

	Invalid RRV record encountered in Indexed File.
	The file may be corrupted and should be recreated via RMSIFL or
	RMSCNV.

*-1552.
*|174760
*|ER$RSA
   174760/-1552.   ER$RSA

	Record Stream Active: In an asynchronous environment a record operation
	was attempted on a stream that was already performing an operation.

*-1568.
*|174740
*|ER$RSZ
   174740/-1568.   ER$RSZ

	a) Record size is zero during Block I/O.
	b) Record size exceeds - MRS for variable-length or VFC records
			         - magnetic tape block size
			       - data bucket size of Indexed File
			       - 510(10) bytes when block spanning not allowed
			       - end of I/O buffer during Locate Mode put
			         operation on Sequential File
	c) Record is too short to contain Primary Key of Indexed File.
	d) Record size is not equal to size of Current Record for update
	   operation on a disk Sequential file or on an Indexed File
	   where Primary Key duplicates are allowed.
	e) Record size does not equal MRS for fixed-length records.

*-1584.
*|174720
*|ER$RTB
   174720/-1584.   ER$RTB

	Record too big for user buffer: RMS-11 could not move entire record
	retrieved by Get operation to user buffer.  The stream's context is
	updated as if the operation were completely successful and as much
	of the record as possible is moved to the user buffer.
	STV = number of bytes moved.

*-1592.
*|174710
*|ER$RVU
   174710/-1592.   ER$RVU

	During a Put or Update operation, RMS-11 moved the specified record
	to the file successfully, but could not update one or more Record
	Reference Vectors.  The file is corrupted, but you can retrieve
	every record via the Primary index.  Therefore the file should be
	recreated using either RMSIFL or RMSCNV.

*-1600.
*|174700
*|ER$SEQ
   174700/-1600.   ER$SEQ

	Invalid record operation: During a Sequential Put operation to an
	Indexed File, the Primary Key of the record to be written is not equal
	to or greater than the key of the previous record.

*-1616.
*|174660
*|ER$SHR
   174660/-1616.   ER$SHR

	Allow Write was declared for a Sequential File in SHR in the FAB.

*-1632.
*|174640
*|ER$SIZ
   174640/-1632.   ER$SIZ

	Invalid key size specified in XAB for file creation.
	STV = XAB Address.

*-1664.
*|174600
*|ER$SYS
   174600/-1664.   ER$SYS

	The interface between RMS-11 and the operating system has changed.
	Submit an SPR to Digital.
	STV = Directive or QIO error code.

*-1680.
*|174560
*|ER$TRE
   174560/-1680.   ER$TRE

	Index in Indexed File is corrupted.  Recreate file with RMSIFL or
	RMSCNV.

*-1696.
*|174540
*|ER$TYP
   174540/-1696.   ER$TYP

	Syntax error in File Extension.

*-1712.
*|174520
*|ER$UBF
   174520/-1712.   ER$UBF

	User buffer improperly specified in RAB - address is zero, or
	buffer is not word-aligned for Block I/O.

*-1728.
*|174500
*|ER$USZ
   174500/-1728.   ER$USZ

	User buffer length is zero in RAB.

*-1744.
*|174460
*|ER$VER
   174460/-1744.   ER$VER

	Syntax Error in File Version Number.

*-1760.
*|174440
*|ER$VOL
   174440/-1760.   ER$VOL

	Nonzero relative volume number in XAB.
	STV = XAB Address.

*-1768.
*|174430
*|ER$WCD
   174430/-1768.   ER$WCD

	Explicit or default file specification field contains wild card
	character.

*-1776.
*|174420
*|ER$WER
   174420/-1776.   ER$WER

	File Processor Error while writing file block.
	STV = File Processor Error Code.

*-1784.
*|174410
*|ER$WLK
   174410/-1784.   ER$WLK

	Device is Write-Locked.

*-1792.
*|174400
*|ER$WPL
   174400/-1792.   ER$WPL

	File Processor Error while writing File Prologue.
	STV = File Processor Error Code.

*-1808.
*|174360
*|ER$XAB
   174360/-1808.   ER$XAB

	FAB XAB field or XAB NXT field contains an odd address.
	STV = XAB Address.

*-1824.
*|174340
*|ER$XTR
   174340/-1824.   ER$XTR

	Explicit or default file specification contains extraneous field.

