<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    love fish大鵬一曰同風起,扶搖直上九萬里

    常用鏈接

    統計

    積分與排名

    friends

    link

    最新評論

    DM_QUERY

    ;
    ; Query Facility errors
    ;
    ;** Documentum DocuServer
    ;** Confidential Property of Documentum, Inc.
    ;** (c) Copyright Documentum, Inc., 1991-1999
    ;** All rights reserved.
    ;**
    ;
    .facility DM_QUERY This facility is for query tracing.  The trace information goes to the session log.
    ;
    ; These are the error messages returned by the query facility during the processing of
    ; DQL queries.  The convention followed for determining the severity of an error message
    ; is as follows:
    ;
    ; An error which occurs because of something the user did (incorrect specification
    ; of a query, trying to create a type that already exists, ...) is of severity,
    ; ERROR.
    ;
    ; An error which the user really has no control over (a schema table couldn't be
    ; opened, a rollback operation failed leaving the database inconsistent, ...) is
    ; classified as severity, FATAL.
    ;
    ; Note: When the DM_QUERY severity ERROR section 'fills up' (256 messages), new ones
    ;       should be placed in the dmquery2.e (DM_QUERY2) error file.
    ;
    ;
    .severity TRACE
    ;
    ;
    ;
    CONTAIN_BAD_TABLE S "make_fulltext_temp:  Table creation failed for temporary table %s."
    CONTAIN_TABLE S "make_fulltext_temp:  Temporary fulltext table created: %s."
    CONTAIN_TABLE_DROP S "drop_temp_tables:  Temporary fulltext table dropped: %s."
    SELECT_BEGIN  "Begin SELECT statement."
    SELECT_COMPLETE  "SELECT statement semantic checking and setup is complete."
    ;
    SQL_SELECT S "SELECT statement generated by the query is: %s.  Begin Database processing."
    SQL_PARTIAL S "Partial SELECT statement generated by the query is: %s."
    SUBSELECT S "SQL select statement produced from the subselect or update or delete statement is: %s."
    ;
    STMT_BEGIN S "Begin %s statement."
    STMT_COMPLETE S "%s statement has completed."
    ;
    SYNTAX_BEGIN  "Begin syntactic parse (call yacc)."
    SYNTAX_COMPLETE  "Syntactic parse is complete."
    ;
    CLOSE_BEGIN S "Begin database cursor close (%s)."
    CLOSE_COMPLETE  "Database cursor close is complete."
    DROP_BEGIN S "Begin drop temporary fulltext table(s) (%s)."
    DROP_COMPLETE  "Drop temporary fulltext table(s) is complete."
    ;
    SQL_DELETE S "DELETE statement generated by the query is:  %s."
    SQL_INSERT S "INSERT statement generated by the query is:  %s."
    SQL_UPDATE S "UPDATE statement generated by the query is:  %s."
    ;
    CYCLE  I "A compound document cycle has been found at object %d."
    ;
    STMT  S "Your DQL statement is:  %s."
    ;
    GROUP_BAD_VIEW  S "build_group_temp:  View creation failed for temporary view %s."
    GROUP_VIEW S "build_group_temp:  Temporary group view created: %s."
    GROUP_VIEW_DROP S "drop_temp_tables:  Temporary group view dropped: %s."
    ;
    ;
    .severity INFORMATION
    ;
    ;
    ;
    QUERY_CLOSED S "A cursor was closed and the dmQueryResults object for it invalidated: %s"
    ;
    ; CAUSE:  A transaction operation has caused this query's database cursor to be closed.
    ; ACTION: No further action on the query results (Next(), for example) will be
    ;         accepted, except Close().  It is advisable to close the corresponding query.
    ; PARAMETERS:  The text of the DQL select statement that was invalidated.
    ;
    ;
    NUM_UPDATE IS "%d objects were affected by your %s statement."
    ;
    ;CAUSE:  A successful update or delete statement has affected the specified number of
    ;        objects.
    ;ACTION: No action is required. 
    ;PARAMETERS:  The number of objects affected, and the statement used.
    ;
    ;
    UP_MAX_APPEND_EX IS "Your UPDATE statement exceeded the maximum append value (%d) for attribute %s."
    ;
    ; CAUSE:  Your UPDATE statement had a maximum append-from-subselect value that was exceded
    ;         by the subselect.  This message is informational only.  It means that the subselect
    ;         returned more values than were appended to your object.
    ;
    ;
    MODIFY_ATTR_NO S "ALTER TYPE:  No action is required for attribute %s."
    ;
    ; CAUSE:  You have specified a length for the attribute that is identical
    ;         to the current length of the attribute.  No action is required.
    ; ACTION: None.  This is informational only.
    ; PARAMETERS:  The attribute that remains unchanged.
    ;
    DISTINCT_COMPOUND "DISTINCT was ignored in this query."
    ;
    ; CAUSE:  When you specify DISTINCT along with one of the compound document clauses
    ;         (IN DOCUMENT or IN ASSEMBLY), it is ignored.  It is not possible to remove
    ;         duplicate objects from the result set, because each object is made unique by
    ;         its position within the compound document hierarchy.  Thus, if the same
    ;         document appears twice within a compound document hierarchy, it will appear
    ;         twice in the result set.  In your query, DISTINCT was requested either
    ;         explicitly, or by default from the distinct query results server installation
    ;         setting.
    ; ACTION: None required.  This messages is informational only.
    ;
    DEADLOCK_INFO   "A database deadlock occurred."
    ;
    ; CAUSE:  Database deadlock occurred.
    ; ACTION: No action is needed if application is running a docserver method query .
    ;         However, if application is running a user transaction, i,e, user use
    ;         explicit begintran to start a transaction, then user has to rerun
    ;         the transaction as it has been rolled back after becoming a
    ;         deadlock victim.
    ;
    ;
    ;
    .severity WARNING
    ;
    ;
    ;
    COMPOSITE_INTEGERS "You have specified an integer in the ORDER BY clause of a query containing ORDER in the select list."
    ;
    ; CAUSE:  The composite ORDER keyword expands into many column specifications. 
    ;         The integer you have specified in your ORDER BY clause might not correspond
    ;         to the column you expect if the ORDER keyword preceded it in the select
    ;         list.
    ; ACTION: Composites are a deprecated feature.  The ORDER keyword is no longer supported.
    ; PARAMETERS:  None.
    ;
    ;
    COMPOSITE_TWICE  "You have specified the ORDER keyword more than once in your ORDER BY clause."
    ;
    ; CAUSE:  The special order keyword appears more than once in the order by clause.
    ; ACTION: Composites are a deprecated feature.  The ORDER keyword is no longer supported.
    ; PARAMETERS:  None.
    ;
    ;
    ;
    NO_USERS  "GRANT or REVOKE:  No users were returned by the subquery.  No privileges were affected."
    ;
    ;CAUSE:  Your statement specified a subquery which returned no results.
    ;ACTION: No action is required.  No users were affected by the GRANT or REVOKE statement.
    ;PARAMETERS:  None.
    ;
    ;
    NO_USERS2  "CREATE or ALTER GROUP:  No users were returned by the subquery.  No privileges were affected."
    ;
    ;CAUSE:  Your statement specified a subquery which returned no results.
    ;ACTION: No action is required.  No users were added to the specified group.
    ;PARAMETERS:  None.
    ;
    ;
    NOT_FOLDER_ALL  "You have specified a 'not folder(all)' predicate."
    ;
    ; CAUSE:  The folder(all) predicate means that all folders will be searched.
    ;         Your folder(all) predicates has been NOT'ed, meaning that no folders
    ;         will be searched, so no results are possible.
    ; ACTION: Correct your WHERE clause so that the folder(all) predicate is not
    ;         modified by a NOT.
    ; PARAMETERS:  None.
    ;
    ;
    QUERIES_CLOSED  "A transaction operation has caused a query or queries to be closed."
    ;
    ; CAUSE:  DQL select statements are represented by database SQL cursors.  In most
    ;         RDBMSs, a transaction close (commit or rollback) causes all SQL cursors to
    ;         be invalidated.  Thus, a Documentum transaction operation, which translates
    ;         into a database commit or rollback, will cause DQL select queries to be
    ;         closed.
    ; ACTION: If you need for your query to transcend transaction operations, you may
    ;         invoke the query in read_for_update mode.  This causes the query to be run
    ;         in a separate database connection which is not affected by Documentum
    ;         transactions.  Note, however, that on some RDBMSs (notably Oracle) setting
    ;         up and maintaining multiple transactions is very time consuming. 
    ; PARAMETERS:  None.
    ;
    ;
    RETRY_ALTER  "ALTER TYPE is being re-tried."
    ;
    ; CAUSE:  Your alter type statement has not completed due to an internal
    ;         problem, possibly an error from the database management system.
    ;         Error messages in the log prior to this one may shed more light
    ;         on the exact cause of the failure.  Your statement is being
    ;         re-tried, in case the failure was transient. 
    ; ACTION: If your statement succeeds on the retry, you may ignore this
    ;         message.  If it fails, check the error message log for this
    ;         session.  There will be additional messages there which explain
    ;         the cause of the failure.
    ; PARAMETERS:  None.
    ;
    ;
    STAR_INTEGERS "You have specified an integer in the ORDER BY or NODESORT clause of a query containing * in the select list."
    ;
    ; CAUSE:  A * in the select list expands into many column specifications. 
    ;         The integer you have specified in your ORDER BY or NODESORT clause might not correspond
    ;         to the column you expect.
    ; ACTION: Make sure that any integers in the ORDER BY or NODESORT clause
    ;         correctly reflect the expansion of the * in the select list.
    ; PARAMETERS:  None.
    ;
    ;
    NOT_A_FOLDER_PATH S "You have specified a pathname (%s) in a FOLDER or CABINET predicate that is not a valid pathname."
    ;
    ; CAUSE:  The pathname in your FOLDER predicate is not a pathname known to
    ;         Documentum.  The query processing continues, but be aware that
    ;         unless your query contained other predicates that were ORed with
    ;         this FOLDER or CABINET predicate, your query will return no rows.
    ; ACTION:  Make sure the pathname is the one you intended.
    ; PARAMETERS:  The parameter is the pathname that is in error.
    ;
    ;
    NOT_A_FOLDER_ID S "You have specified an ID (%s) in a FOLDER or CABINET predicate that is not a valid ID value for a folder or cabinet."
    ;
    ; CAUSE:  The ID value in your FOLDER predicate does not identify a folder or cabinet.
    ;         The query processing continues, but be aware that
    ;         unless your query contained other predicates that were ORed with
    ;         this FOLDER or CABINET predicate, your query will return no rows.
    ; ACTION:  Make sure the pathname is the one you intended.
    ; PARAMETERS:  The parameter is the ID value  that is in error.
    ;
    ;
    GROUPS_UNKNOWN  "An error occurred processing your groups."
    ;
    ; CAUSE:  The groups that you are a member of are used in determining
    ;         which objects you may SELECT.  An unexpected error has occurred
    ;         during the determination of your groups.
    ; ACTION: None required.  However, your query results may have been
    ;         restricted by the fact that your group memberships were unknown.
    ;         To determine the cause of the error, look at the other error messages
    ;         generated during the processing of this query.
    ; PARAMETERS:  None.
    ;
    ;
    COMPOUND_LATE  "You have specified USING ASSEMBLIES and WITH in the same IN DOCUMENT clause."
    ;
    ; CAUSE:  This is not an error.
    ; ACTION: None required.  Simply be aware that the late binding condition
    ;         specified in a WITH clause does not apply to any nodes that are
    ;         reached via assemblies.
    ;
    ;
    TRAN_ALREADY  "BEGIN TRANSACTION:  There is already a transaction open."
    ;
    ; CAUSE:  You have issued a begin transaction statement, but a transaction
    ;         was already in progress.  No action has been taken by the Documentum
    ;         server.
    ; ACTION: None required.  However, you might want to understand what actions
    ;         have already occurred under the existing transaction before you
    ;         take any action to end (commit or abort) it.
    ;
    TRAN_NOT S "%s:  There is no open transaction."
    ;
    ; CAUSE:  You have attempted to commit or abort a transaction, but there is no
    ;         transaction open to commit or abort.  No action has been taken by the
    ;         Documentum server.
    ; ACTION: None required.
    ;
    ALTER_SOME "ALTER TYPE:  Your attempt to modify the lengths of attributes was only partially successful."
    ;
    ; CAUSE:  At least one of the attributes you wanted to modify has failed.
    ;         There will be additional error messages indicating the reasons
    ;         for this failure. 
    ; ACTION: Do a describe on the type you are modifying
    ;         to see which attributes were changed and which were not.
    ;    Then submit another ALTER TYPE statement to modify the rest.
    ;
    ;
    UPNOTSUPP "Read-For-Update mode is not supported."
    ;
    ; CAUSE:  You have specified read for update mode on a select statement,
    ;         either by setting the flag on the execquery method, or by using
    ;         the query method.  Read for update mode is not supported on Sybase.
    ; ACTION: Your query will be run in read-only mode.  If you want read for update
    ;         semantics, you can start a multi-operation transaction by using the
    ;         begintran method, or the BEGIN TRAN statement.
    ;
    BAD_DATE_FMT    S      "The date format '%s' is either un-recognizable or not supported on the RDBMS. Use default date format 'mm/dd/yyyy hh:mi:ss'."
    ;
    ; CAUSE:  You have specified an illegal or an unsupported date format in the datetostring function.
    ;
    ; ACTION: Check documentation and choose a legal date format pattern for your query.
    ;         Note that (1) 'month' is not supported on Sybase platform,
    ;                   (2) 'month', 'mon', and 'yy' are not supported on Informix platform.
    ;
    ;
    ;
    ALTER_TYPE_OBSOLETE_SYNTAX S " %s is obsolete starting Release 5.3 of Content Server"
    ; CAUSE: This warning occurs when either ADD_FTINDEX or DROP_FTINDEX is
    ; specifed in an ALTER statement.
    ;
    ; ACTION: None. You need not execute ADD_FTINDEX or DROP_FTINDEX at all.
    ; The Content Server by default indexes all indexable metadata.
    ;
    ;

    .severity ERROR
    ;
    ;
    ;
    ALTER_BASE_TYPE S "ALTER TYPE:  You have insufficient privilege to ADD or DROP attributes from a Documentum base type (%s)."

    ;
    ; CAUSE:  Your alter type statement specified a Documentum base type. 
    ;         Only a superuser may alter the base types, and then only
    ;         if requested to do so as part of a Documentum release script.
    ;         Any type which has a name beginning with the letters 'dm' is
    ;         a Documentum base type.
    ; ACTION: None.
    ; PARAMETERS:  The typename as specified in the alter type statement.
    ;
    ;
    ALTER_BASE_TYPE_DROP S "ALTER TYPE:  You have attempted to drop or modify an attribute from a Documentum base type (%s)."
    ;
    ; CAUSE:  It is illegal to drop or modify attributes from Documentum base types.
    ;         Any type which has a name beginning with the letters 'dm' is
    ;         a Documentum base type.
    ; ACTION: None.
    ; PARAMETERS:  The typename as specified in the alter type statement.
    ;
    ;
    ALTER_ERROR  "ALTER TYPE:  statement failure.  Check the following messages for more information."
    ;
    ; CAUSE:  Your alter type statement failed due to incorrect specification.
    ; ACTION: There are additional error messages on the queue from the type
    ;         manager which explain the exact cause of the failure, and the
    ;         actions you can take to correct it.
    ; PARAMETERS:  None.
    ;
    ;
    ALTER_INTERNAL_ADD "ALTER TYPE:  You have attempted to ADD internal or readonly attribute."
    ;
    ; CAUSE:  Internal and readonly attributes (those with names beginning with
    ;         `i_' or `r_') can only be added by a superuser, and even
    ;         then should only be done if requested as part of a Documentum release
    ;         script.
    ; ACTION: None.
    ; PARAMETERS:  None.
    ;
    ;
    ALTER_INTERNAL_DROP "ALTER TYPE:  You have attempted to DROP an internal or readonly attribute."
    ;
    ; CAUSE:  Internal and readonly attributes (those with names beginning with
    ;         `i_' or `r_') cannot be dropped.
    ; ACTION: None.
    ; PARAMETERS:  None.
    ;
    ;
    ;
    ALTER_TYPE_TOO I "ALTER TYPE:  You have specified too many attributes.  The maximum allowed is %d."
    ;
    ; CAUSE:  You have listed too many attributes.
    ; ACTION: Break your ALTER TYPE statement up into multiple statements so that
    ;         none of them exceeds the maximum number of attributes allowed in one
    ;         query.
    ; PARAMETERS:  The maximum number of attributes allowed.
    ;
    ;
    ALTER_TYPE_TYPE  "ALTER TYPE:  You have attempted to alter the dm_type type."
    ;
    ; CAUSE:  The ALTER TYPE statement specified dm_type.  It is illegal to alter the
    ;         dm_type type.
    ; ACTION: None.  The dm_type type cannot be altered.
    ; PARAMETERS:  None.
    ;
    ;
    BAD_ATTRIBUTE SS "The attribute name, %s, is not an attribute of the queried type, %s."
    ;
    ;CAUSE:  You have specified an attribute that does not exist in the type that you are
    ;        querying.
    ;ACTION: Check to be sure that all the attributes specified in the query are attributes
    ;        of the type which is specified in the FROM clause.  Only attributes of the
    ;        queried type may be specified.  (Attributes of subtypes of the queried type
    ;        may not be specified in the query.)
    ;PARAMETERS:  The first parameter is the attribute that does not exist in the type
    ;             (second parameter).
    ;
    ;
    BAD_GROUP_SAVE    "CREATE or ALTER GROUP:  Unable to save the group."
    ;
    ;CAUSE:  An error has occurred which prevented your group from being
    ;        saved in the database.  Your create or alter statement failed.
    ;ACTION: There will be a message from the Save() method which will explain
    ;        the reason for this error.  Follow the directions in that message
    ;        to correct the problem.
    ;PARAMETERS:  None.
    ;
    ;
    BAD_USER_SAVE   S   "GRANT or REVOKE:  Unable to save the user (%s)."
    ;
    ;CAUSE:  An error has occurred which prevented a user from being
    ;        saved in the database.  Your grant or revoke statement failed.
    ;ACTION: There will be a message from the Save() method which will explain
    ;        the reason for this error.  Follow the directions in that message
    ;        to correct the problem.
    ;PARAMETERS:  The parameter specifies the name of the user for which the
    ;        Save() failed.  However,
    ;        since grant and revoke have all-or-nothing semantics, none of the
    ;        users specified in your statement have been changed by this statement.
    ;
    ;
    BAD_ID  S "The string specified for an ID value ('%s') was not a valid Documentum dmID."
    ;
    ;CAUSE:  The string does not properly represent an ID value.
    ;ACTION: The strings representing an ID must conform to a very rigid,
    ;        internal format.  ID strings should only be used in queries if
    ;        they are copied directly from the dmID value of an existing
    ;        Documentum object.
    ;
    ;        Check the specified ID string against the dmID of the object
    ;        you were attempting to query, and correct it as appropriate.
    ;PARAMETERS:  The parameter specifies the incorrect ID string.
    ;
    ;
    BAD_QUAL SS "The attribute qualifier, %s, for attribute %s, is not a valid qualifier."
    ;
    ;CAUSE:  A construct such as qualifier.attribute_name has appeared in your query,
    ;        but the qualifier is not a valid qualifier in this query.
    ;ACTION: The valid qualifiers are 1) the queried type name, 2) a registered table
    ;        name, 3) a correlation variable.
    ;
    ;        Furthermore, if a correlation variable is specified, it 'masks' the
    ;        type name or table name that it represents.  In other words, types which
    ;        have correlation variables are not valid qualifiers.
    ;PARAMETERS:  The two parameters are, respectively, the bad qualifier, and
    ;             the attribute that it qualifies.
    ;
    ;
    BAD_SUBQUERY SS "%s:  An invalid attribute (%s) was returned by the subquery.  Your statement was not executed."
    ;
    ;CAUSE:  The subquery in this statement returned an attribute that is not
    ;        valid in this context.
    ;ACTION: Check the value of the parameter for the reason the attribute
    ;        was invalid, and reformulate the query.
    ;PARAMETERS:  The parameter is a string containing the reason for the
    ;        failure.  The two possible reasons are:
    ;
    ;          string too long:  The subquery returned a string valued
    ;            attribute with a length that is too long to represent
    ;            a valid user name.
    ;          not a string datatype:  The subquery returned an
    ;            attribute that was not a string.
    ;
    ;
    BAD_SUPERTYPE  "CREATE TYPE:  A non-subtypeable type was specified as supertype."
    ;
    ; CAUSE:  You have specified a supertype which cannot be subtyped.  Only dm_sysobject and
    ;         dm_user, and their subtypes, may be subtyped.
    ; ACTION: Correct the query and retry.
    ; PARAMETERS:  None.
    ;
    ;
    BAD_TYPE SS "%s: The datatype '%s' is not valid in this statement."
    ;
    ;CAUSE:  You have specified a datatype that is not a valid datatype in this
    ;        context.
    ;ACTION: Chose another datatype to represent the attribute.
    ;PARAMETERS:  The first parameter is the statement (for example, create type) that
    ;        the error occurred in.  The second parameter is the datatype that was
    ;        specified in error.  
    ;
    ;
    COLUMN_QUAL S "The column or attribute name '%s' must be qualified."
    ;
    ;CAUSE:  In a SELECT statement, if a type is specified in the from clause and
    ;        registered tables are also specified, then all attribute and column
    ;        names must be qualified.
    ;ACTION: Qualify all column and attribute references with typename, tablename,
    ;        or correlation variable qualifiers.
    ;PARAMETERS:  The parameter specifies the particular column or attribute name
    ;        that was not qualified.
    ;
    ;
    COMPOSITE_1  "ORDER keyword used in ORDER BY clause, but not in select list."
    ;
    ; CAUSE:  You have attempted to order your query results by specifying the order
    ;         keyword in the order by clause, but have not also specified the order
    ;         keyword in the select list.
    ; ACTION: Composites are a deprecated feature.  The ORDER keyword is no longer supported.
    ; PARAMETERS:  None.
    ;
    ;
    COMPOSITE_2  "ORDER keyword illegally used in SELECT statement."
    ;
    ; CAUSE:  You have specified the ORDER keyword in an illegal place in your
    ;         SELECT statement.  The ORDER keyword may only be specified in
    ;         the ORDER BY clause, and in the SELECT list.  Furthermore, since
    ;         the ORDER keyword expands into multiple column specifications,
    ;         it cannot appear in the select list of a subselect.
    ; ACTION: Composites are a deprecated feature.  The ORDER keyword is no longer supported.
    ; PARAMETERS:  None.
    ;
    ;
    COMPOSITE_3  "ORDER keyword used without IN COMPOSITE clause."
    ;
    ; CAUSE:  If the ORDER keyword is specified in a query, the IN COMPOSITE clause
    ;    is required.
    ; ACTION: Composites are a deprecated feature.  The ORDER keyword is no longer supported.
    ; PARAMETERS:  None.
    ;
    ;
    COMPOSITE_4  "IN COMPOSITE clause used without a dm_sysobject type."
    ;
    ; CAUSE:  You have specified an IN COMPOSITE clause in your query, but the
    ;         FROM clause does not specify dm_sysobject or a subtype of dm_sysobject.
    ; ACTION: Only SysObjects are contained in composites, so a query must specify
    ;         dm_sysobject or one of its subtypes if the IN COMPOSITE clause is used.
    ;         Modify your query as appropriate and retry.
    ; PARAMETERS:  None.
    ;
    ;
    COMPOSITE_5  "A correlated reference appears in a non-nested SELECT."
    ;
    ; CAUSE:  You have specified a column specification in an IN COMPOSITE clause.
    ;         Column specifications are only valid if they are correlated references
    ;         to a column in an outer SELECT.  Your SELECT is not nested.
    ; ACTION: Use an ID specification to refer to the composite in your
    ;         IN COMPOSITE clause.
    ; PARAMETERS:  None.
    ;
    ;
    COMPOSITE_6  "A non-correlated column specification appears in an IN COMPOSITE clause."
    ;
    ; CAUSE:  You have specified a column reference in an IN COMPOSITE clause, but
    ;         the column is not qualified.  The column reference in an IN COMPOSITE
    ;         clause must be qualified, and it must be a correlated reference to
    ;         a column in an outer SELECT.
    ; ACTION: Composites are a deprecated feature.
    ; PARAMETERS:  None.
    ;
    ;
    CREATE_BASE_TYPE "CREATE TYPE:  You must be a superuser to create a Documentum base type."
    ;
    ; CAUSE:  You have attempted to create a type with a name beginning with "dm" which
    ;         denotes a Documentum base type.  Only superusers may create base types, and
    ;         then only if an install script for a new release of the product directs them
    ;         to do so.
    ; ACTION: Give your type a name that is not reserved by Documentum.
    ; PARAMETERS:  None.
    ;
    ;
    CREATE_FAILED   S "CREATE TYPE statement failed for type: %s."
    ;
    ; CAUSE:  Your attempt to create a type has failed.
    ; ACTION: There will be an error message from the type manager that will explain
    ;         the reason for this failure.  Check any other messages on your session
    ;         and follow the actions specified for them.
    ;
    ;         An example of one common cause of failure is that you may have named an
    ;         attribute with an RDBMS reserved word.  This will be indicated by an error message
    ;         from the type manager containing the Oracle error:
    ;                ORA-00904: invalid column name
    ;
    ; PARAMETERS:  The parameter specifies the typename for the type which could not
    ;         be created.
    ;
    ;
    CREATE_FAILED2 S "CREATE TYPE statement failed because attribute %s could not be added."
    ;
    ;CAUSE:  There should be another message on your message queue which explains the reason for this
    ;        failure.  If there is no additional message, the cause of this failure is that
    ;        the attribute specified already exists in one of the type's supertypes.
    ;ACTION: Check the other messages for this query and take the action
    ;        described therein to correct this problem.  Then retry your
    ;        query.
    ;PARAMETERS:  The parameter specifies the attribute name.
    ;
    ;
    CREATE_INTERNAL_ATT "CREATE TYPE:  You have attempted to create a type with internal or readonly attribute(s)."
    ;
    ; CAUSE:  Internal and readonly attributes (those with names beginning with
    ;         `i_' or `r_') can only be added by a superuser, and then only if
    ;         requested to do so as part of a Documentum release script.
    ; ACTION: None.
    ; PARAMETERS:  None.
    ;
    ;
    CURSOR_ERROR S "A database error has occurred during the creation of a cursor ('%s')."
    ;
    ;CAUSE:  A DQL SELECT statement is turned into an SQL SELECT statement that queries
    ;        the Documentum schema for the information requested.  This error message
    ;        indicates that a failure occurred during the parsing of the generated
    ;        SQL statement by the underlying RDBMS.
    ;ACTION: The error message from the RDBMS is shown in the message.  Use that
    ;        error message to figure out what has happened, and correct your DQL
    ;        statement accordingly.
    ;
    ;PARAMETERS:  The parameter contains the text of the error message generated by
    ;        the RDBMS.
    ;
    DATE_FORMAT S "The specified date literal (%s) is not in a recognized format, or is out of the valid date range."
    ;
    ;
    ;CAUSE:  You have incorrectly specified a date literal.
    ;ACTION: Correct your date literal to be in one of the valid date forms.
    ;        Note that all four digits of the year must be specified. 
    ;
    ;        Examples:  2/14/1992,  02/14/1991, February 14, 1992
    ;
    ;        Note that a legal date needs to be in the following range:
    ;          (1) year: (1753, 4712), inclusively.
    ;          (2) month: (1, 12), inclusively.
    ;          (3) day: (1, n), inclusively, where n is
    ;                 31 for January, March, May, July, August, October, December.
    ;                 28 for February (29 if leap year).
    ;                 30 for other months.
    ;          (4) hour: (0, 24), inclusively.
    ;          (5) minute: (0, 60), inclusively.
    ;          (6) second: (0, 60), inclusively.
    ;
    ;
    ;PARAMETERS:  The parameter contains the incorrectly specified date.
    ;
    ;
    DOC_ALL   "You have specified (ALL) in the FROM clause, but the type specified is not a dm_sysobject subtype."
    ;
    ;
    ;CAUSE:  Your query contains a select or subselect with the (ALL) modifier in the from clause. 
    ;        (ALL) is only valid for versioned types.  dm_sysobject and subtypes of dm_sysobject are
    ;        the only versioned types.
    ;ACTION: Check to make sure you have correctly specified the type.  If it is not a
    ;        versioned type, leave the (ALL) modifier off of the from clause.
    ;PARAMETERS: None. 
    ;
    ;
    DOC_PRED S "You have specified a SysObject predicate (%s), but a dm_sysobject subtype was not specified as the first type in the FROM clause in this select or subselect."
    ;
    ;CAUSE:  Some of the DQL predicates are only valid for SysObjects.  The parameter indicated
    ;        one of those predicates.  When more than one type is joined in a query, this predicate
    ;        will be applied only to the first (left to right) type encountered in the FROM clause.
    ;ACTION: Remove the SysObject predicate from your query.
    ;PARAMETERS:  The parameter specifies the predicate.
    ;
    ;
    DOC_CLAUSE  "You have specified a SEARCH clause or fulltext keyword, but a dm_sysobject type was not specified in this select or subselect."
    ;
    ;CAUSE:  Only dm_sysobject and its subtypes are subject to fulltext searching.  You have
    ;        specified a fulltext search (by specifying the SEARCH clause or including a
    ;        fulltext keyword) on a non-sysobject type.
    ;ACTION: Remove the SEARCH clause or fulltext keyword, or specify a type which is a
    ;        dm_sysobject type in the FROM clause.
    ;PARAMETERS:  None.
    ;
    ;
    DROP_FAILED     S       "DROP TYPE statement failed for type:  %s."
    ;
    ;CAUSE:  The cause of this failure will be explained in another message.
    ;ACTION: Examine the other error messages generated during query processing.  The
    ;        message immediately following this one should be the one which explains
    ;        the reason for the DROP TYPE failure.  Possible reasons include, the
    ;        type has dependents which must be dropped first, or you do not have
    ;        sufficient privilege to drop this type.
    ;PARAMETERS:  The parameter specifies the type which was not dropped.
    ;
    ;
    DROP_FAILED2 S "DROP GROUP statement failed for group: %s."
    ;CAUSE:  An error has occurred dropping the specified group.
    ;ACTION: There will be another error message describing the specific
    ;        reason for the failure.  Follow the directions in that message
    ;        to correct the problem.
    ;PARAMETERS:  The parameter specifies the group which was not dropped.
    ;
    ;
    DROP_BASE_TYPE S "DROP TYPE:  You have attempted to drop a Documentum base type, %s."
    ;
    ; CAUSE:  The specified type is a Documentum base type and cannot be dropped.
    ; ACTION: None.  The type cannot be dropped.
    ; PARAMETERS:  The type specified in this statement.
    ;
    ;
    DROP_TYPE_TYPE  "DROP TYPE:  You have attempted to drop the dm_type type."
    ;
    ; CAUSE:  The DROP TYPE statement specified dm_type.  It is illegal to drop the
    ;         dm_type type.
    ; ACTION: None.  The dm_type type cannot be dropped.
    ; PARAMETERS:  None.
    ;
    ;
    GROUP_BY_STAR  "A star (*) may not be specified in the select list if GROUP BY is also specified for this query."
    ;
    ;CAUSE:  If a GROUP BY clause is specified, the attributes in the
    ;        select list must be explicitly named.
    ;ACTION: Replace the * in the select list with a list of attributes.
    ;PARAMETERS:  None.
    ;
    ;
    ID_LENGTH SI "The identifier, %s, exceeds the maximum identifier length allowed (%d)."
    ;CAUSE:  You have specified an identifier which is too long.
    ;ACTION: Shorten the identifier.  If the identifier is the name of a table
    ;        in the database, then see if there is a mechanism for defining a
    ;        shorter synonym for the table name in the database. 
    ;PARAMETERS:  The first parameter specifies the identifier which is too long.
    ;        The second parameter gives the maximum allowable length for an
    ;        identifier of this type.
    ;
    ;
    ID_NOT_VALID  "The ID datatype is not valid in REGISTER statements."
    ;
    ; CAUSE:  The ID datatype is an internal datatype that is meaningful only
    ;         for Documentum types.
    ; ACTION: Check the datatypes in the table you are registering, and use
    ;         datatype names that corresponds to the database datatypes.
    ; PARAMETERS:  None.
    ;
    ;
    IS_GROUP S "CREATE GROUP:  The group specified (%s) already exists."
    ;
    ;CAUSE:  You have attempted to create a group with a name that already exists.
    ;ACTION: Change the group name and resubmit your query.
    ;PARAMETERS:  The parameter specifies the name of the existing group.
    ;
    ;
    IS_GROUP2 S "GRANT or REVOKE:  The specified grantee or revokee (%s) is a group."
    ;
    ;CAUSE:  You have specified a group name in your list of users.  Groups are not
    ;        subject to permits.  No permits have been affected by this query.
    ;ACTION: Remove the group name from your list of users, or reformulate the
    ;        subquery which is materializing users such that groups will be
    ;        excluded.
    ;PARAMETERS:  The parameter specifies the group name.
    ;
    ;
    KEY_NO_MATCH    S "REGISTER: Column '%s' specified in KEY clause has no match in column definitions."
    ;
    ;CAUSE:  You have listed a column in the KEY clause that was not listed in the
    ;        column list.
    ;ACTION: Add the column to the column list, or remove it from the KEY clause,
    ;        as appropriate.
    ;PARAMETERS:  The parameter gives the name of the referenced column.
    ;
    ;
    NO_CURSOR  "GRANT, REVOKE, or CREATE GROUP:  An error occurred during the processing of the subquery.  Your statement was not executed."
    ;
    ;CAUSE:  There will be another error message which explains the cause of the failure
    ;        of the subquery processing.
    ;ACTION: Follow the suggested action in the other error message.
    ;PARAMETERS: None.
    ;
    ;
    NO_CREATE_PRIV  "CREATE TYPE:  You have insufficient privilege to create a type."
    ;
    ;CAUSE:  You do not have superuser, sysadmin, or create type privilege.
    ;ACTION: Ask your system administrator about either granting you create
    ;        type privilege, or creating the type for you.
    ;PARAMETERS:  None.
    ;
    ;
    NO_GROUP_PRIV  "You have insufficient privilege to create, alter, or drop a group."
    ;
    ;CAUSE:  You must have SYSADMIN or CREATE GROUP privilege to do group operations.
    ;ACTION: Ask your system administrator about doing the operation for you, or
    ;        granting you CREATE GROUP privilege.
    ;PARAMETERS:  None.
    ;
    ;
    NO_PRIV_PRIV  "You have insufficient privilege to GRANT or REVOKE user privileges."
    ;
    ;CAUSE:  You must have SYSADMIN privilege to do privilege operations.
    ;ACTION: Ask your system administrator about doing the operation for you.
    ;PARAMETERS:  None.
    ;
    ;
    NO_SUPER_PRIV S "You have insufficient privilege to GRANT or REVOKE %s privilege."
    ;
    ;CAUSE:  You must have SUPERUSER privilege to GRANT or REVOKE SUPERUSER or SYSADMIN privilege.
    ;ACTION: None.
    ;PARAMETERS:  The privilege you attempted to GRANT or REVOKE.
    ;
    ;
    NO_REPEAT  "REGISTER:  The REPEATING column attribute is not supported in the register table statement."
    ;
    ;CAUSE:  You have specified the REPEATING attribute on the description of
    ;        a column in a table.  Repeating attributes are only meaningful in
    ;        Documentum objects, not in registered tables.
    ;ACTION: Describe the table without REPEATING.
    ;PARAMETERS:  None.
    ;
    ;
    NO_SET_FUNC  "Set Functions are not permitted in WHERE or WITH clauses."
    ;
    ;CAUSE:  You have specified a set function (max, min, count, sum, avg) in
    ;        a WHERE or WITH clause.  This is not allowed.  Set functions may be specified
    ;        in a HAVING clause.
    ;ACTION: Reformulate your query using HAVING.
    ;PARAMETERS: None.
    ;
    ;
    NO_SUPERTYPE S "CREATE TYPE:  Supertype, %s, not found."
    ;
    ;CAUSE:  The supertype specified in your query's WITH SUPERTYPE clause
    ;        is not a valid Documentum type.
    ;ACTION: Correct the supertype specification.  To get a list of the names
    ;        of all types defined in Documentum, you may run the DQL query:
    ;        
    ;               select name from dm_type
    ;
    ;PARAMETERS: The parameter specifies the invalid type name.
    ;
    ;
    ;
    NO_SYSCAB  "REGISTER:  Unable to link the table to the System cabinet."
    ;
    ;CAUSE:  The System cabinet was not found.  All registered tables are linked
    ;        into the System cabinet.  Your register statement failed.
    ;ACTION: See your Documentum system administrator about making sure that
    ;        the System cabinet exists.  The System cabinet is created during
    ;        Documentum installation, so either it has been inadvertently dropped
    ;        by a superuser, or an internal problem is causing Documentum to be
    ;        unable to find it.
    ;
    ;        If the System cabinet does exist, contact your Documentum site
    ;        representative.
    ;PARAMETERS: None.
    ;
    ;
    ;
    ;
    NULL_SUPERTYPE  "CREATE TYPE:  You are not authorized to create a type with no supertype."
    ;
    ;CAUSE:  Only a superuser may specify NULL in the SUPERTYPE clause of
    ;        a create type statement.
    ;ACTION: Correct the supertype specification and create your type as a subtype of
    ;        one of the subtypeable Documentum types (dm_user, dm_sysobject, and all
    ;        subtypes of dm_sysobject).
    ;
    ;PARAMETERS: None.
    ;
    ;
    NOT_CLASS S "SELECT:  The type (%s) specified in the FROM clause is either not a valid Documentum type, or not a queryable Documentum type."
    ;
    ;CAUSE:  The queryable types are dm_user, dm_group, dm_type, dm_sysobject, and all
    ;        system- or user-defined subtypes of these queryable types.
    ;ACTION: Reformulate the query specifying a queryable type.
    ;PARAMETERS:  The parameter specifies the typename of the non-queryable type.
    ;
    ;
    NOT_GROUP SS "%s:  The group specified (%s) does not exist."
    ;
    ;CAUSE:  The group is not a Documentum group.  The can happen in an
    ;        ALTER TYPE statement, if the DEFAULT GROUP setting is wrong, or
    ;        in an ALTER or DROP GROUP statement. 
    ;ACTION: Find the correct name of the intended group, or talk to a
    ;        System Administrator or SuperUser about creating a new
    ;        group.
    ;PARAMETERS:  The first parameter gives the statement type that the
    ;        error occurred in.  The second parameter contains the invalid
    ;        group name.
    ;
    ;
    NOT_OWNER S "%s:  You have attempted to register or unregister a table that is not owned by you."
    ;
    ;CAUSE:  You may only register or unregister a table if you are its owner, or if
    ;        you are a Documentum SuperUser.
    ;ACTION: Check with the table's owner or a SuperUser about registering it.
    ;PARAMETERS: The parameter gives the specific statement that the
    ;        error occurred in.
    ;
    ;
    NOT_REG  SS "UNREGISTER:  The table, %s.%s, was not registered."
    ;
    ;CAUSE:  You have attempted to unregister a table that was not registered.
    ;ACTION: No action required.  The table is not registered.
    ;PARAMETERS: The parameters specify the two-part tablename of the table
    ;        (owner.table).
    ;
    ;
    NOT_SUPPORTED SS "%s:  The subquery form of this query is not supported in your environment, because your RDBMS (%s) does not have the required functionality."
    ;
    ;CAUSE:  Self explanatory.
    ;ACTION: Use the list form of this query instead of the subquery form.
    ;PARAMETERS:  The first parameter specifies the statement type that the
    ;        error occurred in.  The second parameter contains the name of
    ;        the RDBMS that Documentum is connected to.
    ;
    ;
    NOT_USER SS "%s:  The username %s is not a valid Documentum user."
    ;
    ;CAUSE:  You have attempted to add a non-existent user to a group, or
    ;        to grant a privilege to a non-existent user.
    ;ACTION: Correct your statement so that it does not specify any invalid
    ;        users.  If you are generating usernames from a subquery, correct
    ;        the subquery so that only valid user names are produced.  Note
    ;        that usernames and groupnames share the same namespace.  If your
    ;        query was attempting to add a group into another group, you can
    ;        get this message if the name shown is neither a username nor a
    ;        group name.
    ;PARAMETERS:  The first parameter specifies the statement type that the
    ;        error occurred in.  The second parameter gives the name of the
    ;        invalid user.  However, since these statements have 'all-or-nothing'
    ;        semantics, none of the users you have specified in this query
    ;        have been affected.
    ;
    ;
    NOT_YET  S "%s is not supported at this time."
    ;
    ;CAUSE:  You have attempted to use a feature of the query language which
    ;        is not yet supported.
    ;ACTION: Try to get along without this feature until support for it is supplied.
    ;PARAMETERS: The parameter is a string that describes the unsupported feature.
    ;
    ;
    OWNER_PERMIT            "ALTER TYPE:  You may not set the default owner permit to a permit level less than VERSION."
    ;
    ;CAUSE:  A set clause in your ALTER TYPE statement has attempted to set the default owner
    ;        permit to NONE, BROWSE, READ, or NOTE.  Owners of objects need to have
    ;        permits at these levels in order to manage their objects.  An owner may explicitly
    ;        deny himself or herself access to an object, but a type may not overly restrict
    ;        owners of created objects by default.  The ALTER TYPE statement failed.
    ;ACTION: Correct the permit level for the OWNER PERMIT setting in the SET clause and
    ;        resubmit the entire ALTER TYPE statement.
    ;PARAMETERS: None.
    ;
    ;
    REG_ALREADY S "REGISTER: Table '%s' was already registered."
    ;
    ;CAUSE:  You have attempted to register a table that is already registered.
    ;ACTION: No action is required.  The table is already registered.
    ;        If your intent was to revise the description of the registered table
    ;        (change the column description or add a key, for instance), you
    ;        must first UNREGISTER the table, and then REGISTER it again.
    ;PARAMETERS: The parameter specifies the registered table name.
    ;
    ;
    REG_ATTR  "REGISTER:  An error has occurred which caused your statement to fail."
    ;
    ;CAUSE:  An error occurred while defining the Documentum object which represents
    ;        a registered table.
    ;ACTION: There will be another error message following this one (possibly more than
    ;        one) which describes the reason for the failure.  The most probable
    ;        cause of this error is that a name (column, table, or owner name) was
    ;        too long.
    ;
    ;        Correct the problem and resubmit the query.
    ;
    ;PARAMETERS:  None.
    ;
    ;
    STAR_IN_SUBQUERY "Subquery:  You may not specify a * in the select list of non-'exists' subquery."
    ;
    ;CAUSE:  Self explanatory.
    ;ACTION: Reformulate your query such that a single column is specified in the
    ;        select list of the subquery.
    ;PARAMETERS:  None.
    ;
    ;
    STRING_LENGTH ISI "CREATE or ALTER TYPE: Length specification (%d) for attribute '%s' exceeds allowable maximum (%d)."
    ;
    ;CAUSE:  You have attempted to create a type with an invalid attribute.  The
    ;        maximum allowable length for string attributes is given in the
    ;        message.  The type was not created.
    ;ACTION: Shorten your length specification for the named attribute.
    ;PARAMETERS: The first parameter gives the invalid length you have specified.
    ;        The second parameter gives the attribute.  The third parameter gives
    ;        the maximum allowable length for a string attribute.
    ;
    ;
    STRINGLIST_NOT_SUPPORTED "You have specified a string list in your SEARCH clause where only a single string is valid."
    ;
    ; CAUSE:  The string list is not supported for the fulltext system that
    ;         you are using.
    ; ACTION: Reformulate the SEARCH clause with ORs instead of using the string list.
    ; PARAMETERS:  None.
    ;
    ;
    SYNTAX  SS "A Parser Error (%s) has occurred in the vicinity of:  %s"
    ;
    ;CAUSE:  The DQL syntax parser has failed to parse your query.  The first parameter
    ;        is an error message from YACC (the compiler compiler), which explains the
    ;        cause of the failure.  This is nearly always going to be  'syntax error.'
    ;
    ;        The second parameter contains a portion of your query, up to the point at
    ;        which the parser failure occurred.  Thus, the last word in the partial
    ;        query string is the token on which the parser failed. 
    ;
    ;ACTION: If the error is anything besides 'syntax error' you have probably
    ;        exceeded some sort of YACC processing limit.  That could possibly
    ;        require a call to Documentum tech support to figure out, in the
    ;        unlikely event that this should happen.
    ;
    ;        In the very likely event that the error is 'syntax error,' examine
    ;        your query in the vicinity of the final few tokens processed to
    ;        determine the cause of the syntax error.  Correct your query
    ;        accordingly and resubmit it.
    ;
    ;        Note that if no string appears in the second parameter, that indicates
    ;        that an empty string, or a string containing all unprintable characters
    ;        and blanks, was submitted as a query.
    ;
    ;PARAMETERS:  Described above.  If your query is exceptionally long, the second
    ;        parameter may be cut down to fit within an error message.  In this
    ;        case, not all of the beginning of the query may be present, but the
    ;        rule still holds that the last word in the second parameter is the
    ;        token that caused the query to fail.
    ;
    ;
    TABLE_NO_ACCESS SS "The table, %s.%s, is not registered or you do not have access to it."
    ;
    ;CAUSE:  You have specified a table in your query which is either not a
    ;        registered table, or is a registered table which you do not have
    ;        access to.
    ;ACTION: If the table is registered, check with the owner of the registered table,
    ;        or a Documentum superuser, about giving you access to the table.  You
    ;        will need at least a BROWSE permit on the registered table object in
    ;        order to access it.
    ;
    ;        If the table has not yet been registered, check with the table's owner
    ;        about registering it.
    ;
    ;        Note that you must have READ access to the dm_registered object for this
    ;        table in order to access it in any way (SELECT, INSERT, UPDATE, DELETE).
    ;        In addition, your access to the actual table is checked to be sure you
    ;        have the appropriate permission on it.
    ;PARAMETERS:  The two parameters specify the two-part table name (owner.table).
    ;        Note that if you specified the special dm_dbo document base owner,
    ;        the first parameter will hold the actual name of the document base owner.
    ;
    ;
    TRAN_NOT_BEGUN S "%s:  An attempt to begin a transaction failed.  This query must be run within a transaction."
    ;
    ;CAUSE:  Queries such as this that process lists must be run within
    ;        a transaction in order to ensure 'all-or-nothing' semantics.
    ;        The query processor was unable to begin a transaction.
    ;ACTION: There will be another error message which explains the reason
    ;        the the transaction could not be begun.  Take whatever action
    ;        is appropriate based on the explanation in that message.
    ;PARAMETERS:  The parameter gives the statement on which this error occurred.
    ;
    ;
    TWICE  S "ALTER TYPE:  You have attempted to set the %s attribute more than once in this query."
    ;
    ;CAUSE:  You have specified a SET CLAUSE attribute more than once, causing
    ;        your query to fail.
    ;ACTION: Reformulate the query such that each attribute you want set
    ;        is only referred to once.
    ;PARAMETERS: The parameter contains the attribute that has been set more than once.
    ;
    ;
    TYPE_NOT_FOUND  S "ALTER or DROP TYPE:  The type, %s, was not found.  A type of this name does not exist."
    ;
    ;CAUSE:  The type specified is not a valid type.
    ;ACTION: In the case of DROP TYPE, the type has apparently already been dropped, so
    ;        no further action is required.  In the case of ALTER TYPE, check to make
    ;        sure the name is spelled correctly.  The type may have to be recreated.
    ;PARAMETERS:  The parameter specifies the type name as it appeared in the query.
    ;
    ;
    TYPE_NOT_OWNER  "You have attempted to DROP or ALTER a type which does not belong to you."
    ;
    ; CAUSE:  Only the owner (creator) of a type, or a superuser, may ALTER or DROP the type.
    ; ACTION: Check with the owner of the type about doing the ALTER or DROP for you.
    ; PARAMETERS:  None.
    ;
    ;
    TYPE_PREDICATE S "You have specified a type predicate (%s), but no type was specified in the FROM clause of this query."
    ;
    ;CAUSE:  There are DQL predicates that only pertain to Documentum types.  You
    ;        have specified one of them in a query which only names registered tables
    ;        in the FROM clause.
    ;ACTION: Reformulate the query without this predicate.
    ;PARAMETERS: The parameter names the specific predicate that is in error.
    ;
    ;
    WHITESPACE S "You have specified a 'word' (%s) containing whitespace."
    ;
    ; CAUSE:  Whitespace (spaces, tabs, etc.) are not allowed within words in
    ;         a contains condition.
    ; ACTION: Reformulate your query and retry.
    ; PARAMETERS:  The word containing whitespace.
    ;
    ;
    WITHIN_NOT_SUPPORTED "You have specified a WITHIN predicate in your SEARCH clause."
    ;
    ; CAUSE:  The WITHIN predicate is not supported for the fulltext system that
    ;         you are using.
    ; ACTION: If you cannot formulate SEARCH clause with a CONTAINS condition
    ;         that fits your requirements, try formulating the fulltext query
    ;         directly in your fulltext system's query language, and use the
    ;         passthrough mechanism of the SEARCH clause.
    ; PARAMETERS:  None.
    ;
    ;
    SEARCH_NEEDED  "You have specified one of the special fulltext keywords without a SEARCH clause."
    ;
    ; CAUSE:  You have specified TAG, SCORE, or POSITION in your select list or
    ;         order by clause, but have not specified
    ;         a SEARCH clause in your select statement or subselect.  These special
    ;         keywords have no meaning without a fulltext search.
    ; ACTION: Remove the keyword(s) from your query, or specify a SEARCH clause.
    ; PARAMETERS:  None.
    ;
    ;
    KEYWORD_NEEDED S "You have specified one of the special fulltext keywords (%s)in the ORDER BY clause."
    ;
    ; CAUSE:  You have specified one of the special fulltext keywords in the
    ;         ORDER BY clause, but the same keyword does not appear in the
    ;         select list for your select statement or subselect.
    ; ACTION: It is required that elements specified in the order by clause
    ;         must also appear in the select list.  Add the keyword(s) to the
    ;         select list to correspond to the order by clause.
    ; PARAMETERS:  The keyword specified.
    ;
    ;
    POSITION_USED  "You have specified the POSITION keyword where it is not allowed."
    ;
    ; CAUSE:  The POSITION keyword may only be specified in a select list, or an
    ;         order by clause.
    ; ACTION: Correct your statement so that POSITION does not appear anywhere
    ;         other than the select list or order by clause.
    ; PARAMTERS:  None.
    ;
    ;
    NOT_ATTRIBUTE S "You have specified an invalid attribute name (%s)."
    ;
    ; CAUSE:  The attribute name specified in the query is not an attribute of
    ;         the queried type.
    ; ACTION: Correct the name and retry the query.  Use DESCRIBE to find out
    ;         the valid attributes for the type[s] you are querying.  Note that
    ;         if you are joining multiple types, you should also disambiguate all
    ;         attribute references.
    ; PARAMETERS:  The invalid attribute name.
    ;
    ;
    NOT_REPEATING S "You have specified a non-repeating attribute (%s) in a repeating attribute predicate."
    ;
    ; CAUSE:  The ANY repeating attribute predicates must have a repeating attribute
    ;         as an argument.  The attribute you have specified is a non-repeating
    ;         attribute.  Note that if you are joining multiple types together, you
    ;         should disambiguate attribute references in order to ensure that this
    ;         check is being made against the correct type. 
    ; ACTION: Correct the query.
    ; PARAMETERS:  The name of the invalid attribute.
    ;
    ;
    MORE_REPEATING  "You have specified too many repeating attributes."
    ;
    ; CAUSE:  Repeating attributes may appear in at most 100 select list elements.
    ; ACTION: Correct the query to have no more than 100 select list elements
    ;         containing repeating attributes.
    ; PARAMETERS:  None.
    ;
    ;
    REPEATING_USED S "You have specified a repeating attribute (%s) where it is not allowed."
    ;
    ; CAUSE:  Repeating attributes may only appear in the select list,
    ;         a repeating attribute predicate (ANY), a group by clause,
    ;   or an order by clause. 
    ; ACTION: Correct the query.
    ; PARAMETERS:  The name of the repeating attribute that is in the wrong place.
    ;
    ;
    REPEAT_POS  "You have specified repeating attribute(s) and TAG or POSITION in the same select."
    ;
    ; CAUSE:  Repeating attributes may not be selected in the same select
    ;    statement or subselect as TAG and/or POSITION.
    ; ACTION: Correct and retry the query.
    ; PARAMETERS: None.
    ;
    ;
    REPEAT_ORDER  "You have specified repeating attribute(s) and the composite ORDER keyword in the same select."
    ;
    ; CAUSE:  Repeating attributes may not be selected in the same select
    ;    statement as ORDER.
    ; ACTION: Composites are a deprecated feature.  The ORDER keyword is no longer supported.
    ; PARAMETERS: None.
    ;
    ;
    STAR_WITHOUT_TYPE "You have incorrectly specified a star (*) in the select list of a select statement."
    ;
    ; CAUSE:  A star is not valid in the select list unless a type is
    ;         specified in the from clause.
    ; ACTION: Correct the query to specify all of the select list items explicitly.
    ; PARAMETERS: None.
    ;
    ;
    TWO_TYPES SS "You have specified more than one type (%s and %s) in your FROM clause."
    ;
    ; CAUSE:  The FROM clause can have only one type specified.
    ; ACTION: If you are trying to query two types, reformulate the query to
    ;         reference only one type at a time.  If the two types are both
    ;         subtypes of a common supertype, you could query the supertype,
    ;         and then restrict the results to the two types you want by
    ;         using the TYPE predicate.
    ;
    ;         If one of the names shown above is supposed to be a tablename,
    ;         it is also a typename, and an ambiguous reference.  You can
    ;         disambiguate it by appending the table's owner to the tablename
    ;         in the FROM clause:  FROM ownername.tablename
    ;
    ; PARAMETERS:  The two types that were found in the FROM clause.
    ;
    ;
    NOT_CABINET_ID S "You have specified an ID value ( '%s' ) that is not a valid cabinet ID."
    ;
    ; CAUSE:  The CABINET predicate must specify a cabinet ID.  The ID
    ;         you have specified may be a valid object ID, but it is not
    ;         the ID of a cabinet.
    ; ACTION: Correct the ID specification.
    ; PARAMETERS:  The ID value as specified in your CABINET predicate.
    ;
    ;
    NOT_CABINET_PATH S "You have specified a path value ( '%s' ) that is not a valid cabinet path."
    ;
    ; CAUSE:  The CABINET predicate must specify a cabinet path, not a folder path.
    ;         The path you have specified may or may not be a valid folder path, but it is not
    ;         the path of a cabinet.
    ; ACTION: Correct the path specification.
    ; PARAMETERS:  The path value as specified in your CABINET predicate.
    ;
    ;
    DEFAULT_NOT_CABINET "You have specified CABINET(DEFAULT) but your default folder is not a cabinet."
    ;
    ; CAUSE:  The DEFAULT parameter to the FOLDER or CABINET predicate causes your
    ;         default folder to be used.  If your default folder is not also a
    ;         cabinet, it is not valid to specify the CABINET predicate. 
    ; ACTION: If you want to search your default folder, use the FOLDER(DEFAULT) predicate.
    ; PARAMETERS:  None.
    ;
    ;
    SEARCH_NOT_AVAILABLE "You have specified a SEARCH clause, but no fulltext system is available."
    ;
    ; CAUSE:  You must have a fulltext system installed in order to specify a
    ;         search clause.
    ; ACTION: If you do have a fulltext system installed, check to make sure
    ;         it is defined in your server config object. 
    ; PARAMETERS:  None.
    ;
    ;
    ;
    REPEAT_REG  "You have specified repeating attribute(s) and columns from a registered table in the same select list."
    ;
    ; CAUSE:  Repeating attributes may not be selected in the same select
    ;    statement as columns from registered tables. 
    ; ACTION: Correct and retry the query.
    ; PARAMETERS: None.
    ;
    ;
    NULLDATE  "NULLDATE is not valid in this context."
    ;
    ; CAUSE:  NULLDATE is not recognized as an argument to the DATE function.
    ; ACTION: If you are trying to do a compare, use the IS NULLDATE predicate.
    ; PARAMETERS:  None.
    ;
    ;
    UP_BAD_ATTR S "The attribute %s is not updateable."
    ;
    ; CAUSE:  The attribute you are attempting to set is not an updateable attribute.
    ; ACTION: Internal and readonly attributes are not updateable.  The owner_name
    ;         attribute is also not updateable.  Remove the reference(s)
    ;         to attribute(s) beginning with i_ or _r, or owner_name,  from your update
    ;         or create object statement. 
    ; PARAMETERS: The attribute name.
    ;
    ;
    UP_BAD_ATTR_CORR SSS "The correlation variable (%s) for attribute %s does not match the updated types correlation variable (%s)."
    ;
    ; CAUSE:  You have specified an invalid correlation variable on one of your updated attributes.
    ; ACTION: Correct the query and retry.
    ; PARAMETERS:  The first parameter is the correlation variable that is in error.  The attribute name
    ;              and the expected correlation variable are in the next two parameters.
    ;
    ;
    UP_BAD_ATTR_SPEC S "The attribute specification for attribute %s is in error."
    ;
    ;
    ; CAUSE:  Attribute specifications may be one or two part names (correlation.attribute).
    ;         You have specified a three part name.
    ; ACTION: Correct the query and retry.
    ; PARAMETERS:  The name of the attribute that is incorrectly specified.
    ;
    ;
    UP_BAD_ATTR_TYPES SS "UPDATE:  The attributes %s and %s do not have the same datatype."
    ;
    ; CAUSE:  When attribute assignment is done in an update statement, the attributes'
    ;         datatypes must be the same.
    ; ACTION: Find another way to assign the desired value to the updated attribute.
    ; PARAMETERS:  The first parameter is the updated attribute;  the second
    ;              parameter is the assigned attribute.
    ;
    UP_BOOL  SI "UPDATE:  You have attempted to set a boolean attribute (%s) with a non-boolean integer value (%d)."
    ;
    ; CAUSE:  The value specified for updating a boolean attribute must be either 0 or 1
    ;         (denoted in DQL by the special keywords FALSE and TRUE, respectively).
    ; ACTUON: Correct your update statement and retry.
    ; PARAMETERS:  The attribute name, and the incorrect integer value.
    ;
    ;
    UP_CHAR  SS "UPDATE:  You have attempted to set a non-string attribute (%s) with a string value (%s)."
    ;
    ; CAUSE:  No type conversion is done between a character string literal and a
    ;         non-string attribute.
    ; ACTUON: Correct your update statement and retry.
    ; PARAMETERS:  The attribute name, and the specified character string value.
    ;
    ;
    UP_CURSOR S "A database error has occurred during the creation of a cursor for '%s'."
    ;
    ;CAUSE:  A DQL UPDATE statement is turned into an SQL SELECT statement that identifies
    ;        the Documentum objects that will be updated.  This error message
    ;        indicates that a failure occurred during the parsing of the generated
    ;        SQL statement by the underlying RDBMS.
    ;ACTION: The error message from the RDBMS is shown in the following message.  Use that
    ;        error message to figure out what has happened.  Typically, it will be
    ;        evident that an error in the formulation of your UPDATE statement has
    ;        been translated into an error in the SQL select statement.  Correct your DQL
    ;        UPDATE statement accordingly.
    ;
    ;PARAMETERS:  The parameter contains the SQL SELECT statement that was produced
    ;        to select Documentum objects.
    ;
    ;
    UP_DOUBLE SSS "UPDATE:  You have attempted to set a non-double attribute (%s) with a floating point literal value (%s%s)."
    ;
    ; CAUSE:  No type conversion is done between a floating point literal and a
    ;         non-double attribute.
    ; ACTUON: Correct your update statement and retry.
    ; PARAMETERS:  The attribute name, and the specified character string value.
    ;
    ;
    ;
    UP_INDEX S "You have specified a non-zero index for attribute %s."
    ;
    ; CAUSE:  The attribute is a single-valued attribute, which can only have an index
    ;         value of zero.
    ; ACTION: Correct either the attribute name or the index value specified.
    ; PARAMETERS: The attribute name.
    ;
    ;
    UP_INT  SI "UPDATE:  The attribute (%s) cannot be updated with an integer value (%d)."
    ;
    ; CAUSE:  You have attempted to assign an integer value to a non-numeric
    ;         attribute.
    ; ACTION: Correct your update statement and retry.
    ; PARAMETERS:  The first parameter is the attribute that is being updated, and
    ;              the second parameter is the integer value that was specified.
    ;              Note that the special keywords TRUE and FALSE are translated
    ;              internally into the integer values 1 and 0, respectively.
    ;
    ;
    UP_NOT_ATTR S "The attribute %s is not an attribute of the specified type."
    ;
    ; CAUSE:  The attribute you are attempting to set, or the attribute you are using
    ;         to set another value, is not an attribute of the
    ;         type specified in your update or create object statement.
    ; ACTION: Either correct the attribute name, or correct the type name.
    ; PARAMETERS: The attribute name.
    ;
    ;
    UP_NOT_TYPE S "You have specified an invalid type name (%s)."
    ;
    ; CAUSE:  The name that you specified in your statement is not a type.
    ; ACTION: Correct the type name.
    ; PARAMETERS:  The name you specified in your update, change, delete, or create object statement.
    ;
    ;
    UP_NOT_UPDATEABLE S "You have specified a non updateable type name (%s)."
    ;
    ; CAUSE:  The name that you specified in your update, change, or create statement is not an updateable
    ;         type.  Internal types, and the dm_type type are not updateable.
    ; ACTION: None.
    ; PARAMETERS:  The name you specified in your update statement.
    ;
    ;
    UP_SINGLE S "The attribute %s is a single-valued attribute."
    ;
    ; CAUSE:  You have attempted to remove, truncate, append, or insert into a
    ;         single-valued attribute.  Single-valued attributes may only be SET.
    ; ACTION: Correct the update clause for this attribute and retry your update
    ;         or create object statement.
    ; PARAMETERS:  The single-valued attribute name.
    ;
    ;
    UP_TYPES  "You have specified a list of types or tables in your statement."
    ;
    ; CAUSE:  Exactly one type name may be specified in an update, delete, or create object statement.
    ;         One type may be specified for each of the from and to types in a change statement.
    ; ACTION: Correct the statement.  Only one type (not a list) may be specified.  If information
    ;         from another type or a registered table must be used, that information
    ;         can be specified in a subselect.
    ;
    ;
    UP_USER  S "You have attempted to assign the USER special value to a non-string attribute (%s)."
    ;
    ; CAUSE:  The USER value may only be assigned to string-typed attributes.
    ; ACTION:  Correct the query and retry.
    ; PARAMETERS: The non-string attribute.
    ;
    ;
    UP_VALUE  "You have specified an illegal value specification."
    ;
    ; CAUSE:  The value in an update clause may not contain any of an expression, a set function,
    ;         a date arithmetic function, or the special keywords (order, tag, position,
    ;   score).
    ; ACTION: Correct the update clause in your update or create object statement,
    ;         and retry.
    ;
    ;
    UNION_NOT S "UNION is not supported by your RDBMS (%s)."
    ;
    ; CAUSE:  You have specified a UNION, but this is not supported by your rdbms.
    ; ACTION: Recompose your queries without union.
    ; PARAMETERS: The name of your rdbms.
    ;
    ;
    UNION_ORDER  "You have specified a non-integer token in an ORDER BY clause with UNION."
    ;
    ; CAUSE:  When select blocks are unioned together, the order by clause must
    ;         specify an integer, signifying the ordinal position within the
    ;         select list of the attribute to be sorted on.
    ; ACTION: Respecify your query using an integer in the order by clause.
    ;
    ;
    DELETE_ERROR S "A database error has occurred during the execution of your delete statement ('%s')."
    ;
    ;CAUSE:  A DQL DELETE registered table statement is turned into an SQL DELETE statement that performs
    ;        the deletion on the specified registered table.  This error message
    ;        indicates that a failure occurred during the processing of the generated
    ;        SQL DELETE statement by the underlying RDBMS.
    ;ACTION: The error message from the RDBMS is shown in the message.  Use that
    ;        error message to figure out what has happened, and correct your DQL
    ;        statement accordingly.
    ;
    ;PARAMETERS:  The parameter contains the text of the error message generated by
    ;        the RDBMS.
    ;
    ;
    INSERT_ERROR S "A database error has occurred during the execution of your insert statement ('%s')."
    ;
    ;CAUSE:  A DQL INSERT statement is turned into an SQL INSERT statement that performs
    ;        the insert on the specified registered table.  This error message
    ;        indicates that a failure occurred during the processing of the generated
    ;        SQL INSERT statement by the underlying RDBMS.
    ;ACTION: The error message from the RDBMS is shown in the message.  Use that
    ;        error message to figure out what has happened, and correct your DQL
    ;        statement accordingly.
    ;
    ;PARAMETERS:  The parameter contains the text of the error message generated by
    ;        the RDBMS.
    ;
    ;
    INSERT_BAD_VALUE "You have specified an invalid value in the VALUES clause of an INSERT statement."
    ;
    ; CAUSE:  Only the keyword USER, a date function, a substring function or
    ;         a literal value, are legal in this context.
    ; ACTION: Correct the statement and retry.
    ;
    ;
    UPDATE_ERROR S "A database error has occurred during the execution of your update statement ('%s')."
    ;
    ;CAUSE:  A DQL UPDATE registered table statement is turned into an SQL UPDATE statement that performs
    ;        the update on the specified registered table.  This error message
    ;        indicates that a failure occurred during the processing of the generated
    ;        SQL UPDATE statement by the underlying RDBMS.
    ;ACTION: The error message from the RDBMS is shown in the message.  Use that
    ;        error message to figure out what has happened, and correct your DQL
    ;        statement accordingly.
    ;
    ;PARAMETERS:  The parameter contains the text of the error message generated by
    ;        the RDBMS.
    ;
    ;
    UPDATE_SUB S "UPDATE:  An error occurred during the processing of a subquery for attribute %s."
    ;
    ;CAUSE:  A subquery in one of the set, append, or insert clauses of your update statement
    ;        returned no values, returned invalid values, or some other error occurred during its processing.
    ;  There will be another error message which
    ;        explains the cause of the failure.
    ;ACTION: Follow the suggested action in the other error message(s).
    ;
    ;
    UPDATE_SUB_CONV1  "UPDATE:  Your subquery returned an unconvertable value."
    ;
    ; CAUSE:  The subquery in an update clause returned a value that is not
    ;         convertable to the datatype of the updated attribute.
    ;
    ;
    UPDATE_SUB_CONV2  "UPDATE:  Your subquery returned an unconvertable value."
    ;
    ; CAUSE:  The subquery in an update clause returned a value that is not
    ;         convertable to the datatype of the updated attribute.
    ;
    ;
    UPDATE_SUB_CONVB  "UPDATE:  Your subquery returned an unconvertable value."
    ;
    ; CAUSE:  The subquery in an update clause returned a value that is not
    ;         convertable to the datatype of the updated attribute.
    ;         Or, the attribute is boolean and the value is integer,
    ;         but the value is not a convertable
    ;         value (0 or 1).
    ;
    ;
    UPDATE_SUB_DT S "UPDATE:  Your subquery returned a value with an invalid datatype (%s)."
    ;
    ; CAUSE:  The subquery returned a value that could not be handled.
    ; ACTION: Check your subquery and make sure that it returns values of
    ;         database datatypes:  date, character, integer, shortint, or double.
    ; PARAMETERS:  The parameter contains an attempt to identify the database
    ;         type that was returned.
    ;
    ;
    UPDATE_SUB_EMPTY "UPDATE:  Your update subquery returned no values."
    ;
    ;CAUSE:  A subquery in one of the set, append, or insert clauses of your update statement
    ;        returned no values.
    ;ACTION: Reformulate your update statement without the empty subquery, or reformulate
    ;        the subquery so that it will return a value.
    ;PARAMETERS: None.
    ;
    ;
    BAD_STORAGE_CLASS S "ALTER TYPE:  You have specified an invalid storage class (%s)."
    ;
    ; CAUSE:  Your DQL ALTER TYPE statement specified a SET DEFAULT STORAGE clause
    ;         with an unknown storage class.
    ; ACTION: Correct the storage class and try again.  The valid storage classes
    ;         can be found in the "name" attribute of the dm_store type.
    ; PARAMETERS:  The invalid storage class.
    ;
    ;
    COMPOUND_COL_D  "IN DOCUMENT clause has both a column specification and a DESCEND."
    ;
    ; CAUSE:  If you specify the ID of the root node in an IN DOCUMENT clause as
    ;         a column specification, you may not also specify DESCEND.
    ; ACTION: Reformulate your query.
    ;
    ;
    COMPOUND_COL_S  "IN DOCUMENT or IN ASSEMBLY clause has a column specification but is not in a subselect."
    ;
    ; CAUSE:  If you specify the ID of the root node in a compound document clause as
    ;         a column specification, the IN DOCUMENT or IN ASSEMBLY clause must be
    ;         in a subselect.
    ; ACTION: Reformulate your query.
    ;
    ;
    COMPOUND_CURSOR S "A database error has occurred during the creation of a cursor ('%s')."
    ;
    ;CAUSE:  A recursive DQL SELECT statement (one containing IN DOCUMENT DESCEND, with no
    ;        root assembly being used) is turned into an SQL SELECT statement that is bound
    ;        to various object ID values as the document hierarchy is recursively searched.
    ;        This error occurred during one of the recursive executions of this SQL statement.
    ;        It could be that too many cursors must be opened simultaneously to process your
    ;        document's hierarchy for the RDBMS to handle.
    ;ACTION: The error message from the RDBMS is shown in the message.  Use that
    ;        error message to figure out what has happened, and correct your DQL
    ;        statement accordingly.
    ;
    ;PARAMETERS:  The parameter contains the text of the error message generated by
    ;        the RDBMS.
    ;
    ;
    COMPOUND_CYCLE I "IN DOCUMENT recursion has encountered a cycle at depth %d."
    ;
    ; CAUSE:  The compound document hierarchy your query is traversing contains a cycle.
    ; ACTION: Locate the cycle and remove the document that is causing it.
    ;         The last result returned by the query is the document node immediately
    ;         before the node causing the cycle.  The depth number may help you
    ;         determine the location.  For additional assistance determining the
    ;         location of the cycle, turn tracing on.
    ; PARAMETERS:  The depth at which the node causing the cycle was encountered."
    ;
    ;
    COMPOUND_FUNC  "IN DOCUMENT clause and a set function appear in the same SELECT."
    ;
    ; CAUSE:  You may not specify IN DOCUMENT with a DESCEND in the same query
    ;         with a set function in the select list unless the IN DOCUMENT clause
    ;         does not require recursion.
    ; ACTION: Create an assembly on the compound document you are expanding, then
    ;         try the query again with USING ASSEMBLIES or the IN ASSEMBLY clause.
    ;
    ;
    COMPOUND_ID S "IN DOCUMENT or IN ASSEMBLY clause has an invalid ID specification (%s)."
    ;
    ; CAUSE:  The ID specified in your compound document clause is not a valid ID.
    ; ACTION: Correct the ID specification in your query and retry.
    ; PARAMETERS:  The invalid ID.
    ;
    ;
    COMPOUND_ID_NO S "Compound document clause has an ID specification (%s) that does not identify an existing SysObject."
    ;
    ; CAUSE:  The ID specified in your IN DOCUMENT or IN ASSEMBLY clause does not identify an
    ;         existing SysObject.
    ; ACTION: Correct the ID specification in your query and retry.
    ; PARAMETERS:  The invalid ID.
    ;
    ;
    COMPOUND_DEPTH_ND "You have specified DEPTH in a query that does not have a DESCENDing IN DOCUMENT clause."
    ;
    ; CAUSE:  None. This is no longer an error.
    ;
    COMPOUND_DEPTH_SL "You have specified DEPTH somewhere in your query besides the select list."
    ;
    ; CAUSE:  The DEPTH special keyword may only appear in the select list.
    ; ACTION: Reword your query, removing the DEPTH keyword from all parts of
    ;         the query besides the select list.
    ;
    ;
    COMPOUND_DEPTH_2 "You have specified DEPTH more than once in a single select list."
    ;
    ; CAUSE:  The DEPTH special keyword may only appear once in a select list.
    ; ACTION: Remove the second and any subsequent occurrences of DEPTH from
    ;         your select list and retry the query.
    ;
    ;
    COMPOUND_ORDER  "IN DOCUMENT or IN ASSEMBLY clause is combined with ORDER BY."
    ;
    ; CAUSE:  You cannot specify ORDER BY in the same query as IN DOCUMENT or IN ASSEMBLY.
    ;         This is because the compound document clause dictates the ordering
    ;         and it cannot be overridden.
    ; ACTION: Remove the ORDER BY clause, and retry your query.
    ;
    ;
    COMPOUND_PARENT_ND "You have specified PARENT in a query that does not have an IN DOCUMENT or IN ASSEMBLY clause."
    ;
    ; CAUSE:  The PARENT special keyword may only appear in a query that has
    ;         an IN DOCUMENT or IN ASSEMBLY clause.
    ; ACTION: Either remove PARENT from your select list, or add an in
    ;         document clause.
    ;        
    ;
    COMPOUND_PARENT_SL "You have specified PARENT somewhere in your query besides the select list."
    ;
    ; CAUSE:  The PARENT special keyword may only appear in the select list.
    ; ACTION: Reword your query, removing the PARENT keyword from all parts of
    ;         the query besides the select list.
    ;
    ;
    COMPOUND_SUB  "IN DOCUMENT clause appears within a subquery."
    ;
    ; CAUSE:  You have specified an IN DOCUMENT clause within a subquery.
    ;         IN DOCUMENT may only appear in the outermost SELECT, unless
    ;         there is a rootnode assembly that will be used, or the IN DOCUMENT
    ;         clause is not descending.
    ; ACTION: None.
    ;
    ;
    COMPOUND_TYPE  "IN DOCUMENT or IN ASSEMBLY clause was used without a dm_sysobject type."
    ;
    ; CAUSE:  You have specified an IN DOCUMENT clause in your query, but the
    ;         FROM clause does not specify dm_sysobject or a subtype of dm_sysobject.
    ; ACTION: Only SysObjects are contained in compound documents, so a query must specify
    ;         dm_sysobject or one of its subtypes if the IN DOCUMENT clause is used.
    ;         Modify your query as appropriate and retry.
    ; PARAMETERS:  None.
    ;
    ;
    ;
    COMPOUND_UNION  "IN DOCUMENT clause is combined with UNION."
    ;
    ; CAUSE:  You cannot UNION together SELECTs if any of them require
    ;         recursion.  Your IN DOCUMENT clause requires recursion.
    ; ACTION: Run the SELECTs separately.  Alternatively, you could
    ;         create an assembly on the root node specified in your IN
    ;         DOCUMENT clause, and then formulate your query with USING
    ;         ASSEMBLIES.  This would avoid the need for the query to
    ;         be processed recursively, and it could then be UNIONed.
    ;
    COMPOUND_VL SS "IN DOCUMENT or IN ASSEMBLY version label (%s) does not have a match in the version branch containing %s."
    ;
    ; CAUSE:  You have specified a version label that does not exist for any object
    ;         in the version branch containing the SysObject you specified by ID
    ;         for the root of your document search.
    ; ACTION: Correct your query and retry.
    ; PARAMETERS:  The version label and ID as specified in your query.
    ;
    ;
    UPDATE_INDEX SSI "UPDATE:  Unable to %s the attribute %s at index %d."
    ;
    ; CAUSE: The index value is probably erroneous.
    ; ACTION: Correct the index value and retry.
    ;
    ;
    REG_TABLE_GROUP    SSS    "The registered table you are trying to access (%s.%s) has an invalid default group: %s."
    ;
    ; CAUSE:  The specified group name appears in the group_name attribute of the
    ;         registered table object that describes the named relational table.  It
    ;         is not a valid group.  This groupname is used to validate table access
    ;         permissions.
    ; ACTION: You do not have sufficient privilege to access the table in the manner
    ;         that your statement requires.  "Owner" and "world" permissions were
    ;         checked.  Since the group name in the object was in error, it was not
    ;         possible to check group permissions.  You could contact the owner of the
    ;         registered table or the superuser and notify them of this error.
    ; PARAMETERS:  The registered table name and the invalid group name.
    ;
    REG_TABLE_PERMIT_I SI "You have attempted to set an invalid %s table permission: %d."
    ;
    ; CAUSE:  The table permission specified is not valid.  Table permissions must be
    ;         a positive integer less than 16.
    ; ACTION: Correct the table permission.
    ; PARAMETERS:  The first parameter indicates whether it was the owner, group, or world
    ;         table permission.  The second parameter is the invalid value.
    ;
    REG_TABLE_PERMIT_IN SSS "You have insufficient privilege to %s the %s.%s table."
    ;
    ; CAUSE:  You have attempted to access a registered table in a way that you
    ;         have no permission for.
    ; ACTION: If you require the given permission, contact the table owner
    ;         or a Documentum superuser about assigning you the permission.
    ; PARAMTERES:  The first parameter shows the requested level of permission
    ;         (select, update, insert, delete).  The following paramters show the
    ;         qualified name of the table.
    ;       
    REG_TABLE_PERMIT_U  "You have attempted to set a table permission attribute of the registered table."
    ;
    ; CAUSE:  Only the owner of the registered table or a superuser may update the
    ;         table permission attributes of a registered table.
    ; ACTION: Contact the owner or a superuser and ask them to make
    ;         the change for you.
    ;
    ;
    COMPOUND_NCCS  "A non-correlated column specification appears in an IN DOCUMENT or IN ASSEMBLY clause."
    ;
    ; CAUSE:  You have specified a column reference for the rootnode id of a compound document clause, but
    ;         the column is not qualified.  The column reference in an IN DOCUMENT or IN ASSEMBLY
    ;         clause must be qualified, and it must be a correlated reference to
    ;         a column in an outer SELECT.
    ; ACTION: Qualify your column name with a correlation variable referring to
    ;         an outer SELECT.
    ; PARAMETERS:  None.
    ;
    ;
    UPDATE_GROUP_P  "UPDATE:  You must have CREATE GROUP, SYSADMIN, or SUPERUSER privilege to update groups."
    ;
    ; CAUSE:  You have attempted update objects of the dm_group type, or a subtype of dm_group,y
    ;         with insufficient privilege to do so.
    ; ACTION: None.
    ;
    UPDATE_USER_P  "You must have SYSADMIN or SUPERUSER privilege to update or create users."
    ;
    ; CAUSE:  You have attempted to update or create objects of the dm_user type, or a subtype of dm_user,
    ;         with insufficient privilege to do so.
    ; ACTION: None.
    ;
    ;
    COMPOUND_PARENT_2 "You have specified PARENT more than once in a single select list."
    ;
    ; CAUSE:  The PARENT special keyword may only appear once in a select list.
    ; ACTION: Remove the second and any subsequent occurrences of PARENT from
    ;         your select list and retry the query.
    ;
    ;
    COMPOUND_UPD  "IN ASSEMBLY clause with NODE appears in an UPDATE OBJECT statement."
    ;
    ; CAUSE:  You have specified an IN ASSEMBLY clause within an UPDATE OBJECT statement.
    ;         This is not allowed if there is also a NODE phrase specified.
    ; ACTION: You could make an assembly for the node, and then specify it
    ;         directly in the IN ASSEMBLY clause.
    ;
    UP_SUB_MORE  "UPDATE:  A subquery in your update statement has returned more than one row."
    ;
    ; CAUSE: Subqueries used for setting a value in an update statement must
    ;        return exactly one row.  Only APPENDs may set more than one value.
    ;
    ;
    ;
    COMPOUND_NS_SUB  "IN DOCUMENT clause contains NODESORT within a subquery."
    ;
    ; CAUSE:  You have specified an IN DOCUMENT clause containing a NODESORT
    ;         specification within a subquery.
    ;         NODESORT may only appear in the outermost SELECT. This is because
    ;         the ultimate usage of NODESORT, which is to identify which of
    ;         competing versions of a document at a particular node is to be
    ;         chosen, is only performed at the outermost SELECT level.
    ; ACTION: None.
    ;
    ;
    COMPOUND_NS_NOT  "IN DOCUMENT clause contains NODESORT within a non-select statement."
    ;
    ; CAUSE:  You have specified an IN DOCUMENT clause containing a NODESORT
    ;         specification somewhere other than the outermost SELECT of a SELECT
    ;         statement.
    ;         NODESORT may only appear in the outermost SELECT. This is because
    ;         the ultimate usage of NODESORT, which is to identify which of
    ;         competing versions of a document at a particular node is to be
    ;         chosen, is only performed at the outermost SELECT level.
    ; ACTION: None.
    ;
    ;
    COMPOUND_NS_KW  "A NODESORT clause specifies an unsupported special keyword."
    ;
    ; CAUSE: The NODESORT specification may only contain a column, an integer,
    ;        or the SCORE or HITS special keyword.  ORDER, TAG, and POSITION are not
    ;        allowed in NODESORT.  Nor are MSCORE, MHITS, or MCONTENTID.
    ; ACTION:  Correct the query and retry.
    ;
    ;
    COMPOUND_INS  "IN DOCUMENT clause appears in an INSERT statement."
    ;
    ; CAUSE:  You have specified an IN DOCUMENT clause within an INSERT statement.
    ;         This is not allowed unless there is a rootnode assembly that will be used.
    ; ACTION: None.
    ;
    ;
    FOLDERS_TOO_MANY "You have specified too many folders in a FOLDER predicate."
    ;
    ; CAUSE:  The folder predicate only accepts up to 10 folders in the list form.
    ; ACTION: If you must search more than 10 folders, you may specify the overflow
    ;         in a separate folder predicate OR'd with first folder predicate.
    ;
    COMPOUND_REPEATING "You have selected repeating attribute(s) in an IN DOCUMENT query."
    ;
    ; CAUSE:  You cannot select repeating attributes in the same query with
    ;         the IN DOCUMENT clause.
    ; ACTION: This error message is no longer true. Now, repeating attributes are supported
    ;         in an IN DOCUMENT query.
    ;
    COMPOUND_UPDATE  "You have specified an IN DOCUMENT clause in an UPDATE statement."
    ;
    ; CAUSE:  This is not supported.
    ; ACTION: IN ASSEMBLY is supported in an UPDATE statement.  You could create an
    ;         assembly for your compound document and retry your update statement using
    ;         the IN ASSEMBLY clause.
    ;
    ;
    UP_MAX_APPEND  "You have specified an invalid maximum append value."
    ;
    ; CAUSE:  Zero is not a valid number for the maximum number of appends allowed
    ;         from a subselect in an update or create object statement.
    ; ACTION: Correct your query and retry.
    ;
    ;
    UP_BAD_FOLDER S "You have specified an invalid folder path, %s, in your LINK or MOVE TO clause."
    ;
    ; CAUSE:  The folder specified is not a valid folder path name.
    ; ACTION: Correct the path name and retry your update or create object statement.
    ;
    ;
    UP_NOT_SYSOBJ  "You have specified LINK or MOVE TO for a non-SysObject type."
    ;
    ; CAUSE:  Only SysObjects may be linked or moved to a folder.
    ;
    ;
    LIKE_INVALID_OP  "You have specified an invalid operand to the LIKE predicate."
    ;
    ; CAUSE:  Only a column specification or a scalar function specification
    ;         (upper or lower) may be specified as the operand for LIKE.
    ; ACTION: Correct the LIKE predicate and retry.
    ;
    ;
    COMPOUND_CONTID_SL "You have specified CONTAIN_ID somewhere in your query besides the select list."
    ;
    ; CAUSE:  The PARENT special keyword may only appear in the select list.
    ; ACTION: Reword your query, removing the CONTAIN_ID keyword from all parts of
    ;         the query besides the select list.
    ;
    ;
    COMPOUND_CONTID_ND "You have specified CONTAIN_ID in a query that does not have an IN DOCUMENT or IN ASSEMBLY clause."
    ;
    ; CAUSE:  The CONTAIN_ID special keyword may only appear in a query that has
    ;         an IN DOCUMENT or IN ASSEMBLY clause.
    ; ACTION: Either remove CONTAIN_ID from your select list, or add a compound
    ;         document clause.
    ;        
    COMPOUND_CONTID_2 "You have specified CONTAIN_ID more than once in a single select list."
    ;
    ; CAUSE:  The CONTAIN_ID special keyword may only appear once in a select list.
    ; ACTION: Remove the second and any subsequent occurrences of CONTAIN_ID from
    ;         your select list and retry the query.
    ;
    ;
    UPDATE_LINK_CAB S "You have specified %s for a cabinet object."
    ;
    ; CAUSE:  Your statement has a LINK, MOVE, or UNLINK clause, but these
    ;         operations are not valid on cabinets.
    ; ACTION: If your statement is a CREATE OBJECT statement, do not attempt
    ;         to link, move, or unlink in this statement.  If your statement is
    ;         an UPDATE OBJECTS statement, modify your WHERE clause so that no
    ;         cabinets will be qualified for updating.
    ;
    COMPOUND_NO_ASSEM "Your IN ASSEMBLY clause specifies a document with no assembly."
    ;
    ; CAUSE:  The ID specified must be a document that has been assembled.
    ; ACTION: Either create an assembly for the document, or use the IN DOCUMENT
    ;         clause to retrieve the components of this document.
    ;
    COMPOUND_COL_N  "Your IN ASSEMBLY clause has both a column specification and a NODE."
    ;
    ; CAUSE:  If you specify the ID of the root node in an IN ASSEMBLY clause as
    ;         a column specification, you may not also specify the NODE phrase.
    ; ACTION: Reformulate your query.
    ;
    COMPOUND_NODE_SUB "Your IN ASSEMBLY clause contains NODE phrase within a subquery."
    ;
    ; CAUSE:  You have specified an IN ASSEMBLY clause containing a NODE
    ;         specification within a subquery.
    ;         NODE may only appear in the outermost SELECT. This is because
    ;         the query post-processing that is required to deliver the NODE
    ;         phrase semantics.
    ; ACTION: You could assemble document specified in your NODE phrase separately,
    ;         and then query it directly in your subquery.
    ;
    COMPOUND_NODE_ID S "Your NODE phrase has an invalid ID specification (%s)."
    ;
    ; CAUSE:  The ID specified in your ASSEMBLY clause's NODE phrase is not a valid ID.
    ; ACTION: Correct the ID specification in your query and retry.
    ; PARAMETERS:  The invalid ID.
    ;
    ;
    COMPOUND_NODE_ID_NO S "Your NODE phrase has an ID specification (%s) that does not identify an existing SysObject."
    ;
    ; CAUSE:  The ID specified in your ASSEMBLY clause's NODE phrase does not identify an
    ;         existing SysObject.
    ; ACTION: Correct the ID specification in your query and retry.
    ; PARAMETERS:  The invalid ID.
    ;
    ;
    ESCAPE_LENGTH S "The ESCAPE character in your LIKE predicate is not one character long ('%s')."
    ;
    ; CAUSE:  The escape character must be exactly one character.
    ; ACTION: Reformulate your LIKE predicate, using one character for the escape.
    ; PARAMETERS:  The parameter holds the string that you specified.
    ;
    ESCAPE_NOT  "The ESCAPE clause is not supported in your RDBMS."
    ;
    ; CAUSE:  The RDBMS you are running with does not support the ESCAPE clause
    ;         in the LIKE predicate, so DQL does not.
    ; ACTION: Reformulate you query so that you do not use an ESCAPE clause.
    ;         If you are running Oracle 6, be aware that Oracle 7 does support
    ;         ESCAPE.
    ;
    ;
    REPEATING_REQUIRED S "You have specified a single-valued attribute (%s) where a repeating attribute is required."
    ;
    ; CAUSE:  In the search conditions specified within an ANY() or ONLY() predicate,
    ;         repeating attributes are required.
    ; ACTION: Reconstruct your query, moving search conditions referencing single-valued
    ;         attributes outside the ANY or ONLY predicate.
    ; PARAMETERS:  The parameter is the single-valued attribute name.
    ;
    COMPOUND_POS "You have specified POSITION or TAG in the select list of a query with an IN DOCUMENT clause."
    ;
    ; CAUSE:  POSITION and TAG are not allowed in queries with IN DOCUMENT.
    ; ACTION: Reconstruct your query.  You could assemble the compound document,
    ;         and then use the IN ASSEMBLY clause.
    ;
    ;
    MODIFY_ATTR_TYPE "ALTER TYPE:  You have specified an invalid datatype in the MODIFY clause."
    ;
    ; CAUSE:  The only attribute datatype that may be specified in the MODIFY
    ;         clause of an ALTER TYPE statement is STRING or CHARACTER.
    ; ACTION: None.  You cannot MODIFY attributes except to set a string
    ;         attribute to a longer string.
    ;
    MODIFY_ATTR_NOT SS "ALTER TYPE:  The attribute %s is not an attribute of the type %s."
    ;
    ; CAUSE:  You have specified an attribute in the MODIFY clause of an ALTER TYPE
    ;         statement that does not exist in the specified type.  Note that
    ;         for ALTER TYPE, the attribute must be a defined attribute of the
    ;         type, not an "inherited" attribute.  To modify an inherited attribute
    ;         of this type, you must alter the supertype for which the attribute
    ;         was defined.
    ; ACTION: Correct the attribute in your MODIFY clause.
    ; PARAMETERS:  The attribute name and type name as they appear in your statement.
    ;
    MODIFY_NOT_STR S "ALTER TYPE:  The attribute %s is not a string type."
    ;
    ; CAUSE:  Only string attributes may be modified.  Note that character and
    ;         char are synonyms for string.
    ; ACTION: Remove the non-string attributes from the MODIFY clause.
    ; PARAMETERS:  The non-string attribute name.
    ;
    MODIFY_ATTR_LEN SII "ALTER TYPE:  The attribute %s is longer (%d) than the specified length %d."
    ;
    ; CAUSE:  Your MODIFY clause would shorten a string attribute.  That is not
    ;         allowed.  The only modification allowed is lengthening strings.
    ; ACTION: None.
    ; PARAMETERS:  The attribute name, its current length, and the length the
    ;         ALTER TYPE statement specified.
    ;
    EXEC_NOT_VALID S "EXECUTE:  The function you are trying to execute (%s) is not a valid function."
    ;
    ; CAUSE:  The specified function is not a function that can be executed.
    ; ACTION: Check the spelling of the function name against the documentation.
    ;         Only functions that are documented with the APPLY method are
    ;         available for execution.
    ; PARAMETERS:  The invalid function name.
    ;
    EXEC_NO_REPEAT  S "EXECUTE:  You have specified an argument (%s) twice, but it is not a repeatable argument."
    ;
    ; CAUSE:  The argument may only be specified once.
    ; ACTION: Correct the query and retry.
    ;
    EXEC_NO_LIST S "EXECUTE:  You have specified a value list for the argument %s."
    ;
    ; CAUSE:  This argument may only have one value.
    ; ACTION: Correct the query and retry.
    ;
    EXEC_BAD_VALUE S "EXECUTE:  You have specified a value that is not a valid datatype for argument %s."
    ;
    ; CAUSE:  Argument values may be integers, booleans (TRUE or FALSE), or
    ;         character string literals only. 
    ; ACTION: Correct the value specification and retry.
    ;
    EXEC_VALUE_LIST_MISMATCH S  "EXECUTE:  You have specified a value list with values of differing datatypes for argument %s."
    ;
    ; CAUSE:  Argument values may be integers, booleans (TRUE or FALSE), or
    ;         character string literals only, and in a value list the datatypes
    ;         must all be identical. 
    ; ACTION: Correct the value list specification and retry.
    ;
    EXEC_BAD_DATATYPE SS "EXECUTE:  You have specified a value that is not the same datatype as the argument %s (%s)"
    ;
    ; CAUSE:  Argument values must match the predefined datatype of the argument.
    ; ACTION: Correct the value specification and retry.
    ; PARAMETERS:  The argument name, and the expected datatype name.
    ;
    EXEC_BAD_BOOL IS "EXECUTE:  You have specified an integer value (%d) for a boolean argument (%s)."
    ;
    ; CAUSE:  An integer may be specified for a boolean argument as long as it
    ;         is 0 or 1.
    ; ACTION: Correct the value and retry.
    ;
    EXEC_REQD S "EXECUTE:  A required argument (%s) was omitted."
    ;
    ; CAUSE:  The argument is required.
    ; ACTION: Specify a value for this argument.
    ;
    EXEC_NOID S "EXECUTE:  The argument %s is required unless an ID is specified."
    ;
    ; CAUSE:  You must specify either an ID in the FOR clause, or the argument in
    ;         the WITH clause.
    ; ACTION: Correct the query and retry.
    ;
    ;
    HITS_NOT_IN_SL  "The special keyword HITS must appear in the select list."
    ;
    ; CAUSE:  It is a restriction that if the special keyword HITS appears in
    ;         a where clause, it must also appear in the select list.  This is
    ;         a current limitation due to implementation considerations.
    ; ACTION: Add HITS to your select list.
    ;
    CHANGE_TYPES1  "CHANGE:  You have specified two base types."
    ;
    ; CAUSE:  You cannot change objects from one Documentum base type to another.
    ; ACTION: None.
    ;
    CHANGE_TYPES2  "CHANGE:  You have specified types that have a base type between them."
    ;
    ; CAUSE:  You cannot change objects from one type to another if the two
    ;         types are separated by a Documentum base type.  For example,
    ;         from a subtype of dm_document to dm_sysobject.
    ; ACTION: None.
    ;
    CHANGE_TYPES3  "CHANGE:  You have specified types that are not in a subtype/supertype relationship."
    ;
    ; CAUSE:  Objects may be changed from one type to another only if one of
    ;         the types is a supertype (either direct or indirect) of the other.
    ;         For example, you cannot change objects from one subtype of dm_document
    ;         into another subtype of dm_document.
    ; ACTION: You may be able to make the change in two steps.  For example, you
    ;         could change documents from a subtype of dm_document into dm_document
    ;         objects, and then change them into another subtype of dm_document.
    ;
    ;
    MSCORE_USED  "You have specified the MSCORE keyword where it is not allowed."
    ;
    ; CAUSE:  The MSCORE keyword may only be specified in a select list, or an
    ;         order by clause.
    ; ACTION: Correct your statement so that MSCORE does not appear anywhere
    ;         other than the select list or order by clause.
    ; PARAMTERS:  None.
    ;
    ;
    ;
    MHITS_USED  "You have specified the MHITS keyword where it is not allowed."
    ;
    ; CAUSE:  The MHITS keyword may only be specified in a select list, or an
    ;         order by clause.
    ; ACTION: Correct your statement so that POSITION does not appear anywhere
    ;         other than the select list or order by clause.
    ; PARAMTERS:  None.
    ;
    ;
    ;
    MCONTENTID_USED  "You have specified the MCONTENTID keyword where it is not allowed."
    ;
    ; CAUSE:  The MCONTENTID keyword may only be specified in a select list, or an
    ;         order by clause.
    ; ACTION: Correct your statement so that MCONTENTID does not appear anywhere
    ;         other than the select list or order by clause.
    ; PARAMTERS:  None.
    ;
    ;
    STAR_EXPRESSIONS "You have specified an expression list along with * in the select list."
    ;
    ; CAUSE:  You may only specify expressions in addition to the * in a select
    ;         list if you are selecting from a type.
    ; ACTION: * gets all columns in the table(s) you are selecting from.  If
    ;         You require an expression (such as columna + columnb) you must
    ;         specify that along with all other column names you want to select.
    ;
    ;
    UP_IMMUTABLE  "Your UPDATE or CHANGE statement has tried to update an immutable object."
    ;
    ; CAUSE:  You cannot update or change an immutable object.
    ; ACTION: Add a clause to your WHERE clause that restricts the UPDATE or
    ;         CHANGE statement to non-immutable objects:
    ;
    ;             where r_immutable_flag = false
    ;
    ;
    MODIFY_ATTR_NO_MOD SS "ALTER TYPE:  The attribute %s is not an accessible attribute of the type %s."
    ;
    ; CAUSE:  You have specified an attribute in the MODIFY clause of an ALTER TYPE
    ;         statement that is not accessible through DQL.
    ; ACTION: Remove the attribute from your MODIFY clause.
    ; PARAMETERS:  The attribute name and type name as they appear in your statement.
    ;
    ;
    ATTR_NOT_ACC S "The attribute %s is not an accessible attribute."
    ;
    ; CAUSE:  The attribute is not accessible via DQL.
    ; ACTION: Remove the attribute from your DQL statement.
    ; PARAMETERS:  The attribute name as it appears in your statement.
    ;
    ;
    REG_TABLE_UPDATE  "You have attempted to update the table_name or table_owner of a registered table."
    ;
    ; CAUSE:  This is not permitted.
    ; ACTION: To change the table_name or table_owner attribute of a registered
    ;         table, you must unregister the table, and reregister it under its
    ;         new name or owner.
    ;
    REG_NO_DB_NAME "You cannot register a table because your database login is not defined."
    ;
    ; CAUSE:  You must have a user_db_name value defined in your Documentum user
    ;         definition before you can register a database table.
    ; ACTION: See your Documentum System Administrator about updating your user
    ;         definition to contain your database login name.
    ;
    ;
    REG_TABLE_QUAL  S "You must provide a table owner name qualification on your reference to table %s."
    ;
    ; CAUSE:  If you reference a registered table in a query, if you do not provide
    ;         a fully-qualified name (owner_name.table_name), the owner_name defaults
    ;         to your database login name.  However, you do not have a database login
    ;         (user_db_name) defined in your Documentum user definition.
    ; ACTION: Fully qualify references to registered tables.
    ;
    CHG_NOT_LINKABLE "You cannot move/link/unlink objects in a CHANGE statement."
    ;
    ; CAUSE:  You have tried to move/link/unlink an object while changing its type.
    ; ACTION: You have to change the type first, then use UPDATE statement to
    ;         move/link/unlink the object.
    ;
    CHG_BAD_ATTR S "The attribute %s cannot be set in a CHANGE statement."
    ;
    ; CAUSE:  You have tried to set the value of one of the following attributes in a CHANGE statement:
    ;         (a) a_full_text,
    ;         (b) a_storage_type, and
    ;         (c) a_content_type
    ; ACTION: You have to CHANGE the type first, then use UPDATE statement to
    ;         set the required value.
    ;
    ;
    ;
    ;
    NOT_ACL SSS "%s:  The ACL specified (%s %s) does not exist."
    ;
    ;CAUSE:  The ACL is not a Documentum ACL.  This can happen in an
    ;        ALTER TYPE statement, if the name specified in
    ;        DEFAULT ACL is wrong.
    ;ACTION: Find the correct name of the intended ACL, or talk to a
    ;        System Administrator or SuperUser about creating a new
    ;        ACL.
    ;PARAMETERS:  The first parameter gives the statement type that the
    ;        error occurred in.  The second parameter contains the
    ;        ACL name and the third one contains the ACL domain.
    ;
    ;
    ACL_TRAN "ALTER TYPE: You cannot change the default acl when a multi-statement transaction is open."
    ;
    ; CAUSE:  You have attempted to set the default acl for this type while a multi-statement
    ;         transaction is in progress.  This is not allowed.
    ; ACTION: Change the logic of your application so that the ALTER TYPE statement does
    ;         not happen within a transaction.  (Commit or rollback the in-progress
    ;         transaction.)
    ;
    UP_PERMIT SI "UPDATE:  The permit (%s) cannot be updated with an integer value (%d) less than 1 or greater than 7."
    ;
    ; CAUSE:  You have attempted to assign an invalid integer value to a permit
    ;         attribute.
    ; ACTION: Correct your update statement and retry.
    ; PARAMETERS:  The first parameter is the attribute that is being updated, and
    ;              the second parameter is the integer value that was specified.
    ;
    IS_REPLICA_SL "You have specified ISREPLICA somewhere in your query besides the select list."
    ;
    ;CAUSE:  The ISREPLICA special keyword may only appear in the select list.
    ;ACTION: Reword your query, removing the ISREPLICA keyword from all parts of
    ;        the query besides the select list.
    ;
    IS_REPLICA_SUB  "You have specified ISREPLICA in a select list that is not the outermost select list."
    ;
    ;CAUSE:  The ISREPLICA special keyword may only appear in the outermost select list.
    ;ACTION: Reword your query, removing the ISREPLICA keyword from all parts of
    ;        the query besides the outermost select list.
    ;
    IS_REPLICA_2  "You have specified ISREPLICA more than once in the select list."
    ;
    ;CAUSE:  The ISREPLICA special keyword may only appear once in the select list.
    ;ACTION: Reword your query, removing the extra ISREPLICA keywords from
    ;        the select list.
    ;
    MIXED_UNION  "UNION ALL clause is combined with UNION."
    ;
    ; CAUSE:  You cannot mix UNION and UNION ALL clauses in the same
    ;         query qualification list.
    ; ACTION: Either use UNION or UNION ALL clause in a query qualification
    ;         list. Do not mix them together.
    ;
    ;
    CHANGE_NON_SYSOBJECT    "The CHANGE OBJECT statement can only be used on dm_sysobject or its subtypes."
    ;
    ; CAUSE:  The type specified in a CHANGE ... OBJECT statement is not a dm_sysobject or
    ;         a subtype of dm_sysobject.
    ; ACTION: Specify a type that is a dm_sysobject or one of its subtypes.
    ;
    INSERT_ORDER_BY    "The ORDER BY clause in the INSERT statement is only supported for Sybase platform."
    ;
    ; CAUSE: You cannot use ORDER BY clause in an INSERT statement for non-Sybase RDBMS.
    ;        
    ; ACTION: Remove the ORDER BY clause from the INSERT statement.
    ;
    POS_NOT_IN_SL  "The special keyword POSITION must appear in the select list."
    ;
    ; CAUSE:  It is a restriction that if the special keyword POSITION appears in
    ;         a where clause, it must also appear in the select list.  This is
    ;         a current limitation due to implementation considerations.
    ; ACTION: Add POSITION to your select list.
    ;
    CONT_ID_NOT_IN_SL "The special keyword CONTENTID must appear in the select list."
    ;
    ; CAUSE:  It is a restriction that if the special keyword CONTENTID appears in
    ;         a where clause, it must also appear in the select list.  This is
    ;         a current limitation due to implementation considerations.
    ; ACTION: Add CONTENTID to your select list.
    ;
    SCORE_NOT_IN_SL "The special keyword SCORE must appear in the select list."
    ;
    ; CAUSE:  It is a restriction that if the special keyword SCORE appears in
    ;         a where clause, it must also appear in the select list.  This is
    ;         a current limitation due to implementation considerations.
    ; ACTION: Add SCORE to your select list.
    ;
    TAG_NOT_IN_SL "The special keyword TAG must appear in the select list."
    ;
    ; CAUSE:  It is a restriction that if the special keyword TAG appears in
    ;         a where clause, it must also appear in the select list.  This is
    ;         a current limitation due to implementation considerations.
    ; ACTION: Add TAG to your select list.
    ;
    SYS_ID_NOT_IN_SL "The special keyword SYSOBJ_ID must appear in the select list."
    ;
    ; CAUSE:  It is a restriction that if the special keyword SYSOBJ_ID appears in
    ;         a where clause, it must also appear in the select list.  This is
    ;         a current limitation due to implementation considerations.
    ; ACTION: Add SYSOBJ_ID to your select list.
    ;
    PAGE_NO_NOT_IN_SL "The special keyword PAGE_NO must appear in the select list."
    ;
    ; CAUSE:  It is a restriction that if the special keyword PAGE_NO appears in
    ;         a where clause, it must also appear in the select list.  This is
    ;         a current limitation due to implementation considerations.
    ; ACTION: Add PAGE_NO to your select list.
    ;
    PUBLIC_NOT_IN_SL "The special keyword ISPUBLIC must appear in the select list."
    ;
    ; CAUSE:  It is a restriction that if the special keyword ISPUBLIC appears in
    ;         a where clause, it must also appear in the select list.  This is
    ;         a current limitation due to implementation considerations.
    ; ACTION: Add ISPUBLIC to your select list.
    ;
    CURRENT_NOT_IN_SL "The special keyword ISCURRENT must appear in the select list."
    ;
    ; CAUSE:  It is a restriction that if the special keyword ISCURRENT appears in
    ;         a where clause, it must also appear in the select list.  This is
    ;         a current limitation due to implementation considerations.
    ; ACTION: Add ISCURRENT to your select list.
    ;
    TEXT_NOT_IN_SL "The special keyword TEXT must appear in the select list."
    ;
    ; CAUSE:  It is a restriction that if the special keyword TEXT appears in
    ;         a where clause, it must also appear in the select list.  This is
    ;         a current limitation due to implementation considerations.
    ; ACTION: Add TEXT to your select list.
    ;
    SUMMARY_NOT_IN_SL "The special keyword SUMMARY must appear in the select list."
    ;
    ; CAUSE:  It is a restriction that if the special keyword SUMMARY appears in
    ;         a where clause, it must also appear in the select list.  This is
    ;         a current limitation due to implementation considerations.
    ; ACTION: Add SUMMARY to your select list.
    ;
    INDEX_NOT_FOUND S "The specified index, %s, in the search clause is not found."
    ;
    ; CAUSE: You have specified a non-existent index in the search clause.
    ; ACTION: Make sure all index names in the search clause exist in the docbase.
    ;
    INVALID_SETFILE_STMT "You have used an invalid setfile statement. Verify that you are using the correct form of the setfile statement."
    ;
    ; CAUSE: 1) You cannot set content files for subsequent pages of an object without first setting
    ;           the first content file and specifying its format.
    ;        2) You have attempted to replace the first page using the
    ;           "Setfile <path> with content_format = <format>" statement. You cannot use this statement
    ;           to replace the first page.
    ;
    ; ACTION: 1) Use the Setfile statement "Setfile <path> with content_format = <format>" to set the first content
    ;            file before setting subsequent content files.
    ;    2) Use the setfile statement "Setfile <path> with page_no = <page_no> to replace the first page.
    ;
    CHANGE_CANNOT_SETFILE "You can not use Setfile in a CHANGE OBJECT statement."
    ;
    ; CAUSE: You can not use a Setfile clause in a CHANGE OBJECT statement.
    ;
    ; ACTION: Use either an UPDATE OBJECT or CREATE OBJECT statement to Setfile.
    ;
    OBJTYPE_NOT_IN_SL "The special keyword OBJTYPE must appear in the select list."
    ;
    ; CAUSE:  It is a restriction that if the special keyword OBJTYPE appears in
    ;         a where clause, it must also appear in the select list.  This is
    ;         a current limitation due to implementation considerations.
    ; ACTION: Add OBJTYPE to your select list.
    ;
    ID_NOT_ALLOWED_IN_OUTER_SELECT "You cannot include the ID function in the selected values."
    ;
    ; CAUSE:  You have specified ID() in the outermost select list.
    ;         This is a deprecated feature.
    ; ACTION: select r_object_id instead of ID().
    ;
    ;
    CANT_ALTER_BASE_TYPE S "ALTER TYPE:  You cannot ADD, DROP or MODIFY attributes from a Documentum base type (%s)."
    ; CAUSE:  You have attempted to alter a Documentum base type.
    ;         This is no longer supported.
    ; ACTION: Only attempt allowed actions on Documentum base types.
    ;         You may not ADD an attribute, DROP an attribute, or MODIFY the length of an
    ;         attribute of a Documentum base type.
    ;
    OFFSET_NOT_IN_SL "The special keyword OFFSET must appear in the select list."
    ;
    ; CAUSE:  It is a restriction that if the special keyword OFFSET appears in
    ;         a where clause, it must also appear in the select list.  This is
    ;         a current limitation due to implementation considerations.
    ; ACTION: Add OFFSET to your select list.
    ;
    TEXTPAGE_NOT_IN_SL "The special keyword TEXTPAGE must appear in the select list."
    ;
    ; CAUSE:  It is a restriction that if the special keyword TEXTPAGE appears in
    ;         a where clause, it must also appear in the select list.  This is
    ;         a current limitation due to implementation considerations.
    ; ACTION: Add TEXTPAGE to your select list.
    ;
    ;**Note:  do not add any more ERROR messages to this file.  Use the QUERY2.e file instead.
    ;
    TH_URL_NOT_IN_SL "The special keyword THUMBNAIL_URL must appear in the outermost select list."
    ;
    ; CAUSE:  It is a restriction that the special keyword THUMBNAIL_URL must appear in
    ;         the outermost select list.  This is a current limitation due to implementation
    ;         considerations.
    ; ACTION: Add THUMBNAIL_URL to your outermost select list.
    ;
    NO_THUMBNAIL_STORE "There is no storage area whose media type is thumbnail (1)."
    ;
    ; CAUSE:  It is required to have at least one storage area with media type equal to thumbnail
    ;         when the keyword THUMBNAIL_URL is specified in the select list.
    ; ACTION: Make sure you have at least one storage area with media type equal to thumbnail.
    ;
    MFILE_URL_NOT_IN_SL "The special keyword MFILE_URL must appear in the outermost select list."
    ;
    ; CAUSE:  It is a restriction that the special keyword MFILE_URL must appear in
    ;         the outermost select list.  This is a current limitation due to implementation
    ;         considerations.
    ; ACTION: Add MFILE_URL to your outermost select list.
    ;
    NOT_VIEWABLE S "You do not have enough privilege to view the specified type (%s)."
    ;
    ; CAUSE:  You do not have enough privilege to view the type that you specified in your select statement.
    ;         Currently, dmi_audittrail_attrs type is only viewable to users who are either superusers
    ;         or have the VIEW AUDIT privilege.
    ; ACTION: None.
    ; PARAMETERS:  The name you specified in your select statement.
    ;
    ATTR_NOT_VIEWABLE SSS "User (%s) does not have enough privilege to view the column (%s) in the type (%s)."
    ;
    ; CAUSE:  The user does not have enough privilege to view the column in the type that you specified in
    ;         your select statement.
    ;         Currently, there are some attributes that are only viewable to users who are either superusers
    ;         or have the VIEW AUDIT privilege.
    ; ACTION: Remove the attribute from the select statement.
    ; PARAMETERS:  The name you specified in your select statement.
    ;
    ;
    ;
    QUERY_IS_NOT_FTDQL  "You specified ENABLE(FTDQL) hint for a SELECT statement that does not conform to the rules of FTDQL"
    ; CAUSE: User specified ENABLE(FTDQL) hint for a query which does not
    ;        conform to the rules of FTDQL.
    ; ACTION: Remove the FTDQL hint from the list of hints specified in the
    ;         query. If no other hints are present in the query, remove the
    ;   ENABLE clause from the query.
    ;
    NOT_RESTRICTED_FOLDER_ID D "You have specified an ID value ( '%s' ) that is not a folder (or subfolder of a folder) in the user's restricted_folder_ids."
    ;
    ; CAUSE:  If restricted_folder_ids is specified, the FOLDER predicate must specify a folder ID
    ;         either in the restricted_folder_ids or a subfolder in the list.
    ;         The ID you have specified may be a valid object ID, but it is not in the user's
    ;         restricted_folder_ids list.
    ; ACTION: Correct the ID specification.
    ; PARAMETERS:  The ID value as specified in your FOLDER predicate.
    ;
    NOT_RESTRICTED_FOLDER_PATH S "You have specified a folder path ( '%s' ) that is not a folder (or subfolder of a folder) in the user's restricted_folder_ids."
    ;
    ; CAUSE:  If restricted_folder_ids is specified, the FOLDER predicate must specify a folder path either
    ;         in the restricted_folder_ids or a subfolder in the list.
    ;         The path you have specified may be a valid path, but it is not in the user's
    ;         restricted_folder_ids list.
    ; ACTION: Correct the path specification.
    ; PARAMETERS:  The path value as specified in your FOLDER predicate.
    ;
    ;
    ;
    QUERY_HAS_OBSOLETE_KEYWORDS_IN_SELECT_LIST S "The query statement contains the following obsolete keywords in the select list: '%s'"
    ;
    ; CAUSE: the DQL select statement contains at least one keyword in the
    ; select list that's obsolete.
    ;
    ; ACTION: Remove the obsolete keywords from the select list and rerun the
    ; query. Refer to the DQL Reference manual for more information.
    ;
    ;
    ;
    CONFLICT_HINTS SS "The DQL hints %s and %s are not compatible."
    ;
    ;CAUSE:  You have specified two conflict DQL hints in the same query.
    ;ACTION: Make sure that you only use one of those two hints.
    ;PARAMETERS:  Name of the hints.
    ;
    ;
    TOO_MANY_FOLDERS_FOR_FTDQL IS "The folder predicate in the query exceeds the maximum number of supported folders (%d). Conversion error message from the query plug-in: %s"
    ; CAUSE: A query with FOLDER() predicate with DESCEND keyword, and with a SEARCH
    ; clause was executed. The total number of descendents exceeds the maximum allowed
    ; folders.
    ; ACTION: Cannot execute the query with SEARCH clause in this case, it's a limitation.
    ;
    CANT_USE_CONTENT_ATTS_WITH_LITE_OBJ "DQL does not support using the 'i_contents_id', 'r_content_size' or 'r_full_content_size' attributes with Lightweight Objects"
    ; CAUSE: A query with a lightweight type in the from clauses uses 'i_contents_id', 'r_content_size' and/or
    ; 'r_full_content_size' attributes on the lightweight type. This is not supported
    ; ACTION: Rewrite the query to join to the dmr_content type.
    ;
    ;
    DATE_FORMAT_EX S "The specified date literal (%s) is not in a recognized format, or the UTC of the specified date is out of the valid date range."
    ;CAUSE:  You have incorrectly specified a date literal or the UTC of the converted date is out of the supported range of the database.
    ;ACTION: Correct your date literal to be in one of the valid date forms.
    ;        Note that all four digits of the year must be specified. 
    ;
    ;        Examples:  2/14/1992,  02/14/1991, February 14, 1992
    ;
    ;        Note that a legal date needs to be in the following range:
    ;          (1) year: (1753, 4712), inclusively.
    ;          (2) month: (1, 12), inclusively.
    ;          (3) day: (1, n), inclusively, where n is
    ;                 31 for January, March, May, July, August, October, December.
    ;                 28 for February (29 if leap year).
    ;                 30 for other months.
    ;          (4) hour: (0, 24), inclusively.
    ;          (5) minute: (0, 60), inclusively.
    ;          (6) second: (0, 60), inclusively.
    ;
    ; or the UTC conversion of the specified date is out of the supported range of the database 1753 - 9999.
    ;
    ;
    ;PARAMETERS:  The parameter contains the incorrectly specified date.

     


    .severity  FATAL
    ;
    ;
    ;
    ALTER_FAILED  "ALTER TYPE statement failed."
    ;
    ; CAUSE:  Your statement has failed due to an internal error.
    ; ACTION: There are additional error messages on your error message queue
    ;         which will explain the failure, and give possible actions to
    ;         correct it.  You may need to check the error message log for
    ;         your session.  If the statement was re-tried (there will be a
    ;         warning message, if so), error messages prior to the re-try
    ;         will have been purged from your queue, but they will still
    ;         be present in the error message log.
    ; PARAMETERS:  None.
    ;
    ;
    ALTER_STORE_FAILED  S "ALTER TYPE:  An unexpected error has occurred while storing the changes to the type %s."
    ;
    ;CAUSE:  Another error message on the error queue will explain the exact cause
    ;        of the failure.  Your statement failed.
    ;ACTION: Take whatever action is necessary according to the explanation in
    ;        the other error message.
    ;PARAMETERS:  The parameter gives the typename of the type which was not altered.
    ;
    ;
    COMMIT_FAILED S "%s:  An attempt to commit your statement's changes to the database has failed, causing your statement to fail."
    ;
    ;CAUSE:  Another error message on the error queue will explain the exact clause
    ;        of the failure.  Your statement failed.
    ;ACTION: Take whatever action is necessary according to the explanation in
    ;        the other error message.
    ;PARAMETERS:  The parameter specifies the statement type that the error occurred in.
    ;
    ;
    CURSOR_CREATE  "SELECT:  Unable to create the SQL cursor to represent this DQL query."
    ;
    ;CAUSE:  An attempt to create the SQL cursor representing your query failed.
    ;        This is an unexpected condition, and there will not be an
    ;        accompanying error message to explain the reason.  The most
    ;        probably reason for this type of error is lack of memory.
    ;ACTION: Try the query again.  If it continues to fail, a call to
    ;        Documentum tech support may be required.
    ;PARAMETERS:  None.
    ;
    ;
    DATABASE_ERROR SS "%s:  An unexpected database error has occurred ('%s'), causing your statement to fail."
    ;
    ;CAUSE:  The RDBMS has encountered an error which has caused further processing
    ;        of your query to be impossible.
    ;ACTION: The error message string from the RDBMS is contained in the message.
    ;        Take whatever action is appropriate based on the RDBMS message to
    ;        correct the problem.  This type of error sometimes occurs if a system
    ;        limit of the RDBMS has been exceeded, or the RDBMS has failed.  You
    ;        may require assistance from your RDBMS System Administrator to
    ;        resolve this problem.
    ;PARAMETERS: The first parameter is the name of the Documentum function in
    ;        which the error occurred.  The second parameter contains the error
    ;        message from the RDBMS.
    ;
    ;
    INTERNAL SIS "An internal inconsistency has occurred in function %s. %d %s."
    ;
    ;CAUSE:  This is an internal error.
    ;ACTION: Record the information in this message, and the query that caused it,
    ;        and contact your Documentum site representative.
    ;PARAMETERS: The first parameter gives the name of the Documentum function in
    ;        which this error occurred.  The second parameter gives a numeric code.
    ;        The third parameter contains a phrase which describes the nature of the
    ;        error.  All of this information, plus the query which caused it,
    ;        should be provided to your Documentum site representative.
    ;
    ;
    INTERNAL_P SS "An internal problem has occurred in function %s:  %s."
    ;
    ;CAUSE:  This is an internal error.
    ;ACTION: Record the information in this message, and the query that caused it,
    ;        and contact your Documentum site representative.
    ;PARAMETERS: The first parameter gives the name of the function in which the
    ;        error occurred.  The second parameter contains a phrase which describes
    ;        the nature of the error.
    ;
    ;
    INVALID_GROUP SS "%s:  The group specified (%s) was not properly fetched."
    ;
    ; CAUSE:  This is an internal inconsistency.  The group exists, but could not
    ;         be fetched.
    ; ACTION: Contact your Documentum site representative.
    ; PARAMETERS:  The statement type, and the name of the group.
    ;
    ;
    NO_COLL   "Unable to create the dmQueryResults collection."
    ;
    ;CAUSE:  This is an internal error, probably caused by lack of memory.
    ;
    ;ACTION: Retry your query, and if it continues to fail, gather up all
    ;        error messages for your session and contact your Documentum
    ;        site representative.
    ;
    ;PARAMETERS:  None.
    ;
    ;
    NO_CONNECTION  "Unable to create a database connection."
    ;
    ;CAUSE:  Your query required a separate database connection, which could
    ;        not be created.
    ;
    ;        The types of things that cause queries to require separate
    ;        database connections are, your query is a read-for-update query,
    ;        or your query has a SEARCH clause. 
    ;
    ;ACTION: Check the next messages on the message queue and follow the
    ;        instructions for recovery in them.  This error is usually
    ;        caused by some error in the RDBMS that Documentum is running
    ;        with.  Some RDBMSs will reject connection attempts if certain
    ;        thresholds are exceeded.  You may require assistance from the
    ;        Database Administrator if a threshold must be set higher.
    ;        Sometimes all that is required is to wait until activity against
    ;        the RDBMS is lower, if that is an option.
    ;
    ;PARAMETERS:  None.
    ;
    ;
    NO_CONTEXT  "Unable to create a query context block."
    ;
    ;CAUSE:  This is an internal error.  An internally used control
    ;        block was not created, probably due to lack of sufficient
    ;        memory.
    ;
    ;ACTION: Retry your query, and if it continues to fail, gather up all
    ;        error messages for your session and contact your Documentum
    ;        site representative.
    ;
    ;PARAMETERS:  None.
    ;
    ;
    NO_INFO_OBJECT  "Unable access the dmInfoObject."
    ;
    ;CAUSE:  This is an internal error.  An internally used control
    ;        block was not accessible.
    ;
    ;ACTION: This object is created from the dminfo.sys file that describes
    ;        installation parameters.  If this object is inaccessible, it
    ;        may be that your dminfo.sys file is incorrect.  Contact your
    ;        system administrator for assistance.
    ;ACTION: Retired.
    ;
    ;
    NO_OWNER  "Unable retrieve the docbase owner from initialization file."
    ;
    ;CAUSE:  This is an internal error.  An internally used control
    ;        block was not reliable.
    ;
    ;ACTION: Report this error to your Documentum site representative.
    ;
    ;PARAMETERS:  None.
    ;
    ;
    NO_QUERY  "The query string was not found."
    ;
    ;CAUSE:  There was no query string passed to the query parser.  This is an
    ;        internal error.
    ;
    ;ACTION: Gather up information about the invocation of the query (the actions
    ;        leading up to the execution of the query), and all error messages
    ;        on your session, and contact your Documentum site representative.
    ;
    ;PARAMETERS: None.
    ;
    ;
    NO_REG  SS "%s:  An unexpected error has occurred during a %s operation, causing your statement to fail."
    ;
    ;CAUSE:  Your statement has failed due to an error in a facility which the
    ;        query facility called. 
    ;ACTION: There is another message on the error queue which describes the
    ;        cause of the failure.  Follow whatever instructions are contained
    ;        in that message to correct the failure, and retry your query.
    ;PARAMETERS:  The first parameter contains the statement type of the query
    ;        that failed.  The second parameter gives the name of the called
    ;        function in which the failure occurred.
    ;
    ;
    NO_RESULT  "Unable to create the `result object' for the query results."
    ;
    ;CAUSE:  A call to dm_CreateTypedObject failed during the attempt to create
    ;        the result object for query results.
    ;ACTION: There is another message on the error queue which describes the
    ;        cause of the failure.  Follow whatever instructions are contained
    ;        in that message to correct the failure, and retry your query.
    ;PARAMETERS:  None.
    ;
    ;
    NO_TYPE   "Unable to create the `type' of the query results object."
    ;
    ;CAUSE:  A call to the type constructor failed during the attempt to create
    ;        a query results type describing your query's results.
    ;ACTION: This is most likely caused by an out of memory condition.  Retry your
    ;        query and if it continues to fail, contact your Documentum site
    ;        representative.
    ;PARAMETERS: None.
    ;
    ;
    ROLLBACK_FAILED  "An attempt to rollback your statement's changes to the database has failed."
    ;
    ;CAUSE:  Your statement failed, causing an attempt to rollback the database.  The rollback failed.
    ;ACTION: Check the rest of the messages in the error queue.  There should be a message describing
    ;        the rollback failure, and giving the error message from the database system which
    ;        caused it.  Take whatever action is required to resolve the database system problem.
    ;        This may require action by your database system administrator. 
    ;PARAMETERS:  None.
    ;
    ;
    SET_FAILED_I SSI "%s:  Unable to set this attribute (%s) with this value (%d)."
    ;
    ;CAUSE:  This is an internal error. 
    ;ACTION: Collect all the error messages that have been set for this session,
    ;        and contact your Documentum site representative.
    ;PARAMETERS:  The first parameter is the function in which the error occurred.
    ;        The second parameter is the name of an attribute which could not be
    ;        set.  The third parameter is the numeric value which could not be
    ;        set.
    ;
    ;
    SET_FAILED_S SSS "%s:  Unable to set this attribute (%s) with this value (%s)."
    ;
    ;CAUSE:  This is an internal error. 
    ;ACTION: Collect all the error messages that have been set for this session,
    ;        and contact your Documentum site representative.
    ;PARAMETERS:  The first parameter is the function in which the error occurred.
    ;        The second parameter is the name of an attribute which could not be
    ;        set.  The third parameter is the string value which could not be
    ;        set.
    ;
    ;
    TYPE_FAIL SI "An error occurred adding attribute %s (with datatype, %d) to the query results type." 
    ;
    ;CAUSE:  This is an internal error.
    ;ACTION: Collect all the error messages that have been set for this session,
    ;        and contact your Documentum site representative.
    ;PARAMETERS:  The first parameter contains an attribute name;  the second
    ;        parameter contains a datatype code.  This information could be
    ;        useful if your site representative contacts Documentum technical
    ;        support.
    ;
    ;
    UP_SAVE   "UPDATE:  An error has occurred during a save operation."
    ;
    ; CAUSE:  Another error message will have been set for this query.  The
    ;         other message, or messages, will contain information about the cause
    ;         of this error.
    ; ACTION: Examine the other error messages for this query, and take the
    ;         appropriate action based upon those messages.
    ;
    ;
    UP_DESTROY  "DELETE:  An error has occurred during a destroy operation."
    ;
    ; CAUSE:  Another error message will have been set for this query.  The
    ;         other message, or messages, will contain information about the cause
    ;         of this error.
    ; ACTION: Examine the other error messages for this query, and take the
    ;         appropriate action based upon those messages.
    ;
    ;
    RESULT_NOT_SET_INT I "Unable to set the integer return value for this query: %d."
    ;
    ; CAUSE:  Another error message will have been set for this query.  The
    ;         other message, or messages, will contain information about the cause
    ;         of this error.
    ; ACTION: Examine the other error messages for this query, and take the
    ;         appropriate action based upon those messages.
    ;
    ;
    RESULT_NOT_SET_ID  S "Unable to set the ID return value for this query: %s."
    ;
    ; CAUSE:  Another error message will have been set for this query.  The
    ;         other message, or messages, will contain information about the cause
    ;         of this error.
    ; ACTION: Examine the other error messages for this query, and take the
    ;         appropriate action based upon those messages.
    ;
    ;
    SYSOBJ_NOT_FOUND  S "Unable to find the SysObject matching ID %s."
    ;
    ; CAUSE:  This is an internal error.  There should be additional error
    ;         message(s) that explain the cause of this failure.
    ; ACTION: Examine the other error messages for this query.  If you cannot
    ;         figure out how to correct this problem, consult your Documentum
    ;         System Administrator.
    ; PARAMETERS:  The ID is the object ID that corresponds to the version
    ;         label specified in your IN DOCUMENT clause.
    ;
    ;
    COMPOUND_INT SS "An internal inconsistency has been encountered while recursively processing %s for %s."
    ;
    ; CAUSE:  This is an internal error.  The cause is not readily known.
    ;         This happens if a SysObject was retrieved during recursive
    ;         processing that was supposed to have descendents or an
    ;         assembly, but an attempt to fetch those contained objects
    ;         yielded nothing.
    ; ACTION: Probably an assembly is corrupted, or there is other erroneous
    ;         information in the docbase.  The first parameter contains either
    ;         "assembly" or "descendents."  The second parameter contains the
    ;         integer form of the object id for the SysObject being processed. 
    ;         Examine the docbase information about this SysObject.  (Integer
    ;         IDs are found in the _i columns associated with ID attributes.)
    ;         If you cannot figure out what is wrong with the docbase, give
    ;         this message and associated information to your Documentum
    ;         Site Representative.
    ; PARAMETERS:  Explained above.
    ;
    ;
    TRAN_ABORT_FAILED "ABORT:  Your abort transaction statement failed."
    ;
    ; CAUSE:  Unknown.  There may be other error messages on the queue that
    ;         explain the reason for the failure.  The most likely reason is that
    ;         an RDBMS error has occurred.
    ; ACTION: Examine any other error messages for your session, and do whatever
    ;         they suggest.  If all else fails, retry the abort.  If you cannot
    ;         get abort to complete successfully, your docbase may be inconsistent.
    ;         Consult your Documentum Site Representative, or your RDBMS DBA for
    ;         assistance.
    ;
    TRAN_BEGIN_FAILED "BEGIN TRANSACTION:  Your begin transaction statement failed."
    ;
    ; CAUSE:  Unknown.  There may be other error messages on the queue that
    ;         explain the reason for the failure.  The most likely reason is that
    ;         an RDBMS error has occurred.
    ; ACTION: Examine any other error messages for your session, and do whatever
    ;         they suggest.
    ;
    TRAN_COMMIT_FAILED "COMMIT:  Your commit transaction statement failed."
    ;
    ; CAUSE:  Unknown.  There may be another message on the queue that sheds light
    ;         on the reason for the failure.  The most likely reason is that an
    ;         RDBMS error has occurred.
    ; ACTION: Examine any other error messages for your session, and do whatever
    ;         they suggest.  If all else fails, retry the commit.  If that fails,
    ;         abort the transaction.
    ;
    CHANGE_DESTROY S "CHANGE:  An unexpected destroy error has occurred for object %s."
    ;
    ; CAUSE:  CHANGE is a two-step operation.  The object is first destroyed
    ;         from its old type, then it is saved as the new type.  An
    ;         unexpected error occurred during the destroy step. 
    ; ACTION: There will be additional error messages with this one.
    ;         Look at the actions required for those messages and try to
    ;         correct the problem.
    ; PARAMETERS:  The ID of the object that caused your statement to fail.
    ;
    CHANGE_SAVE S "CHANGE:  An unexpected save error has occurred for object %s."
    ;
    ; CAUSE:  CHANGE is a two-step operation.  The object is first destroyed
    ;         from its old type, then it is saved as the new type.  An
    ;         unexpected error occurred during the save step.
    ; ACTION: There will be additional error messages with this one.
    ;         Look at the actions required for those messages and try to
    ;         correct the problem.
    ; PARAMETERS:  The ID of the object that caused your statement to fail.
    ;
    CREATE_UNABLE S "CREATE OBJECT:  An unexpected error has caused your creation of %s object to fail."
    ;
    ; CAUSE:  An error has prevented your object from being created.
    ; ACTION: It could be that objects of this type cannot be created directly.
    ;         Create the object by using the appropriate api method instead.
    ; PARAMETERS:  The object type specified in your statement.
    ;
    SET_FAILED_SS SSSS "%s:  Unable to set this attribute (%s) with this value (%s %s)."
    ;
    ;CAUSE:  This is an internal error. 
    ;ACTION: Collect all the error messages that have been set for this session,
    ;        and contact your Documentum site representative.
    ;PARAMETERS:  The first parameter is the function in which the error occurred.
    ;        The second parameter is the name of an attribute which could not be
    ;        set.  The third and fourth parameters are the string value which could not be
    ;        set.
    ;
    CHANGE_CONTENT_SAVE S "CHANGE: An unexpected save error has occurred on content object (%s). Please check for any accompanying error messages."
    ;
    ; CAUSE: An unexpected error occurred during the content save step.
    ; ACTION: There will be additional error messages with this one.
    ;         Look at the actions required for those messages and try to
    ;         correct the problem.
    ; PARAMETERS: The IDs of the content and its parent.
    ;
    CHANGE_CONTENT_BAD S "CHANGE: The status for content object (%s) is bad. Please check for any accompanying error messages and examine the file."
    ;
    ; CAUSE: The status for the content object is bad.
    ; ACTION: There will be additional error messages with this one.
    ;         Look at the actions required for those messages and try to
    ;         correct the problem.
    ; PARAMETERS: The IDs of the content and its parent.
    ;

    posted on 2009-11-16 12:52 liaojiyong 閱讀(1806) 評論(0)  編輯  收藏 所屬分類: Documentum


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲人成在线影院| 亚洲日本va中文字幕久久| 亚洲欧洲精品一区二区三区| 免费成人在线电影| 久久亚洲伊人中字综合精品| 怡红院免费全部视频在线视频| 中文字幕亚洲综合久久男男| ssswww日本免费网站片| 国产a v无码专区亚洲av| 一级免费黄色大片| 亚洲日韩精品无码一区二区三区| 大妹子影视剧在线观看全集免费 | 国产精品免费在线播放| 亚洲国产精品第一区二区三区| 国产一区二区三区亚洲综合| 亚洲国产综合人成综合网站| 成人免费ā片在线观看| 亚洲好看的理论片电影| 久久久久久久91精品免费观看 | 亚洲精品国产综合久久久久紧| 免费的一级片网站| 特色特黄a毛片高清免费观看| 亚洲中文字幕无码久久综合网| 午夜免费福利视频| 亚洲熟女综合色一区二区三区| 日韩精品亚洲专区在线观看| 久久久久久久99精品免费观看 | 亚洲AV无码久久| 在线精品一卡乱码免费| 亚洲av成人一区二区三区观看在线| 免费看国产曰批40分钟| 免费h视频在线观看| 亚洲综合av一区二区三区不卡 | 最近免费中文字幕中文高清| 91亚洲国产成人久久精品网站| 91在线视频免费看| 无遮挡国产高潮视频免费观看| 久热综合在线亚洲精品| 成人午夜18免费看| 成人无码WWW免费视频| 亚洲日本VA午夜在线电影|