! ******************************************************************************************************************************** ! 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 *** ! ---------------------------------------------------------------------------- ! ! 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 literal cdd$k_ent_directory = 2818049; literal cdd$k_ent_object_type = 2818050; literal cdd$k_ent_att_type = 2818051; literal cdd$k_ent_link_type = 2818052; literal cdd$k_ent_anchor = 2818053; literal cdd$k_rel_has_att = 2818054; literal cdd$k_rel_owns_rel = 2818055; literal cdd$k_rel_rel_member = 2818056; literal cdd$k_rel_has_link = 2818057; literal cdd$k_ent_validation = 2818058; literal cdd$k_rel_obj_val = 2818059; literal cdd$k_rel_att_val = 2818060; literal cdd$k_rel_contained = 2818061; literal cdd$k_rel_directory_entry = 2818062; literal cdd$k_rel_message = 2818063; ! ! V4.1 shipped all of the above ! literal cdd$k_ent_partition = 2818064; literal cdd$k_rel_parent_p = 2818065; literal cdd$k_rel_lookaside_p = 2818066; literal cdd$k_rel_reservation = 2818067; literal cdd$k_rel_top = 2818068; literal cdd$k_ent_message = 2818069; literal cdd$k_ent_method = 2818070; literal cdd$k_dummy1 = 2818071; literal cdd$k_rel_has_supertype = 2818072; literal cdd$k_rel_has_comp_prop = 2818073; literal cdd$k_rel_has_rel_prop = 2818074; literal cdd$k_rel_imp_method = 2818075; literal cdd$k_rel_imp_relation = 2818076; literal cdd$k_rel_has_def_method = 2818077; ! removed cdd$k_rel_has_method literal cdd$k_rel_preamble = 2818079; literal cdd$k_rel_postamble = 2818080; literal cdd$k_rel_has_message = 2818081; literal cdd$k_ent_version = 2818082; literal cdd$k_rel_rel = 2818083; literal cdd$k_ent_mcs_database = 2818084; literal cdd$k_ent_data_type = 2818085; literal cdd$k_ent_relation_type = 2818086; literal cdd$k_ent_context = 2818087; literal cdd$k_rel_has_datatype = 2818088; literal cdd$k_rel_has_link_prop = 2818089; literal cdd$k_rel_imp_link = 2818090; literal cdd$k_dummy2 = 2818091; literal cdd$k_ent_msgarg = 2818092; literal cdd$k_rel_has_msgarg = 2818093; ! **************TEMPORARY literal 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 ! ~ literal cdd$k_ent_element_type = 2818050; literal 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. ! ! ------------------------------------------------------------------------------ ! literal cdd$k_ent_binary = 2818849; literal 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 ! ~ literal cdd$k_rel_history_list = 2818113; literal cdd$k_ent_history = 2818114; ! ! V4.1 shipped all of the above ! literal cdd$k_ent_element = 2818115; literal cdd$k_ent_named_ele = 2818116; literal cdd$k_rel_depends = 2818117; literal cdd$k_ent_tool = 2818118; literal cdd$k_ent_type = 2818119; literal cdd$k_ent_aggregate = 2818120; literal cdd$k_ent_binary_tool = 2818122; literal cdd$k_ent_text_tool = 2818123; literal cdd$k_ent_collection = 2818124; literal cdd$k_ent_text = 2818125; literal cdd$k_rel_composite_part = 2818126; literal cdd$k_rel_first_to_last = 2818127; literal cdd$k_rel_merge_from = 2818128; literal cdd$k_rel_invokes = 2818129; literal cdd$k_rel_opened_by = 2818130; literal cdd$k_ent_pers_proc = 2818131; literal cdd$k_rel_has_context = 2818132; literal cdd$k_rel_has_curr_coll = 2818133; literal cdd$k_rel_name_in_dir = 2818134; literal cdd$k_ent_composite = 2818135; literal cdd$k_rel_collection_part = 2818136; literal cdd$k_rel_aggregate = 2818137; literal cdd$k_ent_method_invoc = 2818138; literal cdd$k_rel_method_parameter = 2818139; literal cdd$k_ent_atis_mi = 2818140; literal cdd$k_ent_keyword = 2818141; literal cdd$k_rel_kwd_gen = 2818142; literal cdd$k_rel_preferred_term = 2818143; literal cdd$k_rel_assoc_kwd = 2818144; literal cdd$k_rel_method_input = 2818145; literal cdd$k_rel_method_output = 2818146; literal cdd$k_rel_has_msg_sent = 2818147; literal cdd$k_rel_has_msg_target = 2818148; literal cdd$k_rel_has_method_used = 2818149; literal cdd$k_ent_acas_mi = 2818150; literal cdd$k_ent_temp_dir = 2818151; literal cdd$k_rel_metadata = 2818152; literal 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. ! ~ literal cdd$k_min_nad_object = 2818151; literal cdd$k_max_nad_object = 2818150; ! ~ ! Attribute tag values. ! ! Note: When adding attributes, update max/min literals below ! ~ literal cdd$k_att_anchor_name = 2818048; literal cdd$k_att_nad_dirname = 2818049; literal cdd$k_att_lnk_idx_fname = 2818050; literal cdd$k_att_link_order = 2818051; literal cdd$k_att_message_id = 2818052; literal cdd$k_att_nad_node_name = 2818053; literal cdd$k_att_nad_rdb_field = 2818054; literal cdd$k_att_nad_rdb_reln = 2818055; literal cdd$k_att_datatype = 2818056; literal cdd$k_att_grouping = 2818057; literal cdd$k_att_length = 2818058; literal cdd$k_att_message_action = 2818059; literal cdd$k_att_object_kind = 2818060; literal cdd$k_att_ordering_att = 2818061; literal cdd$k_att_prot_major = 2818062; literal cdd$k_att_prot_minor = 2818063; literal cdd$k_att_required = 2818064; literal cdd$k_att_system = 2818065; literal cdd$k_att_tag = 2818066; literal cdd$k_att_version = 2818067; literal cdd$k_att_name = 2818068; literal cdd$k_att_scale = 2818069; literal cdd$k_att_acl = 2818070; literal cdd$k_att_created_time = 2818071; literal cdd$k_att_description = 2818072; literal cdd$k_att_modified_time = 2818073; literal cdd$k_att_lnk_type_fname = 2818074; literal cdd$k_att_owner = 2818075; literal cdd$k_att_username = 2818076; literal cdd$k_att_history_product = 2818077; literal cdd$k_att_history_code = 2818078; literal cdd$k_att_history_text = 2818079; literal cdd$k_att_history_ref = 2818080; literal cdd$k_att_process_name_bas = 2818081; literal cdd$k_att_process_name_cob = 2818082; literal cdd$k_att_process_name_rpg = 2818083; literal cdd$k_att_process_name_pli = 2818084; literal cdd$k_att_process_name_pas = 2818085; literal cdd$k_att_process_name_ebc = 2818086; literal cdd$k_att_val_query = 2818087; literal cdd$k_att_val_apply = 2818088; literal cdd$k_att_val_callback = 2818089; literal cdd$k_att_val_action = 2818090; literal cdd$k_att_extref = 2818091; literal cdd$k_att_subtype = 2818092; literal cdd$k_att_descending = 2818093; literal cdd$k_att_protocol_tag = 2818094; ! ! V4.1 shipped all of the above ! literal cdd$k_att_val_enforced = 2818095; literal cdd$k_att_purge_v = 2818096; literal cdd$k_att_default_acl = 2818097; literal cdd$k_att_instantiable = 2818098; literal cdd$k_att_pattern = 2818099; literal cdd$k_att_mutable = 2818100; literal cdd$k_att_access = 2818101; literal cdd$k_att_arglist = 2818102; literal cdd$k_att_functype = 2818103; literal cdd$k_att_keephist = 2818104; literal cdd$k_att_meth_appl = 2818105; literal cdd$k_att_invocat_str = 2818106; literal cdd$k_att_inherited = 2818107; literal cdd$k_att_direction = 2818108; literal cdd$k_att_stored = 2818109; literal cdd$k_att_database = 2818110; literal cdd$k_att_history = 2818111; literal cdd$k_att_type = 2818112; literal cdd$k_att_nad_mcsname = 2818113; literal cdd$k_att_status = 2818114; literal cdd$k_att_invokes = 2818115; literal cdd$k_att_impmessage = 2818116; literal cdd$k_att_method_type = 2818117; literal cdd$k_att_preamble = 2818118; literal cdd$k_att_postamble = 2818119; literal cdd$k_att_subtypes = 2818120; literal cdd$k_att_supertypes = 2818121; literal cdd$k_att_inst_access = 2818122; literal cdd$k_att_instances = 2818123; literal cdd$k_att_methods = 2818124; literal cdd$k_att_def_PropDef = 2818125; literal cdd$k_att_rbi = 2818126; literal cdd$k_att_versionable = 2818127; literal cdd$k_att_base_type = 2818129; literal cdd$k_att_base_type_size = 2818130; literal cdd$k_att_rel_owner = 2818131; literal cdd$k_att_rel_member = 2818132; literal cdd$k_att_imp_relation = 2818133; literal cdd$k_att_imp_method = 2818134; literal cdd$k_att_avail_version = 2818135; literal cdd$k_att_base_p = 2818136; literal cdd$k_att_checkout = 2818137; literal cdd$k_att_default_inst_acl = 2818138; literal cdd$k_att_default_attach = 2818139; literal cdd$k_att_top_collection = 2818140; literal cdd$k_att_all_child_p = 2818141; literal cdd$k_att_all_parent_p = 2818142; literal cdd$k_att_autopurge = 2818143; literal cdd$k_att_child_p = 2818144; literal cdd$k_att_parent_p = 2818145; literal cdd$k_att_related_p = 2818146; literal cdd$k_att_freeze_time = 2818147; literal cdd$k_att_has_parents = 2818148; literal cdd$k_att_parent_in_ctxt = 2818149; literal cdd$k_att_in_partition = 2818150; literal cdd$k_att_prev_versions = 2818151; literal cdd$k_att_last_version = 2818152; literal cdd$k_att_first_version = 2818153; literal cdd$k_att_next_versions = 2818154; literal cdd$k_att_rootbranchname = 2818155; literal cdd$k_att_all_children = 2818157; literal cdd$k_att_has_children = 2818158; literal cdd$k_att_num_children = 2818159; literal cdd$k_att_attachment = 2818160; literal cdd$k_att_storetype = 2818161; literal cdd$k_att_colldir = 2818162; literal cdd$k_att_legalOwners = 2818163; literal cdd$k_att_legalMembers = 2818164; literal cdd$k_att_refcount = 2818165; literal cdd$k_att_deltaFile = 2818166; literal cdd$k_att_openedFiles = 2818167; literal cdd$k_att_allinstances = 2818168; literal cdd$k_att_allelmtypes = 2818169; literal cdd$k_att_filepath = 2818170; literal cdd$k_att_dependencies = 2818171; literal cdd$k_att_prop_def = 2818172; literal cdd$k_att_openedBy = 2818173; literal cdd$k_att_attachment_in_ctx = 2818174; literal cdd$k_att_currContext = 2818175; literal cdd$k_att_currcoll = 2818176; literal cdd$k_att_defdir = 2818177; literal cdd$k_att_aliases = 2818178; literal cdd$k_att_symbols = 2818179; literal cdd$k_att_prop_dtype = 2818180; literal cdd$k_att_ownsRelation = 2818181; literal cdd$k_att_imp_link = 2818182; literal cdd$k_att_branch_name = 2818183; literal cdd$k_att_importedFrom = 2818184; literal cdd$k_att_comp_prop_def = 2818186; literal cdd$k_att_rel_prop_def = 2818187; literal cdd$k_att_is_depended_on = 2818188; literal cdd$k_att_alt_names = 2818189; literal cdd$k_att_name_in_dir = 2818190; literal cdd$k_att_filename = 2818191; literal cdd$k_att_contextdir = 2818192; literal cdd$k_att_partitiondir = 2818193; literal cdd$k_att_allSubTypes = 2818194; literal cdd$k_att_allSuperTypes = 2818195; literal cdd$k_att_mechanism = 2818196; literal cdd$k_att_relationMember = 2818197; literal cdd$k_att_anchorroot_name = 2818198; literal cdd$k_att_def_Methods = 2818199; literal cdd$k_att_def_LegalMembers = 2818200; literal cdd$k_att_def_LegalOwners = 2818201; literal cdd$k_att_root_version = 2818202; ! ****TEMPOARARY attributes literal nad$K_att_readonly = 2818203; literal nad$K_att_readwrite = 2818204; literal nad$K_att_writeonce = 2818205; literal nad$K_att_writecreate = 2818206; literal nad$K_att_ro = 2818207; literal nad$K_att_rw = 2818208; literal nad$K_att_wo = 2818209; literal nad$K_att_wc = 2818210; ! ******END TEMP - ABL literal cdd$k_att_allcheckouts = 2818211; literal cdd$k_att_val_when = 2818212; literal cdd$k_att_assoc_val = 2818213; literal cdd$k_att_allDerivedFrom = 2818214; literal cdd$k_att_allDerives = 2818215; literal cdd$k_att_derivedFrom = 2818216; literal cdd$k_att_derives = 2818217; literal cdd$k_att_is_depend_all = 2818219; literal cdd$k_att_controlled = 2818220; literal cdd$k_att_allow_conc = 2818221; literal cdd$k_att_messages = 2818222; literal cdd$k_att_kwd_abbreviation = 2818223; literal cdd$k_att_kwd_has_gen = 2818224; literal cdd$k_att_kwd_has_spec = 2818225; literal cdd$k_att_kwd_has_pref_term = 2818226; literal cdd$k_att_kwd_has_obs_term = 2818227; literal cdd$k_att_kwd_has_assoc_ele = 2818228; literal cdd$k_att_ele_has_assoc_kwd = 2818229; literal cdd$k_att_msgSent = 2818230; literal cdd$k_att_msgTarget = 2818231; literal cdd$k_att_history_ctxt_name = 2818232; literal cdd$k_att_history_msg_name = 2818233; literal cdd$k_att_simplename = 2818234; literal cdd$k_att_depended_on_all = 2818235; literal cdd$k_att_elementname = 2818236; literal cdd$k_att_allHistory = 2818237; literal cdd$k_att_methodUsed = 2818238; literal cdd$k_att_argsSent = 2818239; literal cdd$k_att_optionsString = 2818240; literal cdd$k_att_invocationStatus = 2818241; literal cdd$k_att_CPUTime = 2818242; literal cdd$k_att_elapsedTime = 2818243; literal cdd$k_att_scalingFactor = 2818244; literal cdd$k_att_OSVersion = 2818245; literal cdd$k_att_logFile = 2818246; literal cdd$k_att_histname = 2818247; literal cdd$k_att_top_mem = 2818248; literal cdd$k_att_has_context_mem = 2818249; literal cdd$k_att_related_p_mem = 2818250; literal cdd$k_att_history_mem = 2818251; literal cdd$k_att_reservation_mem = 2818252; literal cdd$k_att_merge_from = 2818253; literal cdd$k_att_merge_from_mem = 2818254; literal cdd$k_att_has_msgtarget_mem = 2818255; literal cdd$k_att_has_msgarg_mem = 2818256; literal cdd$k_att_invokes_mem = 2818257; literal cdd$k_att_impmessage_mem = 2818258; literal cdd$k_att_has_msgsent_mem = 2818259; literal cdd$k_att_preamble_mem = 2818260; literal cdd$k_att_postamble_mem = 2818261; literal cdd$k_att_methods_mem = 2818262; literal cdd$k_att_has_method_mem = 2818263; literal cdd$k_att_prop_def_mem = 2818264; literal cdd$k_att_comp_prop_def_mem = 2818265; literal cdd$k_att_rel_prop_def_mem = 2818266; literal cdd$k_att_link_prop_def = 2818267; literal cdd$k_att_link_prop_def_mem = 2818268; literal cdd$k_att_assoc_val_mem = 2818269; literal cdd$k_att_prop_dtype_mem = 2818270; literal cdd$k_att_imp_relation_mem = 2818271; literal cdd$k_att_has_link = 2818272; literal cdd$k_att_imp_link_mem = 2818273; literal cdd$k_att_imp_method_mem = 2818274; literal cdd$k_att_has_curr_coll_mem = 2818275; literal cdd$k_att_contained = 2818276; literal cdd$k_att_contained_mem = 2818277; literal cdd$k_att_att_val = 2818278; literal cdd$k_att_att_val_mem = 2818279; literal cdd$k_att_has_link_mem = 2818280; literal cdd$k_att_toolVersion = 2818281; literal 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. ! ~ literal cdd$k_min_nad_attribute = 2818048; literal cdd$k_max_nad_attribute = 2818282; ! ~ ! equivalence names ! ~ literal cdd$k_att_node_name = 2818053; literal cdd$k_att_processing_name = 2818068; literal cdd$k_att_argspec = 2818102; ! + ! History code literal values. ! - literal cdd$k_hist_low = 1; literal cdd$k_hist_create = 1; literal cdd$k_hist_remark = 2; literal cdd$k_hist_fetch = 3; literal cdd$k_hist_reserve = 4; literal cdd$k_hist_replace = 5; literal cdd$k_hist_modify = 6; literal cdd$k_hist_insert = 7; literal cdd$k_hist_remove = 8; literal cdd$k_hist_unreserve = 9; literal cdd$k_hist_acl_mod = 10; literal cdd$k_hist_acl_del = 11; literal cdd$k_hist_integ_from = 12; literal cdd$k_hist_integ_to = 13; literal cdd$k_hist_build = 14; literal cdd$k_hist_promote = 15; literal cdd$k_hist_demote = 16; literal cdd$k_hist_freeze = 17; literal cdd$k_hist_unfreeze = 18; literal cdd$k_hist_mcs = 19; literal cdd$k_hist_high = 19; ! + ! MCS access literal values. ! - literal cdd$k_access_readonly = 1; literal cdd$k_access_readwrite = 2; literal cdd$k_access_writeonce = 3; literal cdd$k_access_writecreate = 4; ! + ! MCS method functype literals ! - literal cdd$k_method_internal_code = 0; literal cdd$k_method_illegal = 1; literal cdd$k_method_internal_script = 2; literal cdd$k_method_external_code = 3; literal cdd$k_method_external_program = 4; literal cdd$k_method_null = 6; literal cdd$k_method_transparent = 7; literal cdd$k_method_superop = 8; ! + ! MCS access types for msgargs ! - literal cdd$k_msgarg_in = 1; literal cdd$k_msgarg_out = 2; literal cdd$k_msgarg_inout = 3; ! + ! MCS flags for computed scans ! - literal cdd$k_reset_scan = 1; literal cdd$k_next_scan = 2; literal cdd$k_free_scan = 3; literal cdd$k_first_scan = 4; ! + ! MCS flags for RELATION_TYPEs that describe the owner and member participant ! - literal cdd$k_participant_owner_many = 1; literal cdd$k_participant_owner_multi = 2; literal cdd$k_participant_member_many = 4; literal cdd$k_participant_member_multi = 8; ! + ! Flags used for FLAVOR within a CONTEXT ! - literal cdd$k_mcs_attach_spec_version = 0; literal cdd$k_mcs_attach_last_chkin = 1; literal cdd$k_mcs_attach_latest = 2; literal cdd$k_mcs_attach_accepted = 3; literal cdd$k_mcs_attach_rejected = 4; ! ! storetype flag ! literal cdd$k_storetype_external = 1;