Main Page | Modules | Files | Functions | Code Elements | Data Structures | Deprecated

cfm/cfm_errors.h

Go to the documentation of this file.
00001 /*==============================================================================
00002                 Copyright (c) 2003-2005 UGS Corporation
00003                    Unpublished - All Rights Reserved
00004  ==============================================================================*/
00005 
00012 /*  */
00013 
00014 #ifndef CFM_ERRORS_H
00015 #define CFM_ERRORS_H
00016 
00017 #include <error_bases.h>
00018 #include <cfm/libcfm_exports.h>
00019 
00026 #define CFM_error_base                   ERROR_CFM_base
00027 #define CFM_ok                           0
00028 
00033 #define CFM_internal_error               (CFM_error_base + 1)
00034 #define CFM_module_not_initialized       (CFM_error_base + 3)
00035 #define CFM_has_been_deleted             (CFM_error_base + 4)
00036 
00037 #define CFM_invalid_name                 (CFM_error_base + 9)
00038 #define CFM_invalid_tag                  (CFM_error_base + 10)
00039 
00040 #define CFM_value_not_found              (CFM_error_base + 15)
00041 #define CFM_index_out_of_range           (CFM_error_base + 16)
00042 
00043 #define CFM_pom_not_started              (CFM_error_base + 20)
00044 #define CFM_out_of_memory                (CFM_error_base + 21)
00045 #define CFM_timeout                      (CFM_error_base + 22)
00046 #define CFM_database_full                (CFM_error_base + 23)
00047 #define CFM_access_denied                (CFM_error_base + 24)
00048 #define CFM_db_prevents_rollback         (CFM_error_base + 25)
00049 #define CFM_inst_references_unsaved      (CFM_error_base + 26)
00050 #define CFM_class_is_uninstantiable      (CFM_error_base + 27)
00051 #define CFM_inst_locked                  (CFM_error_base + 28)
00052 #define CFM_inst_referenced              (CFM_error_base + 29)
00053 #define CFM_inst_selected                (CFM_error_base + 30)
00054 
00060 #define CFM_add_child_to_non_group_entry (CFM_error_base + 40)
00061 #define CFM_cant_find_rev_rule           (CFM_error_base + 41)
00062 #define CFM_duplicate_rev_rule           (CFM_error_base + 42)
00063 #define CFM_entry_not_in_rule            (CFM_error_base + 43)
00064 #define CFM_entry_already_in_rule        (CFM_error_base + 44)
00065 #define CFM_entry_not_in_group           (CFM_error_base + 45)
00066 #define CFM_entry_already_in_group       (CFM_error_base + 46)
00067 #define CFM_insufficient_privilege       (CFM_error_base + 47)
00068 #define CFM_invalid_entry_type           (CFM_error_base + 48)
00069 #define CFM_invalid_status_entry_type    (CFM_error_base + 49)
00070 #define CFM_rule_entry_mismatch          (CFM_error_base + 50)
00071 #define CFM_old_cfm_function             (CFM_error_base + 51)
00072 #define CFM_duplicate_date_entry         (CFM_error_base + 52)
00073 #define CFM_duplicate_unitno_entry       (CFM_error_base + 53)
00074 #define CFM_entry_is_not_groupable       (CFM_error_base + 54)
00075 #define CFM_null_override_folder         (CFM_error_base + 55)
00076 #define CFM_invalid_date                 (CFM_error_base + 56)
00077 #define CFM_invalid_unit_number          (CFM_error_base + 57)
00078 #define CFM_invalid_status_date_combo    (CFM_error_base + 58)
00079 #define CFM_no_default_rule_pref         (CFM_error_base + 59)
00080 #define CFM_cant_move_entry_in_group     (CFM_error_base + 60)
00081 #define CFM_invalid_status_type          (CFM_error_base + 61)
00082 #define CFM_invalid_latest_entry_type    (CFM_error_base + 62)
00083 
00089 #define CFM_invalid_configuration_object (CFM_error_base + 65)
00090 #define CFM_override_list_deleted        (CFM_error_base + 66)
00091 
00097 #define CFM_date_not_installed           (CFM_error_base + 70)
00098 #define CFM_date_not_initialised         (CFM_error_base + 71)
00099 #define CFM_bad_date_info_tag            (CFM_error_base + 72)
00100 #define CFM_no_such_date_info            (CFM_error_base + 73)
00101 #define CFM_invalid_range                (CFM_error_base + 74)
00102 #define CFM_date_attr_null               (CFM_error_base + 75)
00103 #define CFM_date_attr_empty              (CFM_error_base + 76)
00104 #define CFM_date_internal_error          (CFM_error_base + 77)
00105 #define CFM_cant_edit_root_line          (CFM_error_base + 78)
00106 #define CFM_duplicate_effectivity_name   (CFM_error_base + 79)
00107 
00113 #define CFM_duplicate_end_item_entry     (CFM_error_base + 80)
00114 #define CFM_no_rev_for_end_item          (CFM_error_base + 81)
00115 #define CFM_no_rev_for_unitno            (CFM_error_base + 82)
00116 #define CFM_no_rev_for_date              (CFM_error_base + 83)
00117 #define CFM_no_rev_for_qualification     (CFM_error_base + 84)
00118 #define CFM_no_rev_for_status            (CFM_error_base + 85)
00119 
00121 #define CFM_multiple_revs_one_status     (CFM_error_base + 86)
00122 #define CFM_intent_needs_name            (CFM_error_base + 87)
00123 #define CFM_entry_incompatible_w_group   (CFM_error_base + 88)
00124 
00125 #define CFM_error_ceiling                (CFM_error_base + 88)
00126 
00129 #include <cfm/libcfm_undef.h>
00130 
00131 
00132 #endif