/********************************************************************************************************************************/ /* Created: 3-JAN-2006 15:37:13 by OpenVMS SDL EV1-31 */ /* Source: 3-JAN-2006 15:37:13 CDD$ALPHA_72:[CODE]CDDTAGNAD.SDL;1 */ /********************************************************************************************************************************/ /*** MODULE CDDTAGNAD IDENT V7.0-03583 ***/ #pragma member_alignment __save #pragma nomember_alignment /*---------------------------------------------------------------------------- */ /* */ /* Copyright Oracle Corporation 1986, 2004. All Rights Reserved. */ /* */ /*---------------------------------------------------------------------------- */ /* */ /* FACILITY: */ /* */ /* Oracle CDD Repository - NAD */ /* */ /* ABSTRACT: */ /* */ /* Generate NADTAGNAD.R32 from NADTAGNAD.SDL */ /* Tag values used in the definition of the protocol used by NAD to */ /* describe dictionaries and dictionary protocols. */ /* */ /* *IMPORTANT* : never modify values of any tags that have been shipped */ /* to customers! */ /* */ /* TAG VALUES USED: */ /* */ /* 0 - 99 */ /* */ /*------------------------------------------------------------------------------ */ /* */ /*~ */ /* Entity and relationship tag values for NAD objects. */ /* If you don't know what you are doing add objects below history, */ /* slots in this section are limited. */ /* */ /* Note: When adding entities or relationships, update max/min literals below */ /*~ */ /*~ */ /* note: define HISTORY objects below */ /*~ */ /* 0 reserved for cdd$k_ent_any */ #define cdd$k_ent_directory 2818049 #define cdd$k_ent_object_type 2818050 #define cdd$k_ent_att_type 2818051 #define cdd$k_ent_link_type 2818052 #define cdd$k_ent_anchor 2818053 #define cdd$k_rel_has_att 2818054 #define cdd$k_rel_owns_rel 2818055 #define cdd$k_rel_rel_member 2818056 #define cdd$k_rel_has_link 2818057 #define cdd$k_ent_validation 2818058 #define cdd$k_rel_obj_val 2818059 #define cdd$k_rel_att_val 2818060 #define cdd$k_rel_contained 2818061 #define cdd$k_rel_directory_entry 2818062 #define cdd$k_rel_message 2818063 /* */ /* V4.1 shipped all of the above */ /* */ #define cdd$k_ent_partition 2818064 #define cdd$k_rel_parent_p 2818065 #define cdd$k_rel_lookaside_p 2818066 #define cdd$k_rel_reservation 2818067 #define cdd$k_rel_top 2818068 #define cdd$k_ent_message 2818069 #define cdd$k_ent_method 2818070 #define cdd$k_dummy1 2818071 #define cdd$k_rel_has_supertype 2818072 #define cdd$k_rel_has_comp_prop 2818073 #define cdd$k_rel_has_rel_prop 2818074 #define cdd$k_rel_imp_method 2818075 #define cdd$k_rel_imp_relation 2818076 #define cdd$k_rel_has_def_method 2818077 /* removed cdd$k_rel_has_method */ #define cdd$k_rel_preamble 2818079 #define cdd$k_rel_postamble 2818080 #define cdd$k_rel_has_message 2818081 #define cdd$k_ent_version 2818082 #define cdd$k_rel_rel 2818083 #define cdd$k_ent_mcs_database 2818084 #define cdd$k_ent_data_type 2818085 #define cdd$k_ent_relation_type 2818086 #define cdd$k_ent_context 2818087 #define cdd$k_rel_has_datatype 2818088 #define cdd$k_rel_has_link_prop 2818089 #define cdd$k_rel_imp_link 2818090 #define cdd$k_dummy2 2818091 #define cdd$k_ent_msgarg 2818092 #define cdd$k_rel_has_msgarg 2818093 /***************TEMPORARY */ #define cdd$k_rel_temporary 2818094 /***************ABL */ /* */ /* If this is not a object NFB is dependent on, add below. */ /* Tag must never exceed cdd$k_rel_message+49 */ /* */ /*~ */ /* Obsolete. Range of system object types. */ /*~ */ /*CONSTANT cdd$k_min_system_entity EQUALS cdd$k_ent_object_type; */ /*CONSTANT cdd$k_max_system_entity EQUALS cdd$k_rel_message; */ /*~ */ /* equivalence names */ /*~ */ #define cdd$k_ent_element_type 2818050 #define cdd$k_rel_notice 2818063 /*~ */ /* MCS_BINARY is the same as CDD$FILE so make sure that they use the same tag */ /* values. MCS_storedIn is the same as CDD$QUALIFIED_NAME. Get the value from */ /* nadtagdsri.r32 (cddtagnad_include.sdl is generated from nadtagdsri.r32) */ /*~ */ /* Copyright © 2004, Oracle Corporation. All Rights Reserved. */ /* */ /*---------------------------------------------------------------------------- */ /* NADTAGNAD_INCLUDE.SDL */ /* */ /* FACILITY: */ /* */ /* Oracle CDD Repository */ /* */ /* ABSTRACT: */ /* */ /* Include file for NADTAGNAD.SDL */ /* */ /* AUTHOR: */ /* */ /* DOREMUS */ /* */ /* CREATION DATE: 2-JAN-04 */ /* */ /* MODIFICATION HISTORY: */ /* */ /* Version 7.0 */ /* 2-Jan-04 02704 (MPD) Fix comments typo */ /* 2-Jan-04 02703 (MPD) Remove module & ident */ /* 2-JAN-04 02699 (MPD) Initial entry. */ /* */ /*------------------------------------------------------------------------------ */ /* */ #define cdd$k_ent_binary 2818849 #define cdd$k_att_storedIn 2818849 /*~ */ /* Entity and relationship tag values for nadpronad objects which */ /* are NOT nad objects */ /* */ /*~ */ /* HISTORY list must always be larger the max_nad_object */ /*~ */ #define cdd$k_rel_history_list 2818113 #define cdd$k_ent_history 2818114 /* */ /* V4.1 shipped all of the above */ /* */ #define cdd$k_ent_element 2818115 #define cdd$k_ent_named_ele 2818116 #define cdd$k_rel_depends 2818117 #define cdd$k_ent_tool 2818118 #define cdd$k_ent_type 2818119 #define cdd$k_ent_aggregate 2818120 #define cdd$k_ent_binary_tool 2818122 #define cdd$k_ent_text_tool 2818123 #define cdd$k_ent_collection 2818124 #define cdd$k_ent_text 2818125 #define cdd$k_rel_composite_part 2818126 #define cdd$k_rel_first_to_last 2818127 #define cdd$k_rel_merge_from 2818128 #define cdd$k_rel_invokes 2818129 #define cdd$k_rel_opened_by 2818130 #define cdd$k_ent_pers_proc 2818131 #define cdd$k_rel_has_context 2818132 #define cdd$k_rel_has_curr_coll 2818133 #define cdd$k_rel_name_in_dir 2818134 #define cdd$k_ent_composite 2818135 #define cdd$k_rel_collection_part 2818136 #define cdd$k_rel_aggregate 2818137 #define cdd$k_ent_method_invoc 2818138 #define cdd$k_rel_method_parameter 2818139 #define cdd$k_ent_atis_mi 2818140 #define cdd$k_ent_keyword 2818141 #define cdd$k_rel_kwd_gen 2818142 #define cdd$k_rel_preferred_term 2818143 #define cdd$k_rel_assoc_kwd 2818144 #define cdd$k_rel_method_input 2818145 #define cdd$k_rel_method_output 2818146 #define cdd$k_rel_has_msg_sent 2818147 #define cdd$k_rel_has_msg_target 2818148 #define cdd$k_rel_has_method_used 2818149 #define cdd$k_ent_acas_mi 2818150 #define cdd$k_ent_temp_dir 2818151 #define cdd$k_rel_metadata 2818152 #define cdd$k_rel_base_p 2818153 /*~ */ /* MUST BE UPDATED, IF ADDITIONAL OBJECTS ARE ADDED ABOVE. */ /* The min-max range determines those types which require */ /* acls to be changed, before they can be modified. All */ /* other CDD/Plus supplied protocols only require privs to */ /* be modified. */ /*~ */ #define cdd$k_min_nad_object 2818151 #define cdd$k_max_nad_object 2818150 /*~ */ /* Attribute tag values. */ /* */ /* Note: When adding attributes, update max/min literals below */ /*~ */ #define cdd$k_att_anchor_name 2818048 #define cdd$k_att_nad_dirname 2818049 #define cdd$k_att_lnk_idx_fname 2818050 #define cdd$k_att_link_order 2818051 #define cdd$k_att_message_id 2818052 #define cdd$k_att_nad_node_name 2818053 #define cdd$k_att_nad_rdb_field 2818054 #define cdd$k_att_nad_rdb_reln 2818055 #define cdd$k_att_datatype 2818056 #define cdd$k_att_grouping 2818057 #define cdd$k_att_length 2818058 #define cdd$k_att_message_action 2818059 #define cdd$k_att_object_kind 2818060 #define cdd$k_att_ordering_att 2818061 #define cdd$k_att_prot_major 2818062 #define cdd$k_att_prot_minor 2818063 #define cdd$k_att_required 2818064 #define cdd$k_att_system 2818065 #define cdd$k_att_tag 2818066 #define cdd$k_att_version 2818067 #define cdd$k_att_name 2818068 #define cdd$k_att_scale 2818069 #define cdd$k_att_acl 2818070 #define cdd$k_att_created_time 2818071 #define cdd$k_att_description 2818072 #define cdd$k_att_modified_time 2818073 #define cdd$k_att_lnk_type_fname 2818074 #define cdd$k_att_owner 2818075 #define cdd$k_att_username 2818076 #define cdd$k_att_history_product 2818077 #define cdd$k_att_history_code 2818078 #define cdd$k_att_history_text 2818079 #define cdd$k_att_history_ref 2818080 #define cdd$k_att_process_name_bas 2818081 #define cdd$k_att_process_name_cob 2818082 #define cdd$k_att_process_name_rpg 2818083 #define cdd$k_att_process_name_pli 2818084 #define cdd$k_att_process_name_pas 2818085 #define cdd$k_att_process_name_ebc 2818086 #define cdd$k_att_val_query 2818087 #define cdd$k_att_val_apply 2818088 #define cdd$k_att_val_callback 2818089 #define cdd$k_att_val_action 2818090 #define cdd$k_att_extref 2818091 #define cdd$k_att_subtype 2818092 #define cdd$k_att_descending 2818093 #define cdd$k_att_protocol_tag 2818094 /* */ /* V4.1 shipped all of the above */ /* */ #define cdd$k_att_val_enforced 2818095 #define cdd$k_att_purge_v 2818096 #define cdd$k_att_default_acl 2818097 #define cdd$k_att_instantiable 2818098 #define cdd$k_att_pattern 2818099 #define cdd$k_att_mutable 2818100 #define cdd$k_att_access 2818101 #define cdd$k_att_arglist 2818102 #define cdd$k_att_functype 2818103 #define cdd$k_att_keephist 2818104 #define cdd$k_att_meth_appl 2818105 #define cdd$k_att_invocat_str 2818106 #define cdd$k_att_inherited 2818107 #define cdd$k_att_direction 2818108 #define cdd$k_att_stored 2818109 #define cdd$k_att_database 2818110 #define cdd$k_att_history 2818111 #define cdd$k_att_type 2818112 #define cdd$k_att_nad_mcsname 2818113 #define cdd$k_att_status 2818114 #define cdd$k_att_invokes 2818115 #define cdd$k_att_impmessage 2818116 #define cdd$k_att_method_type 2818117 #define cdd$k_att_preamble 2818118 #define cdd$k_att_postamble 2818119 #define cdd$k_att_subtypes 2818120 #define cdd$k_att_supertypes 2818121 #define cdd$k_att_inst_access 2818122 #define cdd$k_att_instances 2818123 #define cdd$k_att_methods 2818124 #define cdd$k_att_def_PropDef 2818125 #define cdd$k_att_rbi 2818126 #define cdd$k_att_versionable 2818127 #define cdd$k_att_base_type 2818129 #define cdd$k_att_base_type_size 2818130 #define cdd$k_att_rel_owner 2818131 #define cdd$k_att_rel_member 2818132 #define cdd$k_att_imp_relation 2818133 #define cdd$k_att_imp_method 2818134 #define cdd$k_att_avail_version 2818135 #define cdd$k_att_base_p 2818136 #define cdd$k_att_checkout 2818137 #define cdd$k_att_default_inst_acl 2818138 #define cdd$k_att_default_attach 2818139 #define cdd$k_att_top_collection 2818140 #define cdd$k_att_all_child_p 2818141 #define cdd$k_att_all_parent_p 2818142 #define cdd$k_att_autopurge 2818143 #define cdd$k_att_child_p 2818144 #define cdd$k_att_parent_p 2818145 #define cdd$k_att_related_p 2818146 #define cdd$k_att_freeze_time 2818147 #define cdd$k_att_has_parents 2818148 #define cdd$k_att_parent_in_ctxt 2818149 #define cdd$k_att_in_partition 2818150 #define cdd$k_att_prev_versions 2818151 #define cdd$k_att_last_version 2818152 #define cdd$k_att_first_version 2818153 #define cdd$k_att_next_versions 2818154 #define cdd$k_att_rootbranchname 2818155 #define cdd$k_att_all_children 2818157 #define cdd$k_att_has_children 2818158 #define cdd$k_att_num_children 2818159 #define cdd$k_att_attachment 2818160 #define cdd$k_att_storetype 2818161 #define cdd$k_att_colldir 2818162 #define cdd$k_att_legalOwners 2818163 #define cdd$k_att_legalMembers 2818164 #define cdd$k_att_refcount 2818165 #define cdd$k_att_deltaFile 2818166 #define cdd$k_att_openedFiles 2818167 #define cdd$k_att_allinstances 2818168 #define cdd$k_att_allelmtypes 2818169 #define cdd$k_att_filepath 2818170 #define cdd$k_att_dependencies 2818171 #define cdd$k_att_prop_def 2818172 #define cdd$k_att_openedBy 2818173 #define cdd$k_att_attachment_in_ctx 2818174 #define cdd$k_att_currContext 2818175 #define cdd$k_att_currcoll 2818176 #define cdd$k_att_defdir 2818177 #define cdd$k_att_aliases 2818178 #define cdd$k_att_symbols 2818179 #define cdd$k_att_prop_dtype 2818180 #define cdd$k_att_ownsRelation 2818181 #define cdd$k_att_imp_link 2818182 #define cdd$k_att_branch_name 2818183 #define cdd$k_att_importedFrom 2818184 #define cdd$k_att_comp_prop_def 2818186 #define cdd$k_att_rel_prop_def 2818187 #define cdd$k_att_is_depended_on 2818188 #define cdd$k_att_alt_names 2818189 #define cdd$k_att_name_in_dir 2818190 #define cdd$k_att_filename 2818191 #define cdd$k_att_contextdir 2818192 #define cdd$k_att_partitiondir 2818193 #define cdd$k_att_allSubTypes 2818194 #define cdd$k_att_allSuperTypes 2818195 #define cdd$k_att_mechanism 2818196 #define cdd$k_att_relationMember 2818197 #define cdd$k_att_anchorroot_name 2818198 #define cdd$k_att_def_Methods 2818199 #define cdd$k_att_def_LegalMembers 2818200 #define cdd$k_att_def_LegalOwners 2818201 #define cdd$k_att_root_version 2818202 /*****TEMPOARARY attributes */ #define nad$K_att_readonly 2818203 #define nad$K_att_readwrite 2818204 #define nad$K_att_writeonce 2818205 #define nad$K_att_writecreate 2818206 #define nad$K_att_ro 2818207 #define nad$K_att_rw 2818208 #define nad$K_att_wo 2818209 #define nad$K_att_wc 2818210 /*******END TEMP - ABL */ #define cdd$k_att_allcheckouts 2818211 #define cdd$k_att_val_when 2818212 #define cdd$k_att_assoc_val 2818213 #define cdd$k_att_allDerivedFrom 2818214 #define cdd$k_att_allDerives 2818215 #define cdd$k_att_derivedFrom 2818216 #define cdd$k_att_derives 2818217 #define cdd$k_att_is_depend_all 2818219 #define cdd$k_att_controlled 2818220 #define cdd$k_att_allow_conc 2818221 #define cdd$k_att_messages 2818222 #define cdd$k_att_kwd_abbreviation 2818223 #define cdd$k_att_kwd_has_gen 2818224 #define cdd$k_att_kwd_has_spec 2818225 #define cdd$k_att_kwd_has_pref_term 2818226 #define cdd$k_att_kwd_has_obs_term 2818227 #define cdd$k_att_kwd_has_assoc_ele 2818228 #define cdd$k_att_ele_has_assoc_kwd 2818229 #define cdd$k_att_msgSent 2818230 #define cdd$k_att_msgTarget 2818231 #define cdd$k_att_history_ctxt_name 2818232 #define cdd$k_att_history_msg_name 2818233 #define cdd$k_att_simplename 2818234 #define cdd$k_att_depended_on_all 2818235 #define cdd$k_att_elementname 2818236 #define cdd$k_att_allHistory 2818237 #define cdd$k_att_methodUsed 2818238 #define cdd$k_att_argsSent 2818239 #define cdd$k_att_optionsString 2818240 #define cdd$k_att_invocationStatus 2818241 #define cdd$k_att_CPUTime 2818242 #define cdd$k_att_elapsedTime 2818243 #define cdd$k_att_scalingFactor 2818244 #define cdd$k_att_OSVersion 2818245 #define cdd$k_att_logFile 2818246 #define cdd$k_att_histname 2818247 #define cdd$k_att_top_mem 2818248 #define cdd$k_att_has_context_mem 2818249 #define cdd$k_att_related_p_mem 2818250 #define cdd$k_att_history_mem 2818251 #define cdd$k_att_reservation_mem 2818252 #define cdd$k_att_merge_from 2818253 #define cdd$k_att_merge_from_mem 2818254 #define cdd$k_att_has_msgtarget_mem 2818255 #define cdd$k_att_has_msgarg_mem 2818256 #define cdd$k_att_invokes_mem 2818257 #define cdd$k_att_impmessage_mem 2818258 #define cdd$k_att_has_msgsent_mem 2818259 #define cdd$k_att_preamble_mem 2818260 #define cdd$k_att_postamble_mem 2818261 #define cdd$k_att_methods_mem 2818262 #define cdd$k_att_has_method_mem 2818263 #define cdd$k_att_prop_def_mem 2818264 #define cdd$k_att_comp_prop_def_mem 2818265 #define cdd$k_att_rel_prop_def_mem 2818266 #define cdd$k_att_link_prop_def 2818267 #define cdd$k_att_link_prop_def_mem 2818268 #define cdd$k_att_assoc_val_mem 2818269 #define cdd$k_att_prop_dtype_mem 2818270 #define cdd$k_att_imp_relation_mem 2818271 #define cdd$k_att_has_link 2818272 #define cdd$k_att_imp_link_mem 2818273 #define cdd$k_att_imp_method_mem 2818274 #define cdd$k_att_has_curr_coll_mem 2818275 #define cdd$k_att_contained 2818276 #define cdd$k_att_contained_mem 2818277 #define cdd$k_att_att_val 2818278 #define cdd$k_att_att_val_mem 2818279 #define cdd$k_att_has_link_mem 2818280 #define cdd$k_att_toolVersion 2818281 #define cdd$k_att_incomplete 2818282 /*~ */ /* MUST BE UPDATED, IF ADDITIONAL ATTRIBUTES ARE ADDED ABOVE. */ /* range of system attribute types */ /* The min-max range determines those attributes which require */ /* acls to be changed, before they can be modified. */ /*~ */ #define cdd$k_min_nad_attribute 2818048 #define cdd$k_max_nad_attribute 2818282 /*~ */ /* equivalence names */ /*~ */ #define cdd$k_att_node_name 2818053 #define cdd$k_att_processing_name 2818068 #define cdd$k_att_argspec 2818102 /*+ */ /* History code literal values. */ /*- */ #define cdd$k_hist_low 1 #define cdd$k_hist_create 1 #define cdd$k_hist_remark 2 #define cdd$k_hist_fetch 3 #define cdd$k_hist_reserve 4 #define cdd$k_hist_replace 5 #define cdd$k_hist_modify 6 #define cdd$k_hist_insert 7 #define cdd$k_hist_remove 8 #define cdd$k_hist_unreserve 9 #define cdd$k_hist_acl_mod 10 #define cdd$k_hist_acl_del 11 #define cdd$k_hist_integ_from 12 #define cdd$k_hist_integ_to 13 #define cdd$k_hist_build 14 #define cdd$k_hist_promote 15 #define cdd$k_hist_demote 16 #define cdd$k_hist_freeze 17 #define cdd$k_hist_unfreeze 18 #define cdd$k_hist_mcs 19 #define cdd$k_hist_high 19 /*+ */ /* MCS access literal values. */ /*- */ #define cdd$k_access_readonly 1 #define cdd$k_access_readwrite 2 #define cdd$k_access_writeonce 3 #define cdd$k_access_writecreate 4 /*+ */ /* MCS method functype literals */ /*- */ #define cdd$k_method_internal_code 0 #define cdd$k_method_illegal 1 #define cdd$k_method_internal_script 2 #define cdd$k_method_external_code 3 #define cdd$k_method_external_program 4 #define cdd$k_method_null 6 #define cdd$k_method_transparent 7 #define cdd$k_method_superop 8 /*+ */ /*MCS access types for msgargs */ /*- */ #define cdd$k_msgarg_in 1 #define cdd$k_msgarg_out 2 #define cdd$k_msgarg_inout 3 /*+ */ /*MCS flags for computed scans */ /*- */ #define cdd$k_reset_scan 1 #define cdd$k_next_scan 2 #define cdd$k_free_scan 3 #define cdd$k_first_scan 4 /*+ */ /* MCS flags for RELATION_TYPEs that describe the owner and member participant */ /*- */ #define cdd$k_participant_owner_many 1 #define cdd$k_participant_owner_multi 2 #define cdd$k_participant_member_many 4 #define cdd$k_participant_member_multi 8 /*+ */ /* Flags used for FLAVOR within a CONTEXT */ /*- */ #define cdd$k_mcs_attach_spec_version 0 #define cdd$k_mcs_attach_last_chkin 1 #define cdd$k_mcs_attach_latest 2 #define cdd$k_mcs_attach_accepted 3 #define cdd$k_mcs_attach_rejected 4 /* */ /*storetype flag */ /* */ #define cdd$k_storetype_external 1 #pragma member_alignment __restore