#define PDI_access_denied ERROR_API_base + 4 |
Access denied
Definition at line 70 of file pdi_external.h.
#define PDI_appdata_class 5 |
Definition at line 226 of file pdi_external.h.
#define PDI_apptype_class 10 |
Definition at line 231 of file pdi_external.h.
#define PDI_appver_class 6 |
Definition at line 227 of file pdi_external.h.
#define PDI_APPVER_FORMAT_COUNT 4 |
Definition at line 252 of file pdi_external.h.
#define PDI_appver_format_p_t int* |
Definition at line 246 of file pdi_external.h.
#define PDI_appver_format_t int |
Definition at line 245 of file pdi_external.h.
#define PDI_ascii_format 1 |
Definition at line 249 of file pdi_external.h.
#define PDI_attr_has_no_value ERROR_API_base + 25 |
The Teamcenter Engineering attribute has no value
Definition at line 133 of file pdi_external.h.
#define PDI_attr_mapping_class 13 |
Definition at line 234 of file pdi_external.h.
#define PDI_attribute_class 9 |
Definition at line 230 of file pdi_external.h.
#define PDI_binary_format 2 |
Definition at line 250 of file pdi_external.h.
#define PDI_call_block ERROR_API_base + 13 |
Delay return from this routine
Definition at line 97 of file pdi_external.h.
#define PDI_cancel_export_fail ERROR_API_base + 18 |
Deletion of the exported stuff fails
Definition at line 112 of file pdi_external.h.
#define PDI_checked_out 4 |
Definition at line 316 of file pdi_external.h.
#define PDI_CLASS_COUNT 17 |
Definition at line 238 of file pdi_external.h.
#define PDI_class_p_t int* |
Definition at line 219 of file pdi_external.h.
#define PDI_class_t int |
Definition at line 218 of file pdi_external.h.
#define PDI_component_class 8 |
Definition at line 229 of file pdi_external.h.
#define PDI_container_class 7 |
Definition at line 228 of file pdi_external.h.
#define PDI_copy_appdata_fail ERROR_API_base + 20 |
Copy files from old appdata to new one fails
Definition at line 118 of file pdi_external.h.
#define PDI_DISPLAYED_PART_ROLE ( 1 << 0 ) |
Definition at line 352 of file pdi_external.h.
#define PDI_fail ERROR_API_base |
General failure error
Definition at line 58 of file pdi_external.h.
#define PDI_foreign_object ERROR_API_base + 32 |
Definition at line 157 of file pdi_external.h.
#define PDI_im_no_nx_view_type PDI_tc_error_base + 1 |
TC_NX_View_Type not present in pref file (pdi_im_rep.c)
Definition at line 206 of file pdi_external.h.
#define PDI_import_files_fail ERROR_API_base + 17 |
Import fails to bring in files
Definition at line 109 of file pdi_external.h.
#define PDI_invalid_date_format ERROR_API_base + 29 |
Definition at line 147 of file pdi_external.h.
#define PDI_invalid_mapping_for_object ERROR_API_base + 26 |
The mapping cannot be resolved for the object
Definition at line 136 of file pdi_external.h.
#define PDI_invalid_pref_scope ERROR_API_base + 34 |
Definition at line 167 of file pdi_external.h.
#define PDI_invalid_role ERROR_API_base + 14 |
Invalid role name for encap GS
Definition at line 100 of file pdi_external.h.
#define PDI_invalid_tag ERROR_API_base + 3 |
Bad tag as input
Definition at line 67 of file pdi_external.h.
#define PDI_item_already_registered ERROR_API_base + 38 |
Definition at line 188 of file pdi_external.h.
#define PDI_lock_status_t int |
Definition at line 310 of file pdi_external.h.
#define PDI_locked_and_exported 3 |
Definition at line 315 of file pdi_external.h.
#define PDI_locked_by_caller 1 |
Definition at line 313 of file pdi_external.h.
#define PDI_locked_by_other 2 |
Definition at line 314 of file pdi_external.h.
#define PDI_login_failed ERROR_API_base + 6 |
Problems with logging into PDM
Definition at line 76 of file pdi_external.h.
#define PDI_lov_class 14 |
Definition at line 235 of file pdi_external.h.
#define PDI_MACHINE_TYPE_COUNT 5 |
Definition at line 283 of file pdi_external.h.
#define PDI_machine_type_t int |
Definition at line 274 of file pdi_external.h.
#define PDI_masspr_accuracy_defined (1 << 0) |
An indication of how accurrately the values were calculated
Definition at line 402 of file pdi_external.h.
#define PDI_masspr_accuracy_index 0 |
Definition at line 438 of file pdi_external.h.
#define PDI_masspr_area_defined (1 << 4) |
The Surface Area (and corresponding error) is defined
Definition at line 414 of file pdi_external.h.
#define PDI_masspr_area_err_index 6 |
Definition at line 444 of file pdi_external.h.
#define PDI_masspr_area_index 5 |
Definition at line 443 of file pdi_external.h.
#define PDI_MASSPR_ARRAY_SIZE 21 |
Definition at line 460 of file pdi_external.h.
#define PDI_masspr_com_defined (1 << 5) |
The Center Of Mass vector [X,Y,Z] (and its error distance) is defined
Definition at line 417 of file pdi_external.h.
#define PDI_masspr_com_err_index 11 |
Definition at line 449 of file pdi_external.h.
#define PDI_masspr_com_x_index 8 |
Definition at line 446 of file pdi_external.h.
#define PDI_masspr_com_y_index 9 |
Definition at line 447 of file pdi_external.h.
#define PDI_masspr_com_z_index 10 |
Definition at line 448 of file pdi_external.h.
#define PDI_masspr_density_defined (1 << 3) |
The Density is defined
Definition at line 411 of file pdi_external.h.
#define PDI_masspr_density_index 7 |
Definition at line 445 of file pdi_external.h.
#define PDI_masspr_inertia_defined (1 << 6) |
Both the Moments Of Inertia [XX, YY, ZZ] and Products Of Inertia [XY, XZ, YZ] are defined (with its error range)
Definition at line 423 of file pdi_external.h.
#define PDI_masspr_inertia_err_index 18 |
Definition at line 456 of file pdi_external.h.
#define PDI_masspr_mass_defined (1 << 1) |
The Mass (and corresponding error) is defined
Definition at line 405 of file pdi_external.h.
#define PDI_masspr_mass_err_index 2 |
Definition at line 440 of file pdi_external.h.
#define PDI_masspr_mass_index 1 |
Definition at line 439 of file pdi_external.h.
#define PDI_masspr_max_mass_defined (1 << 8) |
The maximum allowable mass for this part is defined
Definition at line 429 of file pdi_external.h.
#define PDI_masspr_max_mass_index 20 |
Definition at line 458 of file pdi_external.h.
#define PDI_masspr_min_mass_defined (1 << 7) |
The minimum allowable mass for this part is defined
Definition at line 426 of file pdi_external.h.
#define PDI_masspr_min_mass_index 19 |
Definition at line 457 of file pdi_external.h.
#define PDI_masspr_moi_xx_index 12 |
Definition at line 450 of file pdi_external.h.
#define PDI_masspr_moi_yy_index 13 |
Definition at line 451 of file pdi_external.h.
#define PDI_masspr_moi_zz_index 14 |
Definition at line 452 of file pdi_external.h.
#define PDI_masspr_poi_xy_index 15 |
Definition at line 453 of file pdi_external.h.
#define PDI_masspr_poi_xz_index 16 |
Definition at line 454 of file pdi_external.h.
#define PDI_masspr_poi_yz_index 17 |
Definition at line 455 of file pdi_external.h.
#define PDI_masspr_volume_defined (1 << 2) |
The Volume (and corresponding error) is defined
Definition at line 408 of file pdi_external.h.
#define PDI_masspr_volume_err_index 4 |
Definition at line 442 of file pdi_external.h.
#define PDI_masspr_volume_index 3 |
Definition at line 441 of file pdi_external.h.
#define PDI_modified_elsewhere ERROR_API_base + 27 |
The object has been modified by some other process since we loaded it
Definition at line 139 of file pdi_external.h.
#define PDI_more_than_one_objects ERROR_API_base + 33 |
Definition at line 162 of file pdi_external.h.
#define PDI_no_clipboard ERROR_API_base + 24 |
No clipboard is available
Definition at line 130 of file pdi_external.h.
#define PDI_no_export_directory ERROR_API_base + 16 |
Export directory does not exist
Definition at line 106 of file pdi_external.h.
#define PDI_none_class 0 |
Definition at line 221 of file pdi_external.h.
#define PDI_none_format 0 |
Definition at line 248 of file pdi_external.h.
#define PDI_none_machine_type 0 |
Definition at line 276 of file pdi_external.h.
#define PDI_none_transport 0 |
Definition at line 292 of file pdi_external.h.
#define PDI_not_implemented ERROR_API_base + 8 |
Functionality not implemented
Definition at line 82 of file pdi_external.h.
#define PDI_not_licensed ERROR_API_base + 28 |
Not licensed to perform the function
Definition at line 142 of file pdi_external.h.
#define PDI_not_locked 0 |
Definition at line 312 of file pdi_external.h.
#define PDI_not_locker ERROR_API_base + 11 |
Caller is not object locker
Definition at line 91 of file pdi_external.h.
#define PDI_not_remote ERROR_API_base + 36 |
Definition at line 179 of file pdi_external.h.
#define PDI_null ERROR_API_base + 2 |
No objects found
Definition at line 64 of file pdi_external.h.
#define PDI_null_input_string ERROR_API_base + 21 |
Object Name cannot be set to a null value
Definition at line 121 of file pdi_external.h.
#define PDI_nx_load_operation "Unigraphics Part Load" |
Definition at line 344 of file pdi_external.h.
#define PDI_nx_load_operation_NX3 "Part Load" |
Definition at line 345 of file pdi_external.h.
#define PDI_object_already_added ERROR_API_base + 30 |
The object has already been added, e.g. when inserting into a folder
Definition at line 150 of file pdi_external.h.
#define PDI_object_deleted ERROR_API_base + 23 |
Object has been deleted
Definition at line 127 of file pdi_external.h.
#define PDI_object_exists ERROR_API_base + 5 |
Trying to create an object with same id.
Definition at line 73 of file pdi_external.h.
#define PDI_object_locked ERROR_API_base + 10 |
Object is locked already
Definition at line 88 of file pdi_external.h.
#define PDI_object_not_locked ERROR_API_base + 12 |
Object is not locked
Definition at line 94 of file pdi_external.h.
#define PDI_ok 0 |
Definition at line 55 of file pdi_external.h.
#define PDI_opaque_object_class 15 |
Definition at line 236 of file pdi_external.h.
#define PDI_operation_failed 1 |
Definition at line 342 of file pdi_external.h.
#define PDI_operation_ok 0 |
Definition at line 341 of file pdi_external.h.
#define PDI_part_class 1 |
Definition at line 222 of file pdi_external.h.
#define PDI_partno_invalid 1 |
Definition at line 328 of file pdi_external.h.
#define PDI_partno_modified 2 |
Definition at line 329 of file pdi_external.h.
#define PDI_partno_override 3 |
Definition at line 334 of file pdi_external.h.
#define PDI_partno_valid 0 |
Definition at line 327 of file pdi_external.h.
#define PDI_partno_validity_t int |
Definition at line 325 of file pdi_external.h.
#define PDI_partrev_class 2 |
Definition at line 223 of file pdi_external.h.
#define PDI_parttype_class 12 |
Definition at line 233 of file pdi_external.h.
#define PDI_pdm_internal ERROR_API_base + 7 |
PDM internal error
Definition at line 79 of file pdi_external.h.
#define PDI_PROD_ASSY_ROLE ( 1 << 1 ) |
Definition at line 353 of file pdi_external.h.
#define PDI_R_OK 4 |
Is it readable by caller
Definition at line 46 of file pdi_external.h.
#define PDI_rdbms_error ERROR_API_base + 31 |
Definition at line 155 of file pdi_external.h.
#define PDI_read_only ERROR_API_base + 9 |
Object may not be modified
Definition at line 85 of file pdi_external.h.
#define PDI_reltype_class 11 |
Definition at line 232 of file pdi_external.h.
#define PDI_remote_item_not_co ERROR_API_base + 35 |
Definition at line 173 of file pdi_external.h.
#define PDI_remove_export_dir_fail ERROR_API_base + 19 |
Deletion of the exported stuff fails
Definition at line 115 of file pdi_external.h.
#define PDI_rep_class 3 |
Definition at line 224 of file pdi_external.h.
#define PDI_reprev_class 4 |
Definition at line 225 of file pdi_external.h.
#define PDI_return_code_t int |
Definition at line 53 of file pdi_external.h.
#define PDI_rpc_fail ERROR_API_base + 1 |
General RPC error
Definition at line 61 of file pdi_external.h.
#define PDI_SEARCH_CONTEXT_ALL 0 |
Definition at line 363 of file pdi_external.h.
#define PDI_SEARCH_CONTEXT_INFO 1 |
Definition at line 364 of file pdi_external.h.
#define PDI_SEARCH_FIND_ALL -1 |
Definition at line 361 of file pdi_external.h.
#define PDI_SEARCH_FIND_MORE 0 |
Definition at line 360 of file pdi_external.h.
#define PDI_server_disconnected ERROR_API_base + 37 |
server disconnected or time out
Definition at line 182 of file pdi_external.h.
#define PDI_sockets 3 |
Definition at line 295 of file pdi_external.h.
#define PDI_sys5_msg 1 |
Definition at line 293 of file pdi_external.h.
#define PDI_tc_error_base ERROR_API_base + 1000 |
Definition at line 203 of file pdi_external.h.
#define PDI_tc_ss 4 |
Definition at line 296 of file pdi_external.h.
#define PDI_tcfs_error PDI_tc_error_base + 3 |
Cannot contact Tcfs
Definition at line 212 of file pdi_external.h.
#define PDI_tcpip 2 |
Definition at line 294 of file pdi_external.h.
#define PDI_TRANSPORT_COUNT 7 |
Definition at line 301 of file pdi_external.h.
#define PDI_transport_t int |
Definition at line 290 of file pdi_external.h.
#define PDI_unable_to_create_dir ERROR_API_base + 15 |
Unable to create export directory
Definition at line 103 of file pdi_external.h.
#define PDI_unix 1 |
Definition at line 277 of file pdi_external.h.
#define PDI_unused_class 16 |
Definition at line 237 of file pdi_external.h.
#define PDI_unused_error ERROR_API_base + 39 |
Last used error token
Definition at line 191 of file pdi_external.h.
#define PDI_unused_format 3 |
Definition at line 251 of file pdi_external.h.
#define PDI_unused_machine_type 4 |
Definition at line 282 of file pdi_external.h.
#define PDI_unused_transport 6 |
Definition at line 300 of file pdi_external.h.
#define PDI_user_exit_failure ERROR_API_base + 22 |
Failure in database user exit called from PDI
Definition at line 124 of file pdi_external.h.
#define PDI_volume_full PDI_tc_error_base + 2 |
Volume is full
Definition at line 209 of file pdi_external.h.
#define PDI_W_OK 2 |
Is it writable by caller
Definition at line 43 of file pdi_external.h.
#define PDI_wnt 3 |
Definition at line 281 of file pdi_external.h.
typedef void*(* PDI_add_input_func_t)(void *,int,void *,PDI_input_callback_proc,void *) |
Definition at line 505 of file pdi_external.h.
typedef PDI_return_code_t(* PDI_error_handler_t)(const char *function_name, const PDI_return_code_t code) |
Definition at line 470 of file pdi_external.h.
typedef void(* PDI_input_callback_proc)(void *,int *,void **) |
Definition at line 499 of file pdi_external.h.
typedef void(* PDI_remove_input_func_t)(void *) |
Definition at line 513 of file pdi_external.h.
enum PDI_LOV_usage_t |
These correspond directly to TC's LOV_usage_t.
Definition at line 370 of file pdi_external.h.
enum PDI_value_t |
Values describing value types supported by attribute-synchronisation.
PDI_int_value | |
PDI_double_value | |
PDI_string_value | |
PDI_date_value | |
PDI_tag_value | |
PDI_logical_value | |
PDI_unknown_value | |
PDI_unsupported_value | |
PDI_strings_value |
Definition at line 381 of file pdi_external.h.
NXMGR_IM_API void PDI_allow_all_errors | ( | void | ) |
NXMGR_IM_API void PDI_allow_no_errors | ( | void | ) |
NXMGR_IM_API void PDI_allow_selected_errors | ( | const int | error_count, | |
const PDI_return_code_t | errors[] | |||
) |
NXMGR_IM_API char* PDI_format_name | ( | int | format | ) |
Corresponding names of format. Initialized in pdi_utils.c
NXMGR_IM_API PDI_return_code_t PDI_init_client | ( | char * | process_id | ) |
process_id | (I) |
NXMGR_IM_API PDI_return_code_t PDI_init_server | ( | char * | process_id, | |
void * | ctxt, | |||
PDI_transport_t | transport, | |||
char * | ipcdata, | |||
PDI_add_input_func_t | AppAddInput, | |||
PDI_remove_input_func_t | RemoveInput | |||
) |
process_id | (I) |
ctxt | (I) |
transport | (I) |
ipcdata | (I) |
AppAddInput | (I) |
RemoveInput | (I) |
NXMGR_IM_API PDI_return_code_t PDI_server_shutdown | ( | void | ) |
NXMGR_IM_API void PDI_set_error_handler | ( | PDI_error_handler_t | handler | ) |
NXMGR_IM_API void PDI_version | ( | char ** | letters, | |
int * | major_number, | |||
int * | minor_number | |||
) |
letters | (OF) |
major_number | (O) |
minor_number | (O) |