UF_UGMGR_new_part_rev_s (view source)
 
Defined in: uf_ugmgr_types.h
 
Overview
This structure is used to define the parameters for a new Part
specification in a customisation of the new-Part dialog in
NX Manager.


Data Members

item
const char*
< Seed name for new item id for default domain item. This may be MFK id for non-default domain item. This may be NULL.

old_part_number
const char *
< <I> Original item id

old_rev_name
const char *
< <I> Original revision id

new_part_number
const char *
< <I> New item id

new_rev_name
const char *
< <I> New revision id

new_part_type
const char *
< <I> New item type

dataset_count
int
< <I> Number of datasets

dataset_list
char * *
< <I> Names of datasets

dataset_name_list
char * * *
< <OF> For each non-master Dataset: dataset name

copy_state
int * *
< <OF> For each non-master Dataset: each one of {USER_DATASET_always_copy, USER_DATASET_never_copy,
USER_DATASET_user_chooses}

name_locked
logical * *
< <OF> For each non-master Dataset: indicates whether the user is allowed to change the suggested name
returned from the user exit.

validation_required
logical * *
< <OF> For each non-master Dataset: Indicates whether or not the name must pass the validation check.

original_owner
logical * *
< <OF> For each non-master Dataset: Indicates whether the new non-masters are to be owned by the original
owner or by the user doing the saving.

allow_duplicates
logical *
< <O> Whether or not duplicate non-master names are allowed.

ifail
int
< <O> Failure code returned from the user program, zero is success.