?section :sorterr ROUTINE #FRAME #push :junk^ :num^ [#case [#exception] |_call| |_break| #unframe #return |_error| #errortext /capture :junk^/ #output >>>>>>>>>> Tacl Error <<<<<<<<<<< #outputv :junk^ #unframe #return |otherwise| #unframe #return ] {case} #filter _break _error [#case [#argument /value num^/ number keyword/wordlist help/ text end] |1| [#if ([num^] > -1) |then| [#if [#variableinfo /existence/ :marks:sorterr:sort^error^[num^]] |then| #outputv :marks:sorterr:sort^error^[num^] |else| #output *** ERROR [num^] IS NOT A SORT ERROR NUMBER I KNOW *** ] |else| #output *** ERROR [num^] IS NOT A DOCUMENTED SORT ERROR NUMBER *** ] |2| #outputv :marks:sorterr:SORTERR_ABOUT |3| #output ** Error ** Expecting a valid number, Or HELP. |4| #outputv :marks:sorterr:SORTERR_ABOUT ] #UNFRAME ?section :marks:sorterr:SORTERR_ABOUT TEXT SORTERR This macro will explain tandem SORT and FASTSORT error messages. To use this macro enter 'SORTERR ' where is the number of the SORT/FASTSORT error you wish to have explained. All error messages are consistent with the SORT program SORTB10. All error causes and recoveries are from the C00 FASTSORT manual, Part No. 84144 (November 1987). ?section :marks:sorterr:SORT^ERROR^0 TEXT 000 - NO ERROR ?section :marks:sorterr:SORT^ERROR^1 TEXT 001 - THE 'CTLBLOCK' PARAMETER TO SORTMERGESTART IS REQUIRED Cause : The call to SORTMERGESTART did not specify a control block. Recovery : Specify the parameter. ?section :marks:sorterr:SORT^ERROR^2 TEXT 002 - THE 'KEYS' PARAMETER TO SORTMERGESTART IS REQUIRED Cause : The call to sortmergestart did not define any key fields. Recovery : Specify the parameter. ?section :marks:sorterr:SORT^ERROR^3 TEXT 003 - THE NUMBER OF KEY FIELDS MUST BE 1 TO 63 INCLUSIVE Cause : The number of key fields was incorrect in the call to SORTMERGESTART. Recovery : Change the parameter to define from 1 to 63 key fields. ?section :marks:sorterr:SORT^ERROR^4 TEXT 004 - AN ERROR HAS PREVENTED CREATION OF THE SORT PROCESS Cause : The SORTPROG program was incorrect, or some condition in the system caused the error. Recovery : If the SORTPROG program name was incorrect, contact system manager. Follow recovery recommendations in the System Messages Manual for the operating system error code returned with this SORT or FASTSORT error code. ?section :marks:sorterr:SORT^ERROR^5 TEXT 005 - COMMUNICATIONS WITH THE SORT PROCESS HAVE FAILED Cause : The calling process and SORTPROG could not exchange messages. Recovery : Follow recovery recommendations in the System Messages Manual for the operating system error code returned with this SORT or FASTSORT error code. ?section :marks:sorterr:SORT^ERROR^6 TEXT 006 - THE SORT PROCESS HAS STOPPED UNEXPECTEDLY Cause : Somebody stopped the SORTPROG process or the CPU went down. Recovery : Restart the operation, possibly in another CPU. ?section :marks:sorterr:SORT^ERROR^7 TEXT 007 - SORTMERGESEND HAS BEEN CALLED UNEXPECTEDLY Cause : The calling process called SORTMERGESEND at the wrong time. Recovery : Correct your program logic. See table 6-1 of the sort manual for the normal order of SORT or FASTSORT procedures. ?section :marks:sorterr:SORT^ERROR^8 TEXT 008 - SORTMERGERECEIVE HAS BEEN CALLED UNEXPECTEDLY Cause : The calling process called SORTMERGERECEIVE at the wrong time. Recovery : Correct your program logic. See table 6-1 of the sort manual for the normal order of SORT or FASTSORT procedures. ?section :marks:sorterr:SORT^ERROR^9 TEXT 009 - RECORD LENGTH TO SORTMERGESEND IS TOO SMALL OR TOO LARGE Cause : The calling process sent a record of the wrong length. Recovery : Change the parameter in the call to SORTMERGESEND. ?section :marks:sorterr:SORT^ERROR^10 TEXT 010 - SORTMERGEFINISH HAS BEEN CALLED UNEXPECTEDLY Cause : The calling process called SORTMERGEFINISH at the wrong time. Recovery : Correct your program logic. See table 6-1 of the sort manual for the normal order of SORT or FASTSORT procedures. ?section :marks:sorterr:SORT^ERROR^11 TEXT 011 - THE FREE LIST FILE CANNOT BE OPENED Cause : SORTPROG could not open or create its free-list file, a second scratch file that SORT or FASTSORT sometimes creates for internal memory management. Recovery : Follow recovery recommendations in the System Messages Manual for the operating system error code returned with this SORT or FASTSORT error code. ?section :marks:sorterr:SORT^ERROR^12 TEXT 012 - INVALID FLAG OR COMBINATION OF FLAGS Cause : Some flag values in the call to SORTMERGESTART are mutually exclusive. Recovery : Change one or more values for the parameter. ?section :marks:sorterr:SORT^ERROR^13 TEXT 013 - SCRATCH FILE MUST BE UNSTRUCTURED Cause : A scratch file named in the RUN command, in a SUBSORT command, or in the call to SORTMERGESTART exists and is a structured file. Recovery : Specify an unstructured scratch file. ?section :marks:sorterr:SORT^ERROR^15 TEXT 015 - FILES TO BE MERGED MUST BE SORTED Cause : The data in one or more files specified for merging was not in sorted order. Recovery : Check your files to see which ones are not sorted, and specify sorting before merging for those files. ?section :marks:sorterr:SORT^ERROR^20 TEXT 020 - COMMUNICATIONS WITH SORTPROG HAVE BROKEN DOWN Cause : Some condition in the system halted communications. Recovery : Follow recovery recommendations in the System Messages Manual for the operating system error code returned with this SORT or FASTSORT error code. ?section :marks:sorterr:SORT^ERROR^21 TEXT 021 - COMMUNICATIONS WITH SORTPROG WERE GARBLED Cause : Some condition in the system interfered with communications. Recovery : Follow recovery recommendations in the System Messages Manual for the operating system error code returned with this SORT or FASTSORT error code. ?section :marks:sorterr:SORT^ERROR^22 TEXT 022 - THE MEMORY SPACE FOR SORTING IS INSUFFICIENT Cause : Not eneough storage was available for SORTPROG to sort the data. Recovery : Specify a larger memory size, if possible, or reduce the input for a single sort run. You can use more than one sort run to sort the data and then merge the sorted data in another run. ?section :marks:sorterr:SORT^ERROR^23 TEXT 023 - THE FROM FILE COULD NOT BE OPENED Cause : SORTPROG could not open one of the input files. Recovery : Follow recovery recommendations in the System Messages Manual for the operating system error code returned with this SORT or FASTSORT error code. ?section :marks:sorterr:SORT^ERROR^24 TEXT 024 - A TEMPORARY FILE IS TOO SMALL Cause : A temporary scratch file was not large eneough for SORTPROG to perform the sort or merge operation. Recovery : Name a larger scratch file in the RUN command, in the SUBSORT command, or in the call to SORTMERGESTART. Or increase your estimate of the number of input records to have SORT or FASTSORT create a larger scratch file. ?section :marks:sorterr:SORT^ERROR^25 TEXT 025 - ONE OF THE KEY FILES IS OF AN UNDEFINED TYPE Cause : SORT or FASTSORT did not recognise a key-field type specified in the call to SORTMERGESTART. Recovery : Change the key-field type in the parameter. ?section :marks:sorterr:SORT^ERROR^26 TEXT 026 - A KEY FIELD LOCATION EXCEEDS THE RECORD SIZE Cause : A key field does not lie entirely within the record. Recovery : Correct either the key-field offset or the record length. ?section :marks:sorterr:SORT^ERROR^27 TEXT 027 - THE TO FILE ALREADY EXISTS AND CANNOT BE PURGED Cause : The specified output file exists but is too small or has a wrong type. SORTPROG cannot purge the file and create a new one because of the files security, current usage, or some other condition in the system. Recovery : Follow recovery recommendations in the System Messages Manual for the operating system error code returned with this SORT or FASTSORT error code. If the problem is security or current useage, you can change the security of the file or prevent concurrent access to it. ?section :marks:sorterr:SORT^ERROR^28 TEXT 028 - A SCRATCH FILE CANNOT BE OPENED Cause : SORTPROG could not open the scratch file. Recovery : Follow recovery recommendations in the System Messages Manual for the operating system error code returned with this SORT or FASTSORT error code. ?section :marks:sorterr:SORT^ERROR^29 TEXT 029 - A WRITE HAS FAILED TO THE TO FILE Cause : SORTPROG could not write to the output file, probably because you, SORT, or FASTSORT underestimated the number of input records. Recovery : If SORT or FASTSORT underestimated the number of input records, you can specify the number of records or name an existing file large enough to hold the output records. Follow recovery recommendations in the System Messages Manual for the operating system error code returned with this SORT or FASTSORT error code. ?section :marks:sorterr:SORT^ERROR^30 TEXT 030 - A WRITE HAS FAILED TO A SCRATCH FILE Cause : SORTPROG could not write to the scratch file, probably because you, SORT, or FASTSORT underestimated the number of input records. Recovery : If SORT or FASTSORT underestimated the number of input records, you can specify the actual number of input records. In COBOL you can specify a scratch file large eneough to hold all the input records. For ENFORM you can add slack with FUP to any structured files containing short records. Follow recovery recommendations in the System Messages Manual for the operating system error code returned with this SORT or FASTSORT error code. ?section :marks:sorterr:SORT^ERROR^31 TEXT 031 - A READ HAS FAILED FROM THE FROM FILE Cause : SORTPROG could not read an input file. Recovery : Follow recovery recommendations in the System Messages Manual for the operating system error code returned with this SORT or FASTSORT error code. ?section :marks:sorterr:SORT^ERROR^32 TEXT 032 - A READ HAS FAILED FROM A SCRATCH FILE Cause : SORTPROG could not read a scratch file. Recovery : Follow recovery recommendations in the System Messages Manual for the operating system error code returned with this SORT or FASTSORT error code. ?section :marks:sorterr:SORT^ERROR^33 TEXT 033 - A CONTROL OPERATION HAS FAILED Cause : A control operation on the output file or on a scratch file failed. Recovery : Follow recovery recommendations in the System Messages Manual for the operating system error code returned with this SORT or FASTSORT error code. ?section :marks:sorterr:SORT^ERROR^34 TEXT 034 - AN EDITREAD HAS FAILED FROM THE FROM FILE Cause : SORT or FASTSORT couls not read an EDIT input file. Recovery : Follow recovery recommendations in the System Messages Manual for the operating system error code returned with this SORT or FASTSORT error code. ?section :marks:sorterr:SORT^ERROR^35 TEXT 035 - CREATION OF A SCRATCH FILE HAS FAILED Cause : SORT or FASTSORT could not create a scratch file for a sort or subsort process. Recovery : Follow recovery recommendations in the System Messages Manual for the operating system error code returned with this SORT or FASTSORT error code. ?section :marks:sorterr:SORT^ERROR^36 TEXT 036 - A POSITION HAS FAILED IN A SCRATCH FILE Cause : SORT or FASTSORT could not position in a scratch file. Recovery : Follow recovery recommendations in the System Messages Manual for the operating system error code returned with this SORT or FASTSORT error code. ?section :marks:sorterr:SORT^ERROR^37 TEXT 037 - CREATION OF THE TO FILE HAS FAILED Cause : SORT or FASTSORT could not create the output file. Recovery : Follow recovery recommendations in the System Messages Manual for the operating system error code returned with this SORT or FASTSORT error code. ?section :marks:sorterr:SORT^ERROR^38 TEXT 038 - THE TO FILE COULD NOT BE OPENED Cause : SORT or FASTSORT could not open the output file. Recovery : Follow recovery recommendations in the System Messages Manual for the operating system error code returned with this SORT or FASTSORT error code. ?section :marks:sorterr:SORT^ERROR^39 TEXT 039 - AN INPUT RECORD EXCEEDED THE RECORD SIZE Cause : An input record was larger than the maximun input record length. Recovery : Change the size of the record or specify a larger maximum record length in the FROM command or in the call to SORTMERGESTART. ?section :marks:sorterr:SORT^ERROR^42 TEXT 042 - THE MEM SIZE MUST BE IN THE RANGE 1 TO 64 Cause : The value of the memory parameter was incorrect in the call to SORTMERGESTART. Recovery : Change the memory value in the parameter to specify from 1 to 64 pages. ?section :marks:sorterr:SORT^ERROR^43 TEXT 043 - THE PRIORITY MUST BE IN THE RANGE 1 TO 200 Cause : The value of the priority parameter was incorrect in the call to SORTMERGESTART. Recovery : Correct the priority value in the parameter. ?section :marks:sorterr:SORT^ERROR^44 TEXT 044 - INVALID CONTROL BLOCK, PROCEDURE CALL REJECTED Cause : The calling process corrupted the SORT or FASTSORT control block. Recovery : Correct your program so that it does not overwrite the contol block. ?section :marks:sorterr:SORT^ERROR^45 TEXT 045 - INVALID SCRATCH FILE BLOCKSIZE Cause : The scratch block size was incorrect in the call to SORTMERGESTART. Recovery : Correct the value in the parameter. ?section :marks:sorterr:SORT^ERROR^46 TEXT 046 - REAL NUMBER KEYS MUST BE WORD ALIGNED Cause : The offset of a real numeric key-field inside the record is not on a word boundary. Recovery : Correct either the offset or the record layout. ?section :marks:sorterr:SORT^ERROR^47 TEXT 047 - SORTMERGESTATISTICS HAS BEEN CALLED UNEXPECTEDLY Cause : The calling process called SORTMERGESTATISTICS at the wrong time. Recovery : Correct your program logic. See table 6-1 of the sort manual for the normal order of SORT or FASTSORT procedures. ?section :marks:sorterr:SORT^ERROR^48 TEXT 048 - A SIGNED ASCII NUMERIC KEY IS LARGER THAN 32 BYTES Cause : A key field of a signed numeric type is too big. Recovery : Change the key-field type in the syntax, or change the key-field format. ?section :marks:sorterr:SORT^ERROR^49 TEXT 049 - INVALID EXCLUSION MODE SPECIFIED Cause : The exclusion mode specified in the call to SORTMERGESTART was invalid. Recovery : Change the value of the or parameter. ?section :marks:sorterr:SORT^ERROR^50 TEXT 050 - EDIT FILES MAY NOT BE TO FILES Cause : The specified output file is an EDIT file. Recovery : Change the output file format or purge the file. ?section :marks:sorterr:SORT^ERROR^51 TEXT 051 - INVALID FILE TYPE SPECIFIED FOR TO FILE Cause : The output file type specified in the call to SORTMERGESTART was invalid. Recovery : Change the value of the parameter. ?section :marks:sorterr:SORT^ERROR^52 TEXT 052 - ONLY ONE FILE MAY BE SORTED VIA SORTMERGESEND Cause : The call to SORTMERGESEND specified multiple sort files with blank names. Recovery : Specify only one sort file or name the files. You might also need to correct the program logic. ?section :marks:sorterr:SORT^ERROR^53 TEXT 053 - A TO FILE MAY NOT BE A FILE TO BE MERGED Cause : The name of the output file is the same as the name of a merge file. Recovery : Change the output file name or the merge file name. ?section :marks:sorterr:SORT^ERROR^54 TEXT 054 - INVALID SCRATCH FILE NAME Cause : The scratch volume did not exist, the scratch file name was specified incorrectly, or the system was not accessible. Recovery : Specify an existing volume, correct the file name, or specify an existing system. ?section :marks:sorterr:SORT^ERROR^55 TEXT 055 - TO MANY FROM FILES SPECIFIED Cause : The number of input files exceeds the limit. Recovery : Reduce the number of input files. ?section :marks:sorterr:SORT^ERROR^56 TEXT 056 - INVALID NUMBER OF FILES TO BE SORTED OR MERGED Cause : The call to SORTMERGESTART specified a negative number of files to be sorted or merged. Recovery : Change the value of the or to a positive number. ?section :marks:sorterr:SORT^ERROR^57 TEXT 057 - COLLATING SEQUENCE TABLE MUST BE PRESENT Cause : The call to SORTMERGESTART specified translation, but the alternate collating sequence table was missing. Recovery : Set .<10:10> to 0 or provide an alternate collating sequence table. ?section :marks:sorterr:SORT^ERROR^58 TEXT 058 - SORTMERGESTART CALLED UNEXPECTEDLY Cause : The calling process called SORTMERGESTART at the wrong time. Recovery : Correct your program logic. See table 6-1 of the sort manual for the normal order of SORT or FASTSORT procedures. ?section :marks:sorterr:SORT^ERROR^59 TEXT 059 - AN INPUT RECORD IS TOO SMALL Cause : A record from SORTMERGESEND was too small. Recovery : Correct your program logic. ?section :marks:sorterr:SORT^ERROR^60 TEXT 060 - NOT ENEOUGH STACK FOR SORTMERGESTART Cause : Not eneough stack was available to call SORTMERGESTART. Recovery : Specify 64 in the memory word of the parameter of SORTMERGESTART or in the MEM option of the RUN command of the calling program to provide more stack. ?section :marks:sorterr:SORT^ERROR^61 TEXT 061 - SPARE PARAMETERS MAY NOT BE PRESENT Cause : The call to SORTMERGESTART, SORTMERGESEND, or SORTMERGERECEIVE included one of the spare parameters. Recovery : Remove the spare parameter. ?section :marks:sorterr:SORT^ERROR^62 TEXT 062 - KEY LENGTH MUST BE GREATER THAN ZERO Cause : The length of a key field specified in the call to SORTMERGESTART was not positive. Recovery : Specify a positive length for the key field in the parameter. ?section :marks:sorterr:SORT^ERROR^63 TEXT 063 - RESERVED FLAGS MAY NOT BE SET Cause : The call to SORTMERGESTART or SORTBUILDPARM specified a flag value that you cannot set. Recovery : Set all unused flag bits to 0. (In Your Program Logic). ?section :marks:sorterr:SORT^ERROR^64 TEXT 064 - EXTENDED SEGMENT CANNOT BE ALLOCATED Cause : FASTSORT could not allocate an extended memory segment for a sort or subsort process. Recovery : Follow recovery recommendations in the System Messages Manual for the operating system error code returned with this SORT or FASTSORT error code. ?section :marks:sorterr:SORT^ERROR^65 TEXT 065 - INVALID KEY FOR KEY-SEQUENCED FILE Cause : The sort key specified for a key-sequenced file is not the same as the files primary key field. Another possible cause is that the data type of the sort key field is not UNSIGNED. Recovery : Make sure the sort key field and the primary key field are the same. When the type of the output file is key-sequenced, make sure the type of the sort key field is UNSIGNED. ?section :marks:sorterr:SORT^ERROR^66 TEXT 066 - INVALID DATA SLACK SPECIFIED Cause : The data slack value in the call to SORTMERGESTART was outside the limits for the value. Recovery : Change the parameter. ?section :marks:sorterr:SORT^ERROR^67 TEXT 067 - INVALID INDEX SLACK SPECIFIED Cause : The data slack value in the call to SORTMERGESTART was outside the limits for the value. Recovery : Change the parameter. ?section :marks:sorterr:SORT^ERROR^68 TEXT 068 - INVALID NEW FLAG SPECIFIED Cause : The value in the call to SORTMERGESTART was not valid. Recovery : Correct the value of the parameter. ?section :marks:sorterr:SORT^ERROR^69 TEXT 069 - INVALID NUMBER OF SUBSORT PROCESSES Cause : The number of subsort processes specified in the call to SORTMERGESTART was outside the limits. Recovery : Change the value of the parameter to specify from 2 to 16 subsort processes. Because more than 8 subsort processes can cause runtime errors, Tandem recommend specifying no more than 8 subsorts. ?section :marks:sorterr:SORT^ERROR^71 TEXT 071 - INVALID SORT EXECUTION MODE Cause : The parameter in the call to SORTMERGESTART specified both MINSPACE and MINTIME. Recovery : Set either the MINSPACE flag or the MINTIME flag to 0 before you specify the parameter. ?section :marks:sorterr:SORT^ERROR^72 TEXT 072 - INVALID EXTENDED SEGMENT SIZE Cause : The extended segment size specified in the call to SORTMERGESTART was out of limits. Recovery : Correct the segment value in the parameter. ?section :marks:sorterr:SORT^ERROR^73 TEXT 073 - INVALID FORMAT OF THE PROCESS STRUCTURE Cause : 1) The call to SORTMERGESTART specified that the NEWPROCESS structure be expanded but did not specify the structure; Or 2) The calling process requested parallel sorting but did not specify that the NEWPROCESS structure be expanded. Recovery : Correct the values of the parameter. ?section :marks:sorterr:SORT^ERROR^74 TEXT 074 - INVALID BLOCK ADDRESS SPECIFIED Cause : A block buffer address in the call to SORTBUILDPARM was outside stack limits; Or the call to SORTMEGESTART specified nowait I/O, but the call to SORTBUILDPARM specified only one of the two buffers Recovery : Correct the value of the or parameter or both values; or omit the nowait parameter, , from the call to SORTMERGESTART ?section :marks:sorterr:SORT^ERROR^75 TEXT 075 - INVALID BLOCK LENGTH SPECIFIED Cause : The block buffer length specified in the call to SORTBUILDPARM was outside the limits. Recovery : Correct the value of the parameter. ?section :marks:sorterr:SORT^ERROR^76 TEXT 076 - START OF SUBSORT PROCESS HAS FAILED Cause : The distributer-collector process could not start a subsort process in the CPU you specified or in any CPU in the pool. Recovery : If you specified a CPU, try specifying a different one or letting FASTSORT choose the CPU. Follow recovery recommendations in the System Messages Manual for the operating system error code returned with this SORT or FASTSORT error code. ?section :marks:sorterr:SORT^ERROR^77 TEXT 077 - INVALID NAME OF THE SUBSORT SCRATCH FILE Cause : The call to SORTMERGSTART did not specify a valid name for the scratch file of a subsort process. Recovery : Specify a valid name in the parameter. ?section :marks:sorterr:SORT^ERROR^78 TEXT 078 - COMMUNICATIONS WITH SUBSORT PROCESS HAVE FAILED Cause : The distributer-collector process could not communicate with a subsort process. Recovery : Follow recovery recommendations in the System Messages Manual for the operating system error code returned with this SORT or FASTSORT error code. ?section :marks:sorterr:SORT^ERROR^79 TEXT 079 - PARAMETERS ARE MUTUALLY EXCLUSIVE Cause : The call to SORTMERGESEND or SORTMERGERECEIVE specified both a buffer and an extended buffer. Recovery : Omit either the parameter or the parameter. ?section :marks:sorterr:SORT^ERROR^80 TEXT 080 - THE PRODUCT IS NOT INSTALLED Cause : The license PROMS were not purchased for your system. Recovery : Contact the system manager; or obtain FASTSORT through legal channels. C00 - Because of changes in the way unlicensed software is detected in the C00 release, you should not see this message. If you are running under C00 contack your Tandem analyst. ?section :marks:sorterr:SORT^ERROR^81 TEXT 081 - BLOCKED INTERFACE NOT ALLOWED WITH MERGE Cause : The call to SORTBUILDPARM specified a buffer for record blocking and the call to SORTMERGESTART specified input streams for merging through SORTMERGESEND. Recovery : Omit the and parameters from the call to SORTBUILDPARM. ?section :marks:sorterr:SORT^ERROR^82 TEXT 082 - MORE THAN ONE SUBSORT SHOULD BE SPECIFIED Cause : Only one subsort process was specified for a parallel sort run. Recovery : Specify at least two subsort processes. ?section :marks:sorterr:SORT^ERROR^83 TEXT 083 - SORTPROG AND SORT LIBRARY DO NOT AGREE Cause : Your system has components of both SORT and FASTSORT installed. Recovery : Contact your system manager; or install FASTSORT (or SORT) again. Make sure the sort library procedures correspond to the product. ?section :marks:sorterr:SORT^ERROR^84 TEXT 084 - SORTPROG VERSION AND OS VERSION DO NOT AGREE Cause : Your system has incompatible versions of FASTSORT and the operating system installed. Recovery : Contact your system manager or Tandem analyst to have the correct version of FASTSORT or the operating system installed on your system ?section :marks:sorterr:SORT^ERROR^85 TEXT 085 - UNEXPECTED RESPONSE FROM SORTPROG Cause : The wrong program was used as a sort process. Recovery : Correct the program parameter of the RUN command or the sort-program field of the structure for the SORTMERGESTART procedure. ?section :marks:sorterr:SORT^ERROR^86 TEXT 086 - INVALID OBJECT SPECIFIED AS TO FILE Cause : The output file is an SQL object. Recovery : In the C00 release of FASTSORT, the output file cannot be an SQL object. There is no recovery. ?section :marks:sorterr:SORT^ERROR^87 TEXT 087 - INVALID OBJECT SPECIFIED AS FROM FILE Cause : An input file is an SQL object. Recovery : In the C00 release of FASTSORT, the input files cannot be an SQL objects. There is no recovery. ?section :marks:sorterr:SORT^ERROR^88 TEXT 088 - INVALID OBJECT SPECIFIED AS SWAP FILE Cause : A swap file is an SQL object. Recovery : Specify an ENSCRIBE file as the swap file or use the default. ?section :marks:sorterr:SORT^ERROR^89 TEXT 089 - INVALID FROM FILE RECORD SIZE Cause : The record size specified for an input file is greater than 4080. Recovery : The C00 release of FASTSORT does not support record sizes greater than 4080. There is no recovery. ?section :marks:sorterr:SORT^ERROR^90 TEXT 090 - UNEXPECTED RETURN FROM LOADOPEN PROCEDURE Cause : A programming error has occured on a call to an internal procedure. Recovery : Report the internal error number returned with this FASTSORT error code to your tandem analyst. The high order word of the parameter returned by SORTERRORSUM and SORTERRORDETAIL contains the internal error number. ?section :marks:sorterr:SORT^ERROR^91 TEXT 091 - UNEXPECTED RETURN FROM LOADWRITE PROCEDURE Cause : A programming error has occured on a call to an internal procedure. Recovery : Report the internal error number returned with this FASTSORT error code to your tandem analyst. The high order word of the parameter returned by SORTERRORSUM and SORTERRORDETAIL contains the internal error number. ?section :marks:sorterr:SORT^ERROR^92 TEXT 092 - UNEXPECTED RETURN FROM LOADCLOSE PROCEDURE Cause : A programming error has occured on a call to an internal procedure. Recovery : Report the internal error number returned with this FASTSORT error code to your tandem analyst. The high order word of the parameter returned by SORTERRORSUM and SORTERRORDETAIL contains the internal error number. ?section :marks:sorterr:SORT^ERROR^93 TEXT 093 - UNEXPECTED RETURN FROM LOADALTFILE PROCEDURE Cause : A programming error has occured on a call to an internal procedure. Recovery : Report the internal error number returned with this FASTSORT error code to your tandem analyst. The high order word of the parameter returned by SORTERRORSUM and SORTERRORDETAIL contains the internal error number. ?section :marks:sorterr:SORT^ERROR^99 TEXT 099 - DEFAULT DEFINE IS NOT OF CLASS SORT Cause : A DEFINE with the reserved name "_SORT_DEFAULTS" was created, but is not of class SORT. Recovery : Delete the define and optionally recreate it as a SORT DEFINE. ?section :marks:sorterr:SORT^ERROR^101 TEXT 101 - LOGICAL NAMES NOT ALLOWED Cause : You used a logical DEFINE name for an input file, output file, or the scratch file. Recovery : Use the actual file names for an input, output, or scratch file. Do not use a define name.