/
/ $Header: o2uus.msg 23-nov-96.12:46:17 jnewman Exp $
/
/ Copyright (c) 1995, 1996, 1997, 1998 by Oracle Corporation
/   NAME
/     o2u.msg - <Ots2c Unparser messages>
/   DESCRIPTION
/     <short description of component this file declares/defines>
/   RETURNS
/
/   NOTES
/     <other useful comments, qualifications, etc.>
/   MODIFIED   (MM/DD/YY)
/    pthiesen   03/02/98 - Improve Cause/Action for 203
/    erohwedd   01/24/97 - Replaced message 211 with actual message text.
/    pthiesen   01/22/97 -
/    pthiesen   11/25/96 -
/    jnewman    11/23/96 -  edit Cause and Action statements
/    pthiesen   11/07/96 -  use new terminology in error messages
/    pthiesen   06/22/96 -  add error messages
/    pthiesen   12/01/95 -  name translation
/    pthiesen   07/31/95 -  No reason specified
/    pthiesen   07/27/95 -  Add new error message
/    pthiesen   10/17/94 -  Creation
/    pthiesen   10/13/94 -  Creation
/
200,0,   "Internal error in OTT facility O2U"
// *Cause: An internal OTT error occurred in the O2U facility of OTT.
// *Action: Contact ORACLE customer support.
201,0,   "Illegal arguments to function o2upt()"
// *Cause: Illegal arguments were passed to the function o2upt().
//  This is an internal error that should not be encountered by an
//  end user.
// *Action: Contact ORACLE customer support.
202,0,   "Invalid data passed to function"
// *Cause: Arguments with incorrect values were passed to the function
//  o2upt().  This is an internal error that should not be encountered
//  by the end user.
// *Action: Contact ORACLE customer support.
203,0,   "Type to be declared must be an object type or a named collection type"
// *Cause: You have asked OTT to generate code for a type it does not support.
//  When generating Java code, OTT will only generate code for object
//  types.  When generating C declarations, OTT will only generate
//  declarations for object types and named collection types.
// *Action: You are probably asking OTT to declare a built-in type, or, if
//  you are generating Java code, a named collection type.  Do not
//  ask OTT to generate a declaration for this type.
204,0,  "Unable to convert from the database character set to the compiler character set"
// *Cause: The name of a type, attribute, or method cannot be converted from
//  the client character set in effect when OTT was invoked to the compiler
//  character set (typically ASCII or EBCDIC).
// *Action: A name is translated first from the database character set to
//  the client character set, and then from the client character set to the
//  compiler character set.  The client character set is specified in a
//  platform-dependent manner (On UNIX platforms, the client character set
//  is specified by setting the NLS_LANG environment variable.)  Use a
//  client character set that includes the character set of the INTYPE file and can be
//  translated to the compiler character set.  The database character set is one such
//  character set.  Specify synonyms in the INTYPE file for any names of database objects
//  that cannot be successfully translated to the client character set.
205,0,  "None of the characters in a type name were legal identifier characters"
//  *Cause: None of the characters in the name of a user-defined type could
//   be translated to a character that can begin a C or C++ identifier,
//   such as a letter or an underscore.
//  *Action: Specify an explicit translation for the type name in the
//   INTYPE file.
206,0,  "Some characters in a type name were not legal identifier characters"
//  *Cause: One or more characters in the name of a user-define type could
//   not be translated to a character that can appear in a C or C++
//   identifier, such as a letter, an underscore, or a digit.  The characters that
//   could not be translated were replaced with underscores.
//  *Action: Specify an explicit translation for the type name in
//   the INTYPE file, or just use the translated type name with added underscores.
207,0,  "None of the characters in an attribute name were legal identifier characters"
//  *Cause: None of the characters in the name of an attribute of a type
//   could be translated to a character that can begin a C or C++ identifier,
//   such as a letter or an underscore.  To find the affected attribute, look in
//   the declaration generated for this type for data member names that are
//   obviously incorrect.
//  *Action: Specify an explicit translation for the attribute name in the
//   INTYPE file.
208,0,  "One or more characters in an attribute name were not legal identifier characters"
//  *Cause: If an attribute name contains one or more characters that can not
//   be translated to a legal C or C++ identifier character, the characters
//   that can not be translated are replaced with underscores.  To find the
//   affected attribute or attributes, look in
//   the declaration generated for this type for data member names that have
//   extra underscores not present in the original attribute names.
//  *Action: Specify explicit translations for the affected attribute names in
//   the INTYPE file, or just use the translated attribute names with added underscores.
209,0,  "Attribute or function name to be translated was not found"
//  *Cause: This name, for which a translation was requested, is not the
//   name of an attribute or a function of the current type.
//  *Action: Make sure that the name is spelled correctly, and is the name of an
//   attribute or function defined in the current type.
210,0,   "Unable to allocate memory"
// *Cause: OTT was unable to allocate memory.
// *Action: Contact ORACLE customer support.
211, 0, "A type without attributes was translated"
//  *Cause: OTT translated a type without attributes. The corresponding
//   C-type will be a struct without any components, which is not legal C. 
//   The empty type in the database may be the result of an error 
//   during type creation. Additionally, incomplete types may be
//   used temporarily in the creation of types that reference one another.
//  *Action: Re-create a full version of the type in the database and then
//   re-run OTT.
212, 0, "An error occurred for which no message is available"
//  *Cause: The cause of this error was not reported.
//  *Action: Contact ORACLE customer support.