(********************************************************************************************************************************) (* Created: 3-JAN-2006 15:37:15 by OpenVMS SDL EV1-31 *) (* Source: 3-JAN-2006 15:37:14 CDD$ALPHA_72:[CODE]CDDTAGRECFLD.SDL;1 *) (********************************************************************************************************************************) MODULE CDDTAGRECFLD ; [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 CDDTAGRECFLD IDENT V7.0-03585 ***) (*---------------------------------------------------------------------------- *) (* *) (* Copyright Oracle Corporation 1986, 2004. All Rights Reserved *) (* *) (*---------------------------------------------------------------------------- *) (* *) (* FACILITY: *) (* *) (* Oracle CDD Repository - NAD Protocols *) (* *) (* ABSTRACT: *) (* *) (* Tag values used in the protocols for the definition of Data *) (* Elements and Data Aggregates. *) (* *) (* TAG VALUES USED: *) (* *) (* 500 - 600 *) (* *) (*------------------------------------------------------------------------------ *) (* *) (*~ *) (* Special datatypes unique to NAD *) (*~ *) CONST cdd$k_dtype_alphabetic = 256; cdd$k_dtype_pointer = 257; cdd$k_dtype_seg_string = 258; (*~ *) (* Major and minor version number literals for records and fields. *) (*~ *) CONST cdd$k_ent_data_aggregate_major = 1; cdd$k_ent_data_aggregate_minor = 0; cdd$k_ent_data_element_major = 1; cdd$k_ent_data_element_minor = 0; cdd$k_rel_de_based_on_major = 1; cdd$k_rel_de_based_on_minor = 0; cdd$k_rel_de_missing_major = 1; cdd$k_rel_de_missing_minor = 0; cdd$k_rel_de_computed_major = 1; cdd$k_rel_de_computed_minor = 0; cdd$k_rel_de_pointer_major = 1; cdd$k_rel_de_pointer_minor = 0; cdd$k_rel_de_valid_major = 1; cdd$k_rel_de_valid_minor = 0; cdd$k_ent_data_value_major = 1; cdd$k_ent_data_value_minor = 0; cdd$k_rel_di_root_major = 1; cdd$k_rel_di_root_minor = 0; cdd$k_rel_di_path_major = 1; cdd$k_rel_di_path_minor = 0; cdd$k_ent_data_overlay_major = 1; cdd$k_ent_data_overlay_minor = 0; cdd$k_ent_data_dim_major = 1; cdd$k_ent_data_dim_minor = 0; cdd$k_rel_da_contains_major = 1; cdd$k_rel_da_contains_minor = 0; cdd$k_rel_da_based_on_major = 1; cdd$k_rel_da_based_on_minor = 0; cdd$k_rel_do_contains_major = 1; cdd$k_rel_do_contains_minor = 0; cdd$k_rel_do_id_major = 1; cdd$k_rel_do_id_minor = 0; cdd$k_rel_da_has_dim_major = 1; cdd$k_rel_da_has_dim_minor = 0; cdd$k_rel_dd_low_bound_major = 1; cdd$k_rel_dd_low_bound_minor = 0; cdd$k_rel_dd_high_bound_major = 1; cdd$k_rel_dd_high_bound_minor = 0; cdd$k_rel_dd_hb_high_val_major = 1; cdd$k_rel_dd_hb_high_val_minor = 0; cdd$k_rel_dd_hb_low_value_major = 1; cdd$k_rel_dd_hb_low_value_minor = 1; cdd$k_rel_dd_index_major = 1; cdd$k_rel_dd_index_minor = 0; cdd$k_ent_do_agg_major = 1; cdd$k_ent_do_agg_minor = 0; cdd$k_rel_doa_cont_major = 1; cdd$k_rel_doa_cont_minor = 0; cdd$k_rel_da_computed_major = 1; cdd$k_rel_da_computed_minor = 0; (*~ *) (* Entities and relationships. *) (*~ *) CONST cdd$k_ent_data_element = 2818549; cdd$k_rel_de_based_on = 2818550; cdd$k_rel_de_initial = 2818551; cdd$k_rel_de_missing = 2818552; cdd$k_rel_de_computed = 2818553; cdd$k_rel_de_pointer = 2818554; cdd$k_rel_de_in_valid = 2818555; cdd$k_ent_data_value = 2818556; cdd$k_rel_dv_depends_on = 2818557; cdd$k_ent_data_instance = 2818558; cdd$k_rel_di_root = 2818559; cdd$k_rel_di_path = 2818560; cdd$k_ent_data_aggregate = 2818561; cdd$k_ent_data_overlay = 2818562; cdd$k_ent_data_dimension = 2818563; cdd$k_rel_da_contains = 2818564; cdd$k_rel_da_based_on = 2818565; cdd$k_rel_do_contains = 2818566; cdd$k_rel_do_id = 2818567; cdd$k_rel_da_has_dimension = 2818568; cdd$k_rel_dd_low_bound = 2818569; cdd$k_rel_dd_high_bound = 2818570; cdd$k_rel_dd_hb_high_value = 2818571; cdd$k_rel_dd_index = 2818572; cdd$k_ent_do_aggregate = 2818573; cdd$k_rel_doa_contains = 2818574; cdd$k_rel_dd_hb_low_value = 2818575; cdd$k_rel_da_computed = 2818576; cdd$k_sto_recfld_ent = 2818577; cdd$k_sto_recfld_rel = 2818578; cdd$k_sto_recfld_rel_o = 2818579; cdd$k_sto_recfld_rel_s = 2818580; cdd$k_sto_recfld_rel_d = 2818581; cdd$k_ent_data_description = 2818582; cdd$k_rel_data_desc_rel = 2818583; cdd$k_rel_data_ele_vals = 2818584; cdd$k_ent_data_group = 2818585; cdd$k_rel_data_desc_group = 2818586; (*~ *) (* Attributes: *) (*~ *) CONST cdd$k_att_de_datatype = 2818549; cdd$k_att_de_digits = 2818550; cdd$k_att_de_edit_string = 2818551; cdd$k_att_de_initial = 2818552; cdd$k_att_de_in_prompt = 2818553; cdd$k_att_de_justification = 2818554; cdd$k_att_de_length = 2818555; cdd$k_att_de_missing = 2818556; cdd$k_att_de_out_header = 2818557; cdd$k_att_de_scale = 2818558; cdd$k_att_de_seg_length = 2818559; cdd$k_att_de_seg_subtype = 2818560; cdd$k_att_di_path_step = 2818561; cdd$k_att_dv_expression = 2818562; cdd$k_att_dv_dependancy_id = 2818563; cdd$k_att_dd_low_bound = 2818564; cdd$k_att_dd_high_bound = 2818565; cdd$k_att_seq_number = 2818566; cdd$k_att_da_alignment = 2818567; cdd$k_att_da_db_key_len = 2818568; (* cdd$k_att_do_id *) CONST cdd$k_att_da_order = 2818569; cdd$k_att_dd_hb_high_value = 2818570; cdd$k_att_dd_hb_low_value = 2818571; cdd$k_att_de_read_only = 2818572; cdd$k_att_idb_owner = 2818573; cdd$k_att_idb_modified = 2818574; cdd$k_att_idb_field_id = 2818575; cdd$k_att_idb_seq_number = 2818576; cdd$k_att_idb_trans_type = 2818577; cdd$k_att_idb_trans_len = 2818578; cdd$k_att_de_edt_str_cob = 2818579; cdd$k_att_de_edt_str_dtr = 2818580; cdd$k_att_de_edt_str_pli = 2818581; cdd$k_att_de_edt_str_rpg = 2818582; cdd$k_att_de_edt_str_forms = 2818583; cdd$k_att_de_edt_str_in = 2818584; cdd$k_att_de_edt_str_in_f = 2818585; cdd$k_att_de_display_scale = 2818586; cdd$k_att_de_decimal_pt = 2818587; cdd$k_att_de_currency_sign = 2818588; cdd$k_att_de_help_txt = 2818589; cdd$k_att_de_alpha_case = 2818590; cdd$k_att_de_input_req = 2818591; cdd$k_att_da_major_order = 2818592; cdd$k_att_dtr_source_text = 2818593; cdd$k_att_dtr_field_tree = 2818594; cdd$k_att_de_edt_str_in_dtr = 2818595; cdd$k_att_da_in_prompt = 2818596; cdd$k_att_da_rdb_check_opt = 2818597; (* V4.2 *) cdd$k_att_de_col_seq = 2818598; (* V4.2 *) cdd$k_att_de_sql_default = 2818599; (* V4.2 ship *) cdd$k_att_da_fields = 2818600; cdd$k_att_de_based_on = 2818601; cdd$k_att_de_computed = 2818602; cdd$k_att_de_pointer = 2818603; cdd$k_att_de_in_valid = 2818604; cdd$k_att_di_root = 2818605; cdd$k_att_di_path = 2818606; cdd$k_att_dv_depends_on = 2818607; cdd$k_att_da_contains = 2818608; cdd$k_att_da_based_on = 2818609; cdd$k_att_da_has_dimension = 2818610; cdd$k_att_da_computed = 2818611; cdd$k_att_do_contains = 2818612; cdd$k_att_do_id = 2818613; cdd$k_att_doa_contains = 2818614; cdd$k_att_dd_index = 2818615; cdd$k_att_de_based_on_mem = 2818616; cdd$k_att_de_computed_mem = 2818617; cdd$k_att_de_pointer_mem = 2818618; cdd$k_att_de_in_valid_mem = 2818619; cdd$k_att_di_root_mem = 2818620; cdd$k_att_di_path_mem = 2818621; cdd$k_att_dv_depends_on_mem = 2818622; cdd$k_att_da_contains_mem = 2818623; cdd$k_att_da_based_on_mem = 2818624; cdd$k_att_da_has_dim_mem = 2818625; cdd$k_att_da_computed_mem = 2818626; cdd$k_att_do_contains_mem = 2818627; cdd$k_att_do_id_mem = 2818628; cdd$k_att_doa_contains_mem = 2818629; cdd$k_att_dd_index_mem = 2818630; cdd$k_att_rdb_col_seq = 2818631; cdd$k_att_rdb_col_seq_mem = 2818632; cdd$k_att_char_set = 2818633; cdd$k_att_de_charset = 2818634; cdd$k_att_de_char_length = 2818635; cdd$k_att_de_date_subtype = 2818636; (* V5.4 DATE_TIME support *) (*+ *) (* J-CDD$I18N/A : add cdd$k_att_de_charset,cdd$k_att_char_length *) (*- *) (*+ *) (* Legal values for the cdd$k_att_de_justification attribute *) (*- *) CONST cdd$k_justified_left = 1; cdd$k_justified_right = 2; cdd$k_justified_center = 3; cdd$k_justified_decimal = 4; (*+ *) (* Legal values for the cdd$k_att_de_alpha_case attribute *) (*- *) CONST cdd$k_case_insensitive = 0; cdd$k_lowercase = 1; cdd$k_uppercase = 2; (*+ *) (* Legal values for the cdd$k_att_de_input_req attribute *) (*- *) CONST cdd$k_input_optional = 0; cdd$k_input_required = 1; (*+ *) (* Legal values for the cdd$k_att_da_major_order attribute *) (*- *) CONST cdd$k_column_major = -1; cdd$k_row_major = 1; (*~ *) (* Legal values for the cdd$k_de_date_subtype attribute *) (*~ *) CONST cdd$k_date_only = 1; cdd$k_time_only = 2; cdd$k_timestamp = 3; cdd$k_int_yr = 4; cdd$k_int_yrmon = 5; cdd$k_int_mon = 6; cdd$k_int_day = 7; cdd$k_int_dayhr = 8; cdd$k_int_daymin = 9; cdd$k_int_daysec = 10; cdd$k_int_hr = 11; cdd$k_int_hrmin = 12; cdd$k_int_hrsec = 13; cdd$k_int_min = 14; cdd$k_int_minsec = 15; cdd$k_int_sec = 16; cdd$k_timestamp_adt = 17; (*+ *) (* J-CDD$I18N/A: Character set ID number, based on DEC STD 169 *) (*- *) CONST nad$K_CSET_DEC_MCS = 0; nad$K_CSET_ISOLATIN1 = 1; nad$K_CSET_ISOLATIN2 = 2; nad$K_CSET_ISOLATINARABIC = 3; nad$K_CSET_ISOLATINGREEK = 4; nad$K_CSET_ISOLATINCYRILLIC = 5; nad$K_CSET_ISOLATINHEBREW = 6; nad$K_CSET_ISOLATIN3 = 7; nad$K_CSET_ISOLATIN4 = 8; nad$K_CSET_ISOLATIN5 = 9; nad$K_CSET_ISOLATIN6 = 10; nad$K_CSET_KATAKANA = 32; nad$K_CSET_KANJI = 64; nad$K_CSET_HANZI = 65; nad$K_CSET_KOREAN = 66; nad$K_CSET_HANYU = 67; nad$K_CSET_DTSCS = 68; nad$K_CSET_DEC_KANJI = 96; nad$K_CSET_DEC_HANZI = 97; nad$K_CSET_DEC_KOREAN = 98; nad$K_CSET_DEC_HANYU = 99; nad$K_CSET_DEC_SICGCC = 100; nad$K_CSET_ASCII = 256; nad$K_CSET_SIMPLE_LATIN = 257; END.