Oracle Messages 'Cause and Action'

Oracle Messages 'Cause and Action'

Note that only error messages with cause and actions go in .msg/.msb files; other information messages stay in the resources of the components concerned and are displayed with a standard AfxMessageBox call, rather than using the full rmum error stack.
CDA-00001,1, "Repository has not been initialized"
Cause :  Before opening an activity and making operation calls, the API
	     must be initialized within the database connection.
Action : Execute the CDAPI initialize procedure to initialize the API and
	     establish a context Container - see the Oracle Repository
	     Meta-Model and API Help for procedure details


CDA-00002,1, "Repository internal error in ciilok.get_new_range: Lock request failed."
Cause :  An attempt to request a database lock was not successful.
Action : Disconnect from the database, reconnect, and then begin with a call
	     to 'cdapi.initialize()'.


CDA-00003,0, "API internal error in ciilok.get_new_range: Unable to allocate reference value range from CI_REFERENCE_RANGES"
Cause :  All reference ranges are currently in use.
Action : Issue a call to 'cdapi.initialize()' from another database
	     connection to allocate more API reference ranges. This call causes
	     an implicit commit and so, if the current API database connection
	     is engaged in an activity, the call must be made from a database
	     connection other than the current one.
	     To avoid this in the future, increase the number of available
	     ranges, or increase the range size.


CDA-00004,0, "API internal error in %0!s: Duplicate data found in SDD_ELEMENTS/SDD_STRUCTURE_ELEMENTS"
Cause :  The repository instance appears to have become corrupt.  Duplicate
	     elements have been detected.
Action : Run a corruption detection utility on your repository instance to
	     determine which elements are in violation of uniqueness constraints.


CDA-00005,1, "API initialization error: SYS.DUAL table has multiple rows and should have only one"
Cause :  More than one row was detected in the SYS.DUAL table.
Action : Reset the SYS.DUAL table to have a single row, with value 'X' in
	     its only column.


CDA-00006,1, "API initialization error: The API has already been initialized."
Cause :  An attempt was made to run 'cdapi.initialize()' twice in a database
	     connection.
Action : 'cdapi.initialize()' must be called only once in a database
	     connection.


CDA-00007,1, "API message instantiation error: no message text found for %0!s-%1!s."
Cause :  No message was found in the table 'RM$NLS_MESSAGES' for the given
	     Facility and Code.
Action : Make sure that this table was populated with data during API
	     installation.


CDA-00008,0, "Lock failed. Record has been locked by another user."
Cause :  An exclusive database lock has been taken out on this record by
	     another user or session.
Action : Save outstanding work in other sessions and try again.


CDA-00009,1, "Could not lock the utility in exclusive mode."
Cause :  A request was made to lock this utility in single user mode.
	     The request has timed out because someone else is running this
	     utility. Some of the utilities have to be run in exclusive
	     single mode.
Action : Try again later or see Enterprise Manager for who is running the
	     utility. Restarting the database will remove all locks.


CDA-00010,1, "System error locking the utility in exclusive mode."
Cause :  Lock failed.
Action : This is an internal program error and should not normally be
	     issued. Note any further information/messages etc. and refer to
	     system/computer administrator before retrying. Restarting the
	     database might help. If problem persists then refer to Oracle
	     support.


CDA-00011,0, "Failed to lock Application System %0!s Version %1!s in exclusive mode."
Cause :  Lock failed.
Action : This is an internal program error and should not normally be issued.
	     Note any further information/messages etc. and refer to system/
	     computer administrator before retrying. Restarting the database
	     may help. If the problem persists then refer to Oracle Support.


CDA-00012,0, "Unable to lock Application System %0!s Version %1!s in exclusive mode."
Cause :  A request was made to take an exclusive lock on this Application
	     System. The request has timed out because another user is accessing
	     the Application System or another session is already holding an
	     exclusive lock on this Application System.
Action : Try again later. If the problem persists use Enterprise Manager
	     or ask your DBA to determine who is preventing you from obtaining
	     an exclusive lock on this Application System. Ending the session
	     holding the lock will remove the lock. Alternatively restarting the
	     database will remove all locks.


CDA-00013,0, "System error releasing user defined lock. Lock ID %0!s"
Cause :  The utility was unable to remove an exclusive lock on an
	     Application System.
Action : End your session to remove any outstanding Application Locks you
	     may be holding. If the problem persists refer to your database
	     administrator.
/
/ 00100 .. 00199 Delete processing errors
/


CDA-00100,1, "%0!s: Cannot delete -- %1!s is connected to other application systems"
Cause :  The specified element could not be deleted because it is referenced
	     by other application systems.
Action : Disconnect the element from all application systems other than the
	     owning application system before attempting to drop it.


CDA-00101,1, "%0!s: Cannot delete -- %1!s exist that reference this %2!s"
Cause :  The specified element could not be deleted because it is referenced
	     by elements that cannot be cascade deleted.
Action : Drop the connected elements, or disconnect them from the specified
	     element, before reissuing the operation. If you are using a
	     diagramming tool, the connected elements may not be visible
	     and a consolidate operation may be required.


CDA-00102,1, "%0!s: Cannot delete -- %1!s of this %2!s exist"
Cause :  The specified element cannot be deleted because it is referenced
	     by elements that cannot be cascade deleted.
Action : Drop the referenced elements, or dissociate them, before reissuing
	     the specified operation.


CDA-00103,0, "%0!s: This synonym is defined against %1!s and cannot be updated"
Cause :  Synonyms defined against entities cannot be updated or deleted
	     directly.
Action : Update the entity to change its Name, Plural or Short Name.


CDA-00104,0, "%0!s: This synonym is defined against %1!s and cannot be deleted"
Cause :  Synonyms defined against entities cannot be updated or deleted
	     directly.
Action : Update the entity to change its Name, Plural or Short Name.


CDA-00105,0, "%0!s '%1!s': An attempt was made to provide a value for an ineligible property of this Copy function"
Cause :  Copy functions are limited to holding basic information only,
	     relying on the Master function to hold the detailed information
	     about the function. Valid properties in a Copy function are its
	     Short Definition, Sequence In Parent, Parent Reference,
	     Common Function Reference and Function Label.
Action : Resubmit the operation, but withhold values for all but the
	     restricted list of properties.


CDA-00106,1, "%0!s: Cannot be deleted. Referred to by non-analysis event classifier."
Cause :  An interface classifier cannot be deleted if it is referred to by
	     an event classifier which has Analysis_Type_Flag set to 'N'.
Action : Remove the reference to the interface classifier or set the
	     Analysis_Type_Flag to 'Y'.


CDA-00107,1, "%0!s: Cannot be deleted. Referred to as top level of a business object."
Cause :  This element cannot be deleted because it is
	     referred to by a business object.
Action : Remove the reference to this element from
	     the business object.


CDA-00108,1, "%0!s: Cannot delete a method which references an external generic class."
Cause :  Cannot delete a method which references a generic
	     class that has its External_Flag property set to 'Y'.
Action : To be able to delete the method the External_Flag property
	     of the referenced generic class must be set to 'N'. Otherwise
	     remove the reference to the generic class.


CDA-00109,1, "--%0!s: Cannot be deleted. Referred to by a refining association."
Cause :  This association cannot be deleted when it is referred to by
	     a refining association.
Action : Remove the reference to the association in the
	     property Association_Reference of the other association.


CDA-00110,1, "--%0!s: Cannot be deleted. Refers to an external generic class."
Cause :  A general attribute cannot be deleted if it
	     refers to a generic class with External_Flag property set
	     to 'Y'.
Action : If you want delete the general attribute you must first set
	     the External_Flag property on the referenced generic class to 'N'.


CDA-00111,1, "%0!s: An Event Classifier cannot be deleted if generated by an Object State"
Cause :  An Event Classifier that was generated as a result of an
	     Object State (i.e. it has a reference to an Object State in
	     its Object_State_Reference property) cannot be deleted.
Action : If you want to delete this Event Classifier you must first remove
	     the reference to the Object State in the property
	     Object_State_Reference.
/
/ 00200 .. 00299 Share messages
/


CDA-00200,0, "'%0!s' is not a valid element type to share among application systems"
Cause :  Elements of the specified type cannot be shared among application
	     systems.
Action : Check the documentation to determine which element types are
	     shareable across application systems.


CDA-00201,0, "User requires SHARE privilege on the Application system to which shared elements are being reconnected."
Cause :  Users must have SHARE privilege on the Application System to
	     which shared elements are being reconnected.
Action : Request SHARE privileges from your Repository Administrator.


CDA-00202,1, "Cannot share non-shareable element '%0!s'"
Cause :  Certain elements are sub-types of Non-Shareable Element (see
	     Element documentation) and they may not be shared.
Action : This element may not be shared. Creating a copy (or in the case
	     of functions, a common function) is permitted, however.


CDA-00203,1, "Cannot share container '%!s'"
Cause :  Containers cannot be shared.
Action : This element may not be shared. Creating a copy is permitted though.
/
/ 00500 .. 00599 Data formatting errors
/


CDA-00500,0, "%0!s: Invalid format type <%1!s>"
Cause :  The specified format type is not valid.
Action : Refer to the format type rules in the Designer Meta-model and
	     API documentation.


CDA-00501,0, "%0!s: Unusual format type <%1!s>"
Cause :  The specified format type is considered unusual, though it is valid.
Action : No action need be taken. This is an informational message only.


CDA-00502,0, "%0!s: Maximum Length must be provided for this format type <%1!s>"
Cause :  The specified format type requires a Maximum Length.
Action : Update the specified element, providing a Maximum Length value.


CDA-00503,0, "%0!s: Length is invalid for this format type <%1!s> -- it has been reset to null"
Cause :  The specified format type cannot be length constrained.
Action : The system automatically nullified the length constraint. No
	     action need be taken by the user.


CDA-00504,0, "%0!s: Maximum Length is not meaningful for this format type <%1!s>"
Cause :  The specified format type cannot be length constrained.
Action : Refer to the format type rules in the Designer Meta-model and
	     API documentation.


CDA-00505,0, "%0!s: Maximum Length <%1!s> is larger than the allowed limit for this format type <%2!s>"
Cause :  The supplied Maximum Length exceeds the limit for this format type.
Action : Refer to the format type rules in the Designer Meta-model and
	     API documentation.


CDA-00506,0, "%0!s: Maximum Length must be at least 1 for this format type <%1!s>"
Cause :  The Maximum Length for this format type must have a positive integer
	     value.
Action : Refer to the format type rules in the Designer Meta-model and
	     API documentation.


CDA-00507,0, "%0!s: Precision is mandatory for this format type <%1!s>"
Cause :  The specified format type must be constrained by a Precision.
Action : Update the specified element, providing a Precision value with
	     this format type.


CDA-00508,0, "%0!s: Precision cannot be specified for this format type <%1!s> -- it has been reset to null"
Cause :  The specified format type can have no Precision.
Action : The system automatically nullified the Precision property value.
	     No action need be taken by the user.


CDA-00509,0, "%0!s: Precision places are not meaningful for this format type <%1!s>"
Cause :  The specified format type cannot be precision constrained.
Action : No action need be taken. This is an informational message only.


CDA-00510,1, "%0!s: Precision is out of range for this format <%1!s>"
Cause :  The Precision value must be within the range specified by the
	     Oracle SQL language documentation.
Action : Refer to the format type rules in the Oracle SQL language
	     documentation.


CDA-00511,0, "%0!s: %1!s must not contain whitespace characters"
Cause :  Use of blank spaces is not allowed in this property.
Action : Use underscores instead of spaces in the property.


CDA-00512,0, "%0!s: Datatype, Maximum Length and Scale are inconsistent with the specified Denormalized Summary Function"
Cause :  When the Denormalized Summary Function is 'COUNT', Datatype must
	     be numeric, Maximum Length must be greater than or equal to 5, and
	     Scale must be 0.
Action : Make the element values consistent.


CDA-00513,0, "%0!s: The Datatype of this column (%1!s) is not consistent with the Datatype of its denormalized column (%2!s)"
Cause :  Datatype values of denormalized columns must be consistent
	     according to the specified Denormalized Summary Function.
Action : Refer to the format type rules in the Designer Meta-model and
	     API documentation.


CDA-00514,0, "%0!s: Maximum Length must not be specified when the Datatype is 'DATE'"
Cause :  When an item is specified as being of the Datatype 'DATE'
	     the MAXIMUM_ LENGTH property must be null.
Action : If Datatype is 'DATE' ensure that the MAXIMUM_LENGTH property
	     is not given a value.
/
/ 00700 .. 00799 
/


CDA-00700,0, "%0!s: Too many references provided"
Cause :  Too many reference values were provided in an arc relationship.
Action : Provide a reference for only one relationship in the arc.


CDA-00701,0, "%0!s: Event is maintained internally and cannot be updated"
Cause :  An attempt was made to update an Event that is maintained
	     internally by the system.
Action : This operation was automatically rolled back. No action need be
	     taken by the user. This is an informational message only.


CDA-00702,0, "%0!s: Mismatch between %1!s referenced by the two ends of this relationship or association"
Cause :  The specified relationship end or association role does not match
	     the one at the other end. Either the two ends do not reference the
	     same entities or object types consistently, or they do not reference
	     each other.
Action : Delete both relationship ends or association roles and re-create
	     them.


CDA-00703,0, "Cannot delete application systems through CDAPI; use the Repository Object Navigator"
Cause :  An attempt was made to delete an application system version through
	     the API.  This operation must be performed through the Repository
	     Object Navigator.
Action : Use the Repository Object Navigator to drop a version of an
	     application system.


CDA-00704,0, "%0!s: Maximum Sequence In Parent number (999) reached during auto-generation -- using a non-maximum value"
Cause :  When generating a value for Sequence In Parent, the maximum value
	     (999) was reached. A non-maximum value was used instead.
Action : No action need be taken. This is an informational message only.


CDA-00705,0, "%0!s: Maximum number of root functions (999) has been exceeded -- cannot create"
Cause :  The limit on the number of root functions has been exceeded in the
	     context application system.
Action : Either delete a root function in the context application system,
	     or make one subordinate to another function.


CDA-00706,0, "%0!s: Maximum number of child functions (999) has been exceeded for parent %1!s -- cannot create"
Cause :  The limit on the number of child functions for the specified parent
	     has been exceeded.
Action : Either delete a sibling function or move one elsewhere in the
	     function hierarchy.
/
/ 00810 .. 00819 UE Text Type Messages
/


CDA-00810,0, "Invalid Text Type '%0!s'"
Cause :  An invalid Text Type was typed.
Action : Refer to the list of valid values specified for this property in
	     the documentation.


CDA-00811,0, "Text Type '%0!s' already exists"
Cause :  This text type already exists - it cannot be assigned to a
	     new Text Type.
Action : Choose another value for Text Type.


CDA-00812,0, "Unknown Text Type '%0!s'"
Cause :  An unknown Text Type was supplied.
Action : Refer to the list of valid values specified for this property in
	     the documentation.


CDA-00813,0, "Operation denied: Text Type '%0!s' is not a user-extended text type"
Cause :  The Text Type value supplied was not a user-extended text type.
Action : Refer to the list of valid values specified for this property in
	     the documentation.


CDA-00814,0, "Operation denied: Text Type '%0!s' is published"
Cause :  The Text Type value supplied is a published text type.
Action : Refer to the list of valid values specified for this property in
	     the documentation.


CDA-00815,0, "Operation denied: Text Type '%0!s' is not published"
Cause :  The Text Type value supplied is an unpublished text type.
Action : None - text type is already unpublished.


CDA-00816,1, "Usage exists for Text Type %0!s - Cannot unpublish"
Cause :  Can only carry out an unpublish operation on a user extended
	     text type with no text usages.
Action : Ensure that this text type is not used by any element types
	     before unpublishing.
/
/ 00820 .. 00829 UE Text Type Usage Messages
/


CDA-00820,0, "Text Type '%0!s' for the text usage does not exist"
Cause :  The Text Type specified for the text usage does not exist.
Action : Refer to the list of valid values specified for the property in
	     the documentation.


CDA-00821,0, "The Element Type ID %0!s specified for the text usage does not exist"
Cause :  The Element Type ID specified for the text usage does not exist.
Action : Refer to the list of valid values specified for the property in
	     the documentation.


CDA-00822,0, "Text usage already exists: Text Type = '%0!s', Element Type ID = '%1!s'"
Cause :  The text usage identified by the specified Text Type and Element
	     Type ID already exists.
Action : Specify a combination of values to identify a new text usage.


CDA-00823,0, "Unknown text type usage: Text Type = '%0!s', Element Type ID = %1!s"
Cause :  The specified Text Type and Element Type ID do not identify a known
	     text usage.
Action : Specify a combination of values to identify a known text usage.


CDA-00824,0, "Operation denied: Not an extended Text Type usage"
Cause :  The specified usage is not an extended Text Type usage.
Action : Specify an extended Text Type usage.


CDA-00825,0, "Operation denied: Text Type usage is published"
Cause :  The operation was called with the ID of a user-defined
	     element type which is published, and this operation
	     requires that the element type is not published.
Action : Specify the ID of an unpublished user-defined
	     element type or unpublish this element type.


CDA-00826,0, "Text Type '%0!s' is not published"
Cause :  The operation was called with the ID of a user-defined
	     element type which is not published, and this operation
	     requires that the element type is published.
Action : Specify the ID of a published user-defined
	     element type or publish this element type.


CDA-00827,0, "Operation denied: Text Type usage is not published - Cannot unpublish"
Cause :  Can only carry out an unpublish operation on a published
	     user extended text usage.
Action : None - this text type usage is already unpublished.


CDA-00828,0, "Instances of Text Usage '%0!s' currently exist - Cannot unpublish"
Cause :  Can only carry out an unpublish operation on a user extended
	     text usage with no instances.
Action : Delete the instances of this text usage before unpublishing.
/
/ 00830 .. 00839 UE Element Type Messages
/


CDA-00830,0, "Invalid Extended Element Short Name '%0!s' (should be E1 through E499)"
Cause :  SHORT_NAME is mandatory and must begin with E
	     and be followed by a number between 1 an 499.
Action : Pick a SHORT_NAME that follows the above rule.


CDA-00831,0, "Short Name must be specified for an Extended Element Type"
Cause :  SHORT_NAME is mandatory and has not been specified.
Action : Specify SHORT_NAME.


CDA-00832,0, "An Element Type with Short Name '%0!s' already exists"
Cause :  SHORT_NAME must be unique across the Repository.
Action : Specify a unique SHORT_NAME.


CDA-00833,0, "Name must be specified for an Extended Element Type"
Cause :  NAME is mandatory and has not been specified.
Action : Specify NAME.


CDA-00834,0, "An Element Type with Name '%0!s' already exists"
Cause :  NAME must be unique across the Repository.
Action : Specify a unique NAME.


CDA-00835,0, "Plural Name must be specified for an Extended Element Type"
Cause :  PLURAL_NAME is mandatory and has not been specified.
Action : Specify PLURAL_NAME.


CDA-00836,0, "An Element Type with Plural Name '%0!s' already exists"
Cause :  PLURAL_NAME must be unique across the Repository.
Action : Specify a unique PLURAL_NAME.


CDA-00837,0, "Element Type %0!s does not exist"
Cause :  The operation was called with the ID of an unknown
	     (or non-existent) element type.
Action : Specify the ID of a user-defined element type
	     (not instance).


CDA-00838,0, "Element Type '%0!s' is not a user-extendible type"
Cause :  The operation was called with the ID of an element
	     type which is not user-defined.
Action : Specify the ID of a user-defined element type (e.g. E64).


CDA-00839,0, "Element Type '%0!s' is published"
Cause :  The operation was called with the ID of a user-defined
	     element type which is published, and this operation
	     requires that the element type is not published.
Action : Specify the ID of an unpublished user-defined
	     element type or unpublish this element type.
/
/ 00840 .. 00859 UE Association Type Messages
/


CDA-00840,0, "Invalid Extended Association Short Name '%0!s' (should be A1 through A499)"
Cause :  SHORT_NAME is mandatory and must begin with A
	     and be followed by a number between 1 an 499.
Action : Pick a SHORT_NAME that follows the above rule.


CDA-00841,0, "Short Name must be specified for an Extended Association Type"
Cause :  SHORT_NAME is mandatory and has not been specified.
Action : Specify SHORT_NAME.


CDA-00842,0, "An Association Type with Short Name '%0!s' already exists"
Cause :  SHORT_NAME must be unique across the Repository.
Action : Specify a unique SHORT_NAME.


CDA-00843,0, "Name must be specified for an Extended Association Type"
Cause :  NAME is mandatory and has not been specified.
Action : Specify NAME.


CDA-00844,0, "An Association Type with Name '%0!s' already exists"
Cause :  NAME must be unique across the Repository.
Action : Specify a unique NAME.


CDA-00845,0, "Plural Name must be specified for an Extended Association Type"
Cause :  PLURAL_NAME is mandatory and has not been specified.
Action : Specify PLURAL_NAME.


CDA-00846,0, "An Association Type with Plural Name '%0!s' already exists"
Cause :  PLURAL_NAME must be unique across the Repository.
Action : Specify a unique PLURAL_NAME.


CDA-00847,0, "Association Type %0!s does not exist"
Cause :  The operation was called with the ID of an unknown
	     (or non-existent) association type.
Action : Specify the ID of a user-defined association type
	     (not instance).


CDA-00848,0, "Association Type '%0!s' is not a user-extendible type"
Cause :  The operation was called with the ID of an association
	     type which is not user-defined.
Action : Specify the ID of a user-defined association type (e.g. A64).


CDA-00849,0, "Association Type '%0!s' is published"
Cause :  The operation was called with the ID of a user-defined
	     association type which is published, and this operation
	     requires that the association type is not published.
Action : Specify the ID of an unpublished user-defined
	     association type or unpublish this association type.


CDA-00850,0, "Invalid Part Of reference %0!s"
Cause :  PART_OF_REFERENCE must refer to a Primary Access Control
	     element type or one of a limited number of Secondary Access
	     Control element types.
Action : Refer to the Repository Administration Utility 'Maintain User
	     Extensions' section for the full list of valid PART_OF element
	     types.


CDA-00851,0, "Invalid Part Of Degree '%0!s' (should be NULL, '1' or 'M')"
Cause :  PART_OF_DEGREE has valid values NULL, '1' or 'M'.
Action : Set one of the valid values.


CDA-00852,0, "Invalid Use Of reference %0!s"
Cause :  USE_OF_REFERENCE must refer to a Primary Access Control
	     element type or one of a limited number of Secondary Access
	     Control element types.
Action : Refer to the Repository Administration Utility 'Maintain User
	     Extensions' section for the full list of valid USE_OF element
	     types.


CDA-00853,0, "Invalid Use Of Degree '%0!s' (should be NULL, '1', or 'M')"
Cause :  USE_OF_DEGREE has valid values NULL, '1' or 'M'.
Action : Set one of the valid values.


CDA-00854,0, "Data exists for Association Type %0!s - Cannot unpublish"
Cause :  Can only carry out an unpublish operation on a user extended
	     association type with no instance data.
Action : Delete all instance data of this association type before
	     unpublishing.


CDA-00855,0, "Text Type %0!s refers to Association Type %1!s - Cannot unpublish"
Cause :  Can only carry out an unpublish operation on a user extended
	     association type with no text usages.
Action : Delete (or unpublish?) all text usages of this element type
	     unpublishing.


CDA-00856,0, "Association Type '%0!s' is not published - Cannot unpublish"
Cause :  Can only carry out an unpublish operation on a published
	     user extended association type.
Action : None - this element type is already unpublished.


CDA-00857,0, "Association Type '%0!s' is not a User Type - Cannot remap"
Cause :  Can only carry out a remap operation on a User Defined
	     Association Type, not a System Association Type.
Action : Remap another Association Type.
/
/ 00860 .. 00869 UE Property messages
/


CDA-00860,0, "Specified property '%0!s' does not exist"
Cause :  The operation was called with the ID of an unknown
	     (or non-existent) property.
Action : Specify the ID of a user-defined property.


CDA-00861,0, "Property '%0!s' is not a user-extendible property"
Cause :  The operation was called with the ID of a property
	     which is not user-defined.
Action : Specify the ID of a user-defined property
	     (e.g. USER_DEFINED_PROPERTY_1).


CDA-00862,0, "Property '%0!s' is published"
Cause :  The operation was called with the ID of a user-defined
	     property which is published, and this operation
	     requires that the property is not published.
Action : Specify the ID of an unpublished user-defined
	     property or unpublish this property.


CDA-00863,0, "Property Displayed Name must be specified"
Cause :  DISPLAY_NAME is mandatory and has not been specified.
Action : Specify DISPLAY_NAME.


CDA-00864,0, "Unknown Datatype '%1!s' for property '%0!s'"
Cause :  DISPLAY_DATATYPE must be either 'CHAR','NUMBER' or 'DATE'
Action : Set a valid value for DISPLAY_DATATYPE.


CDA-00865,0, "Invalid Length '%2!s' specified for property '%0!s' Datatype '%1!s'"
Cause :  DISPLAY_LENGTH must be set and be between 0 and 240 inclusive.
Action : Set a valid value for DISPLAY_LENGTH.


CDA-00866,0, "Invalid Precision '%2!s' specified for property '%0!s' Datatype '%1!s'"
Cause :  DISPLAY_PRECISION must not be set for CHAR and DATE datatypes and
	     for NUMBER datatypes may be null or between 1 and 38.
Action : Set a valid value for DISPLAY_PRECISION.


CDA-00867,1, "Invalid Scale '%2!s' specified for property '%0!s' Datatype '%1!s'"
Cause :  DISPLAY_SCALE must not be set for CHAR and DATE datatypes and
	     for NUMBER datatypes may be null or between 0 and DISPLAY_PRECISION.
Action : Set a valid value for DISPLAY_SCALE.


CDA-00868,0, "Invalid Mandatory flag '%0!s'; expected 'Y' or 'N'"
Cause :  IS_MANDATORY must be 'Y' or 'N'.
Action : Set a valid value for IS_MANDATORY.


CDA-00869,0, "Data exists for Property %0!s - Cannot unpublish"
Cause :  Can only carry out an unpublish operation on a user extended
	     property, when all the instance data is null.
Action : Nullify all instance data of this Property before
	     unpublishing.
/
/ 00870 .. 00880 UE Publish and remap messages
/


CDA-00870,0, "Data exists for Element Type %0!s - Cannot unpublish"
Cause :  Can only carry out an unpublish operation on a user extended
	     element type with no instance data.
Action : Delete all instance data of this element type before
	     unpublishing.


CDA-00871,0, "Association Type %0!s refers to Element Type %1!s - Cannot unpublish"
Cause :  Can only carry out an unpublish operation on a user extended
	     element type with no associations.
Action : Delete (or unpublish?) this association before unpublishing.


CDA-00872,0, "Text Type %0!s refers to Element Type %1!s - Cannot unpublish"
Cause :  Can only carry out an unpublish operation on a user extended
	     element type with no text usages.
Action : Delete (or unpublish?) all text usages of this element type before
	     unpublishing.


CDA-00873,0, "Element Type '%0!s' is not published - Cannot unpublish"
Cause :  Can only carry out an unpublish operation on a published
	     user extended element type.
Action : None - this element type is already unpublished.


CDA-00874,0, "Property '%0!s' is not published - Cannot unpublish"
Cause :  Can only carry out an unpublish operation on a published
	     user extended property.
Action : None - this property is already unpublished.


CDA-00875,0, "Element Type '%0!s' is not a User Type - Cannot remap"
Cause :  Can only carry out a remap operation on a User Defined
	     Element Type, not a System Element Type.
Action : Remap another Element Type.


CDA-00876,0, "Property '%0!s' is not extended - Cannot be source of a remap"
Cause :  Can only carry out a remap operation from a user extended
	     Property.
Action : Remap from another Property.


CDA-00877,0, "Property '%0!s' is extended - Cannot be target of a remap"
Cause :  Can only carry out a remap operation to a Property which is
	     not extended.
Action : Remap to a different Property.


CDA-00878,0, "Cannot remap as Properties '%0!s' and '%1!s' are in different Element Types"
Cause :  The source and target Properties for a remap operation must belong
	     to the same Element Type.
Action : Choose Properties in the same Element Type.
/
/ 00900 .. 00999 UE Runtime errors
/


CDA-00901,0, "Unknown element type ID %0!s"
Cause :  The operation was called with the ID of an unknown
	     (or non-existent) element type.
Action : Specify the ID of a user-defined element type
	     (not instance).


CDA-00902,0, "Unknown association type ID %0!s"
Cause :  The operation was called with the ID of an unknown
	     (or non-existent) association type.
Action : Specify the ID of a user-defined association type
	     (not instance).


CDA-00903,0, "Internal error: Association type %0!s missing from CIUE_ASSOCIATION_TYPES"
Cause :  Internal error - should not occur
Action : Contact Oracle support


CDA-00904,0, "PART OF end of association wrong: Expected type '%0!s', found type '%1!s'"
Cause :  The element type at the end of the PART_OF_REFERENCE property
	     is of the wrong element type.
Action : Set PART_OF_REFERENCE to refer to an element of the
	     expected element type.


CDA-00905,0, "PART OF end of association wrong: Element %0!s does not exist"
Cause :  No element exists with the ID specified in PART_OF_REFERENCE.
Action : Set PART_OF_REFERENCE to refer to an element of the
	     expected element type.


CDA-00906,0, "USE OF end of association wrong: Expected type '%0!s', found type '%1!s'"
Cause :  The element type at the end of the USE_OF_REFERENCE property
	     is of the wrong element type.
Action : Set USE_OF_REFERENCE to refer to an element of the
	     expected element type.


CDA-00907,0, "USE OF end of association wrong: Element %0!s does not exist"
Cause :  No element exists with the ID specified in USE_OF_REFERENCE.
Action : Set USE_OF_REFERENCE to refer to an element of the
	     expected element type.


CDA-00908,0, "Equivalent association between specified %0!s and %1!s already exists"
Cause :  An association of this type already exists between these two
	     elements.
Action : Change PART_OF_REFERENCE, USE_OF_REFERENCE or the association type.


CDA-00909,0, "An PART OF association already exists to the specified '%0!s'"
Cause :  The PART OF end of this association is defined as being
	     'one and only one' (i.e. it has PART_OF_DEGREE = 1),
	     and an association of this type already exists to the element
	     referred to in PART_OF_REFERENCE.
Action : Change the PART_OF_REFERENCE to refer to another element
	     of the same type or modify the definition of this user-defined
	     association.


CDA-00910,0, "A USE OF association already exists to the specified '%0!s'"
Cause :  The USE OF end of this association is defined as being
	     'one and only one' (ie. it has USE_OF_DEGREE = 1),
	     and an association of this type already exists to the
	     element referred to in USE_OF_REFERENCE.
Action : Change the USE_OF_REFERENCE to refer to another element of
	     the same type or modify the definition of this user-defined
	     association.


CDA-00921,0, "Property '%0!s' cannot be set because it is not published"
Cause :  The user-defined property specified has not been published so may
	     not be updated or inserted.
Action : Publish the property in the Repository Administration Utility.


CDA-00922,0, "Property '%0!s' is not updateable"
Cause :  The user-defined property specified has been defined as
	     'not updateable'.
Action : Alter the property definition in the Repository
	     Administration Utility.


CDA-00923,0, "Property '%0!s' is mandatory (and NULL specified)"
Cause :  The user-defined property specified has been defined as
	     mandatory and a null value has been set.
Action : Alter the property definition in the Repository
	     Administration Utility.


CDA-00924,0, "Property '%0!s' length %1!s is longer than maximum allowed (%2!s)"
Cause :  The user-defined property specified has a maximum length specified
	     that is smaller than the data value being set.
Action : Set a shorter value for this property or alter the
	     property definition in the Repository Administration Utility.


CDA-00925,0, "Invalid date value '%1!s' specified for property '%0!s'"
Cause :  The internal DATE format is 'YYYYMMDDHHMISS', and the value does
	     not confirm to this.
Action : Set a DATE value that confirms to this rule.


CDA-00926,0, "Invalid number '%1!s' specified for property '%0!s'"
Cause :  The value specified is not a valid number.
Action : Set a valid number.


CDA-00927,1, "Number '%1!s' value for property '%0!s' is too big (-%2!s < value < %2!s)"
Cause :  The value specified is too large for the precision and scale
	     defined for this property.
Action : Set a smaller value for this property or alter the
	     property definition in the Repository Administration Utility.
/
/ 01000 .. 01999 Fatal errors during pre-process
/


CDA-01000,1, "%0!s: Average Length (%1!s) is greater than Maximum Length (%2!s)"
Cause :  The Average Length must be less than or equal to the Maximum Length.
Action : Update the element and provide consistent Average Length and
	     Maximum Length values.


CDA-01001,0, "%0!s: The Start Value (%1!s) must be between Minimum Value (%2!s) and Maximum Value (%3!s)"
Cause :  The Start Value is outside the range implied by the Minimum Value
	     and Maximum Value.
Action : Specify a Start Value that is consistent with the Minimum Value and
	     Maximum Value.


CDA-01002,0, "%0!s: Initial Transaction (%1!s) exceeds Maximum Transaction (%2!s)"
Cause :  The Initial Transaction must be less than or equal to the Maximum
	     Transaction.
Action : Update the element and provide consistent Initial Transaction and
	     Maximum Transaction values.


CDA-01003,1, "%0!s : Name %1!s is not a valid ORACLE object name."
Cause :  The rules for naming are as follows:
	      1) Object name must begin with an alphabetical character (A-Z).
	      2) Object name can only contain characters: A-Z,	0-9, $, # and _.
	      3) Enclose name in double quotes to include other characters.
	      4) Object Name cannot be that of an ORACLE reserved word
		  except  in the case of Database Roles where the following
		  reserved words are allowed; CONNECT, DBA, RESOURCE
		  and PUBLIC.
Action : Ensure ORACLE object name does not include any
	      illegal characters or formatting.


CDA-01004,1, "%0!s: Average Attribute Length (%1!s) is greater than Maximum Attribute Length (%2!s)"
Cause :  The Average Attribute Length must be less than or equal to the
	     Maximum Attribute Length.
Action : Update the element and provide consistent Average Attribute Length
	     and Maximum Attribute Length values.


CDA-01005,1, "%0!s: Average Column Length (%1!s) is greater than Maximum Column Length (%2!s)"
Cause :  The Average Column Length must be less than or equal to the
	     Maximum Column Length.
Action : Update the element and provide consistent Average Column Length and
	     Maximum Column Length values.


CDA-01006,1, "%0!s: Super-type %1!s is itself a sub-type of a domain"
Cause :  An invalid loop was found in a domain hierarchy. A domain cannot
	     be an ancestor of one of its descendants.
Action : Reset one of the super-type references to remove the inconsistency.


CDA-01007,1, "%0!s: Initial Volume (%1!s) exceeds Maximum Volume (%2!s)"
Cause :  The Initial Volume must be less than or equal to the Maximum Volume.
Action : Update the element and provide consistent Initial Volume and
	     Maximum Volume values.


CDA-01008,1, "%0!s: Average Volume (%1!s) exceeds Maximum Volume (%2!s)"
Cause :  The Average Volume must be less than or equal to the Maximum Volume.
Action : Update the element and provide consistent Average Volume and
	     Maximum Volume values.


CDA-01009,1, "Attribute Value for %0!s: Low Value (%1!s) exceeds High Value (%2!s)"
Cause :  The Low Value must be less than or equal to the High Value.
Action : Update the element and provide consistent Low Value and High Value
	     values.


CDA-01010,1, "%0!s: Specified super-type %1!s must be owned by the context application system"
Cause :  In order to specify a super-type for an element, both the element
	     and its super-type must be owned by the context application system.
Action : Change the context application system or connect the specified
	     element to the current context application system.


CDA-01011,1, "%0!s: Referenced %1!s is not part of %2!s"
Cause :  An attempt was made to include an Attribute in a Unique Identifier
	     Entry that is not part of the Entity against which the Unique
	     Identifier is specified.
Action : Include only those Attributes and Relationships that are specified
	     against the Entity that is constrained by the Unique Identifier
	     Entry.


CDA-01012,1, "%0!s: Referenced %1!s is not connected to %2!s"
Cause :  An attempt was made to include a Relationship End in a Unique
	     Identifier Entry that is not part of the Entity against which the
	     Unique Identifier is specified.
Action : Include only those Attributes and Relationships that are specified
	     against the Entity that is constrained by the Unique Identifier
	     Entry.


CDA-01013,0, "%0!s: %1!s is not of 'ONE AND ONLY ONE' Degree"
Cause :  Relationships in a Unique Identifier should generally be of Degree
	     ONE AND ONLY ONE. This message is simply to alert the user of a
	     possible modeling error.
Action : It is recommended that the Relationship be updated to be of Degree
	     ONE AND ONLY ONE, though violation of this rule will not prevent
	     an activity from being closed successfully.


CDA-01014,1, "%0!s: Cannot change the From Relationship End Reference when the relationship end is part of a UID"
Cause :  A Relationship End that is part of a Unique Identifier Entry for
	     an Entity cannot be transferred to another Entity.
Action : Remove the Relationship End from the Unique Identifier of the
	     entity.


CDA-01015,1, "%0!s: Cannot change the From Relationship End Reference when the relationship end is in an arc"
Cause :  A relationship end that is part of an arc cannot be transferred
	     to another entity without removing it from the arc.
Action : Nullify the Arc Number property on the relationship end when
	     transferring the relationship.


CDA-01016,0, "%0!s: Minimum Value (%1!s) exceeds Maximum Value (%2!s)"
Cause :  The Minimum Value must be less than or equal to the Maximum Value.
Action : Update the specified element and provide consistent Minimum Value
	     and Maximum Value values.


CDA-01017,1, "%0!s: Minimum Volume (%1!s) exceeds Maximum Volume (%2!s)"
Cause :  The Minimum Volume must be less than or equal to the Maximum Volume.
Action : Update the specified element and provide consistent Minimum Volume
	     and Maximum Volume values.


CDA-01018,1, "%0!s: Average Volume (%1!s) exceeds Maximum Volume (%2!s)"
Cause :  The Average Volume must be less than or equal to the Maximum Volume.
Action : Update the specified element and provide consistent Average Volume
	     and Maximum Volume values.


CDA-01019,1, "Function Attribute Usage: mismatch in usage flags between %0!s and %1!s for %2!s"
Cause :  A mismatch has been detected between the usage flags in a Function
	     Attribute Usage element and the corresponding Function Entity Usage
	     element.
Action : Refer to the documentation for rules regarding usage flags.


CDA-01020,1, "%0!s: An Entity Reference must be supplied for CHANGE events"
Cause :  When CHANGE events are performed, they must be performed on
	     entities.
Action : Provide an Entity Reference when specifying an event of type
	     CHANGE.


CDA-01021,0, "Event trigger for %0!s and %1!s: Either an Event triggers a Function or a Function triggers an Event"
Cause :  If the triggering reference is a function, the triggered reference
	     must be an event. If the triggering reference is an event, the
	     triggered reference must be a function.
Action : Provide an Event Reference and a Function Reference.


CDA-01022,0, "%0!s: A domain cannot be its own super-type"
Cause :  A Supertype Reference specified against a domain appears already
	     to be a sub-type of that domain; this violates the hierarchy.
Action : Reset the Supertype Reference property either of the super-type or
	     of the sub-type, to avoid the violation.


CDA-01023,0, "%0!s: Minimum Extents (%1!s) exceeds Maximum Extents (%2!s)"
Cause :  The Minimum Extents must be less than or equal to the Maximum
	     Extents for storage parameter definitions.
Action : Enter consistent values for Minimum Extents and Maximum Extents.


CDA-01024,1, "%0!s: %1!s is already a child of %2!s. It may only be in one TYPE BODY"
Cause :  A PLSQL Module that is a child of a TYPE BODY PLSQL Module is
	     specific to that Type Body and it is not be possible
	     to reuse it elsewhere (i.e. via a Module Network, as a child
	     of another Type Body or of a Procedure etc).
Action : Do not associate this PLSQL Module with this TYPE BODY
	     PLSQL Module.


CDA-01025,1, "%0!s: %1!s already exists for %2!s. Only one TYPE BODY is permitted"
Cause :  Only one TYPE BODY PL/SQL Module is permitted for an
	     Oracle Object Type, and one exists for this Oracle Object
	     Type already.
Action : Delete the other TYPE BODY PL/SQL Module, or choose a different
	     value for PLSQL_MODULE_TYPE.


CDA-01026,0, "%0!s: Maximum length of Journal table names is 27 characters"
Cause :  The name of a journal table, for logging the activities on a table,
	     must not exceed 27 characters in length.
Action : Shorten the table name to 27 characters.


CDA-01027,0, "%0!s: Sum of Percent Free and Percent Used exceeds 100"
Cause :  The parameters PCTFREE and PCTUSED sum to over 100.
Action : Enter consistent values for the PCTFREE and PCTUSED parameters.


CDA-01028,0, "%0!s: Referenced %1!s is not connected to the context application system"
Cause :  The element referred must be connected to the context application
	     system.
Action : Either share the referenced element into the context application
	     system or specify a reference to another element.
	     element.


CDA-01029,1, "%0!s: Document Attachments are not valid for this element type"
Cause :  Documents may only be attached to Primary Access Control
	     elements (PACs) and some simple Secondary Access Control
	     elements (SACs).
Action : Attach this document to another element type.


CDA-01030,1, "An implementation for this database object already exists in the schema"
Cause :  Each schema may contain only one implementation for each
	     database object. The schema you are attempting to copy
	     to already contains an implementation for the database
	     object implemented by the item you are copying.
Action : Either delete the database object implementation that
	     is already present in the schema, or use a different
	     schema for the implementation you are attempting to
	     copy.


CDA-01031,1, "%0!s: MODULE_LEVEL Module Components must not be within a window"
Cause :  Module level components are used by the reports
	     generator to summarize data on items in other module
	     components in the module.
	     Since the reports generator views a window as a report
	     it is invalid for the module level module component to be
	     in one window and the summarized module component
	     in a different window.
Action : Set the window property on the module component
	     inclusion to NULL and repeat the operation.


CDA-01032,0, "%0!s: Table has more than 12 triggers with create status = 'Y'"
Cause :  For Versions 7.0.X of the Oracle database, there can be only one
	     database trigger of a particular execute time, event and trigger
	     level per table. The maximum possible number of triggers is
	     therefore 2x3x2 = 12. Versions 7.1.X have no such constraint.
Action : Warning only: No action must be taken


CDA-01033,0, "%0!s: Trigger of this event, level and execute time already exists"
Cause :  Versions 7.0.X of the Oracle database cannot implement more than
	     one database trigger of a particular execution time, event and
	     trigger level per table; e.g. only one PRE-INSERT ROW level trigger
	     per table. Versions 7.1.X can cope with more than one, but the
	     order in which the database triggers are fired is indeterminate.
Action : Warning only: No action must be taken


CDA-01034,1, "%0!s: Cannot delete -- There is a corresponding Activity_Usage hierarchy"
Cause :  The specified element could not be deleted because there
	     exists at least one Activity_Usage with a reference to another
	     Activity_Usage and the Activity_Definitions referred to by
	      these parent-child Activity_Usages form the Parent_Activity_Usage
	      and Child_Activity_Usage of this element.
Action : Break the association with the corresponding Activity_Usage
	     hierarchy before reissuing the operation.


CDA-01035,1, "%0!s: Invalid Trigger EXECUTION_TIME (%1!s)"
Cause :  An invalid EXECUTION_TIME has been chosen for this trigger.
Action : For details of valid values for EXECUTION_TIMEs and contexts
	     see the Designer Model documentation.


CDA-01036,1, "%0!s: Invalid Trigger TRIGGER_LEVEL (%1!s)"
Cause :  An invalid TRIGGER_LEVEL has been chosen for this trigger.
Action : For details of valid TRIGGER_LEVELs and their contexts, see the
	     Designer Model documentation.


CDA-01037,1, "%0!s: Classifier must be abstract if it has Overridable Methods"
Cause :  This Classifier must have its Abstract property set to
	     'Yes' when it has at least one Method that has its Overridable
	      property set to 'MUST'.
Action : Make sure that the Abstract property for this Classifier
	     is set to 'Yes'.


CDA-01038,1, "%0!s :  %1!s cannot be inserted, base table usage already exists."
Cause :  A table usage already exists for this module component with the
	     usage type of Base.
Action : If this is a table usage of another usage type other than Base,
	     ensure the correct type is selected in the Property Palette.


CDA-01039,1, "%0!s: Can only be Abstract if all of its Methods are Overridable."
Cause :  The Abstract Flag for a Classifier cannot be set to 'Yes' if
	      any of its methods have their Overridable property set to
	      'CANNOT'
Action : Make sure the Abstract Flag for this Classifier
	     is not set to 'Yes'.


CDA-01040,1, "%0!s: PL/SQL Module defined as Trigger from %1!s must have type of Trg-Logic"
Cause :  The PL/SQL Module was defined as a Trigger from a Table and must
	     have type of Trg-Logic.
Action : Keep the type value as Trg-Logic.


CDA-01041,1, "%0!s: Multiple modifiable entity object attributes amongst supertypes."
Cause :  Only one entity object attribute in an entity object and its
	     supertypes can have Modification_Flag = 'Y'.
Action : Set the Modification_Flag to 'N' on either this element or one of
	     the supertypes of the referenced entity objects.


CDA-01042,1, "%0!s: PL/SQL definition referenced from Trigger. Cannot change type. "
Cause :  This definition is referenced by a trigger and therefore the type of
	     module can only be of Trg-Logic.
Action : Ensure type is kept as Trg-Logic.


CDA-01043,0, "%0!s: Sum of PERCENT_FREE and PERCENT_USED exceeds 100"
Cause :  The algorithm used is:
	     (nvl(PERCENT_FREE,10) + nvl(PERCENT_USED,40)) <= 100
Action : Set PERCENT_FREE and PERCENT_USED so that the above
	     rule is fulfilled.


CDA-01044,1, "%0!s : No base table usage defined on parent %1!s"
Cause :  An attempt was made to create a Base Table Usage
	     on a Subcomponent where no Base Table Usage
	     has been defined on the parent Module Component
	     of the Subcomponent. Base Table Usages can only
	     be defined for Subcomponents if a Base Table Usage
	     has been defined for the parent Module Component.
Action : Ensure a corresponding Base Table Usage
	     exists on	the parent Module Component before
	     attempting to create one on the Subcomponent.


CDA-01045,1, "%0!s : Base Table Usage of %1!s conflicts with usage of %2!s defined on %!3s"
Cause :  The Base Table Usage specified for this Subcomponent
	     is for a different table to the Base Table Usage on the
	     parent Module Component. The Base Table Usage
	     of a Subcomponent must match the Base Table
	     Usage defined for its parent Module Component.
Action : Create a Base Table Usage for the
	     same table as the Base Table Usage
	     on the parent Module Component.


CDA-01046,1, "Specified Table Partition %0!s is on different table to Index Storage %1!s"
Cause :  An attempt was made to create a Local Index Partition
	     against a Table Partition for a different table to the Index
	     Storage the Index Partition is for. Local Index Partitions
	     must be defined against Table Partitions of the same table
	     as the Index Storage they partition.
Action : Specify a Table Partition from the
	     same table as the Index Storage.


CDA-01047,1, "%0!s: Date Document Changed (%1!s) earlier than Date Document Created (%2!s)"
Cause :  The Date Document Changed value must be later than or the
	     same as the Date Document Created value.
Action : Update the element and provide consistent Date Document Created and
	     Date Document Changed values.


CDA-01049,0, "%0!s: Invalid Function Return type (%1!s)"
Cause :  The datatype of the return value has been set to one
	     which is not valid.
Action : For details on valid datatypes, see the API and Model Reference
	     Guide, which you can access from the Start menu.


CDA-01051,0, "%0!s: Generators may truncate this title to 15 characters"
Cause :  The SHORT_NAME property value exceeds 15 characters and
	     this may be truncated to 15 characters when generated.
Action : Warning only: no action need be taken.


CDA-01056,0, "%0!s: Only Tables, Views and Snapshots can have constraints"
Cause :  Attempting to attach a primary, unique or foreign key or check
	     constraint to a Record. Only Tables, Views and Snapshots can
	     have such constraints.
Action : Ensure that the Record does not have any constraints attached.


CDA-01057,0, "%0!s: Specified Exception Table does not exist"
Cause :  The Exception Table specified does not exist within the
	     context of this application.
Action : This is a Warning Message so no action is needed.


CDA-01058,1, "%0!s: Trigger can only reference PL/SQL definition of type Trg-Logic."
Cause :  A trigger can only reference a PL/SQL definition that as been
	     created with type value of Trg-Logic.
Action : Either choose to reference a PL/SQL definition of type Trg-Logic or
	     leave PL/SQL definition field blank and a new one will be created
	     automatically.


CDA-01059,0, "%0!s: A primary key constraint already exists for this table"
Cause :  A table can have only one primary key constraint.
Action : Delete or update the existing primary key constraint, or add a
	     unique key constraint.


CDA-01061,0, "%0!s: Arc cannot be mandatory if an arc number is not specified"
Cause :  It is not meaningful to specify that the constraint is in a
	     mandatory arc, if the arc number is not set.
Action : Specify the ARC_NUMBER or set the ARC_MANDATORY property to 'N'.


CDA-01062,0, "%0!s: Constraints implemented on the server cannot perform this deletion"
Cause :  Constraints implemented on the server can either cascade on
	     delete or restrict delete.
Action : Specify either that the constraint is implemented on the client
	     only, or that deletes are either cascaded or restricted.


CDA-01063,0, "%0!s: Constraints implemented on the server cannot perform this update"
Cause :  Constraints implemented on the server prohibit the update of the
	     source column. Any other action can be performed by client-side
	     code only.
Action : Specify either that the constraint is implemented on the client
	     only, or that updates are restricted.


CDA-01064,0, "%0!s: Only Tables, Views and Snapshots can be referenced"
Cause :  Only Tables, Views and Snapshots can be referenced by the Foreign
	     Table reference.
Action : Ensure that any Foreign Key references are not made to objects
	     other than Tables, Views or Snapshots.


CDA-01068,0, "%0!s: A primary key and a unique key have been defined the same"
Cause :  No unique constraint can have the same key components as the
	     primary key.
Action : Change the key components of one of the keys.


CDA-01071,0, "%0!s: Column must be in the same table as the constraint"
Cause :  The specified Column does not exist in the same Table as the
	     constraint.
Action : Ensure that a Column usage is within the same Table as the
	     constraint usage.


CDA-01072,0, "%0!s: Null Columns in a mandatory Key"
Cause :  Only mandatory (NOT NULL) Columns should appear in Unique
	     Constraints or Foreign Key Constraints, when MANDATORY_FLAG
	     = 'Y'.
Action : Make this Column mandatory or do not make it part of the
	     Primary Key for this Table.


CDA-01073,0, "%0!s: Join column (FOREIGN_COLUMN_REFERENCE) does not exist in the join table"
Cause :  FOREIGN_COLUMN_REFERENCE must refer to a Column in the same Table
	     that the Constraint joins to.
Action : Choose a Column that is in the same Table that the Constraint
	     joins to.


CDA-01074,0, "%0!s: Join column is not part of the primary key"
Cause :  The join column should be part of the primary key for its table.
Action : Modify the key for the join table, or choose another column.


CDA-01075,0, "%0!s: Column is defined as NOT NULL but appears in an arc"
Cause :  Columns that appear in arcs should allow NULLs.
Action : Ensure the Mandatory property for this column is not checked
	     i.e. that it can contain a NULL value.


CDA-01076,0, "%0!s: Column is defined as NOT NULL but cascade rule nullifies"
Cause :  The cascade delete or update rule for this constraint is to nullify
	     the foreign key, but this key contains a NOT NULL column.
Action : Change the key components or change the cascade delete or cascade
	     update rule.


CDA-01077,0, "%0!s: Column and join column do not have identical descriptions"
Cause :  The Datatype, Average Length and Maximum Length of both the
	     parent column and the join column should be identical.
Action : Modify one or other of the column definitions, or document the
	     reason for the difference.


CDA-01078,0, "%0!s: A foreign column can be referred to only once per constraint"
Cause :  Columns must be unique within a constraint.
Action : Remove the duplicate reference to the column.


CDA-01079,0, "Term exists as a synonym or entity, possibly in another application"
Cause :  Terms must be unique. They must not duplicate any entity names
	     or synonyms that are visible from the context application system.
Action : Ensure that the term does not exist as a name or synonym for
	     another term or entity within the current or connected application
	     systems.


CDA-01080,0, "Reference already exists for this module"
Cause :  A change history is uniquely identified by its module and change
	     reference number.
Action : Enter a different reference, or rename the existing change history
	     to have the same change reference.


CDA-01081,0, "%0!s: Previous change not transferred back to production directory"
Cause :  A new change history cannot be entered until all previous change
	     histories are transferred back for use, e.g. Live or System Test.
Action : Ensure that all existing change history entries for this module
	     have 'date transferred' set.


CDA-01082,0, "%0!s: Module is not yet complete or passed testing"
Cause :  A module should not be subject to change history until it is
	     complete.
Action : Set the 'module complete' flag.


CDA-01083,0, "%0!s: Super-module is used in another application"
Cause :  The calling module is shared into another application system.
Action : This is a warning message and no action is required.


CDA-01085,1, "%0!s: Column usage is updateable but table usage is not updateable."
Cause :  A Column of this Table has been set so that it can be updated
	     but the Table has not been set to allow updates and insertions.
Action : If the module can change the value of a column, update the module
	     table usage update flag or insert flag as appropriate.


CDA-01086,1, "%0!s: Column usage is nullable but table usage is not insertable/updateable"
Cause :  The Column usage for a module has been set so that values can
	     be set to NULL but the Table usage that the Column is attached to
	     has not had its UPDATE_FLAG set to Yes.
Action : Either set the Column usage UPDATE_FLAG to N if you wish
	     no updating to be allowed or change the Table usage
	     UPDATE_FLAG to Y if you wish the column to be updated
	     to a NULL value.


CDA-01087,0, "%0!s: Column usage is selectable but table usage is not selectable"
Cause :  A Column usage has been set so that values can be queried but
	     the Table usage  to which it is attached has not been set for
	     queries.
Action : Either set the Table Usage to allow queries on the Column
	     or set the Column Usage to not allow queries (SELECT_FLAG
	     = 'N')


CDA-01089,0, "%0!s: Update flag conflicts with one or more foreign key constraints"
Cause :  UPDATE_FLAG is 'Y' but the Column is in a non-transferable
	     Foreign Key Constraint.
Action : Set UPDATE_FLAG to 'N' or update the Foreign Key Constraint this
	     Column is in so that FK_TRANSFERABLE = 'Y'.


CDA-01090,0, "%0!s: Update flag conflicts with one or more primary key constraints"
Cause :  The UPDATE_FLAG has been set for a primary key constraint;
	     Primary Keys must be NOT NULL and cannot be updated.
Action : Ensure the UPDATE_FLAG for columns that are Primary Keys is
	     set to No for updates allowed.


CDA-01091,0, "%0!s: Update flag conflicts with one or more unique key constraints"
Cause :  The UPDATE_FLAG has been set to yes for one or more Unique Key
	     constraints; Unique Keys must be NOT NULL and unique and are
	     generally system generated. They cannot be updated.
Action : Ensure that the UPDATE_FLAG for columns that are Unique Keys
	     is set to No for updates allowed.


CDA-01099,1, "%0!s : Multiple inheritance of value types not permitted."
Cause :  More than one generalization association has been made for
	     this value type. Value types can only inherit from a single other
	     value type.
Action : Ensure that this value type has only one generalization association
	     to another value type.


CDA-01100,0, "%0!s: May not set the primary Actor Usage to be non-primary"
Cause :  Of the Actor Usages which refer to the same Activity Usage, one
	     and only one Actor Usage must have its PRIMARY_FLAG = 'Y'.
Action : If you wish to make another Actor Usage the primary for this
	     Activity Usage, set its PRIMARY_FLAG to 'Y' and CDAPI will set the
	     current PRIMARY_FLAG to 'N'.


CDA-01101,1, "A relationship with End Names %0!s and %1!s already exists between %2!s and %3!s"
Cause :  A relationship with the same names between the same respective
	     entities has been detected.
Action : Rename one of the relationship ends to avoid the uniqueness
	     conflict.


CDA-01102,1, "%0!s: Entities %1!s and %2!s must both be connected to the context application system"
Cause :  Each entity must either be shared or owned directly by the context
	     application system.
Action : Connect the entity in violation by sharing it with the context
	     application system.


CDA-01103,0, "Relation selection for %0!s: Cannot associate a view/snapshot with itself"
Cause :  An association has been attempted between this view/snapshot
	     and itself. A view or snapshot cannot be based on itself.
Action : Ensure the View or Snapshot is based on another Table, View or
	     Snapshot.


CDA-01104,0, "%0!s: MTI_REFERENCE (Link To) must be defined for a non BASE Detailed Table Usage"
Cause :  If USAGE_TYPE is neither 'BASE' nor null, then MTI_REFERENCE
	     (Link To) must be set.
Action : Set the  MTI_REFERENCE (Link To) to the required
	     Detailed Table Usage, or set USAGE_TYPE to 'BASE' or null.


CDA-01105,0, "Unique identifier entry %0!s: Attribute Or Relation property must be either A[ttribute] or R[elationship End]"
Cause :  The Attribute Or Relation property must be provided in order to
	     create a unique identifier entry.
Action : Provide a value of A or R.


CDA-01106,0, "Unique identifier entry: %0!s %1!s already exists in UID for entity %2!s"
Cause :  A uniqueness constraint violation was detected that caused
	     processing of this unique identifier entry to halt.  Continuation
	     would have led to a SQL unique index constraint violation.
Action : Since the element is already part of the unique identifier entry,
	     no action need be taken.


CDA-01107,1, "%0!s: No SHARE access privileges on application system that owns Common Function %1!s"
Cause :  The specified common function is not owned by the context
	     application system, and the user does not have SHARE privileges on
	     the remote application system in order to share the common
	     function.
Action : Obtain SHARE privileges on the remote application system.


CDA-01108,1, "%0!s: Parent Function %1!s must be owned by context application system"
Cause :  A function hierarchy must be contained within an application system.
Action : Specify a reference to a function that is owned by the context
	     application system.


CDA-01109,1, "%0!s: Cannot be both a Master function and a Copy function"
Cause :  The specified function is both a Copy function (i.e. it refers to a
	     Common Function) and a Master function (i.e. other functions refer
	     to this function as a Common Function).
Action : Update the Copy functions to reference a different Master function,
	     or ensure that this function does not refer to a Common Function.


CDA-01110,1, "%0!s: A function cannot refer to the same function as both Master and Parent"
Cause :  A Common Function that is a Child Function refers to its own Parent
	     as its Master Function.
Action : Update the function with references to a different Common Function
	     and/or a different Parent Function.


CDA-01111,1, "%0!s: A Function cannot be its own Parent"
Cause :  A violation in the function hierarchy was detected.
Action : Update the function to refer to a different Parent.


CDA-01112,1, "%0!s: A function cannot be its own Common function"
Cause :  A violation in the function hierarchy was detected.
Action : Update the function to refer to a different Common Function.


CDA-01113,1, "%0!s: Cannot be both a Parent Function and a Copy Function"
Cause :  An attempt has been made either to make an existing Copy Function a
	     Parent Function, or to make an existing Parent Function a Copy
	     Function.
Action : Ensure consistent cross-referencing to avoid these violations to
	     the hierarchy. A Master Function can be a Parent Function.


CDA-01114,1, "%0!s: Master %1!s cannot be an ancestor of this function"
Cause :  A violation in the function hierarchy was detected.
Action : Update the function to refer to a different Common Function.


CDA-01115,1, "%0!s: Parent %1!s is a descendant of this Function"
Cause :  A violation in the function hierarchy was detected.
Action : Update the function to refer to a different Parent Function.


CDA-01124,1, "%0!s: Foreign Constraint and linked Table Usage must be to the same table"
Cause :  If both MTI_REFERENCE and CONSTRAINT_REFERENCE are set
	     then EITHER:
	     TABLE_REFERENCE must equal
		CONSTRAINT_REFERENCE.TABLE_REFERENCE
	     and MTI_REFERENCE.TABLE_REFERENCE must equal
	     CONSTRAINT_REFERENCE.FOREIGN_TABLE_REFERENCE
	      OR
	     TABLE_REFERENCE must equal
		CONSTRAINT_REFERENCE.FOREIGN_TABLE_REFERENCE
	     and MTI_REFERENCE.TABLE_REFERENCE must equal
	     CONSTRAINT_REFERENCE.TABLE_REFERENCE
Action : Set CONSTRAINT_REFERENCE and MTI_REFERENCE so that the
	     above rules are fulfilled, or leave one of them null.


CDA-01126,1, "%0!s: The Foreign Constraint join is the wrong way round for a LOOKUP usage"
Cause :  If USAGE_TYPE = LOOKUP and both MTI_REFERENCE and
	       CONSTRAINT_REFERENCE are set
	     then EITHER:
	     TABLE_REFERENCE must equal
	     CONSTRAINT_REFERENCE.FOREIGN_TABLE_REFERENCE
	     and MTI_REFERENCE.TABLE_REFERENCE must equal
	     CONSTRAINT_REFERENCE.TABLE_REFERENCE
	      OR
	     TABLE_REFERENCE must not equal
	     CONSTRAINT_REFERENCE.TABLE_REFERENCE
	      OR
	     MTI_REFERENCE.TABLE_REFERENCE must not equal
	     CONSTRAINT_REFERENCE.FOREIGN_TABLE_REFERENCE
Action : Set CONSTRAINT_REFERENCE and MTI_REFERENCE so that the
	     above rules are fulfilled, or leave one of them null,
	     or do not set USAGE_TYPE to LOOKUP.


CDA-01129,0, "%0!s: Cannot have an Outer Join on a SUBQRY foreign key link"
Cause :  OUTER_JOIN_FLAG = 'Y' is not allowed if USAGE_TYPE is 'SUBQUERY'.
Action : Set USAGE_TYPE or OUTER_JOIN_FLAG to one of their other values.
	     See the API documentation for Module Detail Table Usages for
	     the effects of different values of USAGE_TYPE.


CDA-01134,0, "%0!s: Case-independent Name is not unique in module"
Cause :  Program Data Name is not case-sensitive. Although it can be
	     expressed in mixed case, its uniqueness cannot depend on
	     case-sensitivity.
Action : Change the Name of the Program Data, or define it for a different
	     module.


CDA-01135,0, "%0!s: If VALUE_DATATYPE is null, VALUE_LENGTH and VALUE_SCALE must be null"
Cause :  If VALUE_DATATYPE is not being set to describe the program datum,
	     then it is not valid to set VALUE_LENGTH or VALUE_SCALE.
Action : Either set VALUE_LENGTH and VALUE_SCALE to null, or
	     specify VALUE_DATATYPE (and set references to Domain, Oracle Type,
	     Datastructure and Column to null).


CDA-01136,1, "%0!s: Type not = EXCEPTION"
Cause :  If the DATA_CONSTRUCT_TYPE is 'EXCEPTION', it is not valid to set
	     VALUE_DATATYPE or to refer to a Domain or to a Datastructure or to
	     an Oracle Type or to a Table or to a Column.
Action : Set DATA_CONSTRUCT_TYPE to another value, or set VALUE_DATATYPE and
	     references to Domain, Datastructure, Oracle Type, Column and Table
	     all to null.


CDA-01137,0, "%0!s: Type not = EXCEPTION"
Cause :  If the DATA_CONSTRUCT_TYPE is not 'EXCEPTION', then you must
	     set VALUE_DATATYPE or a reference to a Domain, a Datastructure, a
	     Column, a Table or an Oracle Type.
Action : Set DATA_CONSTRUCT_TYPE to another value, or set VALUE_DATATYPE
	     or one of the references to Domain, Datastructure, Column, Table or
	     Oracle Type.


CDA-01138,0, "%0!s: No Datatype named %1!s exists"
Cause :  This is a warning to draw your attention to the
	     fact that the Datatype specified is not one of the
	     standard ones.
Action : Warning, so action need not be taken.


CDA-01139,0, "%0!s: Scope can only be public for PL/SQL modules of Type PACKAGE"
Cause :  It is not valid to create a Program Datum with Scope = 'PUBLIC'
	     when the context Module is not Module Type = 'PACKAGE', but it is
	     written in the Language 'PL/SQL'.
Action : Ensure that the Scope and Module Type values are consistent.


CDA-01151,1, "%0!s: Cannot set UPDATE_FLAG - the Column is in a non-updateable Constraint"
Cause :  This column appears in a Constraint (Primary, Unique or Foreign)
	     that is either not updateable or not transferable, but this module
	     is attempting to update this column.
Action : Ensure the UPDATE_FLAG is not set for this Column usage or
	     it is not in a non-updateable Constraint.


CDA-01158,0, "%0!s: If Datatype is null, Length, Scale and Default Value must all be null"
Cause :  If Datatype is not being set to describe the program datum, then it
	     is not valid to set Length, Scale or Default Value.
Action : Either set Length, Scale and Default Value to null or specify a
	     Datatype (and set references to Domain and Datastructure to null).


CDA-01159,0, "%0!s: Set either Datatype or a reference to Domain, Datastructure, Column, Table or Oracle Type"
Cause :  Either a Datatype must be set, or a reference to Domain or to
	     Datastructure or to Column or to Table or to Oracle Type.
Action : Ensure that Datatype is set as a reference to Domain or to
	     Datastructure or to Column or to Table or to Oracle Type.


CDA-01160,1, "%0!s: Must link to a Usage that is within the same Module Component"
Cause :  MTI_REFERENCE (Link To) must refer to a Module Detailed
	     Table Usage (MTI) that is within the same
	     Module Component as the current one.
Action : Leave MTI_REFERENCE (Link To) as null, or set it
	     to a Module Detail Table Usage which is within
	     the same Module Component as this one.


CDA-01163,0, "%0!s: Invalid Datastructure type (%1!s)"
Cause :  An invalid type for this Datastructure has been chosen.
Action : For details of valid types for Datastructures see the Designer
	     Model documentation.


CDA-01164,0, "%0!s: Specified module is the wrong type"
Cause :  This Datastructure has been defined against a module of the wrong
	     type. Datastructures can be used with modules of type PROCEDURE,
	     PACKAGE, FUNCTION or TRG-LOGIC only.
Action : Ensure that the Datastructure is assigned to the right PL/SQL
	     module. If it is, ensure that the TYPE property of the PL/SQL
	     module is valid.


CDA-01165,1, "%0!s: PL/SQL Tables can contain only one item"
Cause :  A Datastructure Item already exists for this Datastructure. As this
	     Datastructure is of TYPE 'PL/SQL Table' further Datastructure Items
	     cannot be added.
Action : Ensure that the Datastructure that this Item is attached to
	     is set to the right TYPE. If this is PL/SQL Table then ensure
	     only one Datastructure Item exists.


CDA-01173,1, "%0!s: PLSQL_MODULE_REFERENCE must refer to either a PACKAGE or a PROCEDURE"
Cause :  If PLSQL_MODULE_REFERENCE is set it must refer to
	     a PL/SQL Module which has PLSQL_MODULE_TYPE
	     = 'PACKAGE' or 'PROCEDURE'.
Action : Refer to a different PL/SQL Module, a different element
	     or change the PL/SQL Module to be a Package or Procedure.


CDA-01174,1, "%0!s: CURSOR_REFERENCE must refer to a PL/SQL Module of type CURSOR"
Cause :  If CURSOR_REFERENCE is set it must refer to
	     a PL/SQL Module which has PLSQL_MODULE_TYPE
	     = 'CURSOR'.
Action : Refer to a different PL/SQL Module, a different element
	     or change the PL/SQL Module to be a Cursor.


CDA-01175,0, "%0!s: One and only one source of a datatype should be set"
Cause :  The datatype is evaluated from one of many sources.
	     One of the following must be set: Datatype or references to Cursor,
	     Domain, Column, Datastructure2, Program Datum, Table Definition or
	     Oracle Type.
Action : Ensure that the Datatype has only one source.


CDA-01176,0, "%0!s: PL/SQL tables can contain only one item"
Cause :  PL/SQL tables may have only one column. This datastructure
	     is of type 'TABLE' and has more than one datastructure item.
Action : Either do not attempt to place this Item on this
	     Datastructure, or delete the other Item first.


CDA-01178,0, "%0!s: Both Package and Cursor must be set to define a cursor"
Cause :  In the Repository, a cursor can be defined in more than one package
	     or procedure via the module network. The pair need to be referenced
	     to resolve the cursor to be used.
Action : Ensure that both Package and Procedure are referenced.


CDA-01180,1, "%0!s: Datatype must be set if either LENGTH or DEFAULT_VALUE is set"
Cause :  One or more of the properties LENGTH or  DEFAULT_VALUE or
	     DECIMAL_PLACES has been set without a Datatype being referenced.
Action : If either LENGTH or  DEFAULT_VALUE or DECIMAL_PLACES properties
	     are populated then DATATYPE property must be set.


CDA-01184,0, "%0!s: A business unit cannot be its own parent"
Cause :  A violation in the business unit hierarchy was detected.
Action : Update the business unit to refer to a different Parent.


CDA-01185,0, "%0!s: Only set one of ITEM_REFERENCE, MODULE_ARGUMENT_REFERENCE, VALUE"
Cause :  One and only one of the following properties must be set:
	     ITEM_REFERENCE, MODULE_ARGUMENT_REFERENCE, VALUE
Action : Set only one of these properties.


CDA-01186,0, "%0!s: CALLED_ARGUMENT_REFERENCE.MODULE_REFERENCE must equal MODULE_NETWORK_REFERENCE.CHILD_MODULE_REFERENCE"
Cause :  The CALLED_ARGUMENT_REFERENCE must refer to a Module Argument
	     belonging to the called Module of the Module Network (as
	     identified by MODULE_NETWORK_REFERENCE.
Action : Either set CALLED_ARGUMENT_REFERENCE to refer to a different
	     Module Argument, or set MODULE_NETWORK_REFERENCE to refer to a
	     different Module Network, so that the values conform to the
	     above rule.


CDA-01187,0, "%0!s: The DATATYPE of the called Module Argument must match what is passed in"
Cause :  The DATATYPE of the CALLED_ARGUMENT_REFERENCE must match the
	     DATATYPE of the ITEM_REFERENCE.DATATYPE or the
	     MODULE_ARGUMENT_REFERENCE.DATATYPE or the VALUE.
	     Note API cannot verify the datatype of VALUE.
Action : Alter the DATATYPE.


CDA-01188,0, "%0!s: Passed Values are valid for General Modules only."
Cause :  The Passed Value must be passed via a Module Network such that
	     its CHILD_MODULE_REFERENCE and PARENT_MODULE_REFERENCE refer to
	     General Modules, not PL/SQL Modules or Java Modules.
Action : Set the MODULE_NETWORK_REFERENCE to a Module Network with its
	     CHILD_MODULE_REFERENCE and PARENT_MODULE_REFERENCE set to
	     General Modules.


CDA-01189,1, "%0!s: Cannot be the value for an Item in the context of a SQL Query Set"
Cause :  If ITEM_REFERENCE is set then ITEM_REFERENCE.ITEM_FOR must equal
	     'MCO'.
Action : Set ITEM_REFERENCE to an Item within a Module Component.


CDA-01190,0, "%0!s: Item must belong to a Module Component that is included in the calling Module"
Cause :  If ITEM_REFERENCE is set then the Item must belong to a Module
	     Component that is included in the calling Module in the Module
	     Network. (MODULE_NETWORK_REFERENCE.PARENT_MODULE_REFERENCE)
Action : Make the Passed Value refer to a different MODULE_NETWORK_REFERENCE
	     or a different ITEM_REFERENCE, MODULE_ARGUMENT_REFERENCE or VALUE.


CDA-01191,0, "%0!s: Cannot delete this Module Component Inclusion as %1!s depends on it"
Cause :  This Module Component Inclusion cannot be deleted as it links
	     a Module Component which is the context of an Item with the
	     value passed via a Passed Value, and a Module that calls that
	     Passed Value.
Action : Delete the Passed Value by hand.


CDA-01192,0, "%0!s: The Module Argument must belong to the calling Module in the Module Network"
Cause :  When the Passed Value is the value of a Module Argument it must be
	     within the calling Module, that is the parent Module of the
	     Module Network.
Action : Make the Passed Value refer to a different MODULE_NETWORK_REFERENCE
	     or a different ITEM_REFERENCE, MODULE_ARGUMENT_REFERENCE or VALUE.


CDA-01193,1, "%0!s: Parent reference cannot be same as child."
Cause :  This object's parent value is referencing itself.
Action : Ensure that the parent field references another of this object
	     type or leave blank.


CDA-01194,1, "%0!s : Definition cannot be switched from object to relational and vice versa"
Cause :  TABLE and VIEWS can be either object or relational. An object
	     TABLE or VIEW references an Oracle Object Type and this is set
	     in the Object Type property field or left	blank when the TABLE
	     or view is relational. This is set on insertion of a new VIEW or
	     TABLE and cannot be updated.
Action : The reference to an Oracle Object Type cannot be updated.
	     If this has to be changed the TABLE or VIEW must be deleted
	     and recreated in the correct state.


CDA-01195,1, "%0!s : Object View or Table Definitions cannot have Columns."
Cause :  A Column cannot be part of a View Definition or a Table
	     Definition that references an Oracle Object Type.
Action : Ensure that the Object View or Table does not have any Columns.


CDA-01196,1, "%0!s : When Unlimited flag is set Maximum extents must be null."
Cause :  Caused when a value is attached to the max extents property
	     when unlimited? property is set to Yes.
Action : Leave max extents as null or change unlimited? to No.


CDA-01201,0, "%0!s: A Maximum Value must exist if the value for Cycle is 'Y' and the Increment Value positive"
Cause :  If the CYCLE property in a Sequence Implementation is set to Y
	     and the INCREMENT value is positive then the MAXIMUM value
	     must also be set.
Action : Ensure that the MAXIMUM value is set.


CDA-01202,0, "%0!s: Increment Value cannot be zero"
Cause :  INCREMENT property as been set to zero for this Sequence
	     Implementation.
Action : Set the INCREMENT property to a positive or negative number.


CDA-01203,0, "%0!s: Increment Value (%1!s) must not be greater than the sequence range"
Cause :  The INCREMENT value exceeds the MAXIMUM value.
Action : Ensure that the INCREMENT value is a sensible level with regard
	     to the MAXIMUM set.


CDA-01204,0, "%0!s: When Cycle is 'Y', the Cache Value must not be more than one cycle"
Cause :  If caching and cycling are used, CACHE must be less than
	     (CIEL(MAXVALUE - MINVALUE)) / ABS(INCREMENT).
	     See Oracle Server SQL Reference.
Action : Change the values of CACHE, CYCLE, MAXVALUE, MINVALUE
	     or INCREMENT so that the rule outlined in the CAUSE is obeyed.


CDA-01205,1, "%0!s: DEGREE (%1!s) must be null when PARALLEL is null"
Cause :  If PARALLEL is not set, then DEGREE must not be set either.
Action : Set PARALLEL to a value or set DEGREE to null.


CDA-01206,0, "%0!s: Specified %1!s does not exist <%2!s>"
Cause :  The reference property to the specified Type has been
	     populated with either the ID of an object of a different
	     Type, or a non-existent ID.
Action : Populate the specified reference property with an ID of
	     an element of the correct Type, or if it is an optional
	     property, set it to null.


CDA-01208,0, "%0!s: Reference to foreign table does not match reference to joined key table"
Cause :  This foreign key constraint refers to a unique key or to a primary
	     key. The foreign table referred to in the foreign key constraint
	     must be the same as the table referred to in the unique or primary
	     key constraint.
Action : Ensure that the foreign table referred to in the foreign key
	     constraint is the same as the table referred to in the unique
	     or primary key constraint.


CDA-01209,0, "%0!s: Foreign key constraints in an arc must be optional"
Cause :  The MANDATORY property for a foreign key that is part of
	     an arc has been set to Y. Foreign keys in Arcs must be
	     optional because they may reference another TABLE or another
	     foreign key in the arc may reference another TABLE.
Action : Ensure all foreign keys in an arc have MANDATORY set to N.


CDA-01210,0, "%0!s: BASE_COLUMN_REFERENCE must be null for a Table or Record Column"
Cause :  BASE_COLUMN_REFERENCE has been set for a Table or Record.
	     Only Views and Snapshots can refer to a base column.
Action : Ensure that BASE_COLUMN_REFERENCE is null.


CDA-01211,0, "%0!s: PREFERENCE_NAME %1!s does not exist for PRODUCT_FLAVOR %2!s"
Cause :  The combination of PREFERENCE_NAME and PRODUCT_FLAVOR must be
	     valid. The combination must be found in the system table
	     CDI_DFLT_USER_PREF_USAGES; columns DUP_SNAME and P_SNAME
	     respectively.
Action : Change the value of PREFERENCE_NAME or PRODUCT_FLAVOR.


CDA-01212,1, "%0!s Minimum Cardinality (%1!s) exceeds Maximum Cardinality (%2!s)"
Cause :  The Minimum Cardinality exceeds the Maximum Cardinality.
Action : Change either the Maximum Cardinality or the Maximum Cardinality
	     of the Relationship end. A null value for Maximum Cardinality
	     means infinity.


CDA-01213,1, "%0!s: The properties All Databases and Database can't both be set"
Cause :  A specific database has been defined as well as all databases.
	     This is not allowed.
Action : Specify either All Databases or a Database or neither.


CDA-01301,0, "%0!s: Property %1!s must not be NULL"
Cause :  A violation of a property optionality constraint was detected.
Action : Provide a value for this property.


CDA-01302,0, "%0!s: Invalid value for property %1!s"
Cause :  An invalid value was supplied for the specified property.
Action : Refer to the list of valid values for this property in the
	     documentation.


CDA-01304,0, "%0!s: Arc %1!s violation"
Cause :  This element contains an arc on a set of relationships to other
	     elements. A value must be provided for only one of the relationships
	     in this arc, and either zero or more than one of these relationships
	     were set.
Action : Refer to the Element Type Definition documentation
	     for this element to determine which relationships
	     are part of the arc as identified by number in the
	     error message.


CDA-01305,0, "%0!s: UID %1!s uniqueness violation"
Cause :  A uniqueness constraint violation was detected for this element.
Action : Refer to the documentation for the uniqueness constraint rules for
	     this element. The number after 'UID' refers to which uniqueness
	     constraint is violated if there are more than one.


CDA-01306,0, "%0!s: Mandatory Flag disallows a nullify action on update or delete"
Cause :  Making a Foreign Key Constraint mandatory means that when the
	     'source' row is deleted or any of the columns' values are updated,
	     then the only valid cascade actions are to Cascade,
	     Restrict or Default.
Action : Make the Foreign Key Constraint optional or make both the
	     Cascade Delete and Cascade Update flags either 'C', 'R' or 'D'.


CDA-01307,0, "%0!s: Language name must be the same as the associated source file"
Cause :  Class Code Locations and Class Set Code Locations are
	     located in Source Files. If the Source File has an
	     associated Language it must be the same as the
	     LANGUAGE_NAME property of the Class Code Location
	     and Class Set Code Location.
Action : Either change the associated Source File so that it has no
	     Language or make the Source File's Language the same as
	     the LANGUAGE_NAME in the associated Class Code Locations and
	     Class Set Code Locations.


CDA-01308,0, "%0!s: HASHKEYS must be an integer >= 2"
Cause :  The property HASHKEYS must be an integer and its minimum
	     value is 2.
Action : Alter the value of HASHKEYS.


CDA-01309,0, "%0!s: Language_Name <%1!s> and Code_Section_Type <%2!s> not found in table cdi_code_section_types"
Cause :  Each Class Code Location must refer to one and only one row in
	     the table cdi_code_section_types.
Action : The combination of properties Language_Name and Code_Section_Type
	     for this Class Code Location must match a combination of the
	     columns Language_Name and Type_Name in cdi_code_section_types.


CDA-01310,0, "%0!s: Language_Name <%1!s> and Class_Set_Code_Type <%2!s> not found in table cdi_class_set_code_types"
Cause :  Each Class Set Code Location must refer to one and only one row in
	     the table cdi_class_set_code_types.
Action : The combination of properties Language_Name and Class_Set_Code_Type
	     for this Class Set Code Location must match a combination of the
	     columns Language_Name and Type_Name in cdi_class_set_code_types.


CDA-01311,0, "%0!s: Full Pathname <%1!s> clashes with <%2!s> in <%3!s>"
Cause :  The FULL_PATHNAME of a file must be unique across all types of file
	     (Database, Record and Source), which are shared into the context
	     application system.
Action : Set the FULL_PATHNAME to a unique value or to null.


CDA-01312,0, "%0!s: Class Code Location must mirror an existing Set Member Item"
Cause :  The values of the properties SOURCE_FILE_REFERENCE and
	     GENERATOR_CLASS_SET_REFERENCE should be the same as an instance
	     of a Set Member Item's ELEMENT_REFERENCE and
	     USER_DEFINED_SET_REFERENCE.
Action : Either insert a Set Member Item with the appropriate valu