/ $RCSfile: lpxus.msg $ / $Date: 2010/05/28 02:06:51 $ / Copyright (c) 1999, 2003, Oracle. All rights reserved. / / NAME / lpxus.msg / / DESCRIPTION / US-language error message file for XML parser (LPX) / / NOTES / COMPLY WITH STANDARDS WHEN ADDING OR CHANGING MESSAGES! / See /vobs/rdbms/mesg/oraus.msg for full message rules. / / Error messages are XML-parser-specific format strings, not general / printf-type format strings. The magic character is '~' instead of / '%', and formatting is very restricted. Choices are: / / ~d sb4 signed decimal output / ~u ub4 unsigned decimal output / ~x ub4 U+FFFF-style Uncode character output / ~X ub4 Generic 0x-style hexadecimal output / ~c ub4 single-character output / ~s oratext* single/multibyte string output / ~S oratext* single/multibyte/Unicode string output / / Hex 'x' is for Unicode character output. It formats "\uFFFF" for / USC2 characters and "\vFFFFFF" for UCS4 characters. / / Hex 'X' format is used for NLS wide characters, as many bytes as / needed, leading 0 bytes omitted, e.g. "0xF". / / For the 'S' format type, the string is expected to be in the DOM / data encoding, which may be single-byte, multi-byte, or Unicode. / For plain 's' format, the string may only be single or multi-byte. / / ---------------------------------------------------------------------- / / For error messages with multiple arguments, the fields must be / identified as to the original order of arguments in the code. / If there is only a single argument, the number "1" may be omitted. / / That is, if a message contains ~1s and ~2s then ~1s corresponds to / the first code argument, ~2s to the second. This is so that the / order may be changed as needed in translation while the code still / passes the arguments in original order. For example, the English / / "only ~1d occurance(s) of element \"~2s\", minimum is ~3d" / / might translate to / / "\"~2s\" öğesinin sadece ~1d tekrarı var, minimum: ~3d" / / but the code would remain / / ... LsxErrNode(scctx, n, LSXERR_MIN_OCCURS, (sb4) count, / (oratext *) lsx_choice, (sb4) all->minoc_lsxall); / / with the arguments passed as sb4, oratext*, sb4 (as in the US file). / / ---------------------------------------------------------------------- / / Classification of external exception codes / / 00000 - 00099 Generic Errors / 00100 - 00199 Validity Constraint Errors / 00200 - 00299 Parser Errors / 00300 - 00399 XSL Errors / 00400 - 00499 XPATH Errors / 00500 - 00549 Iterator, TreeWalker, Range / 00550 - 00599 XSLT VM / 00600 - 00699 XSLVM / 00700 - 00749 SOAP / 00750 - 00799 WebDAV / 00800 - 00849 WebDAV / 00900 - 00999 XmlDiff, XmlPatch / 01000 - 01099 XVM - XQuery/XPath/XSLT / / --- Generic Errors --------------------------------------------------------- / 00000, 00000, "normal, successful completion" // *Cause: Normal exit // *Action: No action required. / 00001, 00000, "NULL pointer" // *Cause: A NULL pointer was detected as an internal error condition. // *Action: This is a programming error by the caller of the XML parser. // Please contact someone who can fix the problem. / 00002, 00000, "out of memory" // *Cause: The operating system has run out of memory. // *Action: Make more memory available to the program. / 00003, 00000, "duplicate entry in hash table" // *Cause: An internal error has occurred (a key was requested to be // placed in a hash table but was already there). // *Action: Contact Oracle Support Services and report the error. / 00004, 00000, "internal error \"~s\"" // *Cause: An internal error has occurred. // *Action: Contact Oracle Support Services and report the error. / 00005, 00000, "~1s buffer overflow, maximum size is ~2u bytes" // *Cause: A name, quoted string, URL, or other document component was // too long. // *Action: Restrict the component to the maximum size shown. // 00006, 00000, "invalid child type for parent node" // *Cause: An attempt was made to add an invalid node-type to a parent node. // *Action: Correct the code. / 00007, 00000, "unexpected end-of-file encountered" // *Cause: The documented ended unexpectedly, perhaps due to truncation. // *Action: Verify that the document is complete. / 00008, 00000, "invalid memory callback" // *Cause: The memory callback structure passed to xmlinit was missing // the allocate or free functions (or both). // *Action: Provide both functions in the callback structure. / 00009, 00000, "In line ~1u of ~2s:" 00010, 00000, "In line ~1u of ~2s [parameter entity ~3S]:" 00011, 00000, "In line ~1u of ~2s [general entity ~3S]:" // *Cause: Error message prefixes, not errors themselves. These are the // possible banner messages which appear before an XML error to // describe the position (line#) and source (buffer or URI) in which // the error occurred, as well as the entity's name (if the source is // an entity). Parameter entity banner must be at +1 to non-entity // banner, general entity at +2 (see lpxerr.c). // *Action: No action required. This is not an error message. / 00012, 00000, "Unicode data alignment error" // *Cause: An input Unicode (UCS2) datum was not aligned properly. // *Action: UCS2 data consists of an array of shorts (ub2) which must // be aligned on an even-byte boundary. / 00013, 00000, "wrong node type" // *Cause: The wrong node type was given as argument to a DOM call. // *Action: Review the failing function call, consult the documentation, and // make sure the node types passed as correct. / 00014, 00000, "context is not clean" // *Cause: An operation was performed on a context that has already been // used (so is not "clean"). // *Action: Some functions must be performed on a newly initialized context // before being used for parsing. For example, setting a shared DTD. // Change the code and do the call before parsing. // 00015, 00000, "XML Location: " 00016, 00000, "XSL Location: " 00017, 00000, "~1sNodeName: <~2S> " // *Cause: More error message boilerplate. // *Action: No action required. This is not an error message. / 00018, 00000, "internal error \"nested open strings\"" // *Cause: An internal error has occurred. // *Action: Contact Oracle Support Services and report the error. / 00019, 00000, "property \"~s\" unknown" // *Cause: The named initialization property was unknown. // *Action: Refer to the documentation for the complete set of // init properties. / /00020, 00000, "save overflow" // *Cause: An XmlSaveDom operation overflowed its destination buffer. // *Action: Increase the size of the destination buffer. Note that // XmlSaveDom may be called with no destination, in which case it // returns the total size of the formatted document without actually // saving it. / /00021, 00000, "feature not implemented" // *Cause: A code feature has not yet been implemented. // *Action: Contact Oracle Support Services and request the feature. / /00022, 00000, "internal error \"~s\", subcode ~u" // *Cause: An unexpected error has occured in a subsystem used by XML. // Subcode is the error code returned by that failing subsystem. // *Action: Contact Oracle Support Services and report the error and subcode. / / --- Initialization Errors --------------------------------------------- / 00050, 00000, "initialization error: NLS mismatch" // *Cause: A language ID was specified without the matching global area. // *Action: Internal error, contact Oracle Support Services and report // the error. / 00051, 00000, "NLS initialization failed" // *Cause: The NLS (National Language Support) package initialization failed. // *Action: Internal error, contact Oracle Support Services and report // the error. / 00052, 00000, "LEH initialization failed" // *Cause: The LEH (Library Exception Handling) package initialization failed. // *Action: Internal error, contact Oracle Support Services and report // the error. / 00053, 00000, "LML initialization failed" // *Cause: The LML (Low-Level Memory manager) package initialization failed. // *Action: Internal error, contact Oracle Support Services and report // the error. / 00054, 00000, "LPU initialization failed, error ~u" // *Cause: The LPU (URL Parser/Loader) package initialization failed. // *Action: Internal error, contact Oracle Support Services and report // the error. / / --- Validity Constraint Errors --------------------------------------------- / 00100, 00000, "root element \"~1S\" does not match DTD root \"~2S\"" // *Cause: Validity Constraint 2.8 failed: // "The Name in the document type declaration must match the element // type of the root element." // *Example: // // ]> // Hello! // *Explanation: // The document's root element, salutation, does not match the // root element declared in the DTD (greeting). // *Action: Correct the document. / 00101, 00000, "parameter-entity markup cannot be split up" // *Cause: Validity Constraint 2.8 failed: // "Parameter-entity replacement text must be properly nested with // markup declarations." // *Example: // // // %e; greeting (#PCDATA)> // ]> // Hello! // *Explanation: // The parameter entity 'e' contains markup which may not be split // up; the entire ELEMENT (or ATTLIST or ENTITY) definition must be // present in one piece. // *Action: Correct the document. / 00102, 00000, "standalone document declaration should be \"no\"" // *Cause: Validity Constraint 2.9 failed: // "Standalone document declaration must have the value 'no' if any // external markup declarations contain declarations of: // * attributes with default values - or - // * entities - or - // * attributes with values subject to normalization - or - // * element types with element content" // *Action: Correct the document. / 00103, 00000, "document structure does not match DTD" // *Cause: Validity Constraint 3 failed: // "An element is valid if there is a declaration matching elementdecl // where the Name matches the element type, and one of the following // holds: // // * The declaration matches EMPTY and the element has no content // * The declaration matches children and the sequence of child elements // belongs to the language generated by the regular expression in the // content model, with optional white space (characters matching the // nonterminal S) between each pair of child elements. // * The declaration matches Mixed and the content consists of character // data and child elements whose types match names in the content model. // * The declaration matches ANY, and the types of any child elements // have been declared." // *Action: Correct the document. / 00104, 00000, "element \"~S\" is not declared in the DTD" // *Cause: Validity Constraint 3 failed: // The named element has no matching elementdecl in the DTD // *Action: Correct the document. / 00105, 00000, "element \"~S\" is not empty as required by the DTD" // *Cause: Validity Constraint 3 failed: // The named element is declared as EMPTY in the DTD but contains // sub-elements in the document. // *Action: Correct the document. / 00106, 00000, "attribute \"~1S\" of element \"~2S\" is undefined" // *Cause: Validity Constraint 3.1 failed: // *Action: Correct the document. / 00107, 00000, "element \"~S\" has multiple declarations" // *Cause: Validity Constraint 3.2 failed: // "No element type may be declared more than once." // *Action: Correct the DTD. / 00108, 00000, "parameter-entity parenthetical cannot be split up" // *Cause: Validity Constraint 3.2.1 failed: // "Parameter-entity replacement text must be properly nested with // parenthesized groups. For interoperability, if a parameter-entity // reference appears in a choice, seq, or Mixed construct, its // replacement text should not be empty, and neither the first nor // last non-blank character of the replacement text should be a // connector (| or ,). // *Example: // // // // // ]> // Hello! // *Explanation: // The parenthetical content of the 'e' entity may not be split up // into sections: both open and close parentheses must be in the same // declaration. // *Action: Correct the DTD. / 00109, 00000, "duplicate name \"~S\" in mixed-content declaration" // *Cause: Validity Constraint 3.2.2 failed: // "The same name must not appear more than once in a single // mixed-content declaration." // *Example: // // *Explanation: // 'a' occurs more than once in the mixed-content declaration. // *Action: Correct the DTD. / 00110, 00000, "invalid ~1s \"~2S\" (not a Name)" // *Cause: Validity Constraint 3.3.1 failed: Given thing is not a Name // *Action: Correct the document. / 00111, 00000, "invalid ~1s \"~2S\" (not a Nmtoken)" // *Cause: Validity Constraint 3.3.1 failed: Given thing is not a Nmtoken // *Action: Correct the document. / 00112, 00000, "element \"~S\" has multiple ID attributes" // *Cause: Validity Constraint 3.3.1 failed: // "No element type may have more than one ID attribute specified." // *Action: Correct the document. / 00113, 00000, "element \"~1S\" ID attribute \"~2S\" must be #IMPLIED or #REQUIRED" // *Cause: Validity Constraint 3.3.1 failed: // "An ID attribute must have a declared default of #IMPLIED or // #REQUIRED." // *Action: Correct the document. / 00114, 00000, "element \"~1S\" attribute \"~2S\" has invalid enumeration value \"~3S\"" // *Cause: Validity Constraint 3.3.1 failed: // "Values of this type must match one of the Nmtoken tokens in the // declaration." // *Action: Correct the document. / 00115, 00000, "element \"~1S\" is missing required attribute \"~2S\"" // *Cause: Validity Constraint 3.3.2 failed: // "If the default declaration is the keyword #REQUIRED, then the // attribute must be specified for all elements of the type in the // attribute-list declaration." // *Action: Correct the document. / 00116, 00000, "element \"~1S\" attribute \"~2S\" has invalid value \"~3S\", must be \"~4S\"" // *Cause: Validity Constraint 3.3.2 failed: // "If an attribute has a default value declared with the #FIXED // keyword, instances of that attribute must match the default value." // *Action: Correct the document. / 00118, 00000, "undefined entity \"~S\"" // *Cause: Validity Constraint 4.1 failed: // "In a document with an external subset or external parameter entities // with "standalone='no'", the Name given in the entity reference must // match that in an entity declaration." // *Action: Correct the document. / 00119, 00000, "element \"~1S\" attribute \"~2S\" must be an unparsed entity" // *Cause: The attribute value must be an unparsed entity. // *Action: Correct the document. / 00120, 00000, "entity \"~1S\" NDATA (notation) \"~2S\" is undefined" // *Cause: Entity's NDATA (notation) is undefined // *Action: Correct the document. / 00121, 00000, "undefined notation \"~S\"" // *Cause: Notation is not known. // *Action: Correct the document. / 00122, 00000, "undefined ID \"~S\" in IDREF" // *Cause: Validity Constraint 3.3.1 failed: // "A name must not appear more than once in an XML document as a // value of this type; i.e., ID values must uniquely identify the // elements which bear them." // *Action: Correct the document. / 00123, 00000, "duplicate ID \"~S\"" // *Cause: An ID was used twice, they must be unique. // *Action: Correct the document. / 00124, 00000, "attribute value should be one or more tokens" // *Cause: An attribute with tokenized type (IDREFS, ENTITIES, NMTOKENS) // did not contain any tokens. // *Action: Value must contain one or more tokens, separated by spaces. / 00125, 00000, "duplicate entity \"~S\" (ignored)" // *Cause: A general or parameter entity was declared more than once. // *Action: This is a warning, not an error. The first entity declaration is in // force, subsequent are ignored. Remove duplicate entity declarations // or ignore the warning. / //00126 no error message, return value XMLERR_NO_DECL only // *Cause: Warning returned by XmlDomGetDecl when original document did // not contain an XMLDecl // *Action: This is a warning, not an error. The value XMLERR_NO_DECL is // used by the programmer to detect whether a document had an XMLDecl // or not. It does not indicate a problem. / / --- Parser Errors ---------------------------------------------------------- / 00200, 00000, "could not convert from encoding ~1s to ~2s" // *Cause: The conversion cannot be made between the specified encodings. // *Action: Choose a data encoding which can represent all expected // input encoding (such as a Unicode-based encoding, UTF-8 or UTF-16). / 00201, 00000, "unknown encoding \"~s\"" // *Cause: The specified encoding was not known. It should be an IANA // or Oracle encoding name. // *Action: Use an appropriate encoding. / 00202, 00000, "could not open \"~s\" (error ~u)" // *Cause: The named input (file, URL, etc) does not exist. // *Action: Make sure the named input is available and can be opened. / 00203, 00000, "could not read from \"~s\" (error ~u)" // *Cause: Data could not be read from the named input. // *Action: Take appropriate action to allow data to be read. / 00204, 00000, "syntax error" // *Cause: A syntax error was found. // *Action: Check the XML document line and correct it. / 00205, 00000, "expected \"\"" // *Cause: A syntax error was detected in the comment. // *Action: Be sure to end the comment with '-->'. / 00214, 00000, "CDATA section did not end in \"]]>\"" // *Cause: A syntax error was detected in the CDATA section. // *Action: Be sure to end the CDATA section with ']]>'. / 00215, 00000, "processing instruction did not end in \"?>\"" // *Cause: A syntax error was detected in the PI section. // *Action: Be sure to end the PI with '?>'. / 00216, 00000, "invalid character ~1u (~2X)" // *Cause: An invalid multibyte character was found. // *Action: Use only characters allowed by the XML specification. / 00217, 00000, "invalid character ~1u (~2x)" // *Cause: An invalid Unicode character was found. // *Action: Use only characters allowed by the XML specification. / 00218, 00000, "invalid character ~1u ('~2c')" // *Cause: An invalid native (ASCII/EBCDIC) character was found. // *Action: Use only characters allowed by the XML specification. / 00219, 00000, "invalid digit '~c' in character reference" // *Cause: An invalid digit was found in a character reference. // *Action: Character references are either &#DDD; where D's are decimal // digits, or &#xHHH; where H's are hexadecimal digits. / 00220, 00000, "the string \"]]>\" cannot occur in character data" // *Cause: Found ']]>' in character data. // *Action: Do not use ']]>' in character data. / 00221, 00000, "the character \"<\" cannot occur in attribute values" // *Cause: Found '<' in an attribute value. // *Action: Do not use '<' in attribute values. / 00222, 00000, "error received from SAX callback function" // *Cause: An error was received from the SAX callback function. // *Action: Examine the additional error messages and take corrective action. / 00223, 00000, "external entity \"~s\" found in an attribute value" // *Cause: An external entity reference was found in an attribute value. // *Action: Use only references to internal or character entities in // attribute values. / 00224, 00000, "multiple occurrences of attribute \"~S\" found" // *Cause: An attribute occurred multiple times in the same start-tag or // empty-element tag. // *Action: Make sure that the attributes are unique. / 00225, 00000, "end-element tag \"~1S\" does not match start-element tag \"~2S\"" // *Cause: An element tag was not ended properly. // *Action: Make sure that the correct end element tag is used. / 00226, 00000, "entity \"~S\" is not declared" // *Cause: An entity is not declared. // *Action: Declare the entity before referencing it. / 00227, 00000, "entity \"~S\" is not a parsed entity" // *Cause: An entity reference contained the name of an unparsed entity. // *Action: Only reference parsed entities. / 00228, 00000, "entity reference \"~S\" refers to itself" // *Cause: An entity reference contains a recursive reference to itself. // *Action: Modify the contents of the entity reference to remove this // recursion. / 00229, 00000, "input source is empty" // *Cause: An XML input file has no contents. // *Action: The XML file representing a document must contain at least one // element. / 00230, 00000, "invalid character ~1u (~2x) found in a Name or Nmtoken" // *Cause: An invalid character was found in a NAME or NMTOKEN. // *Action: Use only the characters allowed for NAMES and NMTOKENS by the XML // specification. / 00231, 00000, "invalid character ~1u ('~2c') found in a Name or Nmtoken" // *Cause: An invalid character was found in a NAME or NMTOKEN. // *Action: Use only the characters allowed for NAMES and NMTOKENS by the XML // specification. / 00232, 00000, "invalid use of a parameter entity reference" // *Cause: A parameter entity reference was found in an improper location in // the internal DTD subset. // *Action: Use a parameter entity reference only where markup declarations // can occur in the internal DTD subset, in the external DTD subset, // or in an external entity. / 00233, 00000, "namespace prefixes starting with \"xml\" are reserved" // *Cause: Namespace prefix starting with XML was found. // *Action: Use another name for the namespace prefix. / 00234, 00000, "namespace prefix \"~S\" is not declared" // *Cause: Namespace prefix is not declared. // *Action: Declare the prefix in an attribute list. / 00235, 00000, "invalid XML version, must be 1.0 or 2.0" // *Cause: Only versions 1.0 and 2.0 of the XML specification are supported. // *Action: Use the 1.0 or 2.0 specification & set version# accordingly. / 00236, 00000, "invalid character ~1u ('~2c') found in public identifier" // *Cause: An invalid character was found in a public identifier. // *Action: Use only the characters allowed for public identifiers by the XML // specification. / 00237, 00000, "invalid condition section keyword, must be INCLUDE or IGNORE" // *Cause: A conditional section had invalid keyword, // must be either "IGNORE" or "INCLUDE" // *Action: Correct condition section usage in document. / 00238, 00000, "unterminated conditional section" // *Cause: A conditional section was not properly terminated with ]]>. // *Action: Verify conditional nesting in document and correct. / 00239, 00000, "invalid attribute type \"~s\"" // *Cause: The attribute type is not valid. Options are CDATA, ID, IDREF, // IDREFS, ENTITY, ENTITIES, NMTOKEN, or NMTOKENS. // *Action: Check and correct attribute declaration. / 00240, 00000, "element-start tag is not well formed" // *Cause: A start-element tag was improperly formed. // *Action: Check and correct the start-element syntax. / 00241, 00000, "entity reference is not well formed" // *Cause: An entity reference (general or parameter) was not formed properly. // *Action: Form entity reference correctly as "&name;" or "%name;". / 00242, 00000, "invalid use of ampersand ('&') character (use &)" // *Cause: The ampersand character is used only to start entity or character // references. // *Action: To include an ampersand character as data, use the built-in // & general entity. / 00243, 00000, "element attribute value must be enclosed in quotes" // *Cause: An attribute defined in an element's start-tag must be enclosed // in single ('') or double ("") quotes. // *Action: Enclose the attribute value in quotes. / 00244, 00000, "invalid use of less-than ('<') character (use <)" // *Cause: The less-than character ('<') is not permitted as data. // *Action: Use the built-in entity < instead. Check for mismatched // quotes ("') in case the '<' is part of subsequent markup. / 00245, 00000, "extra data after end of document" // *Cause: After the close of the top-level element, more data was found. // *Action: The end-element tag for the top-level element must be the // last thing in the document. / 00246, 00000, "missing system ID after public ID" // *Cause: In an external ID declaration, the public ID literal was // not followed by the system ID literal as required. // *Action: Provide with public *and* system IDs for 'PUBLIC' type. / 00247, 00000, "invalid Document Type Declaration (DTD)" // *Cause: Problems were encountered in the DTD declaration. // *Action: Review the DTD and correct the problems. / 00248, 00000, "invalid entity declaration" // *Cause: Problems were encountered parsing an entity declaration. // *Action: Check and correct the declaration syntax. / 00249, 00000, "invalid external ID declaration" // *Cause: Problems were encountered parsing an external ID declaration. // *Action: Check and correct the declaration syntax. / 00250, 00000, "invalid attribute declaration" // *Cause: Problems were encountered parsing an attribute declaration. // *Action: Check and correct the declaration syntax. / 00251, 00000, "conditional sections are valid only in external DTDs" // *Cause: A condition section is not permitted in internal DTDs. // *Action: Remove the condition section. / 00252, 00000, "invalid entity replacement-text nesting" // *Cause: Markup included from an entity must nest/group properly. That // is, open/close markup must occur within the same entity. // For example, // "> ]> // &e; // Is invalid since foo's start-tag occurs in the top-level // document, but the close-tag is provided by the "e" entity. // Both start and end must be provided by the same source. // *Action: Examples, such as the ones above, are not permitted. / 00253, 00000, "missing required version number in XML declaration" // *Cause: An XML declaration was missing the required version#. // *Action: Always provide a version#, which must come first in the // declaration. XML is case sensitive, so only "version" // (not "Version", and so on) is valid. / 00254, 00000, "invalid XML declaration" // *Cause: Problems were encountered parsing an XML declaration. // *Action: Check and correct the declaration syntax. / 00255, 00000, "XML standalone declaration must be \"yes\" or \"no\"" // *Cause: The "standalone" parameter in the XML declaration had an // invalid value. // *Action: standalone must be set to either "yes" or "no". Case is // sensitive, so "Yes", "YES", and so on, are invalid. 00256, 00000, "invalid element declaration" // *Cause: Problems were encountered parsing an element declaration. // *Action: Check and correct the declaration. / 00257, 00000, "invalid children specification in element declaration" // *Cause: The 'children' specification in an element declaration was // invalid. // *Action: Check and correct the declaration. / 00258, 00000, "invalid \"Mixed\" specification in element declaration" // *Cause: The 'Mixed' specification in an element declaration was // invalid. // *Action: Check and correct the declaration. / 00259, 00000, "invalid notation declaration" // *Cause: Problems were encountered parsing a notation declaration. // *Action: Check and correct the declaration syntax. / 00260, 00000, "invalid xml:space attribute declaration" // *Cause: The xml:space attribute must be declared as an enumeration // with choices "default" and "preserve". For example, // _.. // For example, "French_France". / 00267, 00000, "could not resolve relative URL ~s" // *Cause: The named relative URL couldn't be resolved against its parent. // *Action: Make sure the relative makes sense in relation to its parent // URL; see RFC-2396 sections 4, 5, and appendix C. / 00268, 00000, "invalid access method ~1d, must be 0 to ~2d" // *Cause: The provided access code was not in the valid range. // *Action: The code should be one of the XMLACCESS_xxx codes defined in // oraxml.h, in the range shown in the error message. / 00269, 00000, "all three access functions (open/close/read) must be provided" // *Cause: An attempt was made to set the access method callbacks, but all three // functions were not provided. // *Action: All three callback functions (open, close, and read) are required. // They must all be provided, even if they are stub functions which do // nothing. / 00270, 00000, "FTP error: ~s" // *Cause: An error was returned from the FTP server while trying to // retrieve a file. See the specific message for details. // *Action: Corrective action depends on the error. / 00271, 00000, "FTP login failed: ~s" // *Cause: The username/password combination was invalid for FTP login. // *Action: Specify a valid pair. / 00272, 00000, "FTP server unavailable: ~s" // *Cause: The FTP server is unavailable for use. // *Action: No action is possible from the client side. See server's error message. / 00273, 00000, "failed to initialize TCP/IP" // *Cause: The TCP/IP package could not be initialized. // *Action: Check with system administrator to see if this is a configuration // problem or a connectivity problem. / 00274, 00000, "can't import node type" // *Cause: Some node types (DOCUMENT_NODE & DOCUMENT_TYPE_NODE) cannot // be imported with importNode(). // *Action: No action required. / 00275, 00000, "can't set output/data encoding AFTER parsing" // *Cause: Output/data encoding must be set after initialization but // BEFORE any parsing has taken place. // *Action: Set encoding before parsing any documents. / 00276, 00000, "bad HTTP/Mime header" // *Cause: An HTTP reply contained an invalid Mime header. // *Action: Verify HTTP reply for accuracy. See RFC 2616. / 00277, 00000, "no closing quote was seen" // *Cause: A quoted string was started but not finished. // *Action: Put a closing quote in the proper location. / 00278, 00000, "invalid ~s proxy \"~s\"" // *Cause: The proxy specification for the given protocol was invalid. // *Action: Check and correct the proxy specification. For HTTP, this // is the environment variable "http_proxy". / 00279, 00000, "invalid no_proxy \"~s\"" // *Cause: The no_proxy specification was invalid. // *Action: Check and correct it. no_proxy is a comma- or space-separated // list of machine or domain names, with an optional port part. If // no port part is present, then it applies to all ports on that domain. / 00280, 00000, "HTTP error ~s" // *Cause: An HTTP protocol error occurred. // *Action: Corrective action depends on the error.. / 00281, 00000, "unsupported encoding \"~s\"" // *Cause: The specified encoding is known but not supported by the parser. // *Action: Try a different encoding. / 00282, 00000, "document cannot have both internal/external and shared DTDs" // *Cause: A parser context which had a shared DTD set was used to parse // a document which also contained a DTD. You cannot use both a // shared DTD and and internal/external one. // *Action: If a shared DTD is to be used, then the documents parsed must not // contain or reference a DTD. / 00283, 00000, "document encoding is ~s-based but default input encoding is not" // *Cause: The input document was detected to be ASCII (or EBCDIC) based, but // no encoding was specified in the XMLDecl and the default input coding // was not ASCII (or EBCDIC) based, so could not be applied. // *Action: Add an explicit encoding specification to the XMLDecl so the // default input encoding is not needed, or pick a default encoding // which matches the input document. / 00284, 00000, "namespace prefix to NULL URI is not allowed" // *Cause: An element's namespace prefix declarations was for a NULL URI, // e.g. // This is illegal presently in XML 1.0, but will be legal in XML 1.1 // *Action: Remove erroneous prefix definition. / 00285, 00000, "invalid Unicode surrogate ~X ~X" // *Cause: A Unicode document contained an invalid surrogate. If the first // (high) surrogate is in the correct range 0xD800 to 0xDBFF, then the // second (low) surrogate must be in the range 0xDC00 to 0xDFFF. // *Action: Correct the document. / 00286, 00000, "Exceeded max depth for recursion" // *Cause: The depth of embedded elements in the document exceeded // the limit of 2000. // *Action: Correct the document. / 00287, 00000, "Max limit of ~1d exceeded for ~s" // *Cause: Max limit exceeded // *Action: Correct the document. / / --- XSL Errors ---------------------------------------------------------- / 00300, 00000, "no name in attribute set" // *Cause: The name attribute was not found in the attribute-set element. // *Action: Add a name attribute for this element. / 00301, 00000, "error in XPATH evaluation" // *Cause: The XPATH evaluation returns an error. // *Action: Check specified XPATH expression to determine the error. / 00302, 00000, "Incorrect stylesheet. The node is not valid." // *Cause: The child node is of invalid type or has invalid name for this // particular location in stylesheet, rendering the stylesheet // as invalid XSLT. // *Action: Fix the stylesheet by using valid nodes only. / 00303, 00000, "attribute value \"~S\" not expected for ~S" // *Cause: Attribute is found but its value is not the expected value. // *Action: Set the attribute value to the correct value. / 00304, 00000, "input parameter to function is null" // *Cause: An input parameter passed into this function is null when // it is not supposed to. // *Action: Make sure the caller function is not passing null for this // parameter. / 00305, 00000, "missing token" // *Cause: An expected token is not found. // *Action: Check the input string to make sure the expected token is present. / 00306, 00000, "inputed string ended with no corresponding closing \'}\'" // *Cause: A closing '}' is expected. // *Action: Add the closing '}' to the input string or remove the extra // opening '{'. / 00307, 00000, "namespace prefix ~S used but not declared" // *Cause: Namespace prefix is used but not declared. // *Action: Either declare the namespace or don't use this namespace prefix. / 00308, 00000, "attribute ~S not found in ~S" // *Cause: The expected attribute for this node is not found. // *Action: Need to add this attribute to the node. / 00309, 00000, "cannot initialize XPATH" // *Cause: XPATH context could not be initialized. // *Action: Check the initialization function LpxsutInitXpathCtx(). / 00310, 00000, "element ~S not found in ~S" // *Cause: The expected element is not found. // *Action: Check the initialization function LpxsutInitXpathCtx(). / 00311, 00000, "unsupported feature: ~s" // *Cause: This feature is not supported. // *Action: Do not use this feature. / 00312, 00000, "cannot construct XML PI with content: ~S" // *Cause: The content of XML PI node might be invalid. // *Action: Make necessary changes to make the node valid according to spec. / 00313, 00000, "cannot construct XML comment with content: ~S" // *Cause: The content of XML comment node might be invalid. // *Action: Make necessary changes to make the node valid according to spec. / 00314, 00000, "an internal failure occurred" // *Cause: An internal error occurred in the code. // *Action: Contact appropriate developer. / 00315, 00000, "extension function ~S not supported" // *Cause: This extension function is not supported. // *Action: Either contact appropriate developer for more information or // don't use this extension function. / 00316, 00000, "invalid value ~S for ~S attribute ~S" // *Cause: The value for the specified attribute is invalid. // *Action: Consult the XSL spec, use only legal values. / 00317, 00000, "undefined decimal-format \"~S\"" // *Cause: The named decimal-format is undefined (the name "#default" // means the default format). // *Action: Define the desired decimal-format before trying to use it. / 00318, 00000, "duplicate xsl:decimal-format \"~S\"" // *Cause: The named decimal-format was declared more than once. // *Action: Make sure there is only a single declaration. / 00319, 00000, "The node specified is not valid" // *Cause: The node specified is not of expected type. // *Action: Use only the nodes of legal type. / 00320, 00000, "No more attributes can be added to a non empty element" // *Cause: The element to which an attribute was being added is non // empty and hence can not add anymore attributes to it. // *Action: Modify the XSLT stylesheet so that all the attributes // are added to an element before anything else is added to it. // If you absolutely can not do that then select your output // method to be DOM based rather then a stream or SAX based // output which you are using presently. / 00321, 00000, "None of the output method (DOM, SAX, Stream) is selected" // *Cause: User is trying to process an XML file with out selecting any // mechanism for output. // *Action: User must select one of the output mechanisms (SAX/DOM/Stream) // before attempting to process the XML file. / 00322, 00000, "A doc referred by XSLT stylesheet could not be opened : ~s" // *Cause: Either an import,include or document() function tried to // open a document and failed. // *Action: Make sure that document is present and can be opened. / 00323, 00000, "illegal apply-imports because of no current template: ~s" // *Cause: apply-imports was used even when there was no current template // possibly with in for-each. // *Action: Make sure that apply-imports are invoked only if there is // a current template and it is not in a xsl:for-each. / 00324, 00000, "\"~S\" is not a valid value for the lang attribute of xsl:sort" // *Cause: An invalid language name was specified for sorting. // *Action: Provide a valid value for the lang attribute of xsl:sort. / 00325, 00000, "recursive import/include encountred" // 00326, 00000, "recursive use of attribute sets" // / --- XPATH Errors ---------------------------------------------------------- / 00400, 00000, "an internal error has occurred in XPATH" // *Cause: An internal error has occurred in XPATH. // *Action: Contact the appropriate developer. / 00401, 00000, "invalid QName in the XSL file" // *Cause: An invalid QName was passed to the XPATH parser. // *Action: See whether there are any invalid QNames in the XSL file. / 00402, 00000, "invalid axisname in the XSL file" // *Cause: An invalid axis name was passed to the XPATH parser. // *Action: See whether all axis names in the XSL file are correct. / 00403, 00000, "unmatched quote in the XSL file" // *Cause: An unmatched quote was found in the XSL file. // *Action: Check for unmatched quotes in the XSL file. / 00404, 00000, "unable to resolve namespace URI" // *Cause: The namespace URI may not be valid. // *Action: Make sure that the name space URIs are valid. / 00405, 00000, "unable to allocate memory" // *Cause: May be out of memory. // *Action: Try increasing virtual memory. / 00406, 00000, "object of incorrect type passed to the function" // *Cause: An object of incorrect type was passed to the XPATH/XSL function. // *Action: Do the required conversion before passing in an object of // type which is different from the expected type. / 00407, 00000, "right square bracket missing in the XSL file" // *Cause: Right square bracket missing in the XSL file. // *Action: Check for unmatched square bracket in the XSL file. / 00408, 00000, "right parenthesis missing in the XSL file" // *Cause: Right parenthesis missing in the XSL file. // *Action: Check for unmatched parenthesis in the XSL file. / 00409, 00000, "incorrect token encountered while parsing" // *Cause: An unexpected token encountered while parsing the expression/ // pattern. // *Action: Check the syntax of the expressions/patterns. / 00410, 00000, "unable to resolve the variable reference" // *Cause: Variable reference may not be valid. // *Action: Check whether the variable references are valid. / 00411, 00000, "unknown function name encountered" // *Cause: The function is not supported at this time or the name is invalid. // *Action: Check the function names. If valid and this error occurs, then // avoid using them at this time. / 00413, 00000, "loss of precision due to excessively large numerical constant" // *Cause: The numerical constant in the XPath expression is too big. / / --- XSLT VM Errors --------------------------------------------------------- / 00601, 00000, "Invalid token in: '~S'" // *Cause: Invalid token in XPath expression. // *Action: Check the expression. / 00602, 00000, "Invalid child element '~1S' of element '~2S'." // *Cause: Invalid child element in this stylesheet context. // *Action: Check the stylesheet. / 00603, 00000, "Invalid attribute value '~1S': {element '~2S', attribute '~3S'}." // *Cause: Invalid attribute value in this stylesheet context. // *Action: Check the stylesheet. / 00604, 00000, "Invalid attribute value '~1S', for attribute '~2s'." // *Cause: Invalid attribute value for this attribute. // *Action: Check the stylesheet. / 00605, 00000, "Invalid attribute '~1S' in element '~2S'." // *Cause: Invalid attribute for this element. // *Action: Check the stylesheet. / 00606, 00000, "Missing attribute '~1s' in element '~2S'." // *Cause: Missing attribute for this element. // *Action: Check the stylesheet. / 00607, 00000, "Invalid reference: '~S'." // *Cause: Invalid variable or parameter or template reference. // *Action: Check the stylesheet. / 00608, 00000, "Repeated declaration of '~1S' in element '~2S'." // *Cause: Only one declaration is allowed at this level. // *Action: Check the stylesheet. / 00609, 00000, "Function call with invalid number of arguments in '~1S'." // *Cause: Invalid number of arguments. // *Action: Check the function signature. / 00651, 00000, "VM Stack overflow." // *Cause: The XML data is too large. // *Action: Increase the size of VM stacks in XmlXslVMCreate(). / 00652, 00000, "SAX callback returns with error." // *Cause: SAX callback returns an error. // *Action: Check the callback function. / 00653, 00000, "Output attribute '~S' doesn't have a parent element." // *Cause: Attribute is generated in a wrong context. // *Action: Check the XSLT stylesheet. / 00654, 00000, "Output namespace attribute '~S' doesn't have a parent element." // *Cause: Attribute generated in the wrong context. // *Action: Check the XSLT stylesheet. / 00655, 00000, "Invalid output comment '~S'." // *Cause: Invalid comment node. // *Action: Check the XSLT stylesheet. / 00656, 00000, "XSLTVM terminate." // *Cause: VM terminates. // *Action: No action. / 00657, 00000, "Invalid output PI '~S'." // *Cause: Invalid PI node. // *Action: Check the XSLT stylesheet. / 00658, 00000, "Invalid XSLT object type." // *Cause: Invalid object type in XPath evaluation. // *Action: Check the XSLT stylesheet. / 00659, 00000, "Output write failed." // *Cause: Write operation failed. // *Action: Check the write method. / 00660, 00000, "Not a well-formed document or external entity." // *Cause: The generated document is not well-formed. // *Action: Check the XSLT stylesheet. / 00661, 00000, "Failed to load: '~s'." // *Cause: Failed to load a document. // *Action: Check the XSLT stylesheet. / 00662, 00000, "Invalid encoding." // *Cause: Invalid encoding specified. // *Action: Check the encoding string. / 00663, 00000, "VM String-Stack overflow." // *Cause: The string data is too large. // *Action: Increace the size of VM StringStack in XmlXslVMCreate(). / 00664, 00000, "VM Node-Stack overflow." // *Cause: Too many XML nodes. // *Action: Increace the size of VM NodeStack in XmlXslVMCreate(). / 00690, 00000, "Invalid argument." // *Cause: Invalid or missing argument. // *Action: Check the function signature. / / --- SOAP Errors --------------------------------------------------------- / --- NOTE None of the SOAP error messages should require arguments so ---- / --- that they can be returned by XmlSoapErrMsg() ------------------- / 00700, 00000, "invalid SOAP context" // *Cause: The SOAP context passed to an XmlSoap function was invalid. // *Action: Make sure the context passed is an xmlsoapctx and is still // valid (has not been destroyed). / 00701, 00000, "invalid SOAP role" // *Cause: An invalid SOAP role was specified. // *Action: Only xmlsoaprole enum values should be used (see xml.h). / 00702, 00000, "invalid SOAP connection binding" // *Cause: An invalid SOAP connection binding was specified. // *Action: Only xmlsoapbind enum values should be used (see xml.h). / 00703, 00000, "SOAP POST failed" // *Cause: A SOAP message sent with an HTTP binding failed. // *Action: See the returned HTTP error to determine the problem. / 00704, 00000, "elem has no mustUnderstand" // *Cause: Header block does not have a mustUnderstand attribute. // *Action: This is legal, no action required. / 00705, 00000, "elem has no role" // *Cause: Header block does not have a role attribute. // *Action: This is legal, no action required. / 00706, 00000, "message has no fault" // *Cause: Message body has no Fault child. // *Action: This is legal, no action required. / 00707, 00000, "no Fault reason w/given language" // *Cause: Fault element does not have a reason with given language. // *Action: This is legal, no action required. / 00708, 00000, "SOAP failed to make HTTP connection" // *Cause: SOAP failed to make an HTTP connection to the given URL. // *Action: Possible cause is invalid URL or memory exhaustion. / 00709, 00000, "SOAP reply not valid XML" // *Cause: The reply to a SOAP call was not a valid XML document. // *Action: Check the calling URL for validity; otherwise the problem // is likely to be on the reply side. / 00711, 00000, "invalid SOAP version" // *Cause: The version string specified at SOAP creation time was invalid. // *Action: Specify a valid version string, either '1.1' or '1.2'. / 00712, 00000, "failed to set HTTP header" // *Cause: Connection does not exists, or header is badly formed, or maximum // number of headers is exceeded. // *Action: Check that connection exists, header has ':', decrease number of // headers. / 00713, 00000, "body has more than one fault" // *Cause: Message body has multiple Fault children. // *Action: Most likely bug in the server. / 00714, 00000, "fault is not a single child" // *Cause: Message body has additional children besides Fault. // *Action: Most likely bug in the server. / 00715, 00000, "badly formed fault elemen" // *Cause: Fault element does not have one of mandatory children or has // children, which are not allowed. // *Action: Most likely bug in the server. / 00716, 00000, "badly formed Text subelement" // *Cause: Mandatory text child is missing from the requested message subelemt. // *Action: Most likely bug in the server. / 00717, 00000, "badly formed Value subelement" // *Cause: Mandatory Value child of the Code child of the Fault badly formed // or absent. // *Action: Most likely bug in the server. / 00718, 00000, "message has no envelope" // *Cause: The message has no envelope element child. // *Action: Most likely bug in the server. / 00719, 00000, "prefix too long" // *Cause: The maximum size of encoded namespace attribute name is 1022. // *Action: Use shorter prefix. / 00720, 00000, "envelope has no header" // *Cause: The message envelope does not have header. // *Action: This is legal, no action required / 00721, 00000, "envelope has no body" // *Cause: The message envelope does not have body. // *Action: Most likely bug in the server. / 00722, 00000, "elem has no relay" // *Cause: Header block does not have a relay attribute. // *Action: This is legal, no action required. / 00723, 00000, "no such element" // *Cause: The element with requested namespace name and local part does not exists. // *Action: This is legal, no action required. / / --- WebDAV Errors --------------------------------------------------------- / 00750, 00000, "arguments \"~1s\" to function \"~2s\" are null" // *Cause: Input arguments passed into this function are null when // it is not supposed to. // *Action: Make sure the caller function is not passing null for this // parameter. / 00751, 00000, "arguments \"~s\" are exclusive" // *Cause: Input arguments passed into this function are exclusive. // Specify only one of them. // *Action: Specify only one of the exclusive arguments. / 00752, 00000, "invalid ~1s, must be ~2s" // *Cause: Invalid value was specified for attribute. // *Action: Correct the value with one of the suggested values. / 00753, 00000, "invalid proxy \"~s\"" // *Cause: The proxy specification for the given protocol was invalid. // *Action: Check and correct the proxy specification. For HTTP, this // is the environment variable "http_proxy". / 00754, 00000, "invalid no_proxy \"~s\"" // *Cause: The no_proxy specification was invalid. // *Action: Check and correct the specification. no_proxy is a comma- or // space-separated list of machine or domain names, with an optional // port part. If no port part is present, then it applies to all // ports on that domain. / 00755, 00000, "missing required argument \"~s\"" // *Cause: A required argument was missing. // *Action: Provide the missing argument to the function. / 00756, 00000, "Etags and tokens must be either all tagged or all untagged" // *Cause: The list of condition factors need to be either all tagged with // absoluteURI's or all untagged with absoluteURI's. // *Action: If all condition factors were applied to the resource receiving // the request, make them all untagged. Otherwise, make them all // tagged with appropriate resource's URI's. / 00757, 00000, "maximum XML document size (~s bytes) exceeded" // *Cause: The input XML document's size exceeded the limit set by // "max_xml_size" attribute set in XmlDavCreate(). // *Action: Raise the value set for max_xml_size attribute in XmlDavCreate() // if this does not create problems with security. / 00758, 00000, "user-provided callback returns null" // *Cause: Null was returned from user-provided callback function. // *Action: Check error(s) encoutered within the callback function. / 00759, 00000, "failed to initialize TCP/IP" // *Cause: The TCP/IP package could not be initialized. // *Action: Check with your system administrator to see if this is a // configuration problem or a connectivity problem. / 00760, 00000, "couldn't connect to host ~s port ~u" // *Cause: A TCP connection couldn't be opened to the named host. // *Action: Verify the hostname and connectivity to the host. / 00761, 00000, "send failed to host ~s" // *Cause: An error occurred trying to send data over a TCP connection. // *Action: Verify network connectivity. / 00762, 00000, "read failed from host ~s" // *Cause: An error occurred trying to read data from a TCP connection. // *Action: Verify network connectivity. / 00763, 00000, "exceeded maximum TCP connections" // *Cause: The maximum allowable number of TCP connections were exceeded. // This happens only if too many pending HTTP responses have not // been properly ended or destroyed. // *Action: End a pending response session or destroy response objects // that have been processed. / 00764, 00000, "TCP connection was broken" // *Cause: Either the server terminated the TCP connection or the TCP // connection is in a bad state. // *Action: Analyze the error. After cleanup, retry the method. / 00765, 00000, "HTTP error ~s" // *Cause: An HTTP protocol error occurred. // *Action: Corrective action depends on the error. / 00766, 00000, "unsupported transfer-coding values: ~s" // *Cause: Only "chunked" and "identity" transfer-coding values are supported. // *Action: This is WebDAV implementation's shortfall. There is no workaround // for this problem. / 00767, 00000, "not a text media type" // *Cause: A text media type was expected. But other media types were found. // *Action: Since this data cannot be read as a text type, use another // routine to read it. / 00768, 00000, "no entity body found" // *Cause: No entity body was found when it was read. // *Action: Check the HTTP status code and headers to see why the entity // body was not found. / 00769, 00000, "not xml media type" // *Cause: An XML media type was expected. But other media types were found. // *Action: Since this data cannot be read as an XML type, use another // routine to read it. 00770, 00000, "missing lock token in lock refresh request" // *Cause: A LOCK request to refresh a lock had no lock token header // specified. // *Action: Use XmlDavUpdResDesc to set a lock token in the resource / descriptor before calling XmlDavResLock. / 00771, 00000, "missing lock token in UNLOCK request" // *Cause: An UNLOCK request to remove a lock had no lock token header // specified. // *Action: Use XmlDavUpdResDesc to set a lock token in the resource / descriptor before calling XmlDavResUnlock. / 00772, 00000, "wrong object type" // *Cause: The wrong object type was given as argument to a WebDAV call. // *Action: Review the failing function call, consult the documentation, and // make sure the object types pass as correct. / 00773, 00000, "protocol violation: ~s" // *Cause: The entity body sent by the server in Chunked Transfer Encoding // violated protocol. // *Action: Either this is an internal implementation error or a server // implementation error. Users should file a bug agaist either // the server's or the client's implementation. / / --- XQuery Parser Errors ------------------------------------------------ / 00800, 00000, "XQuery invalid token" // *Cause: Invalid XQuery query. // *Action: Correct the query. / 00801, 00000, "XQuery syntax error at" // *Cause: Invalid XQuery query. // *Action: Correct the query. / 00802, 00000, "Too many arguments" // *Cause: Invalid XQuery query. // *Action: Correct the query. / 00803, 00000, "Too few arguments" // *Cause: Invalid XQuery query. // *Action: Correct the query. / 00804, 00000, "Invalid token: '~S'" // *Cause: Invalid program. // *Action: Correct the program. / 00805, 00000, "Syntax error at '~S'" // *Cause: Invalid program. // *Action: Correct the program. / 00806, 00000, "Invalid token in the pattern" // *Cause: The program was invalid. // *Action: Correct the program. / 00807, 00000, "Invalid range" // *Cause: The program was invalid. // *Action: Correct the program. / 00808, 00000, "internal error, invalid OPCODE" // *Cause: An internal error has occurred. // *Action: Contact Oracle Support Services and report the error. / 00809, 00000, "Invalid subexpression reference" // *Cause: The replacement string was invalid. // *Action: Correct the replacement string. / / --- XSLT to XQuery Errors ------------------------------------------------ / 00825, 00000, "Can't compile the element:" // *Cause: XSLT Stylesheet can't be compiled to XQuery query. // *Action: Correct the the stylesheet. / 00826, 00000, "Can't compile the attribute:" // *Cause: XSLT Stylesheet can't be compiled to XQuery query. // *Action: Correct the the stylesheet. / 00827, 00000, "Namespace conflict for prefix:" // *Cause: XSLT Stylesheet can't be compiled to XQuery query. // *Action: Correct the the stylesheet. / / / --- ??? ------------------------------------------------------------------ / 00903, 00000, "Invalid flags specified for XmlDiff or XmlPatch" // *Cause: Invalid value supplied to flags parameter for XmlDiff or // XmlPatch functions. // *Action: Specify valid flags (see xmldf.h). / 00904, 00000, "Invalid inputs were supplied to XmlDiff or XmlPatch" // *Cause: Data could not be read from inputs to XmlDiff or XmlPatch // functions. // *Action: Specify valid inputs (see xmldf.h). / 00905, 00000, "Insert-node or append-node failed in XmlDiff " // *Document: NO // *Cause: // *Action: / 00906, 00000, "Ouput generation failed for XmlDiff (illegal operation)" // *Document: NO // *Cause: // *Action: / 00907, 00000, "XmlDiff encountered an invalid state in FSM" // *Document: NO // *Cause: // *Action: / 00908, 00000, "XmlDiff encountered an inconsistency in DMTRX " // *Document: NO // *Cause: // *Action: / 00909, 00000, "Rename operation failed in XmlDiff" // *Document: NO // *Cause: // *Action: / 00910, 00000, "The root nodes in input documents to XmlDiff did not match" // *Cause: The root nodes in input documents do not match. // *Action: Make sure the root nodes have same qualified name in both input // documents. XmlDiff can be called only if the root nodes are same // in input documents. / 00911, 00000, "XmlDiff encountered an error in computing a hash for XML subtree" // *Document: NO // *Cause: // *Action: / 00912, 00000, "XmlDiff encountered limit for maximum input XML nodes" // *Document: NO // *Cause: // *Action: / 00913, 00000, "XmlPatch could not process the XML PI oracle-xmldiff" // *Cause: The diff document either did not specify the XML Processing // Instruction "oracle-xmldiff" or did not specify all data required // by XmlPatch. The PI should be the first child of the top-level // xdiff element. This error is also thrown when the output-model is // 'snapshot' and operations-in-docorder is 'false'. // *Action: Specify the "oracle-xmldiff" PI correctly. See documentation for // XmlPatch C function in xmldf.h. / 00914, 00000, "Import of XML node from diff document failed in XmlPatch" // *Document: NO // *Cause: // *Action: / 00915, 00000, "XmlDiff or XmlPatch encountered an unknown type of XML node" // *Document: NO // *Cause: // *Action: / 00916, 00000, "Invalid NS maps in XmlDiff or XmlPatch" // *Document: NO // *Cause: // *Action: / 00917, 00000, "XmlPatch encountered an error in initializing XmlXVM" // *Document: NO // *Cause: // *Action: / 00918, 00000, "XmlPatch encountered an error in translating XPATH using XmlXVM" // *Cause: XmlPatch encountered an invalid XPATH in the diff document. // *Action: If you handcoded the diff document, make sure all the XPATHs in the // diff document are valid. / 00999, 00000, "Internal error in XmlDiff or XmlPatch" // *Document: NO // *Cause: // *Action: / / / --- XVM (XQuery/XSLT/XPath) Errors --------------------------------------- / 01001, 00000, "[XPST0001] Static context component '~S' has no value" // *Cause: It is a static error if analysis of an expression relies on some // component of the static context that has not been assigned a value. // *Action: / 01002, 00000, "[XPDY0002] Dynamic context component '~S' has no value" // *Cause: It is a dynamic error if evaluation of an expression relies on some// part of the dynamic context that has not been assigned a value. // *Action: / 01003, 00000, "[XPST0003] Syntax error at '~s'" // *Cause: It is a static error if an expression is not a valid instance of // the grammar defined in A.1 EBNF // *Action: / 01004, 00000, "[XPTY0004] Expression type does not match a required type" // *Cause: It is a type error if, during the static analysis phase, // an expression is found to have a static type that is not // appropriate for the context in which the expression occurs, // or during the dynamic evaluation phase, the dynamic type of a value // does not match a required type as specified by the matching rules // in 2.5.4 SequenceType Matching. // *Action: Check the expression type. / 01005, 00000, "[XPST0005] Invalid empty-sequence() expression" // *Cause: During the analysis phase, it is a static error if the static type // assigned to an expression other than the expression () or data(()) // is empty-sequence(). // *Action: / 01006, 00000, "[XPTY0006]" // *Cause: Not currently used. // *Action: / 01007, 00000, "[XPTY0007]" // *Cause: Not currently used. // *Action: / 01008, 00000, "[XPST0008] Invalid reference" // *Cause: It is a static error if an expression refers to an element name, // attribute name, schema type name, namespace prefix, or variable // name that is not defined in the static context, except for // an ElementName in an ElementTest or an AttributeName in // an AttributeTest. // *Action: / 01009, 00000, "[XQST0009] Schema Import Feature not supported" // *Cause: An implementation that does not support the Schema Import Feature // must raise a static error if a Prolog contains a schema import. // *Action: / 01010, 00000, "[XPST0010] Axis '~S' not supported" // *Cause: An implementation must raise a static error if it encounters // a reference to an axis that it does not support. // *Action: / 01012, 00000, "[XQST0012] Invalid XML schema" // *Cause: It is a static error if the set of definitions contained in all // schemas imported by a Prolog do not satisfy the conditions for // schema validity specified in Sections 3 and 5 of [XMLSchema] Part 1 // i.e., each definition must be valid, complete, and unique // *Action: / 01013, 00000, "[XQST0013] Invalid pragma content" // *Cause: It is a static error if an implementation recognizes a pragma but // determines that its content is invalid. // *Action: / 01014, 00000, "[XQST0014]" // *Cause: Not currently used. // *Action: / 01015, 00000, "[XQST0015]" // *Cause: Not currently used. // *Action: / 01016, 00000, "[XQST0016] Module Feature not supported" // *Cause: An implementation that does not support the Module Feature raises // a static error if it encounters a module declaration or a module // import. // *Action: / 01017, 00000, "[XPST0017] Invalid function call" // *Cause: It is a static error if the expanded QName and number of arguments // in a function call do not match the name and arity of a function // signature in the static context. // *Action: / 01018, 00000, "[XPTY0018] Path last step contains both nodes and atomic values" // *Cause: It is a type error if the result of the last step in a path // expression contains both nodes and atomic values. // *Action: / 01019, 00000, "[XPTY0019] Path step contains atomic values" // *Cause: It is a type error if the result of a step (other than the last // step) in a path expression contains an atomic value. // *Action: / 01020, 00000, "[XPTY0020] The path step context item is not a node" // *Cause: It is a type error if, in an axis step, the context item // is not a node. // *Action: / 01021, 00000, "[XPDY0021]" // *Cause: Not currently used. // *Action: / 01022, 00000, "[XQST0022] The value of a namespace must be a URILiteral." // *Cause: It is a static error if the value of a namespace declaration // attribute is not a URILiteral. // *Action: / 01023, 00000, "[XPDY0023]" // *Cause: Not currently used. // *Action: / 01024, 00000, "[XQTY0024] Attribute node out of context" // *Cause: It is a type error if the content sequence in an element // constructor contains an attribute node following a node that // is not an attribute node. // *Action: / 01025, 00000, "[XQDY0025] Repeated attribute name" // *Cause: It is a dynamic error if any attribute of a constructed element // does not have a name that is distinct from the names of all other // attributes of the constructed element. // *Action: / 01026, 00000, "[XQDY0026] Processing instruction content contains '?>'" // *Cause: It is a dynamic error if the result of the content expression // of a computed processing instruction constructor contains // the string '?>'. // *Action: / 01027, 00000, "[XQDY0027] Invalid PSVI validity property of the root element" // *Cause: In a validate expression, it is a dynamic error if the root // element information item in the PSVI resulting from validation // does not have the expected validity property: valid if validation // mode is strict, or either valid or notKnown if validation // mode is lax. // *Action: / 01028, 00000, "[XQDY0028]" // *Cause: Not currently used // *Action: / 01029, 00000, "[XQDY0029]" // *Cause: Not currently used // *Action: / 01030, 00000, "[XQTY0030] Expression should evaluate to exactly one node" // *Cause: It is a type error if the argument of a validate expression does // not evaluate to exactly one document or element node. // *Action: / 01031, 00000, "[XQST0031] Version not supported by the implementation" // *Cause: It is a static error if the version number specified in a version // declaration is not supported by the implementation. // *Action: / 01032, 00000, "[XQST0032] Repeated base URI declaration" // *Cause: A static error is raised if a Prolog contains more than one // base URI declaration. // *Action: / 01033, 00000, "[XQST0033] Multiple bindings for the namespace prefix '~s'" // *Cause: It is a static error if a module contains multiple bindings // for the same namespace prefix. // *Action: / 01034, 00000, "[XQST0034] Repeated function declaration" // *Cause: It is a static error if multiple functions declared or imported by // a module have the number of arguments and their expanded QNames // are equal (as defined by the eq operator). // *Action: / 01035, 00000, "[XQST0035] Repeated schema components" // *Cause: It is a static error to import two schema components that both // define the same name in the same symbol space and in // the same scope. // *Action: / 01036, 00000, "[XQST0036] Importing module should import schema '~s'" // *Cause: It is a static error to import a module if the importing module's // in-scope schema types do not include definitions for the schema // type names that appear in the declarations of variables and // functions (whether in an argument type or return type) that are // present in the imported module and are referenced in // the importing module. // *Action: / 01037, 00000, "[XQST0037]" // *Cause: Not currently used // *Action: / 01038, 00000, "[XQST0038] Invalid collation" // *Cause: It is a static error if a Prolog contains more than one default // collation declaration, or the value specified by a default // collation declaration is not present in statically known // collations. // *Action: / 01039, 00000, "[XQST0039] Repeated parameter name" // *Cause: It is a static error for a function declaration to have more than // one parameter with the same name. // *Action: / 01040, 00000, "[XQST0040] Repeated attribute name" // *Cause: It is a static error if the attributes specified by a direct // element constructor do not have distinct expanded QNames. // *Action: / 01041, 00000, "[XQDY0041] Expression can't be cast to the type xs:NCName" // *Cause: It is a dynamic error if the value of the name expression in // a computed processing instruction constructor cannot be cast // to the type xs:NCName. // *Action: / 01042, 00000, "[XQST0042]" // *Cause: Not currently used. // *Action: / 01043, 00000, "[XQST0043]" // *Cause: Not currently used. // *Action: / 01044, 00000, "[XQDY0044] Invalid attribute namespace" // *Cause: It is a dynamic error if the node-name property of the node // constructed by a computed attribute constructor is in the // namespace http://www.w3.org/2000/xmlns/ (corresponding to namespace // prefix xmlns), or is in no namespace and has local name xmlns. // *Action: / 01045, 00000, "[XQST0045] Invalid function namespace" // *Cause: It is a static error if the function name in a function // declaration is in one of the following namespaces: // http://www.w3.org/XML/1998/namespace, // http://www.w3.org/2001/XMLSchema, // http://www.w3.org/2001/XMLSchema-instance, // http://www.w3.org/2005/xpath-functions. // *Action: / 01046, 00000, "[XQST0046] Invalid URILiteral" // *Cause: An implementation MAY raise a static error if the value of // a URILiteral is of nonzero length and is not in the lexical space // of xs:anyURI. // *Action: / 01047, 00000, "[XQST0047] Repeated import module target namespace" // *Cause: It is a static error if multiple module imports in the same // Prolog specify the same target namespace. // *Action: / 01048, 00000, "[XQST0048] Namespace should be as the module target namespace" // *Cause: It is a static error if a function or variable declared in // a library module is not in the target namespace of // the library module. // *Action: / 01049, 00000, "[XQST0049] Repeated variable declaration" // *Cause: It is a static error if two or more variables declared or // imported by a module have equal expanded QNames (as defined by // the eq operator.) // *Action: / 01050, 00000, "[XPDY0050] Invalid dynamic type" // *Cause: It is a dynamic error if the dynamic type of the operand of // a treat expression does not match the sequence type specified by // the treat expression. This error might also be raised by a path // expression beginning with "/" or "//" if the context node is not // in a tree that is rooted at a document node. This is because // a leading "/" or "//" in a path expression is an abbreviation for // an initial step that includes the clause treat as document-node(). // *Action: / 01051, 00000, "[XPST0051] AtomicType not defined" // *Cause: It is a static error if a QName that is used as an AtomicType in // a SequenceType is not defined in the in-scope schema types // as an atomic type. // *Action: / 01052, 00000, "[XQDY0052]" // *Cause: Not currently used. // *Action: / 01053, 00000, "[XQDY0053]" // *Cause: Not currently used. // *Action: / 01054, 00000, "[XQST0054] The variable depends on itself" // *Cause: It is a static error if a variable depends on itself. // *Action: / 01055, 00000, "[XQST0055] Repeated copy-namespaces declaration" // *Cause: It is a static error if a Prolog contains more than one // copy-namespaces declaration. // *Action: / 01056, 00000, "[XQST0056]" // *Cause: Not currently used. // *Action: / 01057, 00000, "[XQST0057] Missing schema import target namespace" // *Cause: It is a static error if a schema import binds a namespace prefix // but does not specify a target namespace other than a zero-length // string. // *Action: / 01058, 00000, "[XQST0058] Repeated schema import target namespace" // *Cause: It is a static error if multiple schema imports specify // the same target namespace. // *Action: / 01059, 00000, "[XQST0059] Can't find schema or module with namespace '~s'" // *Cause: It is a static error if an implementation is unable to process // a schema or module import by finding a schema or module with // the specified target namespace. // *Action: / 01060, 00000, "[XQST0060] Function name should have a namespace" // *Cause: It is a static error if the name of a function in a function // declaration is not in a namespace (expanded QName has a null // namespace URI). // *Action: / 01061, 00000, "[XQDY0061] Invalid document node" // *Cause: It is a dynamic error if the operand of a validate expression // is a document node whose children do not consist of exactly one // element node and zero or more comment and processing instruction // nodes, in any order. // *Action: / 01062, 00000, "[XQDY0062]" // *Cause: Not currently used. // *Action: / 01063, 00000, "[XQST0063]" // *Cause: Not currently used. // *Action: / 01064, 00000, "[XQDY0064] Processing instruction name contains 'XML'" // *Cause: It is a dynamic error if the value of the name expression in // a computed processing instruction constructor is equal to "XML" // (in any combination of upper and lower case). // *Action: / 01065, 00000, "[XQST0065] Repeated ordering mode declaration" // *Cause: A static error is raised if a Prolog contains more than one // ordering mode declaration. // *Action: / 01066, 00000, "[XQST0066] Repeated default declaration" // *Cause: A static error is raised if a Prolog contains more than one // default element/type namespace declaration, or more than one // default function namespace declaration. // *Action: / 01067, 00000, "[XQST0067] Repeated construction declaration" // *Cause: A static error is raised if a Prolog contains more than one // construction declaration. // *Action: / 01068, 00000, "[XQST0068] Repeated boundary-space declaration" // *Cause: A static error is raised if a Prolog contains more than one // boundary-space declaration. // *Action: / 01069, 00000, "[XQST0069] Repeated empty order declaration" // *Cause: A static error is raised if a Prolog contains more than one // empty order declaration. // *Action: / 01070, 00000, "[XQST0070] Invalid (prefix, URI) combination" // *Cause: A static error is raised if a namespace URI is bound to the // predefined prefix xmlns, or if a namespace URI other than // http://www.w3.org/XML/1998/namespace is bound to the prefix xml, // or if the prefix xml is bound to a namespace URI other than // http://www.w3.org/XML/1998/namespace. // *Action: / 01071, 00000, "[XQST0071] Repeated namespace attribute" // *Cause: A static error is raised if the namespace declaration attributes // of a direct element constructor do not have distinct names. // *Action: / 01072, 00000, "[XQDY0072] Element content contains invalid hyphens combination" // *Cause: It is a dynamic error if the result of the content expression of // a computed comment constructor contains two adjacent hyphens or // ends with a hyphen. // *Action: / 01073, 00000, "[XQST0073] Cyclic import sequence" // *Cause: It is a static error if the graph of module imports contains // a cycle (that is, if there exists a sequence of modules M1 ... Mn // such that each Mi imports Mi+1 and Mn imports M1), unless all // the modules in the cycle share a common namespace. // *Action: / 01074, 00000, "[XQDY0074] Invalid element or attribute QName" // *Cause: It is a dynamic error if the value of the name expression in // a computed element or attribute constructor cannot be converted // to an expanded QName (for example, because it contains a namespace // prefix not found in statically known namespaces.) // *Action: / 01075, 00000, "[XQST0075] Validate expression not supported" // *Cause: An implementation that does not support the Validation Feature // must raise a static error if it encounters a validate expression. // *Action: / 01076, 00000, "[XQST0076] Invalid collation" // *Cause: It is a static error if a collation subclause in an order by // clause of a FLWOR expression does not identify a collation that // is present in statically known collations. // *Action: / 01077, 00000, "[XQST0077]" // *Cause: Not currently used. // *Action: / 01078, 00000, "[XQST0078]" // *Cause: Not currently used. // *Action: / 01079, 00000, "[XQST0079] Invalid extension expression" // *Cause: It is a static error if an extension expression contains neither // a pragma that is recognized by the implementation nor // an expression enclosed in curly braces. // *Action: / 01080, 00000, "[XPST0080] Invalid target type" // *Cause: It is a static error if the target type of a cast or castable // expression is xs:NOTATION or xs:anyAtomicType. // *Action: / 01081, 00000, "[XPST0081] Invalid prefix" // *Cause: It is a static error if a QName used in a query contains // a namespace prefix that cannot be expanded into a namespace URI // by using the statically known namespaces. // *Action: / 01082, 00000, "[XQST0082] " // *Cause: Not currently used. // *Action: / 01083, 00000, "[XQST0083]" // *Cause: Not currently used. // *Action: / 01084, 00000, "[XQDY0084] Missing top-level element declaration" // *Cause: It is a dynamic error if the element validated by a validate // statement does not have a top-level element declaration in // the in-scope element declarations, if validation mode is strict. // *Action: / 01085, 00000, "[XQST0085] The namespace URI shouldn't be a zero-length string" // *Cause: It is a static error if the namespace URI in a namespace // declaration attribute is a zero-length string, and // the implementation does not support [XML Names 1.1]. // *Action: / 01086, 00000, "[XQTY0086] No-preserve mode conflict" // *Cause: It is a type error if the typed value of a copied element or // attribute node is namespace-sensitive when construction mode is // preserve and copy-namespaces mode is no-preserve. // *Action: / 01087, 00000, "[XQST0087] Invalid encoding" // *Cause: It is a static error if the encoding specified in a Version // Declaration does not conform to the definition of EncName // specified in [XML 1.0]. // *Action: / 01088, 00000, "[XQST0088] Target namespace string shouldn't be of zero length" // *Cause: It is a static error if the literal that specifies the target // namespace in a module import or a module declaration // is of zero length. // *Action: / 01089, 00000, "[XQST0089] Repeated variable name" // *Cause: It is a static error if a variable bound in a for clause of // a FLWOR expression, and its associated positional variable, // do not have distinct names (expanded QNames). // *Action: / 01090, 00000, "[XQST0090] Invalid character reference" // *Cause: It is a static error if a character reference does not identify // a valid character in the version of XML that is in use. // *Action: / 01091, 00000, "[XQDY0091] Invalid xml:id" // *Cause: An implementation MAY raise a dynamic error if an xml:id error, // as defined in [XML ID], is encountered during construction of // an attribute named xml:id. // *Action: / 01092, 00000, "[XQDY0092] Invalid xml:space value" // *Cause: An implementation MAY raise a dynamic error if a constructed // attribute named xml:space has a value other than preserve // or default. // *Action: / 01093, 00000, "[XQST0093] Module depends on itself" // *Cause: It is a static error to import a module M1 if there exists // a sequence of modules M1 ... Mi ... M1 such that each module // directly depends on the next module in the sequence (informally, // if M1 depends on itself through some chain of module dependencies.) // *Action: / 01094, 00000, "[FORG0003] fn:zero-or-one called with a sequence containing more than one item" // *Cause: It is a dynamic error if fn:zero-or-one is called with a sequence // containing more than one item // *Action: / 01095, 00000, "[FORG0004] fn:one-or-more called with a sequence containing no items" // *Cause: It is a dynamic error if fn:one-or-more is called with a sequence // containing no items // *Action: / 01096, 00000, "[FORG0005] fn:exactly-one called with a sequence containing zero or more than one item" // *Cause: It is a dynamic error if fn:exactly-one is called with a sequence // containing zero or more than one item // *Action: / 01097, 00000, "[FORG0006] Invalid argument type" // *Cause: It is a dynamic error if an XQuery F&O is called with wrong argument type. // *Action: / 01098, 00000, "[FOCA0002] Invalid lexical value" // *Cause: It is a dynamic error if an XQuery F&O is called with wrong argument value. // *Action: / 01099, 00000, "[FOCA0001] Input value too large for decimal" // *Cause: It is a dynamic error if the Input value too large for decimal // *Action: / 01100, 00000, "[FOCA0003] Input value too large for integer" // *Cause: It is a dynamic error if the Input value too large for integer // *Action: / 01101, 00000, "External Error '~s' occurs" // *Cause: An error occurred during the processing of the XQuery expression. // *Action: Check the detailed error message for the possible causes. / 01102, 00000, "[FORG0008] both arguments to fn:dateTime have a specified timezone" // *Cause: It is an error to pass arguments to fn:dateTime having a specified timezone // *Action: / 01103, 00000, "[FOCH0001] codepoint not valid" // *Cause: // *Action: / 01104, 00000, "[FONS0004] No namespace found for prefix" // *Cause: // *Action: / 01105, 00000, "[FOAR0001] Division by zero" // *Cause: It is an error to divide by zero // *Action: / 01106, 00000, "[FOAR0002] Numeric operation overflow/underflow" // *Cause: Numeric operations causes overflow/underflow // *Action: / 01107, 00000, "[FORG0002] invalid argument to fn:resolve-uri()" // *Cause: Wrong argument to fn:resolve-uri() function // *Action: / 01108, 00000, "[FORG0009] error in resolving a relative URI against a base URI in fn:resolve-uri()" // *Cause: Error resolving relative URI in fn:resolve-uri() function // *Action: / 01109, 00000, "[FOCA0005] NaN supplied as float/double value" // *Cause: NaN supplied as float/double value // *Action: / 01110, 00000, "[FOCA0006] String to be cast to decimal has too many digits of precision" // *Cause: String to be cast to decimal has too many digits of precision // *Action: / 01111, 00000, "[FOCH0002] Unsupported collation" // *Cause: Unsupported collation // *Action: / 01112, 00000, "[FOCH0003] Unsupported normalization form" // *Cause: Unsupported normalization form // *Action: / 01113, 00000, "[FOCH0004] Collation does not support collation units" // *Cause: Collation does not support collation units // *Action: / 01114, 00000, "[FODC0001] No context document" // *Cause: No context document // *Action: / 01115, 00000, "[FODC0002] Error retrieving resource" // *Cause: Error retrieving resource // *Action: / 01116, 00000, "[FODC0003] " // *Cause: Function stability not defined // *Action: Function stability not defined / 01117, 00000, "[FODC0004] Invalid argument to fn:collection" // *Cause: Invalid argument to fn:collection // *Action: / 01118, 00000, "[FODC0005] Invalid argument to fn:doc or fn:doc-available" // *Cause: Invalid argument to fn:doc or fn:doc-available // *Action: / 01119, 00000, "[FODT0001] Overflow/underflow in date/time operation" // *Cause: Overflow/underflow in date/time operation // *Action: / 01120, 00000, "[FODT0002] Overflow/underflow in duration operation" // *Cause: Overflow/underflow in duration operation // *Action: / 01121, 00000, "[FODT0003] Invalid timezone value" // *Cause: Invalid timezone value // *Action: / 01122, 00000, "[FONS0005] Base-uri not defined in the static context" // *Cause: Base-uri not defined in the static context // *Action: / 01123, 00000, "[FORG0001] Invalid value for cast/constructor" // *Cause: Invalid value for cast/constructor // *Action: / 01124, 00000, "[FORX0001] Invalid regular expression flags" // *Cause: Invalid regular expression flags // *Action: / 01125, 00000, "[FORX0002] Invalid regular expression" // *Cause: Invalid regular expression // *Action: / 01126, 00000, "[FORX0003] Regular expression matches zero-length string" // *Cause: Regular expression matches zero-length string // *Action: / 01127, 00000, "[FORX0004] Invalid replacement string" // *Cause: Invalid replacement string // *Action: / 01128, 00000, "[FOTY0012] Argument node does not have a typed value" // *Cause: Argument node does not have a typed value // *Action: / 01129, 00000, "[XUST0001] Updating expression in a wrong position" // *Cause: It is a static error if an updating expression is used in any // position other than one of the following: // 1. The topmost expression in the body of a query. // 2. The modify clause of a transform expression. // 3. The return clause of a FLWOR expression. // 4. The return clauses of a typeswitch expression in which every // return clause contains an updating expression, an empty // expression ( ), or a call to the fn:error function. // 5. The then and else clauses of a conditional statement in which // both the then and else clauses contain either an updating // expression, an empty expression ( ), or a call to // the fn:error function. // 6. An operand of a comma expression in which each operand is // either an updating expression, an empty expression ( ), or // a call to the fn:error function. // 7. The content of a parenthesized expression. // 8. The body of a function declaration in which the keyword // updating is specified. // *Action: / 01130, 00000, "[XUST0002] Non-updating expression in a wrong position" // *Cause: It is a static error if an non-updating expression other than // an empty expression ( ) or a call to the fn:error function is used // in one of the following positions: // 1. The modify clause of a transform expression. // 2. The top-level expression in the body of a function // declaration in which the keyword updating is specified. // *Action: / 01131, 00000, "[XUST0003] Repeated revalidation declaration" // *Cause: It is a static error if a Prolog contains more than one // revalidation declaration. // *Action: / 01132, 00000, "[XUTY0004] Invalid attribute node in the insertion sequence" // *Cause: It is a type error if the insertion sequence of an insert // expression contains an attribute node following a node that // is not an attribute node. // *Action: / 01133, 00000, "[XUTY0005] Invalid target expression for 'insert'" // *Cause: In an insert expression where into, as first into, or as last // into is specified, it is a type error if the target expression // returns a non-empty result that does not consist of a single // element or document node. // *Action: / 01134, 00000, "[XUTY0006] Invalid target expression for 'insert'" // *Cause: In an insert expression where before or after is specified, // it is a type error if the target expression returns a non-empty // result that does not consist of a single element, text, comment, // or processing instruction node. // *Action: / 01135, 00000, "[XUTY0007] Invalid target expression for 'delete'" // *Cause: It is a type error if the target expression of a delete expression // does not return a sequence of zero or more nodes. // *Action: / 01136, 00000, "[XUTY0008] Invalid target expression for 'replace'" // *Cause: In a replace expression, it is a type error if the target // expression returns a non-empty result that does not consist of // a single element, attribute, text, comment, or // processing instruction node. // *Action: / 01137, 00000, "[XUDY0009] Invalid target expression for 'replace'" // *Cause: In a replace expression where value of is not specified, // it is a dynamic error if the node returned by the target // expression does not have a parent. // *Action: / 01138, 00000, "[XUTY0010] Invalid replacement sequence for 'replace'" // *Cause: In a replace expression where value of is not specified and // the target is an element, text, comment, or processing instruction // node, it is a type error if the replacement sequence does not // consist of zero or more element, text, comment, or // processing instruction nodes. // *Action: / 01139, 00000, "[XUTY0011] Invalid replacement sequence for 'replace'" // *Cause: In a replace expression where value of is not specified and // the target is an attribute node, it is a type error if the // replacement sequence does not consist of zero or more // attribute nodes. // *Action: / 01140, 00000, "[XUTY0012] Invalid target expression for 'rename'" // *Cause: In a rename expression, it is a type error if the target // expression returns a non-empty result that does not consist of // a single element, attribute, or processing instruction node. // *Action: / 01141, 00000, "[XUTY0013] Invalid copy expression for transform" // *Cause: In a transform expression, it is a type error if a source // expression in the copy clause does not return a single node. // *Action: / 01142, 00000, "[XUDY0014] Modified node was not created by the copy clause" // *Cause: In a transform expression, it is a dynamic error if the modify // clause modifies any node that was not created by the copy clause. // *Action: / 01143, 00000, "[XUDY0015] Duplicate 'rename' for the same target node" // *Cause: It is a dynamic error if any node is the target of more than one // rename expression within the same query. // *Action: / 01144, 00000, "[XUDY0016] Duplicate 'replace' for the same target node" // *Cause: It is a dynamic error if any node is the target of more than one // replace expression (without value of being specified) within // the same query. // *Action: / 01145, 00000, "[XUDY0017] Duplicate 'replace' for the same target node" // *Cause: It is a dynamic error if any node is the target of more than one // replace value of expression within the same query. // *Action: / 01146, 00000, "[XUDY0018] External not updating function returns an updated value" // *Cause: It is a dynamic error if a function that was declared to be // external but not updating returns a non-empty pending update list. // *Action: / 01147, 00000, "[XUDY0019] External updating function returns an invalid value" // *Cause: It is a dynamic error if a function that was declared to be both // external and updating returns a non-empty data model instance. // *Action: / 01148, 00000, "[XUDY0020] Deleted node has no parent" // *Cause: An implementation may (but is not required to) raise a dynamic // error if a node is deleted that had no parent before execution // of the query began. // *Action: / 01149, 00000, "[XUDY0021] The result XDM instance violates XDM constraints" // *Cause: It is a dynamic error if the XDM instance that would result from // applying all the updates in a query violates any constraint // specified in [XQuery/XPath Data Model (XDM)]. In this case, none // of the updates in the query are made effective. // *Action: / 01150, 00000, "[XUTY0022] Invalid attribute insertion into a document node" // *Cause: It is a type error if an insert expression specifies the insertion // of an attribute node into a document node. // *Action: / 01151, 00000, "[XUDY0023] Updating expression introduces a namespace conflict" // *Cause: It is a dynamic error if an insert, replace, or rename expression // affects an element node by introducing a new namespace binding // that conflicts with one of its existing namespace bindings. // *Action: / 01152, 00000, "[XUDY0024] Updating expression introduces a namespace conflict" // *Cause: It is a dynamic error if the effect of a set of updating // expressions is to introduce conflicting namespace bindings // into an element node. // *Action: / 01153, 00000, "[XUDY0025] Invalid QName for processing instruction rename" // *Cause: It is a dynamic error if the target of a rename expression is // a processing instruction node, and the new name expression returns // a QName with a non-empty namespace prefix. // *Action: / 01154, 00000, "[XUST0026] Revalidation mode '~s' is not supported" // *Cause: It is a static error if a revalidation declaration in a Prolog // specifies a revalidation mode that is not supported by the current // implementation. // *Action: / 01155, 00000, "[XUDY0027] Invalid target expression" // *Cause: It is a dynamic error if the target expression of an insert, // replace, or rename expression evaluates to an empty sequence. // *Action: / 01156, 00000, "[XUST0028] Updating function should not have a return type" // *Cause: It is a static error if a function declaration specifies both // updating and a return type. // *Action: / 01157, 00000, "[XUDY0029] Insert expression target node doesn't have a parent" // *Cause: In an insert expression where before or after is specified, // it is a dynamic error if node returned by the target expression // does not have a parent. // *Action: / 01158, 00000, "[XUDY0030] Invalid insertion of an attribute node" // *Cause: It is a dynamic error if an insert expression specifies the // insertion of an attribute node before or after a child of // a document node. // *Action: / 01159, 00000, "[FOUP0001] Invalid 'fn:put' first operand" // *Cause: It is a dynamic error if the first operand of fn:put is not // a node of a supported kind. // *Action: / 01160, 00000, "[FOUP0002] Invalid 'fn:put' second operand" // *Cause: It is a dynamic error if the second operand of fn:put is not // a valid lexical representation of the xs:anyURI type. // *Action: / / end of lpxus.msg