SOR Routines, SOR$BEGIN_MERGE, Condition Values Returned
*Conan The Librarian
SS$_NORMAL Success. SOR$_BADDTYPE Invalid or unsupported CDD data type. SOR$_BADLENOFF Length and offset must be multiples of 8 bits. SOR$_BADLOGIC Internal logic error detected. SOR$_BADOCCURS Invalid OCCURS clause. SOR$_BADOVRLAY Invalid overlay structure. SOR$_BADPROTCL Node is an invalid CDD object. SOR$_BAD_KEY Invalid key specification. SOR$_BAD_LRL Record length n greater than specified longest record length. SOR$_BAD_MERGE Number of input files must be between 0 and 10. (For the high-performance Sort/Merge utility, the maximum number is 12.) SOR$_BAD_ORDER Merge input is out of order. SOR$_BAD_SRL Record length n is too short to contain keys. SOR$_BAD_TYPE Invalid sort process specified. SOR$_CDDERROR CDD error at node name. SOR$_CLOSEIN Error closing file as input. SOR$_CLOSEOUT Error closing file. SOR$_COL_CHAR Invalid character definition. SOR$_COL_CMPLX Collating sequence is too complex. SOR$_COL_PAD Invalid pad character. SOR$_COL_THREE Cannot define 3-byte collating values. SOR$_ENDDIAGS Completed with diagnostics. SOR$_ILLBASE Nondecimal base is invalid. SOR$_ILLLITERL Record containing symbolic literals is unsupported. SOR$_ILLSCALE Nonzero scale invalid for floating-point data item. SOR$_INCDIGITS Number of digits is not consistent with the type or length of item. SOR$_INCNODATA Include specification references no data, at line n. SOR$_INCNOKEY Include specification references no keys, at line n. SOR$_IND_OVR Indexed output file must already exist. SOR$_KEYAMBINC Key specification is ambiguous or inconsistent. SOR$_KEYED Mismatch between SORT/MERGE keys and primary file key. SOR$_KEY_LEN Invalid key length, key number n, length n. SOR$_LRL_MISS Longest record length must be specified. SOR$_MISLENOFF Length and offset required. SOR$_MISS_PARAM A required subroutine argument is missing. SOR$_MULTIDIM Invalid multidimensional OCCURS. SOR$_NODUPEXC Equal-key routine and no-duplicates option cannot both be specified. SOR$_NOTRECORD Node name is a name, not a record definition. SOR$_NUM_KEY Too many keys specified. SOR$_NYI Not yet implemented. SOR$_OPENIN Error opening file as input. SOR$_OPENOUT Error opening file as output. SOR$_READERR Error reading file. SOR$_RTNERROR Unexpected error status from user-written routine. SOR$_SIGNCOMPQ Absolute Date and Time data type represented in 1-second units. SOR$_SORT_ON Sort or merge routines called in incorrect order. SOR$_SPCIVC Invalid collating sequence specification at line n. SOR$_SPCIVD Invalid data type at line n. SOR$_SPCIVF Invalid field specification at line n. SOR$_SPCIVI Invalid include or omit specification at line n. SOR$_SPCIVK Invalid key or data specification at line n. SOR$_SPCIVP Invalid sort process at line n. SOR$_SPCIVS Invalid specification at line n. SOR$_SPCIVX Invalid condition specification at line n. SOR$_SPCMIS Invalid merge specification at line n. SOR$_SPCOVR Overridden specification at line n. SOR$_SPCSIS Invalid sort specification at line n. SOR$_SRTIWA Insufficient space. The specification file is too complex. SOR$_STABLEEX Equal-key routine and stable option cannot both be specified. SOR$_SYSERROR System service error. SOR$_UNDOPTION Undefined option flag was set. SOR$_UNSUPLEVL Unsupported core level for record name. SOR$_WRITEERR Error writing file.