compile insert REPOSERRORS /* * This program is proprietary and is not to be used by or disclosed * to others, nor is it to be copied without written permission from * Revelation Technologies, Inc. Author ??? Date ??? Purpose Error constants for use with repository-based functions Copyright (c) 1992-2015 Revelation Software. All rights reserved. Comments ======== Amended Date Reason ======= ==== ====== Mr C 18 Dec 20 Added QBF Errors Mr C 10 Oct 19 Added REP143/144 Mr C 12 Mar 18 Added REP143 Mr C 16 Apr 16 Added REP142 Mr C 12 Jan 15 Added REP141 Mr C 09 Nov 15 Added POP110-POP114 Mr C 07 Oct 15 Added REP_OIWIN_COMMID_MISSING$ (REP315) Mr C 15 Jun 15 Added REP510 Mr C 21 Nov 14 Added REP140 Mr C Feb 2014 Updated for v10 */ /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// #ifndef _REPOSERRORS_ #define _REPOSERRORS_ /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// * // Repository base method general error codes equ REP_NO_METHOD_ERR$ to "REP100" ; * // no method for entity (entityid, message) equ REP_2FEW_ARG_ERR$ to "REP101" ; * // least two args required for methods equ REP_NO_FORWARD_ERR$ to "REP102" ; * // cannot forward message - no more parent class levels equ REP_ENT_EXISTS_ERR$ to "REP110" ; * // cannot add entity - it already exists equ REP_REF_MISSING$ to "REP111" ; * // Reference is missing - referential error ( ref entityid ) equ REP_REF_APP_ERR$ to "REP112" ; * // reference crosses application lines (entityid) equ REP_ENT_INVALID_ID$ to "REP113" ; * // Invalid entid (too many '*') equ REP_TYPE_EXISTS_ERR$ to "REP117" ; * // cannot add type - it already exists equ REP_APP_EXISTS_ERR$ to "REP118" ; * // cannot add app - it already exists equ REP_APP_ILLEGAL_RIGHTS_ERR$ to "REP119" ; * // user %1% does not have rights to perform operation %2% against entity %3% equ REP_APP_INHERIT_MOD_ERR$ to "REP120" ; * // inherited entity %1% cannot be modified equ REP_BAD_FLAG_OPT_ERR$ to "REP121" ; * // invalid flag option code ( option ) equ REP_BAD_FLAG_OP_ERR$ to "REP122" ; * // invalid flag operator code equ REP_COMPONENT_NOEXISTS_ERR$ to "REP123" ; * // cannot find associated component %2% of entity %1% equ REP_ILLEGAL_METHOD_ERR$ to "REP124" ; * // message %2% is not supported by the entity type/class %1% equ REP_APP_MISSING_ERR$ to "REP125" ; * // app body missing in SYSAPPS equ REP_DBSYNCH_LOCK_ERR$ to 'REP126' ; * // repository is being synchronized with the Database from another station equ REP_CHECKCOPY_ERR$ to "REP127" ; * // Error copy entity %1% component %2% in checkout or extraction equ REP_CHECKTOKEN_ERR$ to "REP128" ; * // Illegal location token used on hot format checkout equ REP_COMPONENT_UPDATE_ERR$ to "REP129" ; * // Cannot update associated component %2% of entity %1% (%3%) equ REP_MISSING_CLASS_DEF$ to "REP130" ; * // Missing SYSREPOSCLASSES definition for entity %1% (%2%).*/ equ REP_MISSING_TYPE_DEF$ to "REP131" ; * // Missing SYSREPOSTYPES definition for entity %1% (%2%).*/ equ REP_OPEN_SYSREPTYPES_ERR$ to "REP132" ; * // Error opening SYSREPOSTYPES table (%1%). equ REP_OPEN_SYSREPCLASSES_ERR$ to "REP133" ; * // Error opening SYSREPOSCLASSES table (%1%). equ REP_OLECREATESCRIPTCTRL_ERR$ to "REP134" ; * // Error creating MSScriptControl.ScriptControl (%1%). equ REP_SCRIPTCTRLADDCODE_ERR$ to "REP135" ; * // Error adding code to Script Control (%1%). equ REP_SCRIPTCTRLRUN_ERR$ to "REP136" ; * // Error running "%1%" function in Script Control (%2%). equ REP_NOTEVENTCONTEXT$ to "REP137" ; * // %1% method for the %2% entity can only be executed in Event Context equ REP_NOIDE$ to "REP138" ; * // %1% method for the %2% entity can only be executed with a running IDE equ REP_INVALIDARG$ to "REP139" ; * // "%1%" is not a valid "%2%" parameter for the %3% method equ REP_MISSING_LOCATION$ to "REP140" ; * // No LOCATION defined for the %1% entity equ REP_MISSING_APPROW_ARG$ to "REP141" ; * // No AppRow passed to the %1% method for the %2% entity equ REP_QETARGETNORESOLVED_ERR$ to "REP142" ; * // Unable to resolve the "%1%" quick event target for the "%2%" %3% event equ REP_MISSING_PARENT_ID$ to "REP143" ; * // No parent ID specified for the %1% %2% method equ REP_CANNOT_DELETE_SYSPROG$ to "REP144" ; * // The SYSPROG application cannot be deleted equ REP_INVALID_APP_ERR$ to "REP145" ; * // %1% is not a valid application ID * // REP190 - REPOS_FILTER equ REP_INVALID_FILTER$ to "REP190" ; * // Invalid REPFILTER definition passed to the %1% procedure equ REP_INVALID_VIEW$ to "REP191" ; * // Invalid REPVIEW ID passed to the %1% procedure [%2%] equ REP_EMPTY_VIEW$ to "REP192" ; * // Empty REPVIEW passed to the the %1% procedure equ REP_NO_EVENT_ERR$ to "REP200" ; * // No event found (controlid, controlclass, event ) equ REP_BAD_WINNAME_ERR$ to "REP201" ; * // %1% is not a valid window, or is not currently running equ REP_ENT_NOEXISTS_ERR$ to "REP300" ; * // Entity %1% does not exist in the repository equ REP_UNKNOWN_EVENT_TOKEN$ to "REP303" equ REP_WIN_OBJ_DNE$ to "REP305" ; * // Window Executable %1% was not found in this application * // REP310 - 320 reserved for OIWIN_COMPILE_EQUATES equ REP_JMAP_TABLE_MISSING$ to "REP310" ; * // compile error: join information for table "%1%" has not been specified for the form equ REP_JMAP_COLUMN_ERROR$ to "REP311" ; * // compile error: The column %2% is not found in table %1% equ REP_JMAP_CONTROL_ERROR$ to "REP312" ; * // compile error: The join control %1% is not found in the form equ REP_OIWIN_MENUCOMP_ERR$ to "REP313" ; * // menu compile error: nesting error equ REP_JMAP_KEYPART_ERROR$ to "REP314" ; * // Incomplete key: Control for key part %1% is missing. equ REP_OIWIN_COMMID_MISSING$ to "REP315" ; * // compile error: Commuter Moduler has not been defined for the form equ REP_ENT_MISMATCH_ERR$ to "REP333" equ REP_UPDATE_PTR_ENTITY_ERR$ to "REP389" * // ----- 500 -------------------- equ REP_WINEXEC_ERR$ to "REP500" ; * // Winexec Error #%1% * // GET_REPOS_ENTITIES_LAST_UPDATED equ REP_INVALID_DATE_PARAMS$ to "REP510" ; * // The "Date From" cannot be after the "Date To" * // OIEVENT error codes start from 700 equ REP_OIEVENT_NOSUPER$ to "REP700" ; * // OIEVENT must have a super-control ( full-entid ) equ REP_OIEVENT_ENT_DIFF$ to "REP701" ; * // POEVENT need to have entitid same equ REP_OIEVENT_INVALID_CLASSID$ to "REP703" ; * // invalid classid as token * // Collaborative development -- 800 equ REP_ENT_SHORTLOCK_ERR$ to "REP800" ; * // "Entity %1% locked by another session and could not be locked." equ REP_ENT_OWNLOCK_ERR$ to "REP801" ; * // "Entity %1% is already locked by this session." equ REP_ENT_LONGLOCK_ERR$ to "REP802" ; * // "Entity %1% is checked out by %2% and could not be locked." equ REP_ENT_OWNLONGLOCK_ERR$ to "REP803" ; * // "Entity %1% is checked out by current user." equ REP_ENT_SHORTLOCK_TRANS_ERR$ to "REP804" ;* "Remote entity %1% locked by another session and could not be locked." equ REP_ENT_OWNLOCK_TRANS_ERR$ to "REP805" ;* "Remote entity %1% is already locked by this session." equ REP_ENT_LONGLOCK_TRANS_ERR$ to "REP806" ;* "Remote entity %1% is checked out by %2% and could not be locked." equ REP_ENT_OWNLONGLOCK_TRANS_ERR$ to "REP807" ;* "Remote entity %1% is checked out by current user." ; * // Repository mirroring -- 900 equ REP_MIRROR_CREATEFILE_ERR$ to "REP900" ;* "Error creating mirror file %1%; status %2" equ REP_MIRROR_DELETEFILE_ERR$ to "REP901" ;* "Error deleting mirror file %1%; status %2" equ REP_MIRROR_FILE_EXISTS_ERR$ to "REP902" ;* "A repository mirror file exists at location %1%." equ REP_MIRROR_INSTALLED_ERR$ to "REP903" ;* "A repository mirror is already installed in this system." equ REP_MIRROR_NOTINSTALLED_ERR$ to "REP904" ;* "A repository mirror is not installed in this system." equ REP_MIRROR_COMPARE_ERR$ to "REP905" ;* "Row %1% shows differences." equ REP_MIRROR_REPOS_LOCKED_ERR$ to "REP906" ;* "The Repository is in a state of error. Access to the repository is denied until a system administrator remedies the error condition." ; * // QBF errors equ REP_NO_QBF_CRITERIA$ to 'REP932' ; // There are no records meeting this criteria equ REP_QBF_SELECT_ERR$ to 'REP933' ; // The selection criteria is invalid ; * // Check-in/check-out errors. equ CHK_DIR_CREATE_ERR$ to "CHK100" ;* Could not create directory %1%. equ CHK_INVALID_STATUS$ to "CHK101" ;* Status %1% cannot be processed. equ CHK_CREATE_REPOS_HOT_ERR$ to "CHK102" ;* Could not create hot repository on "%1%". equ CHK_CREATE_REPOS_COLD_ERR$ to "CHK103" ;* Could not create cold repository on "%1%". equ CHK_CREATE_VOL_EXIST_ERR$ to "CHK104" ;* Volume "%1%" already exists. Repository could not be created. equ CHK_INVALID_FORMAT$ to "CHK105" ;* Invalid repository format "%1%". * // Popup Error codes equ POPUP_BADFILE$ to "POP101" ;* File %1% does not exist! equ POPUP_BADFIELD$ to "POP102" ;* Field %1% set to null when a value expected! equ POPUP_BADKEY$ to "POP103" ;* Invalid key %1% in file %2%! equ POPUP_MODETYPE_CONFLICT$ to "POP104" ;* Mode %1% is incompatible with type %2%! equ POPUP_BADTYPE$ to "POP105" ;* Type %1% is invalid! equ POPUP_BADMODE$ to "POP106" ;* Mode %1% is invalid! equ POPUP_NODICT$ to "POP107" ;* Dictionary does not exist for file %1%! equ POPUP_NONNUM_FIELD$ to "POP108" ;* Non-numeric field name %1% in format argument not allowed with mode F! equ POPUP_BADFORMAT$ to "POP109" ;* Format argument not allowed to be null! equ POPUP_BADINSERT$ to "POP110" ;* Error inserting the "%1%" column! equ POPUP_BADCUSTOMPROC$ to "POP111" ;* "%1%" is not a valid custom button procedure [%2%] equ POPUP_BADCUSTOMPROCNOARGS$ to "POP112" ;* The "%1%" custom button procedure must accept at least one argument equ POPUP_BADINITPROC$ to "POP113" ;* "%1%" is not a valid initialization procedure [%2%] equ POPUP_BADINITPROCNOARGS$ to "POP114" ;* The "%1%" initialization procedure must accept at least two arguments * // MSG Error codes equ MSG_CREATION_ERROR$ to "MSG101" ;* Out of memory, or could not create MSG Dialog Box! equ MSG_BADPARAMS_ERROR$ to "MSG102" ;* One or more parameters were invalid, or @fm's found in text! equ INDEXLOOKUP_NODICT$ to "IDX101" ;* Dictionary does not exist for file %1%! equ INDEXLOOKUP_BADFILE$ to "IDX102" ;* File %1% does not exist! /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// #endif /////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////