(********************************************************************************************************************************) (* Created: 3-JAN-2006 15:37:12 by OpenVMS SDL EV1-31 *) (* Source: 3-JAN-2006 15:37:12 CDD$ALPHA_72:[CODE]CDDTAGDSRI.SDL;1 *) (********************************************************************************************************************************) MODULE CDDTAGDSRI ; [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 CDDTAGDSRI IDENT V7.0-03581 ***) (*---------------------------------------------------------------------------- *) (* *) (* Copyright Oracle Corporation 1987, 2004. All Rights Reserved *) (* *) (*---------------------------------------------------------------------------- *) (* *) (* FACILITY: *) (* *) (* Oracle CDD Repository - NAD Protocols *) (* *) (* ABSTRACT: *) (* *) (* Tag values used in the protocols for the definition of DSRI *) (* compliant databases. *) (* *) (* TAG VALUES USED: *) (* *) (* 800 - 900 *) (* *) (*------------------------------------------------------------------------------ *) (* *) (* Facility number *) (*~ *) (* Entities and relationships. *) (*~ *) CONST cdd$k_ent_file = 2818849; cdd$k_ent_database = 2818850; cdd$k_ent_rdb_database = 2818851; cdd$k_ent_rms_database = 2818852; cdd$k_ent_idb_database = 2818853; cdd$k_ent_file_definition = 2818854; cdd$k_rel_rms_data_agg = 2818855; cdd$k_rel_rms_file_def = 2818856; cdd$k_rel_rdb_derived_from = 2818857; cdd$k_rel_rdb_da_drvd_from = 2818858; cdd$k_ent_constraint = 2818859; cdd$k_rel_rdb_data_element = 2818860; cdd$k_rel_idb_data_agg = 2818861; cdd$k_rel_rdb_da = 2818862; cdd$k_rel_rdb_constraint = 2818863; cdd$k_rel_constraint_exp = 2818864; cdd$k_rel_database_schema = 2818865; cdd$k_rel_database_file = 2818866; cdd$k_ent_index = 2818867; cdd$k_rel_rdb_index = 2818868; cdd$k_rel_index_segment = 2818869; cdd$k_rel_in_file = 2818870; (*~ *) (* New RMS entities *) (*~ *) CONST cdd$k_ent_file_allocation = 2818871; cdd$k_ent_file_access = 2818872; cdd$k_ent_file_index = 2818873; cdd$k_rel_file_indexed_by = 2818874; cdd$k_rel_file_area_alloc = 2818875; cdd$k_rel_file_index_seg = 2818876; cdd$k_rel_file_access_index = 2818877; cdd$k_ent_file_atts = 2818878; cdd$k_rel_file_rel = 2818879; cdd$k_reuse_me1 = 2818880; cdd$k_reuse_me2 = 2818881; cdd$k_reuse_me3 = 2818882; cdd$k_reuse_me4 = 2818883; cdd$k_reuse_me5 = 2818884; cdd$k_reuse_me6 = 2818885; cdd$k_ent_col_seq = 2818886; (* V4.2 *) cdd$k_rel_rdb_col_seq = 2818887; (* V4.2 ships *) cdd$k_rel_rec_constraint = 2818888; (* V5.1 ships *) (*~ *) (* Attributes: *) (*~ *) CONST cdd$k_att_qualified_name = 2818849; (* comes from nadpronad *) (* cdd$k_att_node_name *) CONST cdd$k_att_evaluation_time = 2818850; cdd$k_att_db_key_len = 2818851; cdd$k_att_unique_index = 2818852; cdd$k_att_db_parameters = 2818853; cdd$k_att_fab_alq = 2818854; cdd$k_att_fab_bks = 2818855; cdd$k_att_fab_bls = 2818856; cdd$k_att_fab_chan_mode = 2818857; cdd$k_att_fab_deq = 2818858; cdd$k_att_fab_dna = 2818859; cdd$k_att_fab_dns = 2818860; cdd$k_att_fab_fac_bio = 2818861; cdd$k_att_fab_fac_bro = 2818862; cdd$k_att_fab_fac_del = 2818863; cdd$k_att_fab_fac_get = 2818864; cdd$k_att_fab_fac_put = 2818865; cdd$k_att_fab_fac_trn = 2818866; cdd$k_att_fab_fac_upd = 2818867; cdd$k_att_fab_fna = 2818868; cdd$k_att_fab_fns = 2818869; cdd$k_att_fab_fop_cbt = 2818870; cdd$k_att_fab_fop_cif = 2818871; cdd$k_att_fab_fop_ctg = 2818872; cdd$k_att_fab_fop_dfw = 2818873; cdd$k_att_fab_fop_dlt = 2818874; cdd$k_att_fab_fop_mxv = 2818875; cdd$k_att_fab_fop_nef = 2818876; cdd$k_att_fab_fop_nfs = 2818877; cdd$k_att_fab_fop_pos = 2818878; cdd$k_att_fab_fop_rck = 2818879; cdd$k_att_fab_fop_rwc = 2818880; cdd$k_att_fab_fop_rwo = 2818881; cdd$k_att_fab_fop_scf = 2818882; cdd$k_att_fab_fop_spl = 2818883; cdd$k_att_fab_fop_sqo = 2818884; cdd$k_att_fab_fop_sup = 2818885; cdd$k_att_fab_fop_tef = 2818886; cdd$k_att_fab_fop_tmd = 2818887; cdd$k_att_fab_fop_tmp = 2818888; cdd$k_att_fab_fop_ufo = 2818889; cdd$k_att_fab_fop_wck = 2818890; cdd$k_att_fab_fsz = 2818891; cdd$k_att_fab_gbc = 2818892; cdd$k_att_fab_lnm_mode = 2818893; cdd$k_att_fab_mrn = 2818894; cdd$k_att_fab_mrs = 2818895; cdd$k_att_fab_org = 2818896; cdd$k_att_fab_rat = 2818897; cdd$k_att_fab_rat_blk = 2818898; cdd$k_att_fab_rfm = 2818899; cdd$k_att_fab_rtv = 2818900; cdd$k_att_fab_shr_del = 2818901; cdd$k_att_fab_shr_get = 2818902; cdd$k_att_fab_shr_mse = 2818903; cdd$k_att_fab_shr_nil = 2818904; cdd$k_att_fab_shr_put = 2818905; cdd$k_att_fab_shr_upd = 2818906; cdd$k_att_fab_shr_upi = 2818907; cdd$k_att_rab_bkt = 2818908; cdd$k_att_rab_mbc = 2818909; cdd$k_att_rab_mbf = 2818910; cdd$k_att_rab_pbf = 2818911; cdd$k_att_rab_psz = 2818912; cdd$k_att_rab_rac = 2818913; cdd$k_att_rab_rfa = 2818914; cdd$k_att_rab_rop_asy = 2818915; cdd$k_att_rab_rop_bio = 2818916; cdd$k_att_rab_rop_cco = 2818917; cdd$k_att_rab_rop_cvt = 2818918; cdd$k_att_rab_rop_eof = 2818919; cdd$k_att_rab_rop_eto = 2818920; cdd$k_att_rab_rop_fdl = 2818921; cdd$k_att_rab_rop_kge = 2818922; cdd$k_att_rab_rop_kgt = 2818923; cdd$k_att_rab_rop_lim = 2818924; cdd$k_att_rab_rop_loa = 2818925; cdd$k_att_rab_rop_loc = 2818926; cdd$k_att_rab_rop_nlk = 2818927; cdd$k_att_rab_rop_nxr = 2818928; cdd$k_att_rab_rop_pmt = 2818929; cdd$k_att_rab_rop_pta = 2818930; cdd$k_att_rab_rop_rah = 2818931; cdd$k_att_rab_rop_rea = 2818932; cdd$k_att_rab_rop_rlk = 2818933; cdd$k_att_rab_rop_rne = 2818934; cdd$k_att_rab_rop_rnf = 2818935; cdd$k_att_rab_rop_rrl = 2818936; cdd$k_att_rab_rop_tmo = 2818937; cdd$k_att_rab_rop_tpt = 2818938; cdd$k_att_rab_rop_uif = 2818939; cdd$k_att_rab_rop_ulk = 2818940; cdd$k_att_rab_rop_wat = 2818941; cdd$k_att_rab_rop_wbh = 2818942; cdd$k_att_rab_tmo = 2818943; cdd$k_att_xaball_aid = 2818944; cdd$k_att_xaball_aln = 2818945; cdd$k_att_xaball_alq = 2818946; cdd$k_att_xaball_bkz = 2818947; cdd$k_att_xaball_aop_cbt = 2818948; cdd$k_att_xaball_aop_ctg = 2818949; cdd$k_att_xaball_deq = 2818950; cdd$k_att_xaball_aop_hrd = 2818951; cdd$k_att_xaball_loc = 2818952; cdd$k_att_xaball_aop_onc = 2818953; cdd$k_att_xaball_rfi = 2818954; cdd$k_att_xaball_vol = 2818955; cdd$k_att_xabkey_chg = 2818956; cdd$k_att_xabkey_dat_ncmpr = 2818957; cdd$k_att_xabkey_dfl = 2818958; cdd$k_att_xabkey_dtp = 2818959; cdd$k_att_xabkey_dup = 2818960; cdd$k_att_xabkey_idx_ncmpr = 2818961; cdd$k_att_xabkey_ifl = 2818962; cdd$k_att_xabkey_key_ncmpr = 2818963; cdd$k_att_xabkey_knm = 2818964; cdd$k_att_xabkey_nul = 2818965; cdd$k_att_xabkey_prolog = 2818966; cdd$k_att_xabkey_ref = 2818967; cdd$k_att_xabkey_seg = 2818968; cdd$k_att_xabpro_grp_nodel = 2818969; cdd$k_att_xabpro_grp_noexe = 2818970; cdd$k_att_xabpro_grp_norea = 2818971; cdd$k_att_xabpro_grp_nowri = 2818972; cdd$k_att_xabpro_mtacc = 2818973; cdd$k_att_xabpro_own_nodel = 2818974; cdd$k_att_xabpro_own_noexe = 2818975; cdd$k_att_xabpro_own_norea = 2818976; cdd$k_att_xabpro_own_nowri = 2818977; cdd$k_att_xabpro_propagate = 2818978; cdd$k_att_xabpro_sys_nodel = 2818979; cdd$k_att_xabpro_sys_noexe = 2818980; cdd$k_att_xabpro_sys_norea = 2818981; cdd$k_att_xabpro_sys_nowri = 2818982; cdd$k_att_xabpro_wld_nodel = 2818983; cdd$k_att_xabpro_wld_noexe = 2818984; cdd$k_att_xabpro_wld_norea = 2818985; cdd$k_att_xabpro_wld_nowri = 2818986; cdd$k_att_def_owner = 2818987; cdd$k_att_def_acl = 2818988; cdd$k_att_xabkey_area = 2818989; cdd$k_att_xabkey_null_value = 2818990; cdd$k_att_rdb_desc_idx_seg = 2818991; (* V4.2 *) cdd$k_att_rdb_ncs_name = 2818992; (* V4.2 ships *) cdd$k_att_rdb_idx_mapping = 2818993; (* V4.3 *) cdd$k_att_rdb_idx_map_min = 2818994; (* V4.3 *) cdd$k_att_rdb_idx_map_max = 2818995; (* V4.3 *) cdd$k_att_rdb_idx_size = 2818996; (* V4.3 ships *) CDD$K_ATT_RDB_DA = 2818997; CDD$K_ATT_RDB_DATA_ELEMENT = 2818998; CDD$K_ATT_RDB_INDEX = 2818999; CDD$K_ATT_RDB_CONSTRAINT = 2819000; CDD$K_ATT_RDB_DERIVED_FROM = 2819001; CDD$K_ATT_IDB_DATA_AGG = 2819002; CDD$K_ATT_CONSTRAINT_EXP = 2819003; CDD$K_ATT_INDEX_SEGMENT = 2819004; CDD$K_ATT_DATABASE_SCHEMA = 2819005; CDD$K_ATT_DATABASE_FILE = 2819006; CDD$K_ATT_DBM_STO_SI = 2819007; CDD$K_ATT_DBM_SEC_SI = 2819008; CDD$K_ATT_DBM_SUB_SI = 2819009; CDD$K_ATT_RDB_DA_DRVD_FROM = 2819010; CDD$K_ATT_RDB_DA_MEM = 2819011; CDD$K_ATT_RDB_DATA_ELE_MEM = 2819012; CDD$K_ATT_RDB_INDEX_MEM = 2819013; CDD$K_ATT_RDB_CONSTR_MEM = 2819014; CDD$K_ATT_RDB_DERV_FROM_MEM = 2819015; CDD$K_ATT_IDB_DATA_AGG_MEM = 2819016; CDD$K_ATT_CONSTR_EXP_MEM = 2819017; CDD$K_ATT_INDEX_SEGMENT_MEM = 2819018; CDD$K_ATT_DATABASE_FILE_MEM = 2819019; CDD$K_ATT_IN_FILE = 2819020; CDD$K_ATT_IN_FILE_MEM = 2819021; CDD$K_ATT_DB_SCHEMA_MEM = 2819022; CDD$K_REL_RDB_DATA = 2819023; CDD$K_REL_DB_GROUP = 2819024; CDD$K_REL_DBM_REL = 2819025; CDD$K_REL_DB = 2819026; CDD$K_ENT_CDD_DB = 2819027; CDD$K_OWNED_BU_RELATIONSHIP = 2819028; CDD$K_ATT_RDB_DA_DRV_MEM = 2819029; cdd$k_att_db_group = 2819030; cdd$k_att_file_rel = 2819031; cdd$k_att_rms_file_def = 2819032; cdd$k_att_rms_data_agg = 2819033; cdd$k_att_file_indexed_by = 2819034; cdd$k_att_file_area_alloc = 2819035; cdd$k_att_file_index_seg = 2819036; cdd$k_att_file_access_index = 2819037; cdd$k_att_db_group_mem = 2819038; cdd$k_att_file_rel_mem = 2819039; cdd$k_att_rms_file_def_mem = 2819040; cdd$k_att_rms_data_agg_mem = 2819041; cdd$k_att_file_idx_by_mem = 2819042; cdd$k_att_file_area_all_mem = 2819043; cdd$k_att_file_idx_seg_mem = 2819044; cdd$k_att_file_acc_idx_mem = 2819045; cdd$k_att_rec_const = 2819046; cdd$k_att_rec_const_mem = 2819047; cdd$k_att_user_spec_name = 2819048; (*+ *) (* Mins and max for rms attributes for table lookups. *) (*- *) CONST cdd$k_att_rms_min = 2818854; cdd$k_att_rms_max = 2818990; (*+ *) (* Evaluation time literals *) (*- *) CONST cdd$k_eval_product = 0; cdd$k_eval_commit = 1; cdd$k_eval_update = 2; (*+ *) (* RMS Index area types *) (*- *) CONST cdd$k_area_dan = 0; cdd$k_area_ian = 1; cdd$k_area_lan = 2; (*+ *) (* RMS Index DESCENDING and ASCENDING sort order *) (*- *) CONST cdd$k_sort_descending = 1; cdd$k_sort_ascending = 0; END.