You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

160 lines
5.4 KiB

/*==============================================================================
Copyright (c) 2003-2005 UGS Corporation
Unpublished - All Rights Reserved
==============================================================================*/
/**
@file
Define error codes used for the ECM in Teamcenter Engineering
*/
/* */
#ifndef ECM_ERRORS_H
#define ECM_ERRORS_H
#include <common/emh_const.h>
#include <ecm/libecm_exports.h>
/**
@defgroup ECM_ERRORS Errors
@ingroup ECM
@{
*/
#define ECM_ERROR_BASE EMH_ECM_error_base
/** Internal error in ECM module %1$. */
#define ECM_internal_error (ECM_ERROR_BASE +1)
/** Cannot create change type %1$. */
#define ECM_unable_to_create_type (ECM_ERROR_BASE +2)
/** Cannot append formtypes list for change type. */
#define ECM_unable_to_add_formtype (ECM_ERROR_BASE +3)
/** Cannot append process template list for change type. */
#define ECM_unable_to_add_process (ECM_ERROR_BASE +4)
/** Cannot modify change type name %1$. */
#define ECM_unable_to_set_typename (ECM_ERROR_BASE +5)
/** Cannot get change type name. */
#define ECM_unable_to_get_typename (ECM_ERROR_BASE +6)
/** Cannot set ID format. */
#define ECM_unable_to_set_idformat (ECM_ERROR_BASE +7)
/** Cannot get ID format. */
#define ECM_unable_to_get_idformat (ECM_ERROR_BASE +8)
/** Cannot set Revision Id format. */
#define ECM_unable_to_set_revidformat (ECM_ERROR_BASE +9)
/** Cannot get Revision format. */
#define ECM_unable_to_get_revidformat (ECM_ERROR_BASE +10)
/** Cannot save change type data. */
#define ECM_unable_to_save_type (ECM_ERROR_BASE +11)
/** Cannot delete change type. */
#define ECM_unable_to_delete_type (ECM_ERROR_BASE +12)
/** Cannot get Supersedure. */
#define ECM_unable_to_get_supercedure (ECM_ERROR_BASE +13)
/** Cannot get Problem assembly. */
#define ECM_unable_to_get_ec (ECM_ERROR_BASE +14)
/** Cannot get EC Revision. */
#define ECM_unable_to_get_problem_bvr (ECM_ERROR_BASE +15)
/** Invalid Affected Item : %1$. */
#define ECM_invalid_affected_item (ECM_ERROR_BASE +16)
/** Invalid argument %1$ in handler %2$. */
#define ECM_invalid_argument_in_handler (ECM_ERROR_BASE +17)
/** Affected Item %1$ not released. */
#define ECM_affected_item_not_released (ECM_ERROR_BASE +18)
/** Affected Item %1$ neither released nor target. */
#define ECM_item_not_target_or_released (ECM_ERROR_BASE +19)
/** EC Revision not attached as target. */
#define ECM_ec_not_attached (ECM_ERROR_BASE +20)
/** %1$ not a problem item. */
#define ECM_not_problem_item (ECM_ERROR_BASE +21)
/** Affected Item relation type %1$ not found. */
#define ECM_affected_item_reln_not_found (ECM_ERROR_BASE +22)
/** Affected to Problem relation type %1$ not found. */
#define ECM_aff_to_prob_reln_not_found (ECM_ERROR_BASE +23)
/** Cannot remove formtype. */
#define ECM_unable_to_remove_formtype (ECM_ERROR_BASE +24)
/** Cannot remove process template. */
#define ECM_unable_to_remove_process (ECM_ERROR_BASE +25)
/** Cannot create duplicate change type %1$. */
#define ECM_duplicate_change_type (ECM_ERROR_BASE +26)
/** Process template %1$ is not valid for EC type. */
#define EC_invalid_process_template (ECM_ERROR_BASE +27)
/** %1$ already pasted as EC Relation. */
#define ECM_duplicate_item_pasted (ECM_ERROR_BASE +28)
/** Unable to get the Revision Rule. */
#define ECM_unable_to_get_revrule (ECM_ERROR_BASE +29)
/** Unable to get Pure Adds and Cancels. */
#define ECM_unable_to_get_pure_addscancels (ECM_ERROR_BASE +30)
/** Invalid Change Type %1$ in ECM_note_types_to_track site preference. */
#define ECM_wrong_change_type_in_pref (ECM_ERROR_BASE +31)
/** Invalid Note Type %1$ mentioned for Change Type %2$ in ECM_note_types_to_track site preference. */
#define ECM_invalid_notetype_in_pref (ECM_ERROR_BASE +32)
/** Invalid BomChange Form Property %1$ entered in site preference %2$. */
#define ECM_invalid_bomchange_form_prop (ECM_ERROR_BASE +33)
/** Entry not found for Change Type %1$ in ECM_note_types_to_track site preference. */
#define ECM_invalid_notchange_pref (ECM_ERROR_BASE +34)
/** Invalid value %1$ for argument %2$. */
#define ECM_invalid_type_passed_as_arg (ECM_ERROR_BASE +35)
/** Invalid argument value. */
#define ECM_invalid_argument_value (ECM_ERROR_BASE +36) /* 72036 */
/** Null date value in the property %1$. */
#define ECM_null_date_in_property (ECM_ERROR_BASE +37) /* 72037 */
/** Affected Item %1$ has no %2$ effectivity defined. */
#define ECM_aff_item_has_no_effectivity (ECM_ERROR_BASE +38) /* 72038 */
/** Failed to create snapshot for the selected EngChange Revision. */
#define ECM_failed_to_create_snapshot (ECM_ERROR_BASE +39) /* 72039 */
/** Mismatch of affected item type. */
#define ECM_affected_item_mismatch (ECM_ERROR_BASE +40) /* 72040 */
/** Invalid Stylesheet file %1$. Either the file does not exist or user has no read access. */
#define ECM_invalid_stylesheet_file (ECM_ERROR_BASE +41) /* 72041 */
/** Failed to apply stylesheet %1$. */
#define ECM_failed_to_apply_stylesheet (ECM_ERROR_BASE +42)
/** Invalid engineering change revision. */
#define ECM_invalid_engg_change_rev (ECM_ERROR_BASE +43)
/** @} */
#include <ecm/libecm_undef.h>
#endif