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.
CDG-01001,0, "maDom"
Cause :
Action :
CDG-01002,0, "PD"
Cause :
Action :
CDG-01003,0, "QD"
Cause :
Action :
CDG-01004,0, "CG_"
Cause :
Action :
CDG-01005,0, "CG_BB_INS"
Cause :
Action :
CDG-01006,0, "CG_BB_UPD"
Cause :
Action :
CDG-01007,0, "CG_BB_DEL"
Cause :
Action :
CDG-01008,0, "CG_BB_QRY"
Cause :
Action :
CDG-01010,0, "CG_LAYOUT_AREA"
Cause :
Action :
CDG-01011,0, "CG_ZONE_FRAME"
Cause :
Action :
CDG-01012,0, "CG_BUTTON_BAR"
Cause :
Action :
CDG-01013,0, "CG_GROUP_FRAME"
Cause :
Action :
CDG-01014,0, "CG_FRAME_SELECTOR"
Cause :
Action :
CDG-01015,0, "CG_BB_START"
Cause :
Action :
CDG-01016,0, "CG_BB_NEXT"
Cause :
Action :
CDG-01017,0, "RO"
Cause :
Action :
CDG-01018,0, "Mand"
Cause :
Action :
CDG-01019,0, "Capt"
Cause :
Action :
CDG-01020,0, "CaptRO"
Cause :
Action :
CDG-01021,0, "CaptMand"
Cause :
Action :
CDG-01022,0, "DfltCaption"
Cause :
Action :
CDG-01023,0, "DfltCaptionRO"
Cause :
Action :
CDG-01024,0, "DfltCaptionMand"
Cause :
Action :
CDG-01025,0, "%sInsert"
Cause :
Action :
CDG-01026,0, "%sUpdate"
Cause :
Action :
CDG-01027,0, "%sDelete"
Cause :
Action :
CDG-01028,0, "%sQuery"
Cause :
Action :
CDG-01030,0, "P%s"
Cause :
Action :
CDG-01031,0, "P2%s"
Cause :
Action :
CDG-01032,0, "W%s"
Cause :
Action :
CDG-01033,0, "Choice"
Cause :
Action :
CDG-01034,0, "ChoiceBtn"
Cause :
Action :
CDG-01035,0, "CaptQD"
Cause :
Action :
CDG-01036,0, "DfltCaptionQD"
Cause :
Action :
CDG-01037,0, "Group"
Cause :
Action :
CDG-01038,0, "lgCtrlRadioGetQD(Me, %s)"
Cause :
Action :
CDG-01039,0, "lgCtrlRadioGet(Me, %s)"
Cause :
Action :
CDG-01040,0, "Call lgCtrlRadioSet(Me, %s, %%s)"
Cause :
Action :
CDG-01041,0, "Call lgCtrlRadioSet(Me, %s, Null)"
Cause :
Action :
CDG-01042,0, "lgCtrlCheckBoxGetQD(%s, \"%s\", \"%s\")"
Cause :
Action :
CDG-01043,0, "lgCtrlCheckBoxGet(%s, \"%s\", \"%s\")"
Cause :
Action :
CDG-01044,0, "Call lgCtrlCheckBoxSet(%s, \"%s\", \"%s\", %%s)"
Cause :
Action :
CDG-01045,0, "Call lgCtrlCheckBoxSet(%s, \"%s\", \"%s\", Null)"
Cause :
Action :
CDG-01046,0, "lgCtrlDVListGetQD(%s)"
Cause :
Action :
CDG-01047,0, "lgCtrlDVListGet(%s)"
Cause :
Action :
CDG-01048,0, "Call lgCtrlDVListSet(%s, %%s)"
Cause :
Action :
CDG-01049,0, "Call lgCtrlDVListSet(%s, Null)"
Cause :
Action :
CDG-01050,0, "CG_PSD_OK"
Cause :
Action :
CDG-01051,0, "CG_PSD_CANCEL"
Cause :
Action :
CDG-01052,0, "CG_PSD_UNDO"
Cause :
Action :
CDG-01055,0, "CG_PSD_CLOSE"
Cause :
Action :
CDG-01056,0, "ContextZoneControl"
Cause :
Action :
CDG-01057,0, "ContextZoneLabel"
Cause :
Action :
CDG-01058,0, "zsAction"
Cause :
Action :
CDG-01059,0, "zsWhere"
Cause :
Action :
CDG-01060,0, "CG_QD_OK"
Cause :
Action :
CDG-01061,0, "CG_QD_CANCEL"
Cause :
Action :
CDG-01062,0, "CG_QD_CLEAR"
Cause :
Action :
CDG-01063,0, "BuildWhere"
Cause :
Action :
CDG-01064,0, "CG_QD_NEW"
Cause :
Action :
CDG-01065,0, "LOVBUT"
Cause :
Action :
CDG-01066,0, "gstrUserName"
Cause :
Action :
CDG-01067,0, "lgNow(FALSE)"
Cause :
Action :
CDG-01068,0, "lgNow(TRUE)"
Cause :
Action :
CDG-01069,0, "zsZ"
Cause :
Action :
CDG-01070,0, "dysFKVal"
Cause :
Action :
CDG-01071,0, "frmLOVForm.RetVal(%s)"
Cause :
Action :
CDG-01073,0, "%s_ZCCoord"
Cause :
Action :
CDG-01076,0, "mb%sCoord"
Cause :
Action :
CDG-01077,0, "String"
Cause :
Action :
CDG-01078,0, "Integer"
Cause :
Action :
CDG-01079,0, "Long"
Cause :
Action :
CDG-01080,0, "Single"
Cause :
Action :
CDG-01081,0, "CG_ZN_LIST"
Cause :
Action :
CDG-01082,0, "CG_ZN_LISTHDR"
Cause :
Action :
CDG-01083,0, "CG_REC_NEXT"
Cause :
Action :
CDG-01084,0, "CG_REC_PREV"
Cause :
Action :
CDG-01085,0, "CG_REC_FIRST"
Cause :
Action :
CDG-01086,0, "CG_REC_LAST"
Cause :
Action :
CDG-01087,0, "CG_REC_GOTO"
Cause :
Action :
CDG-01088,0, "CG_REC_STATUS"
Cause :
Action :
CDG-01089,0, "%sReseqUp"
Cause :
Action :
CDG-01090,0, "%sReseqDown"
Cause :
Action :
CDG-01091,0, "%sSaveRecord"
Cause :
Action :
CDG-01092,0, "%sUndoRecord"
Cause :
Action :
CDG-01093,0, "CG_BB_RESEQ_UP"
Cause :
Action :
CDG-01094,0, "CG_BB_RESEQ_DOWN"
Cause :
Action :
CDG-01095,0, "CG_BB_SAVE"
Cause :
Action :
CDG-01096,0, "CG_BB_UNDO"
Cause :
Action :
CDG-01097,0, "Call %s"
Cause :
Action :
CDG-01098,0, "CGTZFormDefault"
Cause :
Action :
CDG-01099,0, "CGTZListFormDefault"
Cause :
Action :
CDG-01100,0, "CGTCControls"
Cause :
Action :
CDG-01101,0, "CGTZContextDefault"
Cause :
Action :
CDG-01102,0, "CGTZListDefault"
Cause :
Action :
CDG-01103,0, "CGTWQd"
Cause :
Action :
CDG-01104,0, "CGTWPsd"
Cause :
Action :
CDG-01105,0, "CGTWOthers"
Cause :
Action :
CDG-01106,0, "CGTWFirst"
Cause :
Action :
CDG-01107,0, "CGTGMainGroup"
Cause :
Action :
CDG-01108,0, "CGTGStackedGroup"
Cause :
Action :
CDG-01109,0, "CGTGStackSelector"
Cause :
Action :
CDG-01110,0, "%sM"
Cause :
Action :
CDG-01111,0, "CG_HINT_TEXT"
Cause :
Action :
CDG-01112,0, "Call lgCtrlDVMeaningSet(%s, %%s)"
Cause :
Action :
CDG-01113,0, "Call lgCtrlDVMeaningSet(%s, \"\")"
Cause :
Action :
CDG-01114,0, "HintText"
Cause :
Action :
CDG-01116,0, "ANY ZONE"
Cause :
Action :
CDG-01119,0, "frm%s"
Cause :
Action :
CDG-01120,0, "str"
Cause :
Action :
CDG-01121,0, "int"
Cause :
Action :
CDG-01122,0, "lng"
Cause :
Action :
CDG-01123,0, "dbl"
Cause :
Action :
CDG-01124,0, "CGTGTabSelector"
Cause :
Action :
CDG-01126,0, "CGTWMDIParent"
Cause :
Action :
CDG-01127,0, "cvwsgin.log"
Cause :
Action :
CDG-01128,0, "MDIParent"
Cause :
Action :
CDG-01131,0, "Tab"
Cause :
Action :
CDG-01132,0, "CGTZUnboundDefault"
Cause :
Action :
CDG-01133,0, "CGTWLaunch"
Cause :
Action :
CDG-01134,0, "MS Sans Serif"
Cause :
Action :
/
/ 01501 .. 01600 User Preference / Config file values
/
CDG-01502,0, "GENERIC"
Cause :
Action :
CDG-01503,0, "APPSYS"
Cause :
Action :
CDG-01504,0, "TABLE"
Cause :
Action :
CDG-01506,0, "INT"
Cause :
Action :
CDG-01507,0, "REAL"
Cause :
Action :
CDG-01508,0, "DATE"
Cause :
Action :
/
/ 02001 .. 02250 Visual Basic file I/O parse objects
/
CDG-02001,2, "Version {version number}"
Cause :
Action :
CDG-02004,2, "Invalid link on table %s"
Cause : The generator has detected that, in the application
being captured, there is a Select statement with a
Where clause which implies that tables in the Select
statement are to be joined via some key constraint.
However, there is no key constraint between the named
table and any other table in the Select statement that
makes use of the columns implied in the Where clause.
Action : Check that key constraint definitions exist for keys
used in the application, both from and to the named table.
CDG-02011,2, "Begin Form {form name}"
Cause :
Action :
CDG-02012,2, "{property} = {value}"
Cause :
Action :
CDG-02013,2, "Begin {control type} {control name}"
Cause :
Action :
CDG-02014,2, "Begin Menu {menu name}"
Cause :
Action :
CDG-02015,2, "Public|Private Sub|Function {name}"
Cause :
Action :
CDG-02016,2, "End"
Cause :
Action :
CDG-02017,2, "End of file"
Cause :
Action :
CDG-02018,2, "Empty String"
Cause :
Action :
CDG-02019,2, "Something else"
Cause :
Action :
CDG-02050,1, "Generation Terminated At Users Request"
Cause :
Action :
CDG-02052,1, "\nGeneration Complete"
Cause :
Action :
CDG-02053,0, "BeginProperty {property name}"
Cause :
Action :
CDG-02054,0, "EndProperty"
Cause :
Action :
CDG-02055,0, "Attribute {attribute name} = {attribute value}"
Cause :
Action :
CDG-02056,0, "Public|Private Property Get|Let|Set {property name}"
Cause :
Action :
CDG-02057,2, "Version {version number} Class"
Cause :
Action :
CDG-02058,2, "END"
Cause :
Action :
CDG-02063,1, "Generation of"
Cause :
Action :
/
/ 02251 .. 02500 Generate time messages/text
/
CDG-02251,0, "Template Expander"
Cause :
Action :
CDG-02252,0, "Initialisation"
Cause :
Action :
CDG-02253,0, "Loading Repository Definitions"
Cause :
Action :
CDG-02254,0, "Generating Layout"
Cause :
Action :
CDG-02255,0, "Building VB Application"
Cause :
Action :
CDG-02256,0, "Writing VB Application to File"
Cause :
Action :
CDG-02257,0, "Analyzing Requirements"
Cause :
Action :
CDG-02258,0, "CDUD Load Module"
Cause :
Action :
CDG-02259,0, "CDUD Load Table"
Cause :
Action :
CDG-02260,0, "Low Level Layout"
Cause :
Action :
CDG-02261,0, "Lock Detailed Table/Column Usages"
Cause :
Action :
CDG-02262,0, "Performing Clean Up"
Cause :
Action :
CDG-02263,0, "Reporting Messages"
Cause :
Action :
CDG-02264,0, "Saving Module Design Changes to the Repository"
Cause :
Action :
CDG-02265,0, "Named Passed Value "
Cause :
Action :
CDG-02266,0, "Argument Passed Value "
Cause :
Action :
CDG-02267,0, "Dependency Analyzer"
Cause :
Action :
CDG-02268,1, "Building Help System"
Cause :
Action :
CDG-02269,1, "Module(s) Unsuccessful"
Cause :
Action :
CDG-02270,1, "Generation of Module"
Cause :
Action :
CDG-02271,1, "Unsuccessful"
Cause :
Action :
CDG-02272,1, "Successful"
Cause :
Action :
CDG-02273,1, "Generating Module '%s'"
Cause :
Action :
CDG-02274,1, "of"
Cause :
Action :
CDG-02275,0, "Install generated packages in %s"
Cause :
Action :
CDG-02276,0, "Run generated application using browser %s"
Cause :
Action :
CDG-02277,0, "Building Web PL/SQL Application"
Cause :
Action :
CDG-02278,0, "Error: Cannot start SQL*Plus\n"
Cause :
Action :
CDG-02279,0, "Capture of"
Cause :
Action :
CDG-02280,0, "Spooling to logfile '%s'."
Cause :
Action :
CDG-02281,1, "Capturing Module %s"
Cause :
Action :
CDG-02282,0, "Current Task: %-45s"
Cause :
Action :
CDG-02283,1, "Top of Record List"
Cause :
Action :
CDG-02284,1, "Bottom of Record List"
Cause :
Action :
CDG-02285,1, "Top of Query Form"
Cause :
Action :
CDG-02286,1, "Bottom of Query Form"
Cause :
Action :
CDG-02287,1, "Top of View Form"
Cause :
Action :
CDG-02288,1, "Bottom of View Form"
Cause :
Action :
CDG-02289,1, "Top of Insert Form"
Cause :
Action :
CDG-02290,1, "Bottom of Insert Form"
Cause :
Action :
CDG-02291,1, "Top of Delete Form"
Cause :
Action :
CDG-02292,1, "Bottom of Delete Form"
Cause :
Action :
CDG-02293,1, "Top of First Page"
Cause :
Action :
CDG-02294,1, "Bottom of First Page"
Cause :
Action :
CDG-02295,1, "Top of About Page"
Cause :
Action :
CDG-02296,1, "Bottom of About Page"
Cause :
Action :
CDG-02297,1, "Default Text Area"
Cause :
Action :
CDG-02298,0, "Visual Basic Generator"
Cause :
Action :
CDG-02299,0, "Web PL/SQL Generator"
Cause :
Action :
CDG-02300,0, "MS Help Generator"
Cause :
Action :
CDG-02301,0, "Summary Usage Generator"
Cause :
Action :
CDG-02302,0, "(Windows 98/NT/2000/XP)"
Cause :
Action :
CDG-02303,0, "Analysis Complete"
Cause :
Action :
CDG-02304,0, "Version"
Cause :
Action :
CDG-02305,0, "Production"
Cause :
Action :
CDG-02306,0, "Beta"
Cause :
Action :
CDG-02307,0, "Alpha"
Cause :
Action :
CDG-02308,0, "Development"
Cause :
Action :
CDG-02309,0, "Limited Production"
Cause :
Action :
CDG-02310,0, "Developer's Release"
Cause :
Action :
CDG-02311,0, "on"
Cause :
Action :
CDG-02312,0, "Copyright (c) 1995, 2004 Oracle Corporation"
Cause :
Action :
CDG-02313,0, "All rights reserved"
Cause :
Action :
CDG-02314,0, "Main Form"
Cause :
Action :
CDG-02315,0, "Property Sheet Dialog"
Cause :
Action :
CDG-02316,0, "Query Dialog"
Cause :
Action :
CDG-02317,1, "as it contains unsupported SQL: '"
Cause : This is the second part to messages 3712 and 3714 or 3517 and 3520
e.g. Validation code was not generated for Check Constraint ''
as it contains unsupported SQL: ''
Action :
CDG-02318,0, "Report Generator"
Cause :
Action :
CDG-02319,0, "Building Data Model"
Cause :
Action :
CDG-02320,0, "Building Oracle Report Application"
Cause :
Action :
CDG-02321,0, "Summary Generation Complete"
Cause :
Action :
CDG-02322,0, "Installing Generated PL/SQL Web Application"
Cause :
Action :
CDG-02323,0, "Custom Action Item "
Cause :
Action :
CDG-02324,0, "Generator Action Item "
Cause :
Action :
CDG-02325,0, "No action"
Cause :
Action :
CDG-02326,0, "Navigate to %s on %s %s"
Cause :
Action :
CDG-02327,0, "Navigate to %s %s"
Cause :
Action :
CDG-02328,0, "Start executable - %s"
Cause :
Action :
CDG-02329,0, "Edit preference %s on %s %s"
Cause :
Action :
CDG-02330,0, "Navigate to generator options %s"
Cause :
Action :
CDG-02331,0, "Call Oracle Designer %s"
Cause :
Action :
CDG-02332,0, "Module"
Cause :
Action :
CDG-02333,0, "Navigation Action Item "
Cause :
Action :
CDG-02334,0, "Invoking Forms Builder with %s"
Cause :
Action :
CDG-02335,0, "Short Name"
Cause :
Action :
CDG-02336,0, "Implementation Name '%s'"
Cause :
Action :
CDG-02337,0, "There were no errors"
Cause :
Action :
CDG-02338,0, "COMPILATION REPORT"
Cause :
Action :
CDG-02339,0, "PL/SQL source ..."
Cause :
Action :
CDG-02340,0, "Adjust property %s on %s to %s"
Cause :
Action :
CDG-02341,1, "Preserving layout from .fmb file %s"
Cause :
Action :
CDG-02342,0, "Pre Production"
Cause :
Action :
CDG-02343,0, "Capturing Design "
Cause :
Action :
CDG-02344,0, "Compile Help File (%s)"
Cause :
Action :
CDG-02345,0, "Run Help File (%s)"
Cause :
Action :
CDG-02346,0, "Loading Repository Module"
Cause :
Action :
CDG-02347,0, "Form Generator"
Cause :
Action :
CDG-02348,0, "Analysing Requirements"
Cause :
Action :
CDG-02349,0, "Visual Basic Design Capture Utility"
Cause :
Action :
CDG-02350,0, "Merge application and module"
Cause :
Action :
CDG-02351,0, "Visual Basic Recover Application Logic Utility"
Cause :
Action :
CDG-02352,0, "User Defined Code - '%s' Event"
Cause :
Action :
CDG-02353,0, "User Defined Code - '%s'"
Cause :
Action :
CDG-02354,0, "User Modified Generated Code - '%s"
Cause :
Action :
CDG-02355,0, "User Modified Generated Code - '%s' Event"
Cause :
Action :
CDG-02356,0, "Captured by the '%s'"
Cause :
Action :
CDG-02357,0, "By"
Cause :
Action :
CDG-02358,0, "user"
Cause :
Action :
CDG-02359,0, "at"
Cause :
Action :
CDG-02360,0, "Report Design Capture"
Cause :
Action :
CDG-02361,0, "ADJUSTMENT PROPOSED:"
Cause :
Action :
CDG-02362,0, "Recovering Application Logic For Module '%s'"
Cause :
Action :
CDG-02363,0, "Application Logic Recovery onto Module"
Cause :
Action :
CDG-02364,0, "Application Logic Recovery Terminated At Users Request"
Cause :
Action :
CDG-02365,0, "Application Logic Recovery Complete"
Cause :
Action :
CDG-02366,0, "Application Logic Recovery on "
Cause :
Action :
CDG-02367,0, "Design Capture Terminated At Users Request"
Cause :
Action :
CDG-02368,0, "Design Capture Complete"
Cause :
Action :
CDG-02369,0, "ERROR:"
Cause :
Action :
CDG-02370,0, "Server Module Component API Generator"
Cause :
Action :
CDG-02371,0, "ADJUSTMENT SAVED:"
Cause :
Action :
CDG-02372,0, "WARNING:"
Cause :
Action :
CDG-02373,0, "SYSTEM ERROR:"
Cause :
Action :
CDG-02374,0, "View package specification file '%s'"
Cause :
Action :
CDG-02375,0, "View package body file '%s'"
Cause :
Action :
CDG-02376,0, "ADJUSTMENT FAILED:"
Cause :
Action :
CDG-02377,0, "Reading Report application file"
Cause :
Action :
CDG-02378,0, "Component "
Cause :
Action :
CDG-02379,0, "Item "
Cause :
Action :
CDG-02380,0, "Item Group "
Cause :
Action :
CDG-02381,0, "Window "
Cause :
Action :
CDG-02382,0, "Table Usage "
Cause :
Action :
CDG-02383,0, "Check Constraint "
Cause :
Action :
CDG-02384,0, "Argument "
Cause :
Action :
CDG-02385,1, "Forms Help Generator"
Cause :
Action :
CDG-02386,1, "Building Oracle Forms Application"
Cause :
Action :
CDG-02387,0, "Application Logic Capture"
Cause :
Action :
CDG-02388,0, "Run project with Visual Basic 4 %s"
Cause :
Action :
CDG-02389,0, "Loading Form"
Cause :
Action :
CDG-02390,0, "Saving the Report."
Cause :
Action :
CDG-02391,0, "Performing Pl\Sql compilation."
Cause :
Action :
CDG-02392,0, "Loading the module code from the repository."
Cause :
Action :
CDG-02393,1, "Forms Menu Generator"
Cause :
Action :
CDG-02394,0, "Library Generator"
Cause :
Action :
CDG-02395,0, "Saving Application Logic"
Cause :
Action :
CDG-02396,0, "Reading Visual Basic application"
Cause :
Action :
CDG-02397,0, "Recovering Design "
Cause :
Action :
CDG-02398,0, "Creating Design Objects for application"
Cause :
Action :
CDG-02399,0, "Recovering Custom Code from application"
Cause :
Action :
CDG-02400,0, "Capture"
Cause :
Action :
CDG-02401,0, "vb32.exe"
Cause :
Action :
CDG-02402,0, "vb5.exe"
Cause :
Action :
CDG-02403,0, "Design and Application Logic Capture Complete"
Cause :
Action :
CDG-02404,1, "Validating Module '%s'"
Cause :
Action :
CDG-02405,1, "Validation of Module"
Cause :
Action :
CDG-02406,0, "Run project %s with Visual Basic"
Cause :
Action :
CDG-02407,1, "\nValidation Complete"
Cause :
Action :
CDG-02408,0, "Recovering Application Logic"
Cause :
Action :
CDG-02409,0, "Compare Form Module Repository structures"
Cause :
Action :
CDG-02410,0, "CVFA: DOM Load Module"
Cause :
Action :
CDG-02411,0, "CVFA: DOM Load Window"
Cause :
Action :
CDG-02412,0, "CVFA: DOM Load Window"
Cause :
Action :
/
/ 02501 .. 02800 Extra generate time messages/text
/
CDG-02677,0, "View application installation file '%s'"
Cause :
Action :
/
/ 03001 .. 03249 Messages transferred from CDU message file
/
CDG-03009,0, "Yes"
Cause :
Action :
CDG-03010,0, "No"
Cause :
Action :
/
/ 03250 .. 03600 CVI Generic Code Error/Warnings
/
CDG-03250,2, "Error during expansion: %s "
Cause : This is an internal error message not normally issued.
Action : Contact your Customer Support representative.
CDG-03251,1, "Unknown Layout Style: '%s'; using default style"
Cause : The layout style specified against the module component is not
in the list of styles supported by the generator.
Action : A default style will be used instead of the style requested.
To prevent the message from being issued in subsequent
generations. modify the layout style property on the module
component accordingly.
CDG-03252,1, "No valid values defined for checkbox item"
Cause : A checkbox item must have a set of valid values to
source its checked/unchecked state values.
There are no such valid values defined.
Note:
For bound items, the valid values must be defined
against the underlying column or against the column's domain.
For unbound items, the valid values must be defined
against the item itself, or against the item's domain.
Action : Add the appropriate valid values, as described.
CDG-03253,1, "Too many valid values defined for checkbox item"
Cause : A checkbox item that has been defined as optional
must have a single valid value defined to
source its checked state value.
There are however more than one valid values defined.
The first allowed value will be used.
Note:
For bound items, the valid values are defined
against the underlying column or against the column's domain.
For unbound items, the valid values are defined
against the item itself, or against the item's domain.
Action : Change the valid values, as described.
CDG-03254,2, "Not enough valid values defined for underlying column of checkbox item"
Cause : The underlying column for a mandatory item used
to implement a checkbox is defined as NOT NULL
but has only a single valid value defined for it.
Action : Either make the both the column and item optional, or add
a second valid value to the underlying column definition
or its domain.
CDG-03255,2, "Not enough valid values defined for checkbox item"
Cause : A checkbox item that has been defined as mandatory
must have two valid values to source its
checked/unchecked state values. There is only one
such valid value defined.
Note:
For bound items, the valid values are defined
against the underlying column or against the column's domain.
For unbound items, the valid values are defined
against the item itself, or against the item's domain.
Action : Add a second valid value, or make the item optional.
CDG-03256,1, "Too many valid values defined for checkbox item"
Cause : A checkbox item must have up to 2 valid values
defined to source its checked/unchecked state values.
There are more than 2 valid values defined; only
the first two will be used.
Note:
For bound items, the valid values are defined
against the underlying column or against the column's domain.
For unbound items, the valid values are defined
against the item itself, or against the item's domain.
Action : Reevaluate the choice of display style for the item given the set
of allowed values for the column.
CDG-03257,1, "Low/high range inappropriate for this item"
Cause : The set of allowed values used for the item includes
one or more ranges. The high value(s) will be ignored.
Note:
For bound items, the valid values are defined
against the underlying column or against the column's domain.
For unbound items, the valid values are defined
against the item itself, or against the item's domain.
Action : No action required.
CDG-03258,2, "No valid values defined for Radio Group item"
Cause : A radio group item must have a set of valid values to
source the generation of its option buttons.
There are no such valid values defined.
Note:
For bound items, the valid values must be defined
against the underlying column or against the column's domain.
For unbound items, the valid values must be defined
against the item itself, or against the item's domain.
Action : Add the appropriate valid values, as described.
CDG-03259,2, "List/Radio Group '%s' chosen, but no list of allowed values defined"
Cause : A poplist or textlist must have a set of valid values. No such
set of valid values were found.
Action : A set of valid values can be defined in one of the following ways:
--- For a bound item, define a set of allowable values against the
underlying column
--- For an unbound item, define a set of allowable values against it
--- If the unbound item or column is in a domain then add
allowable values to the domain
--- If using a generator that supports explicit list of values
associate an LOV with the item
CDG-03260,1, "Invalid property '%s' in Control/Object definition file "
Cause : The given entry in the Control/Object definition file has not been
recognized as a valid entry.
Action : Check the file for any incorrect spellings.
CDG-03261,2, "Component placed within master must have exactly one master"
Cause : The required placement of 'STACKED' indicates that the
component is to be embedded within its master. This
component either has zero, or more than one master.
Action : Use an alternative required position setting.
CDG-03262,1, "Constraint '%s' not validated"
Cause : The constraint is marked as being validated in the application
only. No code will be created in the generated application to
perform this validation.
Action : The constraint should be marked as either 'Validate in DBMS' or
'Validate in both application and DBMS'.
CDG-03263,2, "Lookup item that forms part of link cannot be made enterable."
Cause : The lookup item forms part of the lookup's link to its
parent table usage. Such items may not be made enterable; the
associated usage on the prior (parent) table usage should be
made enterable if required.
Action : Change the Item to unset its Display flag, and
instead make the associated Item visible and enterable.
CDG-03264,2, "Lookup may not be enterable; associated foreign key item is enterable."
Cause : A lookup has been defined as enterable, but the base foreign key
item that is used to link to this lookup has also been
defined as enterable. A foreign key value may either be entered
via the foreign key item, or the lookup item(s), but not
both.
Action : Unset the Insert/Update flags on the lookup Item(s).
CDG-03265,2, "Items bound to RAW/LONG RAW columns not supported"
Cause : Use of columns defined as RAW or LONG RAW is not supported in
this release.
Action : Remove the item based on this column from the module
definition.
CDG-03266,1, "Ambiguous source foreign key item for enterable lookup"
Cause : If a lookup is made enterable, a search is made for a foreign key
column from an earlier table usage for this lookup to be matched
against. This search resulted in more than one foreign key column
being found. This often results from an unnormalized design.
Action : Although no action is required, it is likely that manual changes
will be required to the generated code. Check that each column in
the multi-column foreign key used in the link to this lookup may be
mapped to a separate lookup table.
CDG-03267,1, "Control '%s' not suitable for data entry/display"
Cause : The given control is, according to its properties read from the
Control/Object Definition File, is unsuitable for representing a
value mapped to a database column.
Action : Either the Control/Object Definition File is incorrect, or
the choice of control (e.g. CommandButton) is unsuitable.
CDG-03268,1, "Zones on window '%s' do not fit within template window size"
Cause : The zones placed on the given generated window cannot fit within
the maximum window size allowed. The maximum window size is
defined by the size of the template window that the generated
window is based on.
Generation of the module will continue, although some of the
generated controls may be positioned below the window height.
Action : Do one of the following:
--- Increase the size of the template window(s).
--- If the window contains more than one zone, consider placing
each zone on its own window.
--- Make use of stacked display groups to reduce the space required
by a FORM or LISTFORM style zone.
--- Modify the layout manually after generation.
CDG-03269,2, "Zone template is wider than template window"
Cause : The template zone used for this module component is
wider than the layout area within the template window.
Action : Either reduce the size of the zone template, or increase the
size of the window template's layout area.
CDG-03270,2, "Template button '%s' not found in template form"
Cause : The given button template cannot be located in the template
form. This template button is to be used as the basis of a
button to be added to the zone or window's button bar. This
button should be added either to the template zone form, or
the template controls form.
Action : Modify the template form and add the required button control.
CDG-03271,2, "Template window for property sheet dialog too narrow"
Cause : The template window used as the basis for creating property
sheet dialog windows is not wide enough to fit necessary
controls.
Action : Increase the size of the template window.
CDG-03272,1, "Template window for property sheet dialog is too small"
Cause : The controls placed on the Property Sheet Dialog cannot fit
within the maximum window size allowed. The maximum window size
is defined by the size of the template window. Generation will
continue, although some of the generated controls may be positioned
below the window height.
Action : You can either increase the size of the template window used as
the basis for creating property sheet dialogs, or make use of
stacked display groups to reduce the amount of space required.
CDG-03273,2, "Template window for query dialog too narrow."
Cause : The template window used as the basis for creating query dialog
windows is not wide enough for the generated controls.
Action : Increase the size of the template window.
CDG-03274,1, "Template window for query dialog is too small"
Cause : The controls placed on the query dialog cannot fit within the
maximum window size defined by the size of the template window
that the query dialog is based on.
Generation will continue, although some of the generated controls
may be positioned below the window height.
Action : Unset the Query flag on those Items that need not appear
in the Query Dialog, or make the template window larger.
CDG-03275,2, "File '%s' does not exist"
Cause : A request was made to open the given file which is not
present on the file system.
Action : Ensure that the file is present and accessible.
CDG-03276,2, "Failed to open file '%s' for the following reason"
Cause : An attempt was made to open a file which resulted in a failure.
Action : The following message will indicate the cause of failure.
CDG-03277,2, "Operating System Error: '%s'"
Cause : The file named in the previous message could not be opened due
to an unanticipated O/S specific error.
Action : Contact your system administrator.
CDG-03278,1, "Table '%s' has no primary key"
Cause : The table has no primary key defined for it. It
is good design practice to ensure that each
table has an associated primary key defined.
Action : Add a primary key to the table.
CDG-03279,1, "Component allows Insert, but mandatory item not enterable"
Cause : The module component has the Insert Flag set,
but the given item is one of the following:
--- based on a NOT NULL column
--- not enterable by the user
--- not automatically derived
Action : If the item's value is to be derived automatically, ensure
one of the following column properties is set:
--- Sequence
--- Auto Generation Type
--- Server Derived
--- Server Defaulted
--- Default Value
--- Denormalised
Alternatively, ensure that you add the required application logic to
perform the derivation.
Otherwise, set the Display and Insert flags on the Item to
make it enterable by the user.
CDG-03280,1, "Item Group '%s' contains no displayed items"
Cause : The item group has neither any displayed items nor any
other item groups within it.
Action : Remove the item group if it is not required.
CDG-03281,1, "Cannot find template control '%s' (defined against the Item)"
Cause : The given template control, defined against the Item, does
not exist in the Template Controls form.
Action : Correct the Template/Library Object Name setting on the Item.
Note that this setting can be left empty, to allow a default
control to be chosen.
CDG-03282,2, "Cannot find template control '%s' (defined via user preference value)"
Cause : The given template control cannot be found in the Template
Controls form (CGTCControls). Either the control has not been
created in the Template Controls form, or the value of the
corresponding user preference is incorrect.
Action : Add the missing control to the template form, or modify the
value of the user preference.
CDG-03283,1, "Quoted string not properly terminated in '%s'"
Cause : The expression or condition contains a literal string that
has not been properly terminated.
Action : Correct the expression or condition by adding the missing quote.
CDG-03284,2, "Template control '%s' is not appropriate for radio groups."
Cause : The given control does not contain an embedded option button
control and is therefore unsuitable for representing a radio
group. A template control for a radio group should be a Frame
style control with an embedded option button.
Action : Modify the template control accordingly, or specify an
alternative control.
CDG-03285,2, "Missing template caption to use with control '%s'"
Cause : The Template Controls Form is missing one or more of the
template captions:
--- DfltCaption (template caption)
--- DfltCaptionRO (template caption for read only controls)
--- DfltCaptionMand (template caption for mandatory controls)
These controls must be present to define the appearance of
control prompt/captions created for those control types that do
not possess an integrated caption property.
Action : Add the missing control(s) to the Template Controls form.
CDG-03286,2, "Cannot find template form object '%s'"
Cause : Generation requires that the named object be present in the
given template form, and no such object exists.
Action : Add the required object to the named template form.
CDG-03287,2, "Cannot find template form '%s'"
Cause : Cannot find the given form within the given template
project or application.
Action : A form of the given name must be present in the template
project or application. Items within this form will be used
as the basis for generated items.
CDG-03288,2, "Use of List style control '%s' for Foreign Key columns is not supported"
Cause : The control chosen for data entry of foreign key values must be a
Text control. The use of a ListBox/ComboBox style
control for foreign keys is not supported in this release.
Use of these controls IS however supported where the underlying
column is defined in the Repository as having a set of allowed
values, which can be defined as being dynamically loaded at runtime.
Action : Change the item's display type and/or template/library
object setting to use a text based control.
CDG-03289,2, "Missing button in stacking area template"
Cause : The template radio button frame used for a Stacking Area
must contain an embedded option button.
No such option button can be found.
Action : Modify the template and add the option button.
CDG-03290,2, "Name of generated file '%s' is too long"
Cause : The name of a generated file that is built up from a Repository
property is longer than the maximum file name length allowed.
The maximum length is dictated by an option set in the
Design Editor.
Action : Define a filename name that conforms to the maximum allowed length.
View the navigation action to know what name needs to be changed.
CDG-03291,2, "Failed to load Control/Object Definition file '%s'"
Cause : The Control/Object Definition file could not be loaded.
Action : Check that this file can be opened from an editor such as Notepad.
Note that the user preference CTLDEF (VB Generator) or OBJDEF
(Power Objects Generator) defines the location of this file.
CDG-03292,2, "Control type '%s' unknown"
Cause : There is no definition for the given control in the
Control/Object Definition File.
Action : Modify the Control/Object Definition File to add an entry for
this control.
CDG-03293,1, "Control type '%s' is not suitable for entry of optional values"
Cause : The item or its underlying column has been defined as
optional but the Control/Object Definition File entry indicates
that the chosen control type cannot hold an empty value.
Action : Either remove the optional flag on the column or item, or
change the item's display type or template/library object
setting(s) to chose a more suitable template control.
Note there is a possibility that the Definition File entry
is in error.
CDG-03294,1, "Control type '%s' is not suitable for date values"
Cause : The item is based on a Date column, but the
Control/Object Definition file indicates that the chosen
control type cannot be used to represent a Date value.
Action : Change the item's display type or template/library object
setting(s) to chose a more suitable template control.
Note there is a possibility that the Definition File entry
is in error.
CDG-03295,1, "Control type '%s' is not suitable for numeric values"
Cause : The item is based on a Number column, but the
Control/Object Definition File entry indicates that the chosen
control type cannot be used to represent numeric values.
Action : Change the item's display type or template/library object
setting(s) to chose a more suitable template control.
Note there is a possibility that the Definition File entry
is in error.
CDG-03296,1, "Control type '%s' not suitable for binary values"
Cause : The item is based on a (LONG) RAW column, but the
Control/Object Definition File entry indicates that the chosen
control type cannot be used to represent binary values.
Action : Remove the item, or change its display type or
template/library object setting(s) to chose a more
suitable template control.
Note there is a possibility that the Definition File entry
is in error.
CDG-03297,4, "%s has failed, please send the following information to your support person"
Cause : An unexpected internal error has occurred.
Action : Please save the information messages written to the generation
dialog window by copying them to a file, and contact your customer
support representative.
CDG-03298,1, "Control type '%s' is read only and cannot support data entry"
Cause : The item has the Insert or Update allowed flag(s)
set indicating that the user should be allowed to enter a value
for this item during the Insert or Update of records. The
Control/Object Definition File indicates, however, that the
chosen control type is read only, i.e. it cannot be
set interactively.
Action : Change the item's display type or template/library object
setting(s) to chose a more suitable template control.
Note there is a possibility that the Definition File entry
is in error.
CDG-03299,1, "Column datatype '%s' unsuitable for use in Query WHERE clause"
Cause : The item is based on a LONG column, and has the Query
flag set indicating that the user should be allowed to
enter search criteria against the column during queries.
This is not supported.
Action : Unset the query flag on the item.
CDG-03300,1, "Item derivation text '%s' references own item name"
Cause : The item's derivation expression contains a reference to
its own item name. This recursive reference is not permitted.
Action : Correct the derivation text.
CDG-03301,1, "Display height of 1 not appropriate for display type of Text List"
Cause : The item has a display height set to one and a display type
of Text List. The height is not adequate to display the item as a
Text List
Action : Either increase the display height to a minimum of three, or
make the display type a Pop List.
CDG-03302,1, "Valid values ignored because column is auto generated"
Cause : A column is defined in the Repository as both having
a list of valid values (or being a domain so defined),
and as being derived either via a Sequence name
or an auto generate type.
In this situation, the valid values will be ignored.
Action : The column definition should be modified
to eliminate the inconsistency.
Ensure the column is not autogenerated
OR remove the valid values.
CDG-03303,2, "Failed to allocate windows device context"
Cause : The attempt to allocate a windows device context has failed.
Action : Close down some other windows applications and try again. Upon
repeated failure reboot windows and/or the PC.
CDG-03304,1, "Column defining sort order cannot be referenced by a foreign key"
Cause : The column is defined in the Repository as being auto
generated as 'Sequence within Parent', and the column is referenced
by a foreign key within another table. This column should not be
used to link tables together, as it may be frequently updated
during resequence operations.
Action : Use an alternative column to join the tables together.
CDG-03305,2, "Failed to release windows device context"
Cause : Attempt to release a device context back to the Windows O/S has
failed.
Action : Upon repeated failure reboot windows and/or the PC.
CDG-03306,1, "Missing column usage for parent column '%s'"
Cause : The column is defined in the Repository as being Sequenced
Within Parent, and a component of the primary or unique key that
it is a part of has not been defined as being used in the module.
No code for allocating sequence number within parent will be
generated.
Action : Add usages of the other columns in the same primary/unique key
if code to allocate this column's value is required.
CDG-03307,2, "File '%s' not found in the repository"
Cause : The specified file is required during generation. However,
the file was not found on the repository search path.
Action : To use files from the repository during generation, you must
ensure they are in the repository search path.
CDG-03308,1, "Reference to item '%s' in derivation text is not allowed"
Cause : The derivation text recorded against this SQL expression
or Server Function unbound item contains a reference to
another unbound item that is one of the following:
--- Computed
--- Custom
--- Client Function
--- Target Specific
References to these types of item are not permitted.
Action : Modify the derivation text accordingly.
CDG-03309,2, "Radio group cannot support a suggestion list"
Cause : A radio group has been chosen for a column whose list
of allowed values has been defined as a suggestion list. This
display type is not suitable for suggestion lists.
Action : Either clear the 'Suggestion List' property on the column
definition, or chose an alternative control type for this item.
CDG-03310,2, "List of allowed values for Radio group should be defined as static"
Cause : A radio group has been chosen for a column whose
list of allowed values is defined as dynamic. This display type
is not suitable for value lists that are to be loaded dynamically
at run time.
Action : Either the 'Dynamic LOV' flag on the column (or domain) should be
unset, or a different display type should be chosen.
CDG-03311,1, "Column '%s' defined as Seq within Parent in single column primary key"
Cause : The column is defined as being auto-generated as Sequence
within Parent, but the column is in a single column primary
key, implying it should be unique across all rows.
Action : If the column is required to be unique across all rows,
then remove the Auto Generation setting of 'Sequence
in Parent' from column definition, and instead assign a
Sequence to the column.
Otherwise, correct the definition of the primary/unique key.
CDG-03312,2, "Check box cannot support a suggestion list"
Cause : A checkbox has been chosen for a column whose list of
allowed values has been defined as a suggestion list. This
display type is not suitable for suggestion lists.
Action : Either unset the 'suggestion list' property on column definition,
or chose an alternative control type.
CDG-03313,2, "List of allowed values for Check box should be defined as static"
Cause : A checkbox has been chosen for a column whose list of
allowed values has been defined as dynamic. This display type is
not suitable for representing a list of allowed values that is to
be dynamically loaded at runtime.
Action : Either unset the 'dynamic lov' flag on the column (or its domain),
or chose an alternative display type.
CDG-03314,2, "This control cannot be used for a suggestion list"
Cause : A list style control has been chosen for a column whose list of
allowed values has been defined as a suggestion list, but the
Control/Object Definition File entry for this control indicates that
this control can only support a fixed set of values.
Action : Either unset the 'suggestion list' property on the column
definition, or choose an alternative control type.
Note there is a possibility that the Definition File entry
is in error.
CDG-03315,2, "File Access Denied"
Cause : The file required is in use by another application, however sole
access to this file is required.
Action : Ensure that no other application is using this file before
trying to generate the module again.
CDG-03316,2, "Too many open files"
Cause : In an attempt to open a file, the maximum open files
that the operating system allows was exceeded.
Action : Close any files that are not currently needed or
increase the maximum number of files that the operating
system allows.
CDG-03317,1, "Column '%s' defined as Seq within Parent is not in a primary key"
Cause : The column is defined in the Repository as being auto-generated
as Sequence within Parent, but does not form part of a primary key.
Action : This warning is highlighting an area in the database
design that does not seem correct. It is likely that
the column should form part of a primary key.
CDG-03318,1, "Column '%s' defined as Seq within Parent should be numeric"
Cause : The column is defined in the Repository as being
auto-generated as Sequence within Parent, but the
column is not defined as being of a numeric datatype.
Action : This warning is highlighting an area in the
database design that does not seem correct.
CDG-03319,1, "System Generated column is not in any primary or unique key"
Cause : The item's underlying column is defined as having its
value derived from a unique source, but that column
is not included in any of its tables Unique or Primary keys.
Action : No action required, although it is likely that this
column should form the primary key of the table.
CDG-03320,1, "Set Query property to No because Sort Order column prevents restricted quer"
Cause : The Generator has detected that:
--- the module component includes an item based on a column
that defines the sorting order of the rows within the master
component
--- at least one item in the module component has its Query
property set to Yes
Restricted queries are not permitted in this situation.
Therefore, the Generator has set the item's Query property to
No during generation instead.
The Generator attempts to save (or proposes) this
adjustment to the property to bring the module
definition into line with the generated output.
Action : If adjustment saved, no action necessary (the Generator has
saved the change to the property).
If adjustment proposed, browse/edit the proposed change
before saving/discarding it.
If adjustment failed, no action necessary (the Generator is
unable to save the change to the property).
CDG-03321,1, "Item name '%s' ambiguously defined"
Cause : The given item is referenced in the expression/condition
text, and more than one item exists with this name
within the module definition.
The item from the component which is most closely
related to this component will be mapped.
Action : To remove any possible ambiguities, change the names of
your items so that they are unique across the whole module.
CDG-03322,1, "Syntax error in check constraint condition text."
Cause : There is a syntax error in the check constraint condition
text. The accompanying message(s) detail the nature
of the error.
Action : Check the condition text for syntax errors, and correct.
CDG-03323,1, "Column '%s' referenced in check constraint text has no corresponding item"
Cause : The check constraint condition text references a column
for which there is no corresponding item defined.
Action : If you want this constraint to be validated by the generated
application, add an item based on the specified column.
CDG-03324,1, "Column reference '%s' ambiguously defined"
Cause : The given column is referenced in the expression/condition
text, and more than one column exists with this name
within the tables used by this module component.
Action : To remove any possible ambiguities, qualify the
column references by the table usage name. For
example, if you have base and lookup table usages
both based on EMP with names 'E' and 'MGR'
respectively, use 'MGR.ENAME' instead of 'ENAME'
to refer to the manager's name.
CDG-03325,1, "Missing change history item '%s' added automatically as non-displayed"
Cause : The given item has been added automatically
during generation because it is required to maintain change
history information.
Action : No action required.
CDG-03326,1, "Valid value '%s' larger than column's maximum length"
Cause : The valid value defined on the underlying column (or domain)
of this bound item is larger than the column's maximum
size permits.
Action : Increase the size of the column, or modify the allowed
value accordingly.
CDG-03327,2, "Assertion failure at %s"
Cause : This is an internal message not normally issued.
Action : Contact your customer support representative.
CDG-03328,1, "Set Update property to No because item based on derived column"
Cause : The Generator has detected that:
--- the item is based on a column that has been defined as having
its value derived
--- the item also has the Update property set to Yes
Therefore, the Generator has set the item's Update property to
No during generation instead.
The Generator attempts to save (or proposes) this
adjustment to the property to bring the module
definition into line with the generated output.
Action : If adjustment saved, no action necessary (the Generator has
saved the change to the property).
If adjustment proposed, browse/edit the proposed change
before saving/discarding it.
If adjustment failed, no action necessary (the Generator is
unable to save the change to the property).
CDG-03329,1, "Control on which to add repository code could not be found"
Cause : A piece of application logic has been defined against this
item with a target location of 'Property Sheet Dialog' or
'Query Dialog', but the component's layout style and the
item's usage flags are set such that no control has been
created in this location for this item.
Action : Change the location of the application logic to the main form,
or add the required control to the 'Property Sheet Dialog' or
'Query Dialog' as required.
CDG-03330,1, "Set Width property to '%s' to display the meanings of allowable values"
Cause : The Generator has detected that:
--- allowable values have been defined for the underlying column
--- the meaning of allowable values is to be displayed at runtime
instead of the value itself
--- the value specified for the Width property is not large
enough to display the longest meaning currently defined
Therefore, the Generator has increased the Width property
to the value indicated during generation instead.
The Generator attempts to save (or proposes) this
adjustment to the property to bring the module
definition into line with the generated output.
Action : If adjustment saved, no action necessary (the Generator has
saved the change to the property).
If adjustment proposed, browse/edit the proposed change
before saving/discarding it.
If adjustment failed, no action necessary (the Generator is
unable to save the change to the property).
CDG-03331,1, "Reference to column '%s' from SQL expression text not permitted"
Cause : The derivation text for this SQL Expression makes reference
to a column from a table that is used in this module component
as part of the requirement for one of the following:
--- a single row SQL aggregate
--- a subquery
As the table usage will not form part of the FROM clause of
the component's main query, a reference to any of its
columns from any SQL expressions is not permitted.
Note:
This message will be issued even where one of the component's
base or lookup table usages is based on the same table.
Action : If one of the base/lookup table usages is based on the
same column, qualify the column reference within the
SQL expression by the table usage name.
CDG-03332,2, "Duplicate usage of column '%s' ignored"
Cause : A module component has been defined with more than one
item based on the same column. This design is not supported
in this release.
Action : Remove the duplicate item.
CDG-03333,2, "Missing usage of primary key column '%s' "
Cause : The given column is defined in the table's primary key, and there
is no item based on this column in the module definition. The
module's base table usages must include items for all of the
table's primary key columns.
Action : Add items for the table's primary key columns.
CDG-03334,1, "Item used to link to master cannot have Query flag set"
Cause : This item forms part of the link back to a master component, and
as such may have query criteria specified against it. A query on a
detail component must always show records related to the current
master record.
Action : No action required. The query flag will be automatically cleared
on the item.
CDG-03335,1, "Set Usage properties from non-displayed foreign key item '%s'"
Cause : The Generator has detected that the lookup item:
--- has the Display property set to Yes
--- has the Insert Property and the Update Property set to No
--- is joined by a single column link to the specified
foreign key item which has the Display property set to No and
the Insert property or the Update property set to Yes
Therefore, the Generator has set the lookup item's
usage properties (the Insert, Update and
Optional properties) to the same values as the specified
foreign key item during generation instead.
The Generator attempts to save (or proposes) this
adjustment to the property to bring the module
definition into line with the generated output.
Action : If adjustment saved, no action necessary (the Generator has
saved the change to the property).
If adjustment proposed, browse/edit the proposed change
before saving/discarding it.
If adjustment failed, no action necessary (the Generator is
unable to save the change to the property).
CDG-03336,1, "Set Insert, Update, and/or Optional properties to No as required"
Cause : The Generator has detected that:
--- the item has one or more of the Insert, Update,
and/or Optional properties set to Yes
--- the item is not displayed, or the item is an
unbound item containing a derived value
Therefore, the Generator has set the item's
Insert, Update, and/or Optional properties to No
during generation instead.
The Generator attempts to save (or proposes) this
adjustment to the property to bring the module
definition into line with the generated output.
Action : If adjustment saved, no action necessary (the Generator has
saved the change to the property).
If adjustment proposed, browse/edit the proposed change
before saving/discarding it.
If adjustment failed, no action necessary (the Generator is
unable to save the change to the property).
CDG-03337,2, "Column '%s' is part of the primary key and cannot be updated"
Cause : The Update flag is set of the item, and the
column is part of its table's primary key. Updateable primary
keys are not supported.
Action : If there is a requirement to update primary key columns, consider
adding a hidden numeric primary key column derived from a sequence,
and create a unique key based on the columns currently in this
primary key.
CDG-03338,2, "Registry entry for '%s' not found"
Cause : The given registry setting is either missing, or
has no value defined against it.
Action : This setting should be set up automatically as part of the
installation. If there were problems with the installation then
reinstall Oracle Designer. Otherwise contact your Support
Representative.
CDG-03339,1, "Column defined as Sequence in Parent should be NOT NULL"
Cause : The column is defined in the Repository as being Autogenerated as
Sequence in Parent. It is recommended that the column is made
mandatory.
Action : No action required.
CDG-03340,2, "Preference '%s' not loaded"
Cause : The specified preference is missing. It is possible that the
Generator has not been installed correctly.
Action : Contact your Customer Support representative.
CDG-03341,1, "Syntax error in column derivation expression text: '%s'."
Cause : There is a syntax error in the column derivation expression
text. Parsing of the expression resulted in the specified
Oracle error.
Action : If the error is due to a syntax error in the derivation expression
text, correct it and generate again.
If it is due to database objects not being created in the account
(e.g. a table), ensure they are available before the application
is run.
CDG-03342,1, "Set the Width property to 255 because maximum supported width exceeded"
Cause : The Generator has detected that the Width property is
greater than the maximum supported width of 255.
Therefore, the Generator has used a
value of 255 during generation instead.
The Generator attempts to save (or proposes) this
adjustment to the property to bring the module
definition into line with the generated output.
Action : If adjustment saved, no action necessary (the Generator has
saved the change to the property).
If adjustment proposed, browse/edit the proposed change
before saving/discarding it.
If adjustment failed, no action necessary (the Generator is
unable to save the change to the property).
CDG-03343,1, "Display type of item '%s' not supported. Defaulted to TEXT"
Cause : The display type specified is not supported in this release.
The display type will be defaulted to TEXT.
Action : Change the display type accordingly.
CDG-03344,1, "First descriptor column is optional"
Cause : For each module component, one or more of the items should
be marked 'Context', indicating that the values in these columns can
be used to identify the row. The first of these columns should be a
mandatory column to ensure useful context information.
Note: If no items are marked 'Context' Primary Key columns
are used instead, together with any columns which are marked
as 'descriptors' within the column definition (Descriptor Seq).
Action : Re-assess which items in the component should be marked as
Descriptor/Context, and the order in which they appear.
CDG-03345,1, "Maximum length of control name prefix exceeded for control type '%s'"
Cause : The length of the control name prefix is too long, maximum length
is 3 characters.
Action : Decrease the length of the control name prefix for this control type
The control name prefix is specified in the Control/Object
Definition File.
CDG-03346,1, "Reset Group '%s' not found in any component within this module"
Cause : This item has a reset level of 'named group' but the
reset group defined does not exist in any of the
module components that make up this
module. The reset group will be defaulted to be the
current group.
Action : Change the property setting to a valid group name.
CDG-03347,1, "Expression type set as none when column %s has derivation text defined"
Cause : Column has derivation text defined to be generated
but the derivation text type is set to none.
Action : Set the derivation text type to either SQL Expression or
Function Call
CDG-03348,1, "The client function derivation text references items incorrectly - %s"
Cause : No further information available.
Action :
CDG-03349,1, "Generator action item not required"
Cause : A generator action item has been defined against
the module component, but (according to the
usage flags on the component) an action item of this
type is not required.
Action : Review the settings of the usage flags on the component,
or consider using a custom action item.
CDG-03350,1, "Set Display property to No because item linked to master is non-updateable"
Cause : The Generator has detected that:
--- the item has been used to link a module component back to
a previous component
--- the item has the Display property set to Yes
--- the item has the Update property set to No
Therefore, the Generator has set the item's
Display property to No during generation instead.
The Generator attempts to save (or proposes) this
adjustment to the property to bring the module
definition into line with the generated output.
Action : If adjustment saved, no action necessary (the Generator has
saved the change to the property).
If adjustment proposed, browse/edit the proposed change
before saving/discarding it.
If adjustment failed, no action necessary (the Generator is
unable to save the change to the property).
CDG-03351,1, "Cannot navigate to component '%s'"
Cause : The layout requirements of components within the module are
such that it will not be possible to navigate to the specified
component, or any other component in the same window.
This is because there are no action items that navigate to the
window.
Action : Add an action item to navigate to the component
from an earlier window.
CDG-03352,1, "Suggestion List and/or Dynamic List flags ignored"
Cause : The column on which this item is based is in a Domain, or has
an allowed value defined against it, which defines a
range between a low and high limit. This Domain, or Column,
has been marked as either Suggestion List or Soft LOV.
Both of these flags will be ignored and the control will be
generated to allow values in the range currently defined in the
Repository.
Action : No action required.
CDG-03353,2, "Multiple ranges, or combination of ranges and discrete values not supported"
Cause : The list of Allowable Values defined against this item, column,
or module argument, contains a number of entries of which one
or more is defined as a range. This combination is not supported.
Action : Redefine the Domain (or list of Allowed Values against the
element) as a list of discrete values (with no ranges) or as a
single range. If a combination of ranges and discrete
values is required then this could be validated using
application logic.
CDG-03354,1, "Item based on column '%s' not created: column is not marked 'Complete'"
Cause : An item based on the column was not created as the
column's complete flag is set to 'No'. Bound items can
only be based on complete columns.
Action : No action required.
CDG-03355,1, "Lookup item marked for use in LoV has not been used"
Cause : The given item forms part of a lookup table usage,
and has the 'Include in LoV' usage flag set, but does not have the
'Lookup Item' flag set. The characteristics of the associated
foreign key control are such that no list of values has been
generated that uses this item.
Action : Ensure that the associated foreign key item is defined with
the Insert or Update usage flag set, or that one of the lookup
items has the 'Lookup Item' flag set.
CDG-03356,1, "No invocation code has been generated for the navigation item '%s'"
Cause : There is an action item for navigating to another module via a
module network link, where the calling and called modules
are of different languages, and no command line has been specified,
in order to invoke the called module
Action : Do one of the following:
--- Manually add the navigation code after generation.
--- Make both modules the same language then code will be
generated onto the navigation menu item.
--- Add the invocation code to the command line of the called
module.
CDG-03357,2, "Recursion found traversing foreign keys between tables '%s' and '%s'"
Cause : This error can occur when two foreign keys link the same
tables with the same columns e.g.
FK1 on table A links to table B using columns A:X and B:Y and
FK2 on table B links to table A using the same columns i.e.
B:Y and A:X
This design is not supported.
Action : Remove one of the foreign keys, or create the link between
different columns
CDG-03358,2, "Ranges not supported by the requested display type"
Cause : An inappropriate display type or template/library object is
being used to represent a column which is defined to
be in a range.
Action : Change the Control Type or template/library object to
some other control which supports ranges.
CDG-03359,2, "No column usages within this module unit have been marked as displayed"
Cause : None of the items defined against this module unit have been
marked as displayed. A generated module unit must contain
at least one displayed item.
Action : Set the Display flag on one or more items.
CDG-03360,1, "Name %s is a reserved SQL or PL/SQL word"
Cause :
Action : Change the name.
CDG-03361,2, "Same column '%s' at both ends of foreign key constraint"
Cause : A foreign key has been defined where the same column
is used at both ends of the foreign key. This design
is not supported.
Action : Remove the foreign key.
CDG-03362,1, "No repository element found to map application logic on : '%s'"
Cause : Application logic has been added against an object in the
generated application, which does not map to a
Repository element. This code will be ignored by the
Application Logic Recovery.
Action : Change the location of the application logic to the main form,
or add the required control to the 'Property Sheet Dialog' or
'Query Dialog' as required.
CDG-03363,1, "Datatype mismatch in columns used in foreign key constraint"
Cause : The columns at either end of foreign key have different
datatypes. It is good design to use consistent datatypes
and maximum sizes across columns used to join tables.
Action : No action required.
CDG-03364,1, "Read-only GUI items not supported"
Cause : A GUI display type has been specified on the item,
and the item's Insert and update flags are unset.
The generator does not support read-only GUI items,
so a text display type will be used instead.
Action : No action required.
CDG-03365,1, "No help text defined"
Cause : No Help text is defined for the module element and no substitute
text is available. Only a title or heading will appear in the
generated help output.
Action : Enter some Help text for the module element and then generate again.
If you have not done so already, try setting the 'No Text Entered
for Module Component' (DTUNHP) and 'No Text Entered for Item'
(DCUNHP) preferences. These preferences let you make use of other
suitable text sources when help text is omitted.
If certain items do not have Help text to display, use the
'Display Prompts for Items with No Help Text' preference
(DCUCAP), to hide any associated heading and then generate the
Help again.
CDG-03366,1, "Module '%s' is already included in the menu hierarchy"
Cause : When building the menu hierarchy from the module network,
the same module was found more than once.
Action : No action required.
CDG-03367,1, "No Query Dialog was created for zone '%s' on which to add repository code"
Cause : A segment of code held in the Repository, has a destination window
of type Query Dialog, but no Query Dialog has been created for
this zone. This indicates that the module definition has been
modified after this segment of code was loaded or entered into the
Repository.
Action : No action is required; the segment of code is ignored.
CDG-03368,1, "No PSD was created for zone '%s' on which to add application logic"
Cause : A segment of code held in the Repository, has a destination window
of type Property Sheet Dialog (PSD), but no PSD has been created for
this zone. This indicates that the module definition has been
modified after this segment of code was loaded or entered into the
Repository.
This may have been caused by changing the zone style.
Action : No action is required; the segment of code will be ignored
CDG-03369,1, "Column '%s' not wide enough to hold username - maximum length is 30"
Cause : The underlying column of this item is defined as being
auto derived as the User who Created/Modified the row,
but the maximum length of the column is less than 30
characters.
Action : Increase the size of the column to 30 characters.
CDG-03370,2, "Cannot generate module '%s'; it has no language"
Cause : The given module has no language defined against it.
The language of a module must be specified before it
can be generated.
Action : Specify the required language against the module definition.
CDG-03371,1, "Parent break group not found; using current break group"
Cause : The reset level of the item has been set to 'Parent Group',
but no parent break group can be found for this item.
The reset level will be defaulted to 'Current Group'.
Action : Review the break groups defined in the module against
the reset levels being used, and update the module
accordingly.
CDG-03372,2, "Query set must use at least one table"
Cause : The generator has identified that the query set had no
module detail table usages. This is not allowed as
the only purpose for a query set is to define a
SQL query within the overall set of queries.
Action : Add a module detail table usage to the query set.
CDG-03373,1, "PL/SQL Block text for item is invalid - %s"
Cause : The unbound item is typed as a 'Custom', but the
associated PL/SQL text is not in the expected syntax of
'function_name(parameters)'.
Action : Modify the PL/SQL text.
CDG-03374,2, "Cannot generate module '%s'; it is of type MENU"
Cause : A MENU Module is not a valid module to choose as a start module.
Action : Remove the MENU setting from the module type, if this is
appropriate. Otherwise create a dummy non-MENU
module and add this to the top of the module network
structure you wish to generate.
CDG-03375,2, "LOV usages must have matching query and data entry settings"
Cause : The column usages which are used in building a List of Values to
populate the given control, do not have consistent data entry
(i.e. Insert and/or Update) and query (i.e. Select) usage settings.
As the same List of Values form will be used in both cases, the
usage flags must be set accordingly.
Action : Modify the data entry and/or select usage settings on the column
usage(s) used to populate the control. These can be set as just
data entry, just select, or, if both data entry and select are
required, all such usages must have consistent flag settings.
CDG-03376,1, "Master/detail links ignored for Unbound Component"
Cause : This component is an unbound component which means that it
cannot be involved in master/detail links. Master/detail links were
detected and ignored.
Action : Remove any master/detail links for this component
CDG-03377,2, "Name is not a valid name; try '%s'"
Cause : The name is not a valid name. A valid name can only include
alphanumeric characters, plus underscore. It also must not begin
with a digit.
Action : Amend the name in the Repository.
CDG-03378,2, "Name is too long; maximum of '%s' characters"
Cause : The name is too long.
Action : Change the name so that it is no longer than the specified size.
CDG-03379,1, "Syntax error in item derivation expression text: '%s'."
Cause : There is a syntax error in the item derivation expression
text. Parsing of the expression resulted in the specified
Oracle error.
For Web PL/SQL Generator, you will see this message
when an unbound item references a Named Routine,
because the routine is not visible during generation.
You do not need to take any action.
Action : If the error is due to a syntax error in the derivation expression
text, correct it and generate again.
If it is due to database objects not being created in the account
(e.g. a table), ensure they are available before the application
is run.
CDG-03380,1, "Unable to resolve all references in the derivation expression '%s'"
Cause : A circular reference has been detected in the derivation
expression. This derived item is used in the derivation of an
item from which itself is derived.
Action : Remove the circular reference.
CDG-03381,2, "Failed to find registry setting: '%s'"
Cause : The given registry setting is either missing, or
has no value defined against it.
This setting should be defined under a key of the same name.
Action : This setting should be set up automatically as part of the
installation. If there were problems with the installation then
reinstall Oracle Designer. Otherwise contact your Support
Representative.
CDG-03382,1, "Unbound item type '%s' is not appropriate for Unbound Component"
Cause : The unbound item type is not appropriate for unbound components.
The item will be ignored.
Action : Remove the item, or change its type to 'Custom' and
add the appropriate application logic to maintain its value.
CDG-03383,1, "Set all usage properties to No because component has no base table usage"
Cause : The Generator has detected that:
--- at least one of the module component's
usage properties (the Query, Insert, Update, and Delete
properties) is set to Yes
--- the module component has no base table usage
Therefore, the Generator has set all of the module component's
usage properties to No during generation instead.
The Generator attempts to save (or proposes) this
adjustment to the property to bring the module
definition into line with the generated output.
Action : If adjustment saved, no action necessary (the Generator has
saved the change to the property).
If adjustment proposed, browse/edit the proposed change
before saving/discarding it.
If adjustment failed, no action necessary (the Generator is
unable to save the change to the property).
CDG-03384,1, "Do not have access rights to query repository object"
Cause : Select rights have not been granted to the current
user for the container that owns the named
repository object.
Action : First determine the container that owns
the named repository object. This can be
done by looking at the 'Owning Folder' property
in the property palette for that object.
Next, reconnect as a user with Select access
rights for this container, or use the
Repository Object Navigator to grant the
current user Select access rights for this
container.
CDG-03385,1, "Language differs from Save Language; repository definition not updated"
Cause : This module has been generated as a language
different to the module language and therefore
cannot be saved in the generated language.
Action : Change the language in the module properties
to the language you wish to generate and save in.
CDG-03386,1, "Set the Display Type property to a default value of Text"
Cause : The Generator has detected that the item's Display Type
property is unspecified. Therefore, the Generator has used a
default value of Text during generation instead.
The Generator attempts to save (or proposes) this
adjustment to the named property to bring the module
definition into line with the generated output.
Action : If adjustment saved, no action necessary (the Generator has
saved the change to the property).
If adjustment proposed, browse/edit the proposed change
before saving/discarding it.
If adjustment failed, no action necessary (the Generator is
unable to save the change to the property).
CDG-03387,1, "Missing link items in Master-Detail link"
Cause : Items in the detail module component required to
link to the master are missing, and the generator
could not create them.
Action : Add the missing items to the detail module component.
CDG-03388,1, "No caption defined for data entry control"
Cause : An item has been defined with the Insert/Update flags
set and without a prompt. In the generated application the
prompt of a data entry control may be required in a validation
message, to identify the item if a validation condition fails.
Action : Define an appropriate prompt for the column usage.
CDG-03389,1, "LOV button on '%s' created at co-ordinates (0,0)"
Cause : The width of the specified item and it's associated
LOV button is greater than the width of the generated
Form. When positioning generated controls, the
generator will endeavor to position both the LOV
button and its associated textbox control on the same
line. The generator could not do this and therefore has
created the LOV button, at co-ordinates 0,0 (with
respect to it's container), and of size 1 grid unit.
Action : Do one of the following:
--- Decrease the Display Width associated with this item.
--- Increase the width of the template form so it can
accommodate the generated control and the LOV button
on the same line.
--- Manually reposition and resize the LOV button in the
generated application.
CDG-03390,2, "Implementation Name '%s' used by more than one module"
Cause : More than one module in the chosen network shares the
same generated file name. Names of generated files are
derived from the module's Implementation Name (or the
module's Short Name if an Implementation Name is not provided).
Action : Ensure that all the modules in the module network have
a unique Implementation Name. If a module's Implementation
Name is not defined, ensure that the Short Name does not
clash with the Implementation Name of any other modules
in the network.
CDG-03391,1, "Mnemonic character '%s' is also used by a top level template menu item"
Cause : The specified mnemonic access character has been
added to the prompt of the given item, and is also
used by a top level menu item on the template form.
Mnemonic access characters which are used by
top level menu items cannot be shared.
Action : Either remove or change the mnemonic access
character on the prompt property of this item.
CDG-03392,1, "Logon to validation user (%s) failed. Using current connection."
Cause : Logging onto the validation user has failed and so all SQL parsing
will be performed using the Repository User connection in use at
the time of generation. This may result in parse errors and
warnings which are not relevant.
Action : Correct the specified validation user and generate again.
CDG-03393,2, "Enterable lookups have inconsistent usage flags"
Cause : This item is populated by more than one lookup item.
These lookups do not have identical settings for Insert and/or
Update.
Action : Modify the Insert and/or Update settings for the
lookup items.
CDG-03394,2, "Dependent items have inconsistent usage flags"
Cause : This item forms part of a foreign key link and there
is an inconsistency between the Insert and/or Update
flags with one or more of the enterable items which
define the other column(s) in that foreign key.
Action : Modify the Insert and/or Update settings of the
dependent controls.
CDG-03395,1, "Syntax error in check constraint condition text: '%s'."
Cause : There is a syntax error in the check constraint condition
text. Parsing of the check constraint condition resulted
in the specified Oracle error.
Action : If the error is due to a syntax error in the check constraint
text, correct it and generate again.
If it is due to database objects not being created in the account
(e.g. a table), ensure they are available before the application
is run.
CDG-03396,2, "Cannot have multiple enterable items of base column"
Cause : There are multiple items based on a particular column, more
than one of which has Update and/or Insert flags set.
This is not supported.
Action : Ensure only one item (based on the given column) has
Insert and Update flags set.
CDG-03397,1, "No source foreign key control for enterable lookup"
Cause : If a lookup is made enterable, a search is made for a foreign key
column in an earlier table usage for this lookup to be matched
against. This search resulted in no foreign key item being found.
Action : Add the missing item for the foreign key column.
CDG-03398,2, "List style control not allowed in this context"
Cause : The display type for the specified item is defined as
Pop List or Text List. This type of control is not supported
for foreign key data entry controls where there is more
than one enterable lookup defining a single foreign key column,
nor where the list of possible values are dependent on the value
of another column.
Action : Change the Display Type for the item to 'TEXT'.
CDG-03399,1, "Missing mandatory item '%s' added automatically"
Cause : A mandatory item was missing from the module
component: the generator has automatically
added this item.
Action : No action required.
CDG-03400,1, "'Closed loop' of mandatory foreign keys found"
Cause : A loop of mandatory foreign keys was found.
If this is the case then it is impossible to enter the first record.
For example if the EMP table has a mandatory foreign key to
itself for the manager id then it will be impossible to enter the
first record since no manager exists.
Action : Change the model so there is no 'closed loop'
of mandatory foreign keys.
CDG-03401,1, "Control type '%s' is not suitable for character values"
Cause : The item is based on a Character column, but the
display type or template/library object indicates that the
chosen control type cannot be used to represent
character values.
Action : Chose an alternative control type for this item.
Note there is a possibility that the Control Definition File is
in error.
CDG-03402,1, "Generator Action Items at the window level are not supported"
Cause : A generator action item has been added to the specified window.
Currently the use of this type of action item at the window level
is not supported. This action item has been ignored and will not
be generated
Action : Remove the action item from the window
CDG-03403,1, "General syntax error in check constraint condition text."
Cause : There is a syntax error in the check constraint condition
text. Parsing of the check constraint condition resulted
in the Oracle error 'FROM keyword not found when
expected'.
Action : Check the condition text for syntax errors, and correct.
CDG-03404,1, "Display of meaning alongside of code is not supported"
Cause : The display of meanings alongside the code value is
not supported in this release. The meaning will be shown
instead of the code.
Action : To avoid this warning on subsequent generations change the
v |