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