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

ps/ps_errors.h

Go to the documentation of this file.
00001 
00002 
00003 /*==============================================================================
00004    Copyright 2007 UGS Corp. All Rights Reserved.
00005  ==============================================================================*/
00006 
00013 /*  */
00014 
00015 #ifndef PS_ERRORS_H
00016 #define PS_ERRORS_H
00017 
00018 #include <error_bases.h>
00019 #include <ps/libps_exports.h>
00020 
00027 #define  PS_error_base                      EMH_PS_error_base
00028 
00029 #define  PS_internal_error                 (PS_error_base +  1)
00030 #define  PS_insufficient_privilege         (PS_error_base +  2)
00031 #define  PS_invalid_occurrence             (PS_error_base +  3)
00032 #define  PS_not_found                      (PS_error_base +  4)
00033 #define  PS_invalid_view_type              (PS_error_base +  5)
00034 #define  PS_invalid_bom_view               (PS_error_base +  6)
00035 #define  PS_invalid_bvr                    (PS_error_base +  7)
00036 #define  PS_cyclic_structure               (PS_error_base +  8)
00037 #define  PS_invalid_value                  (PS_error_base +  9)
00038 #define  PS_no_transform                   (PS_error_base + 10)
00039 #define  PS_invalid_item                   (PS_error_base + 12)
00040 #define  PS_invalid_item_rev               (PS_error_base + 13)
00041 #define  PS_invalid_class                  (PS_error_base + 14)
00042 #define  PS_invalid_ref_class              (PS_error_base + 15)
00043 #define  PS_duplicate                      (PS_error_base + 16)
00044 #define  PS_invalid_attribute              (PS_error_base + 17)
00045 #define  PS_invalid_child_item             (PS_error_base + 18)
00046 #define  PS_invalid_note_type              (PS_error_base + 19)
00047 #define  PS_no_note_of_this_type           (PS_error_base + 20)
00048 #define  PS_cant_modify_bvr                (PS_error_base + 21)
00049 #define  PS_bvr_is_precise                 (PS_error_base + 22)
00050 #define  PS_no_seq_no                      (PS_error_base + 23)
00051 #define  PS_bvr_in_use                     (PS_error_base + 24)
00052 #define  PS_invalid_occurrence_flag        (PS_error_base + 25)
00053 #define  PS_no_note_types                  (PS_error_base + 26)
00054 #define  PS_unmodifiable_item              (PS_error_base + 27)
00055 #define  PS_unmodifiable_item_rev          (PS_error_base + 28)
00056 #define  PS_duplicate_substitute           (PS_error_base + 29)
00057 #define  PS_no_such_substitute             (PS_error_base + 30)
00058 #define  PS_cant_delete_preferred          (PS_error_base + 31)
00059 #define  PS_shared_bvr                     (PS_error_base + 32)
00060 #define  PS_no_default_view_type           (PS_error_base + 33)
00061 #define  PS_multiple_view_ambiguity        (PS_error_base + 34)
00062 #define  PS_duplicate_bom_view             (PS_error_base + 35)
00063 #define  PS_duplicate_bvr                  (PS_error_base + 36)
00064 #define  PS_cant_unattach_bvr              (PS_error_base + 37)
00065 #define  PS_no_bvr_of_view_type            (PS_error_base + 38)
00066 #define  PS_note_string_too_long           (PS_error_base + 39)
00067 #define  PS_bvr_needs_refresh              (PS_error_base + 40)
00068 #define  PS_note_invalid_default_value     (PS_error_base + 41)
00069 #define  PS_has_old_transform_only         (PS_error_base + 42)
00070 #define  PS_could_not_convert_transform    (PS_error_base + 43)
00071 #define  PS_no_legacy_transform_factor     (PS_error_base + 44)
00072 #define  PS_not_a_plmxml_transform         (PS_error_base + 45)
00073 #define  PS_already_plmxml_transform       (PS_error_base + 46)
00074 #define  PS_two_transforms                 (PS_error_base + 47)
00075 #define  PS_allow_plmxml_pref_invalid      (PS_error_base + 48)
00076 #define  PS_transform_format_pref_invalid  (PS_error_base + 49)
00077 #define  PS_transform_units_pref_invalid   (PS_error_base + 50)
00078 #define  PS_invalid_occ_type               (PS_error_base + 51)
00079 #define  PS_cyclic_pred_structure          (PS_error_base + 52)
00080 #define  PS_pred_rel_exists                (PS_error_base + 53)
00081 #define  PS_self_predecessor               (PS_error_base + 54)
00082 #define  PS_could_not_get_units_from_form  (PS_error_base + 55)
00083 #define  PS_no_ug_master_for_item_rev      (PS_error_base + 56)
00084 #define  PS_no_form_attached_to_ug_part    (PS_error_base + 57)
00085 #define  PS_cant_cut_occurrence            (PS_error_base + 58)
00086 #define  PS_client_data_defn_in_use        (PS_error_base + 59)
00087 #define  PS_no_occurrence_name             (PS_error_base + 60)
00088 #define  PS_cannot_add_bv_to_linked_vi     (PS_error_base + 61)
00089 #define  PS_cannot_change_view_in_vi       (PS_error_base + 62)
00090 #define  PS_cannot_change_vi_sos           (PS_error_base + 63)
00091 #define  PS_cannot_add_to_vi_structure     (PS_error_base + 64)
00092 #define  PS_cannot_remove_in_vi_structure  (PS_error_base + 65)
00093 #define  PS_modvar_ref_prevents_rename     (PS_error_base + 66)
00094 #define  PS_invalid_apn_tag                (PS_error_base + 68)
00095 #define  PS_invalid_absocc_id              (PS_error_base + 69)
00096 #define  PS_invalid_attr_tag               (PS_error_base + 70)
00097 #define  PS_invalid_attachment_tag         (PS_error_base + 71)
00098 #define  PS_invalid_absocc_grm_anchor      (PS_error_base + 72)
00099 #define  PS_no_valid_types                 (PS_error_base + 73)
00100 #define  PS_referenced_by_ic               (PS_error_base + 74)
00101 #define  PS_no_such_substitute_context     (PS_error_base + 75)
00102 #define  PS_duplicate_substitute_context   (PS_error_base + 76)
00103 #define  PS_cannot_delete_vi_sos           (PS_error_base + 77)
00104 #define  PS_inconsistent_occ_effs          (PS_error_base + 78)
00105 #define  PS_occ_eff_upgrade_failed         (PS_error_base + 79)
00106 #define  PS_occ_eff_refd_by_non_occ        (PS_error_base + 80)
00107 #define  PS_occ_eff_refd_by_modified_occ   (PS_error_base + 81)
00108 #define  PS_invalid_opt_item               (PS_error_base + 82)
00109 #define  PS_duplicate_optional_item        (PS_error_base + 83)
00110 #define  PS_no_optional_item               (PS_error_base + 84)
00111 #define  PS_no_qual_bvr_access             (PS_error_base + 85)
00112 #define  PS_affo_not_absoccdata            (PS_error_base + 86)
00113 #define  PS_duplicate_arrangement_name     (PS_error_base + 87)
00114 #define  PS_invalid_arrangement_tag        (PS_error_base + 88)
00115 #define  PS_arrangement_import_xml_error   (PS_error_base + 89)
00116 #define  PS_arrangement_export_xml_error   (PS_error_base + 90)
00117 /* <Syed> PS_apn_referenced_by_a_replica denotes If an APN references a STUB  */
00118 #define  PS_occ_references_replica_object  (PS_error_base + 91)
00119 #define  PS_reln_has_ices_cannot_delete    (PS_error_base + 92)
00120 #define  PS_var_exp_remotely_owned         (PS_error_base + 93)
00121 #define  PS_can_not_perform_export         (PS_error_base + 94)
00122 #define  PS_cannot_share_absocc            (PS_error_base + 95)
00123 #define  PS_invalid_seq_no                 (PS_error_base + 96)
00124 #define  PS_serious_error                  (PS_error_base + 97)
00125 #define  PS_unable_to_export               (PS_error_base + 98)
00126 #define  PS_rollup_input_prop_len_error    (PS_error_base + 99)
00127 #define  PS_rollup_output_prop_len_error   (PS_error_base + 100)
00128 #define  PS_rollup_assert_prop_len_error   (PS_error_base + 101)
00129 #define  PS_rollup_invalid_template_error  (PS_error_base + 102)
00130 #define  PS_rollup_name_prop_len_error     (PS_error_base + 103)
00131 #define  PS_rollup_desc_prop_len_error     (PS_error_base + 104)
00132 #define  PS_rollup_delim_prop_len_error    (PS_error_base + 105)
00133 #define  PS_rollup_context_prop_len_error  (PS_error_base + 106)
00134 #define  PS_rollup_scope_prop_len_error    (PS_error_base + 107)
00135 #define  PS_rollup_template_exists_error   (PS_error_base + 108)
00136 #define  PS_rollup_temp_dir_error          (PS_error_base + 109)
00137 #define  PS_invalid_uid_value              (PS_error_base + 110)
00138 
00139 
00145 #define  PS_publishlink_invalid_source                   (PS_error_base + 111)
00146 #define  PS_publishlink_invalid_target                   (PS_error_base + 112)
00147 #define  PS_publishlink_invalid_type                     (PS_error_base + 113)
00148 #define  PS_publishlink_target_already_has_source        (PS_error_base + 114)
00149 #define  PS_publishlink_invalid_target_to_remove         (PS_error_base + 115)
00150 #define  PS_publishlink_invalid_target_multiple_sources  (PS_error_base + 116)
00151 #define  PS_publishlink_multiple_links                   (PS_error_base + 117)
00152 #define  PS_publishlink_data_flag                        (PS_error_base + 118)
00153 #define  PS_publishlink_not_exist_for_source             (PS_error_base + 119)
00154 #define  PS_publishlink_not_exist_for_target             (PS_error_base + 120)
00155 #define  PS_publish_no_data_found                        (PS_error_base + 121)
00156 #define  PS_publishlink_can_not_create_publishlink_on_replica_object    (PS_error_base + 122)
00157 #define  PS_publishlink_invalid_source_type                 (PS_error_base + 123)
00158 #define  PS_publishlink_invalid_target_type                 (PS_error_base + 124)
00159 #define  PS_empty_usage_addr                (PS_error_base + 125)
00160 #define  PS_empty_pos_des                   (PS_error_base + 126)
00161 #define  PS_publishlink_mismatch_source_target_logical_identity   (PS_error_base + 127)
00162 #define  PS_publishlink_all_target_logical_identity_not_same   (PS_error_base + 128)
00163 #define  PS_publishlink_target_needs_design_required       (PS_error_base + 129)
00164 #define  PS_publishlink_source_already_has_plink           (PS_error_base + 130)
00165 #define  PS_publishlink_cannot_delete                      (PS_error_base + 131)
00166 #define  PS_arrangement_find_used_anchor_error             (PS_error_base + 132)
00167 #define  PS_invalid_existing_thread                        (PS_error_base + 133)
00168 
00170 #define  PS_export_no_bv_in_bvr                            (PS_error_base + 134)
00171 
00172 #define  PS_transfer_no_bv_in_bvr                          (PS_error_base + 135)
00173 
00181 #define  PS_invalid_dataset                                (PS_error_base + 136)
00182 
00183 #define  PS_invalid_Qualifier_tag                          (PS_error_base + 137)
00184 
00185 #define  PS_drawingType_component_error                    (PS_error_base + 139)
00186 #define  PS_topline_cannot_be_source                       (PS_error_base + 140)
00187 #define  PS_topline_cannot_be_target                       (PS_error_base + 141)
00188 
00195 #define  PS_condvalresult_cannot_delete                   (PS_error_base + 142)
00196 
00197 #define  PS_invalid_substitute                             (PS_error_base + 143)
00198 #define  PS_cant_overwrite_existing_value                 (PS_error_base + 144)
00199 #define  PS_cant_edit_existing_value                      (PS_error_base + 145)
00200 
00201 #define  PS_option_referenced              (PS_error_base + 146)
00202 #define  PS_cant_delete_option_value       (PS_error_base + 147)
00203 
00204 #define  PS_retrieve_plmxml_tag_error      (PS_error_base + 148)
00205 
00209 #define  PS_no_revision_for_validation     (PS_error_base + 149)
00210 
00211 #define  PS_occurrence_validation_error    (PS_error_base + 150)
00212 
00213 #define  PS_occurrence_invalid_type        (PS_error_base + 151)
00214 
00215 
00216 
00224 #define PS_massupdate_no_changeitem                         (PS_error_base + 152)
00225 
00228 #define PS_massupdate_already_done                          (PS_error_base + 153)
00229 
00231 #define PS_massupdate_changeitem_not_modifiable             (PS_error_base + 154)
00232 
00234 #define PS_massupdate_parent_not_modifiable                 (PS_error_base + 155)
00235 
00237 #define PS_massupdate_parent_rev_not_modifiable             (PS_error_base + 156)
00238 
00240 #define PS_massupdate_parent_in_another_active_changeitem   (PS_error_base + 157)
00241 
00243 #define PS_massupdate_no_markups                            (PS_error_base + 158)
00244 
00246 #define PS_massupdate_multiple_markups                      (PS_error_base + 159)
00247 
00249 #define PS_massupdate_invalid_target                        (PS_error_base + 160)
00250 
00252 #define PS_massupdate_invalid_newpart                       (PS_error_base + 161)
00253 
00255 #define PS_massupdate_invalid_impacted                      (PS_error_base + 162)
00256 
00258 #define PS_massupdate_invalid_changeitem                    (PS_error_base + 163)
00259 
00261 #define PS_massupdate_invalid_markup_change                 (PS_error_base + 164)
00262 
00264 #define PS_massupdate_invalid_operation_type                (PS_error_base + 165)
00265 
00268 #define PS_massupdate_newpart_conflict                      (PS_error_base + 166)
00269 
00271 #define PS_massupdate_markup_change_already_exists          (PS_error_base + 167)
00272 
00276 #define PS_massupdate_markup_change_add_conflict            (PS_error_base + 168)
00277 
00279 #define PS_massupdate_markup_change_not_member              (PS_error_base + 169)
00280 
00282 #define PS_massupdate_parent_rev_invalid_for_operation      (PS_error_base + 170)
00283 
00285 #define PS_massupdate_latest_parent_rev_not_updateable      (PS_error_base + 171)
00286 
00288 #define PS_massupdate_changeitem_wrong_type                 (PS_error_base + 172)
00289 
00291 #define PS_massupdate_multiple_dataset_reports              (PS_error_base + 173)
00292 
00294 #define PS_massupdate_multiple_dataset_report_refs          (PS_error_base + 174)
00295 
00298 #define PS_massupdate_changeitem_problem_folder_failure     (PS_error_base + 175)
00299 
00302 #define PS_massupdate_changeitem_impacted_folder_failure    (PS_error_base + 176)
00303 
00306 #define PS_massupdate_changeitem_solution_folder_failure    (PS_error_base + 177)
00307 
00310 #define PS_massupdate_changeitem_updated_sol_folder_failure (PS_error_base + 178)
00311 
00315 #define  PS_option_item_multisited         (PS_error_base + 179)
00316 
00318 #define PS_massupdate_parent_is_variant_item                (PS_error_base + 180)
00319 
00321 #define PS_massupdate_parent_has_variant_item               (PS_error_base + 181)
00322 
00324 #define PS_massupdate_parent_bvr_checked_out                (PS_error_base + 182)
00325 
00328 #define PS_sos_save_disabled                                (PS_error_base + 183)
00329 
00333 // PS_error_ceiling should always be last and always be equal to
00334 // the biggest error code.
00335 #define  PS_error_ceiling                  (PS_error_base + 183)
00336 
00339 #include <ps/libps_undef.h>
00340 #endif