ITK Function Reference

(V10000.1.0.60_20160308.00)
bom_errors.h
Go to the documentation of this file.
1 /*==============================================================================
2  Copyright (c) 2003-2005 UGS Corporation
3  Unpublished - All Rights Reserved
4  ==============================================================================*/
5 
12 /* */
13 
14 #ifndef BOM_ERRORS_H
15 #define BOM_ERRORS_H
16 
17 #include <common/emh_const.h>
18 #include <bom/libbom_exports.h>
19 
28 #define BOM_internal_error (EMH_BOM_error_base + 0)
29 
31 #define BOM_invalid_tag (EMH_BOM_error_base + 1)
32 
34 #define BOM_not_yet_initialized (EMH_BOM_error_base + 2)
35 
37 #define BOM_no_configured_ir (EMH_BOM_error_base + 4)
38 
40 #define BOM_no_bvr_in_ir (EMH_BOM_error_base + 5)
41 
43 #define BOM_circular_structure (EMH_BOM_error_base + 6)
44 
46 #define BOM_cant_replace_root (EMH_BOM_error_base + 7)
47 
49 #define BOM_cant_cut_root (EMH_BOM_error_base + 8)
50 
52 #define BOM_line_has_no_ir (EMH_BOM_error_base + 9)
53 
55 #define BOM_invalid_qty (EMH_BOM_error_base + 10)
56 
58 #define BOM_is_packed_occurrence (EMH_BOM_error_base + 11)
59 
61 #define BOM_is_packed_notes (EMH_BOM_error_base + 12)
62 
64 #define BOM_cant_edit_root_line_occ (EMH_BOM_error_base + 13)
65 
68 #define BOM_cant_toggle_root (EMH_BOM_error_base + 14)
69 
71 #define BOM_cant_replace_mixed (EMH_BOM_error_base + 15)
72 
74 #define BOM_select_one_line (EMH_BOM_error_base + 16)
75 
77 #define BOM_no_notes_on_root (EMH_BOM_error_base + 17)
78 
80 #define BOM_cant_edit_substitute (EMH_BOM_error_base + 18)
81 
83 #define BOM_no_substitutes_on_root (EMH_BOM_error_base + 19)
84 
86 #define BOM_line_not_substitute (EMH_BOM_error_base + 20)
87 
89 #define BOM_cant_prefer_multiple (EMH_BOM_error_base + 21)
90 
92 #define BOM_cant_replace_substitute (EMH_BOM_error_base + 22)
93 
96 #define BOM_cant_add_sub_to_packed (EMH_BOM_error_base + 23)
97 
99 #define BOM_no_variants_on_root (EMH_BOM_error_base + 24)
100 
102 #define BOM_variant_wrong_mode (EMH_BOM_error_base + 25)
103 
105 #define BOM_invalid_variant_value (EMH_BOM_error_base + 26)
106 
108 #define BOM_obsolete_variant_value (EMH_BOM_error_base + 27)
109 
111 #define BOM_duplicate_variant_value (EMH_BOM_error_base + 28)
112 
114 #define BOM_invalid_variant_mode (EMH_BOM_error_base + 29)
115 
117 #define BOM_no_variant_name (EMH_BOM_error_base + 30)
118 
120 #define BOM_variant_no_configured (EMH_BOM_error_base + 31)
121 
123 #define BOM_variant_not_unique (EMH_BOM_error_base + 32)
124 
126 #define BOM_value_not_in_variant (EMH_BOM_error_base + 33)
127 
129 #define BOM_variant_error_condition (EMH_BOM_error_base + 34)
130 
132 #define BOM_variant_error_item (EMH_BOM_error_base + 35)
133 
135 #define BOM_variants_derived_conflict (EMH_BOM_error_base + 36)
136 
138 #define BOM_variant_cant_find (EMH_BOM_error_base + 37)
139 
141 #define BOM_option_condition_not_added (EMH_BOM_error_base + 38)
142 
144 #define BOM_item_rev_read_only (EMH_BOM_error_base + 39)
145 
147 #define BOM_no_variant_description (EMH_BOM_error_base + 40)
148 
150 #define BOM_option_already_exists (EMH_BOM_error_base + 41)
151 
153 #define BOM_option_referenced (EMH_BOM_error_base + 42)
154 
157 #define BOM_not_added_option_condition (EMH_BOM_error_base + 43)
158 
160 #define BOM_option_has_no_values (EMH_BOM_error_base + 44)
161 
163 #define BOM_invalid_token (EMH_BOM_error_base + 45)
164 
166 #define BOM_invalid_class (EMH_BOM_error_base + 46)
167 
170 #define BOM_option_value_not_added (EMH_BOM_error_base + 47)
171 
173 #define BOM_compare_invalid_data (EMH_BOM_error_base + 48)
174 
176 #define BOM_compare_invalid_dest (EMH_BOM_error_base + 49)
177 
179 #define BOM_compare_invalid_mode (EMH_BOM_error_base + 50)
180 
182 #define BOM_compare_multiple_revs (EMH_BOM_error_base + 51)
183 
186 #define BOM_compare_nested_roots (EMH_BOM_error_base + 52)
187 
189 #define BOM_compare_identical_data (EMH_BOM_error_base + 53)
190 
192 #define BOM_variant_many_revs (EMH_BOM_error_base + 54)
193 
195 #define BOM_options_bad_compare_string (EMH_BOM_error_base + 55)
196 
198 #define BOM_options_bad_compare_enum (EMH_BOM_error_base + 56)
199 
201 #define BOM_options_bad_compare_value (EMH_BOM_error_base + 57)
202 
204 #define BOM_option_derived_from_itself (EMH_BOM_error_base + 58)
205 
207 #define BOM_compare_no_report (EMH_BOM_error_base + 59)
208 
210 #define BOM_cant_change_view_on_root (EMH_BOM_error_base + 60)
211 
213 #define BOM_unreadable_item (EMH_BOM_error_base + 61)
214 
216 #define BOM_cant_expand_unreadable (EMH_BOM_error_base + 62)
217 
219 #define BOM_remote_item (EMH_BOM_error_base + 63)
220 
222 #define BOM_cant_expand_remote (EMH_BOM_error_base + 64)
223 
225 #define BOM_child_not_published (EMH_BOM_error_base + 65)
226 
228 #define BOM_cant_pack_non_preferred_sub (EMH_BOM_error_base + 66)
229 
231 #define BOM_variant_invalid_cond_clause (EMH_BOM_error_base + 67)
232 
234 #define BOM_variant_invalid_operation (EMH_BOM_error_base + 68)
235 
237 #define BOM_variant_invalid_range (EMH_BOM_error_base + 69)
238 
240 #define BOM_variant_invalid_bom_vrule (EMH_BOM_error_base + 70)
241 
243 #define BOM_variant_derived_error_item (EMH_BOM_error_base + 71)
244 
246 #define BOM_cant_list_subs_of_non_preferred (EMH_BOM_error_base + 72)
247 
249 #define BOM_expr_not_condition (EMH_BOM_error_base + 73)
250 
252 #define BOM_veb_needs_refresh (EMH_BOM_error_base + 74)
253 
256 #define BOM_cant_prefer_when_packed (EMH_BOM_error_base + 75)
257 
259 #define BOM_duplicate_bom_compare_mode (EMH_BOM_error_base + 76)
260 
262 #define BOM_no_such_bom_compare_mode (EMH_BOM_error_base + 77)
263 
265 #define BOM_no_current_compare (EMH_BOM_error_base + 78)
266 
268 #define BOM_bl_released_bvr (EMH_BOM_error_base + 79)
269 
271 #define BOM_writer_parameter_is_null (EMH_BOM_error_base + 80)
272 
274 #define BOM_writer_parameter_is_wrong_type (EMH_BOM_error_base + 81)
275 
277 #define BOM_writer_matrix_missing_or_null (EMH_BOM_error_base + 82)
278 
280 #define BOM_bl_rollback_error (EMH_BOM_error_base + 83)
281 
283 #define BOM_bl_refile_error (EMH_BOM_error_base + 84)
284 
286 #define BOM_bl_restricted_item_type (EMH_BOM_error_base + 85)
287 
289 #define BOM_writer_plmxml_save_error (EMH_BOM_error_base + 86)
290 
292 #define BOM_writer_format_requires_output (EMH_BOM_error_base + 87)
293 
295 #define BOM_writer_builder_class_not_found (EMH_BOM_error_base + 88)
296 
298 #define BOM_writer_user_attribute_target_list_error (EMH_BOM_error_base + 89)
299 
301 #define BOM_writer_user_attribute_target_unrecognised (EMH_BOM_error_base + 90)
302 
304 #define BOM_writer_user_attribute_target_specifier_error (EMH_BOM_error_base + 91)
305 
307 #define BOM_writer_user_attributes_duplicate_key (EMH_BOM_error_base + 92)
308 
310 #define BOM_invalid_how_set (EMH_BOM_error_base + 93)
311 
313 #define BOM_no_condition_on_root_line (EMH_BOM_error_base + 94)
314 
316 #define BOM_mvl_is_locked (EMH_BOM_error_base + 95)
317 
319 #define BOM_vi_cannot_replace_non_generic (EMH_BOM_error_base + 96)
320 
322 #define BOM_vi_cannot_replace_in_non_vi (EMH_BOM_error_base + 97)
323 
325 #define BOM_vi_cannot_replace_in_bad_config (EMH_BOM_error_base + 98)
326 
328 #define BOM_cannot_change_linked_gc (EMH_BOM_error_base + 99)
329 
331 #define BOM_configure_in_item_is_not_vi (EMH_BOM_error_base + 100)
332 
334 #define BOM_line_to_configure_is_not_gc (EMH_BOM_error_base + 101)
335 
337 #define BOM_line_comp_reuse_no_parent (EMH_BOM_error_base + 102)
338 
340 #define BOM_writer_attempted_read_before_traversal (EMH_BOM_error_base + 103)
341 
343 #define BOM_lines_in_different_windows (EMH_BOM_error_base + 104)
344 
346 #define BOM_null_class_object (EMH_BOM_error_base + 105)
347 
349 #define BOM_promote_failed (EMH_BOM_error_base + 106)
350 
352 #define BOM_connect_failed (EMH_BOM_error_base + 107)
353 
355 #define BOM_line_get_occ_failed (EMH_BOM_error_base + 108)
356 
358 #define BOM_zero_size_taglist (EMH_BOM_error_base + 109)
359 
361 #define BOM_no_common_parent (EMH_BOM_error_base + 110)
362 
364 #define BOM_connline_is_topline (EMH_BOM_error_base + 111)
365 
367 #define BOM_line_get_gde_failed (EMH_BOM_error_base + 112)
368 
370 #define BOM_input_is_nulltag (EMH_BOM_error_base + 113)
371 
373 #define BOM_line_null_pathnode (EMH_BOM_error_base + 114)
374 
376 #define BOM_line_type_is_not_supported (EMH_BOM_error_base + 115)
377 
379 #define BOM_line_at_higher_level (EMH_BOM_error_base + 116)
380 
382 #define BOM_not_connection_line (EMH_BOM_error_base + 117)
383 
385 #define BOM_not_gde_line (EMH_BOM_error_base + 118)
386 
388 #define BOM_create_connection_failed (EMH_BOM_error_base + 119)
389 
391 #define BOM_writer_preference_depth_exceeded (EMH_BOM_error_base + 120)
392 
394 #define BOM_vi_reuse_id_not_possible (EMH_BOM_error_base + 121)
395 
397 #define BOM_no_bomsos_target (EMH_BOM_error_base + 122)
398 
400 #define BOM_no_variantrule_target (EMH_BOM_error_base + 123)
401 
403 #define BOM_invalid_data (EMH_BOM_error_base + 124)
404 
406 #define BOM_absocc_edit_mode_off (EMH_BOM_error_base + 125)
407 
409 #define BOM_absocc_context_not_topline (EMH_BOM_error_base + 126)
410 
412 #define BOM_window_topline_null (EMH_BOM_error_base + 127)
413 
415 #define BOM_root_not_in_this_window (EMH_BOM_error_base + 128)
416 
418 #define BOM_not_in_ic_context (EMH_BOM_error_base + 129)
419 
421 #define BOM_ic_change_unsaved_edits (EMH_BOM_error_base + 130)
422 
424 #define BOM_absocc_context_not_ancestor (EMH_BOM_error_base + 131)
425 
427 #define BOM_no_absocc_for_context (EMH_BOM_error_base + 132)
428 
430 #define BOM_op_invalid_on_root (EMH_BOM_error_base + 133)
431 
433 #define BOM_can_not_disconnect (EMH_BOM_error_base + 134)
434 
436 #define BOM_can_not_remove_relation (EMH_BOM_error_base + 135)
437 
439 #define BOM_can_not_edit_packed_occ_eff (EMH_BOM_error_base + 136)
440 
442 #define BOM_absocc_is_packed_occurrence (EMH_BOM_error_base + 137)
443 
445 #define BOM_no_item_rev (EMH_BOM_error_base + 138)
446 
448 #define BOM_not_valid_pred (EMH_BOM_error_base + 139)
449 
451 #define BOM_ices_on_pred_reln (EMH_BOM_error_base + 140)
452 
454 #define BOM_ices_on_succ_reln (EMH_BOM_error_base + 141)
455 
457 #define BOM_suppression_constrained (EMH_BOM_error_base + 142)
458 
460 #define BOM_position_constrained (EMH_BOM_error_base + 143)
461 
463 #define BOM_set_failure_absocc_compound_prop_value (EMH_BOM_error_base + 144)
464 
466 #define BOM_not_find_absocc_compound_prop_attachment (EMH_BOM_error_base + 145)
467 
469 #define BOM_access_denied_absocc_form (EMH_BOM_error_base + 146)
470 
472 #define BOM_invalid_child_item_type (EMH_BOM_error_base + 147)
473 
475 #define BOM_serious_error (EMH_BOM_error_base + 148)
476 
478 #define BOM_restructure_ic_context_required (EMH_BOM_error_base + 149)
479 
481 #define BOM_restructure_duplicate_ic_remove_attempted (EMH_BOM_error_base + 150)
482 
484 #define BOM_restructure_ices_of_other_contexts (EMH_BOM_error_base + 151)
485 
487 #define BOM_restructure_with_pending_edit (EMH_BOM_error_base + 152)
488 
490 #define BOM_restructure_removing_context_line (EMH_BOM_error_base + 153)
491 
493 #define BOM_restructure_move_to_invalid_branch (EMH_BOM_error_base + 154)
494 
496 #define BOM_cant_replace_substructure (EMH_BOM_error_base + 155)
497 
499 #define BOM_restructure_move_to_multi_line (EMH_BOM_error_base + 156)
500 
502 #define BOM_restructure_lost_absocc (EMH_BOM_error_base + 157)
503 
505 #define BOM_restructure_invalid_tag (EMH_BOM_error_base + 158)
506 
508 #define BOM_not_in_redline_mode (EMH_BOM_error_base + 160)
509 
511 #define BOM_cant_add_under_removed_line (EMH_BOM_error_base + 161)
512 
514 #define BOM_cant_edit_attributes_of_removed_line (EMH_BOM_error_base + 162)
515 
517 #define BOM_absocc_not_allowed_in_redline_mode (EMH_BOM_error_base + 163)
518 
520 #define BOM_compare_not_allowed_in_redline_mode (EMH_BOM_error_base + 164)
521 
523 #define BOM_cant_edit_no_psocc (EMH_BOM_error_base + 165)
524 
526 #define BOM_ic_not_allowed_in_redline_mode (EMH_BOM_error_base + 166)
527 
529 #define BOM_restructure_not_allowed_with_absocc (EMH_BOM_error_base + 167)
530 
532 #define BOM_invalid_join_operator (EMH_BOM_error_base + 168)
533 
535 #define BOM_invalid_comp_operator (EMH_BOM_error_base + 169)
536 
538 #define BOM_invalid_broken_link_input (EMH_BOM_error_base + 170)
539 
541 #define BOM_occ_removed_from_other_session (EMH_BOM_error_base + 171)
542 
544 #define BOM_ref_designator_format_error (EMH_BOM_error_base + 172)
545 
547 #define BOM_ref_designator_duplicate_value (EMH_BOM_error_base + 173)
548 
550 #define BOM_ref_designator_quantity_error (EMH_BOM_error_base + 174)
551 
553 #define BOM_AssmNotSetToUsePreferredPrt (EMH_BOM_error_base + 175)
554 
556 #define BOM_revokingProgIsPrtOfAssmProgList (EMH_BOM_error_base + 176)
557 
559 #define BOM_noOwningProjectFound (EMH_BOM_error_base + 177)
560 
562 #define BOM_add_drawing_prevent_error (EMH_BOM_error_base + 178)
563 
565 #define BOM_option_value_referenced (EMH_BOM_error_base + 179)
566 
568 #define BOM_invalid_parent_item_type (EMH_BOM_error_base + 180)
569 
571 #define BOM_invalid_first_common_parent (EMH_BOM_error_base + 181)
572 
574 #define BOM_ices_in_other_context (EMH_BOM_error_base + 182)
575 
577 #define BOM_markup_not_enabled (EMH_BOM_error_base + 183)
578 
580 #define BOM_markup_cannot_attach (EMH_BOM_error_base + 184)
581 
583 #define BOM_markup_relation_not_exist (EMH_BOM_error_base + 185)
584 
586 #define BOM_markup_wrong_obj (EMH_BOM_error_base + 186)
587 
589 #define BOM_markup_not_supported_prop (EMH_BOM_error_base + 187)
590 
592 #define BOM_markup_removed (EMH_BOM_error_base + 188)
593 
595 #define BOM_markup_removing (EMH_BOM_error_base + 189)
596 
598 #define BOM_markup_replace_substitute (EMH_BOM_error_base + 190)
599 
601 #define BOM_markup_replace_replace (EMH_BOM_error_base + 191)
602 
604 #define BOM_markup_substitute_substitute (EMH_BOM_error_base + 192)
605 
607 #define BOM_multi_unit_conf_not_enabled (EMH_BOM_error_base + 193)
608 
610 #define BOM_accountability_src_overlap_exists (EMH_BOM_error_base + 194)
611 
613 #define BOM_accountability_target_overlap_exists (EMH_BOM_error_base + 195)
614 
616 #define BOM_accountability_overlap_exists (EMH_BOM_error_base + 196)
617 
619 #define BOM_accountability_extension_not_attached (EMH_BOM_error_base + 197)
620 
622 #define BOM_cannot_show_unconfgd_variants_in_configtoload (EMH_BOM_error_base + 198)
623 
625 #define BOM_cant_delete_sequence (EMH_BOM_error_base + 199)
626 
628 #define BOM_access_denied_bv_bvr_in_ir (EMH_BOM_error_base + 200)
629 
631 #define BOM_writer_plmxml_invalid_input_structure (EMH_BOM_error_base + 201)
632 
634 #define BOM_invalid_xform_value (EMH_BOM_error_base + 202)
635 
638 #define BOM_baseline_and_undo_failed (EMH_BOM_error_base + 203)
639 
643 #define BOM_invalid_custom_configured_ir (EMH_BOM_error_base + 204)
644 
646 #define BOM_cant_assign_de_to_imprecise_parent (EMH_BOM_error_base + 205)
647 
649 #define BOM_cant_assign_de_to_BOP (EMH_BOM_error_base + 206)
650 
652 #define BOM_cant_assign_de_without_itemRev (EMH_BOM_error_base + 207)
653 
655 #define BOM_invaild_DE_for_assign (EMH_BOM_error_base + 208)
656 
658 #define BOM_cant_assign_ckedout_de (EMH_BOM_error_base + 209)
659 
661 #define BOM_cant_assign_de_without_thread (EMH_BOM_error_base + 210)
662 
664 #define BOM_cant_set_unit_multi_type_effectivities (EMH_BOM_error_base + 211)
665 
667 #define BOM_subgroup_prefs_incorrect (EMH_BOM_error_base + 212)
668 
670 #define BOM_restruct_not_allowed_for_lines_with_subgroups (EMH_BOM_error_base + 213)
671 
673 #define BOM_line_failed_occ_condition (EMH_BOM_error_base + 214)
674 
676 #define BOM_subst_failed_occ_condition (EMH_BOM_error_base + 215)
677 
679 #define BOM_invalid_input (EMH_BOM_error_base + 216)
680 
682 #define BOM_variant_cond_rollup_calculate_error (EMH_BOM_error_base + 217)
683 
685 #define BOM_alignment_precision_mismatch (EMH_BOM_error_base + 218)
686 
688 #define BOM_absocc_rel_not_allowed (EMH_BOM_error_base + 219)
689 
691 #define BOM_invalid_target_line (EMH_BOM_error_base + 220)
692 
694 #define BOM_cannot_add_substitute_as_child_line (EMH_BOM_error_base + 221)
695 
699 #define BOM_invalid_variant_option_mode (EMH_BOM_error_base + 222)
700 
702 #define BOM_invalid_variant_config_mode (EMH_BOM_error_base + 223)
703 
705 #define BOM_variant_multiple_values_unsupported (EMH_BOM_error_base + 224)
706 
708 #define BOM_variant_operation_unsupported (EMH_BOM_error_base + 225)
709 
711 #define BOM_window_multiple_variant_rules_unsupported (EMH_BOM_error_base + 226)
712 
714 #define BOM_window_invalid_variant_action_mode (EMH_BOM_error_base + 227)
715 
717 #define BOM_attribute_not_supported_for_partial_expand (EMH_BOM_error_base + 228)
718 
720 #define BOM_remove_level_invalid_child (EMH_BOM_error_base + 229)
721 
723 #define BOM_cannot_set_end_item_on_root (EMH_BOM_error_base + 230)
724 
726 #define BOM_no_object_to_add (EMH_BOM_error_base + 231)
727 
729 #define BOM_invalid_input_for_substitute (EMH_BOM_error_base + 232)
730 
732 #define BOM_instance_with_named_reference (EMH_BOM_error_base + 233)
733 
735 #define BOM_instance_with_unamed_reference (EMH_BOM_error_base + 234)
736 
738 #define BOM_line_remove_error (EMH_BOM_error_base + 235)
739 
741 #define BOM_property_not_supported_for_repair_broken_links (EMH_BOM_error_base + 236)
742 
744 #define BOM_line_occ_is_null (EMH_BOM_error_base + 237)
745 
747 #define BOM_missing_change_mgmt_schema (EMH_BOM_error_base + 238)
748 
750 #define BOM_missing_change_notice_object (EMH_BOM_error_base + 239)
751 
753 #define BOM_missing_change_notice_object_for_add (EMH_BOM_error_base + 240)
754 
756 #define BOM_cannot_verify_ecn_condition (EMH_BOM_error_base + 241)
757 
759 #define BOM_invalid_ecn_condition_params (EMH_BOM_error_base + 242)
760 
762 #define BOM_ecn_currently_not_applicable (EMH_BOM_error_base + 243)
763 
765 #define BOM_rev_multiply_referenced (EMH_BOM_error_base + 244)
766 
768 #define BOM_cannot_create_baseline (EMH_BOM_error_base + 245)
769 
771 #define BOM_cannot_apply_product_configurator_authored_vrule (EMH_BOM_error_base + 246)
772 
774 #define BOM_cannot_create_legacy_variant_condition (EMH_BOM_error_base + 247)
775 
777 #define BOM_invalid_variant_rule_for_pca_mode (EMH_BOM_error_base + 248)
778 
780 #define BOM_configuration_save_error (EMH_BOM_error_base + 249)
781 
786 #include <bom/libbom_undef.h>
787 #endif