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