Sei sulla pagina 1di 79

N" DEFAULT="'SYSTEM'" IDCOLUMN="N" DESC="Refresh audit field for user that creat

ed the record. Trigger maintained."/>


<TRIGGER NAME="RT_TASKQUAL_DEL" SET="REFRESH_AUDIT_MM" TABLE="TA
SKQUAL" TARGET="OR,SS,IB" DESC="Refresh Delete TASKQUAL"/>
<TRIGGER NAME="RT_TASKQUAL" SET="REFRESH_AUDIT_MM" TABLE="TASKQU
AL" TARGET="OR,SS,IB" DESC="Refresh TASKQUAL"/>
<INDEX TABLE="TASKQUAL" NAME="ndx_taskqual_quality" UNIQUENESS="
NONUNIQUE" FIELD="qual_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(i
nitial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="TASKQUAL" NAME="fk_taskqual_quality" TYPE="FO
REIGN" FIELDS="qual_id" TARGETTABLE="QUALITY" TARGETFIELDS="qual_id" TABLESPACE=
"" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKQUAL" NAME="fk_taskqual_task" TYPE="FOREI
GN" FIELDS="task_id" TARGETTABLE="TASK" TARGETFIELDS="task_id" TABLESPACE="" PCT
FREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKQUAL" NAME="pk_taskqual" TYPE="PRIMARY" F
IELDS="task_id,qual_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PC
TFREE="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincr
ease 50)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="TASKRSRC" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Resources assigned to activities" ORDINAL="39" TABLEOPTIONS="project">
<FIELD TABLE="TASKRSRC" NAME="taskrsrc_id" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Uniq
ue ID"/>
<FIELD TABLE="TASKRSRC" NAME="taskuse_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to
TASKUSE table - identifies the activity within the methodology"/>
<FIELD TABLE="TASKRSRC" NAME="template_id" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK t
o TEMPLATE table - identifies the methodology"/>
<FIELD TABLE="TASKRSRC" NAME="rsrc_type" DATATYPE="string" CHARL
ENGTH="10" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="'RT_Labor'" DESC="
Resource type Labor, Equipment, or Material"/>
<FIELD TABLE="TASKRSRC" NAME="role_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK to RO
LES table - identifies the role for this resource on this activity"/>
<FIELD TABLE="TASKRSRC" NAME="rsrc_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK to RS
RC table - identifies the resource"/>
<FIELD TABLE="TASKRSRC" NAME="skill_level" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="Prof
iciency level"/>
<FIELD TABLE="TASKRSRC" NAME="qty_per_hr" DATATYPE="double" CHAR
LENGTH="22" DATAPRECISION="16" DATASCALE="8" NOTNULL="N" DEFAULT="" DESC="Units
per time for this resource on this activity (hours per hour)"/>
<FIELD TABLE="TASKRSRC" NAME="low_qty" DATATYPE="double" CHARLEN
GTH="22" DATAPRECISION="14" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="Low count
of units for this resource on this activity (hours)"/>
<FIELD TABLE="TASKRSRC" NAME="high_qty" DATATYPE="double" CHARLE
NGTH="22" DATAPRECISION="14" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="High cou
nt of units for this resource on this activity (hours)"/>
<FIELD TABLE="TASKRSRC" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="TASKRSRC" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="TASKRSRC" NAME="create_date" DATATYPE="date" CHARL

ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN


="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="TASKRSRC" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_TASKRSRC_DEL" SET="REFRESH_AUDIT_MM" TABLE="TA
SKRSRC" TARGET="OR,SS,IB" DESC="Refresh Delete TASKRSRC"/>
<TRIGGER NAME="RT_TASKRSRC" SET="REFRESH_AUDIT_MM" TABLE="TASKRS
RC" TARGET="OR,SS,IB" DESC="Refresh TASKRSRC"/>
<INDEX TABLE="TASKRSRC" NAME="ndx_taskrsrc_1" UNIQUENESS="NONUNI
QUE" FIELD="template_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(ini
tial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="TASKRSRC" NAME="ndx_taskrsrc_roles" UNIQUENESS="NO
NUNIQUE" FIELD="role_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(ini
tial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="TASKRSRC" NAME="ndx_taskrsrc_rsrc" UNIQUENESS="NON
UNIQUE" FIELD="rsrc_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(init
ial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="TASKRSRC" NAME="ndx_taskrsrc_taskuse" UNIQUENESS="
NONUNIQUE" FIELD="taskuse_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING=
"(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="TASKRSRC" NAME="fk_taskrsrc_roles" TYPE="FORE
IGN" FIELDS="role_id" TARGETTABLE="ROLES" TARGETFIELDS="role_id" TABLESPACE="" P
CTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKRSRC" NAME="fk_taskrsrc_template" TYPE="F
OREIGN" FIELDS="template_id" TARGETTABLE="TEMPLATE" TARGETFIELDS="template_id" T
ABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKRSRC" NAME="fk_taskrsrc_rsrc" TYPE="FOREI
GN" FIELDS="rsrc_id" TARGETTABLE="RSRC" TARGETFIELDS="rsrc_id" TABLESPACE="" PCT
FREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKRSRC" NAME="fk_taskrsrc_taskuse" TYPE="FO
REIGN" FIELDS="taskuse_id" TARGETTABLE="TASKUSE" TARGETFIELDS="taskuse_id" TABLE
SPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKRSRC" NAME="pk_taskrsrc" TYPE="PRIMARY" F
IELDS="taskrsrc_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFRE
E="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease
50)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="TASKUSE" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" S
TORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DE
SC="Activities assigned to methodologies" ORDINAL="40" TABLEOPTIONS="project">
<FIELD TABLE="TASKUSE" NAME="taskuse_id" DATATYPE="integer" CHAR
LENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to
TASKUSE table - identifies the activity within the methodology"/>
<FIELD TABLE="TASKUSE" NAME="task_id" DATATYPE="integer" CHARLEN
GTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to TAS
K table - identifies the core activity"/>
<FIELD TABLE="TASKUSE" NAME="template_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to
TEMPLATE table - identifies the methodology"/>
<FIELD TABLE="TASKUSE" NAME="wbs_id" DATATYPE="integer" CHARLENG
TH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to TMPL
WBS table - identifies the WBS"/>
<FIELD TABLE="TASKUSE" NAME="est_wt" DATATYPE="double" CHARLENGT
H="22" DATAPRECISION="10" DATASCALE="2" NOTNULL="Y" DEFAULT="" DESC="Estimation
weight, for top-down estimation"/>
<FIELD TABLE="TASKUSE" NAME="task_code" DATATYPE="string" CHARLE
NGTH="40" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Activity co
de"/>

<FIELD TABLE="TASKUSE" NAME="low_work_qty" DATATYPE="double" CHA


RLENGTH="22" DATAPRECISION="14" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="Low c
ount of labor units, rolled up from assigned activities"/>
<FIELD TABLE="TASKUSE" NAME="high_work_qty" DATATYPE="double" CH
ARLENGTH="22" DATAPRECISION="14" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="High
count of labor units, rolled up from assigned activities"/>
<FIELD TABLE="TASKUSE" NAME="low_equip_qty" DATATYPE="double" CH
ARLENGTH="22" DATAPRECISION="14" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="Low
count of non-labor units, rolled up from assigned activities"/>
<FIELD TABLE="TASKUSE" NAME="high_equip_qty" DATATYPE="double" C
HARLENGTH="22" DATAPRECISION="14" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="Hig
h count of non-labor units, rolled up from assigned activities"/>
<FIELD TABLE="TASKUSE" NAME="low_drtn_hr_cnt" DATATYPE="double"
CHARLENGTH="22" DATAPRECISION="14" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="Lo
w duration estimate"/>
<FIELD TABLE="TASKUSE" NAME="high_drtn_hr_cnt" DATATYPE="double"
CHARLENGTH="22" DATAPRECISION="14" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC=""
/>
<FIELD TABLE="TASKUSE" NAME="guid" DATATYPE="string" CHARLENGTH=
"22" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Global unique ID
"/>
<FIELD TABLE="TASKUSE" NAME="update_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="TASKUSE" NAME="update_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="TASKUSE" NAME="create_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="TASKUSE" NAME="create_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field for user that created the record. Trigger main
tained."/>
<TRIGGER NAME="RT_TASKUSE_DEL" SET="REFRESH_AUDIT_MM" TABLE="TAS
KUSE" TARGET="OR,SS,IB" DESC="Refresh Delete TASKUSE"/>
<TRIGGER NAME="RT_TASKUSE" SET="REFRESH_AUDIT_MM" TABLE="TASKUSE
" TARGET="OR,SS,IB" DESC="Refresh TASKUSE"/>
<INDEX TABLE="TASKUSE" NAME="ndx_taskuse_1" UNIQUENESS="NONUNIQU
E" FIELD="template_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(initi
al 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="TASKUSE" NAME="ndx_taskuse_task" UNIQUENESS="NONUN
IQUE" FIELD="task_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(initia
l 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="TASKUSE" NAME="ndx_taskuse_tmplwbs" UNIQUENESS="NO
NUNIQUE" FIELD="wbs_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(init
ial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="TASKUSE" NAME="fk_taskuse_task" TYPE="FOREIGN
" FIELDS="task_id" TARGETTABLE="TASK" TARGETFIELDS="task_id" TABLESPACE="" PCTFR
EE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKUSE" NAME="fk_taskuse_template" TYPE="FOR
EIGN" FIELDS="template_id" TARGETTABLE="TEMPLATE" TARGETFIELDS="template_id" TAB
LESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKUSE" NAME="fk_taskuse_tmplwbs" TYPE="FORE
IGN" FIELDS="wbs_id" TARGETTABLE="TMPLWBS" TARGETFIELDS="wbs_id" TABLESPACE="" P
CTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKUSE" NAME="pk_taskuse" TYPE="PRIMARY" FIE
LDS="taskuse_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE="
10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50
)" SEARCHCONDITION=""/>

</TABLE>
<TABLE NAME="TBLSYNC" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" S
TORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DE
SC="Identifies the database tables which have been recently updated so applicati
ons can refresh" ORDINAL="41" TABLEOPTIONS="none">
<FIELD TABLE="TBLSYNC" NAME="sync_id" DATATYPE="integer" CHARLEN
GTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Unique ID
"/>
<FIELD TABLE="TBLSYNC" NAME="seq_num" DATATYPE="integer" CHARLEN
GTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Sequence
number for sorting"/>
<FIELD TABLE="TBLSYNC" NAME="table_name" DATATYPE="string" CHARL
ENGTH="8" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Name of dat
abase table where column resides"/>
<FIELD TABLE="TBLSYNC" NAME="domain_id" DATATYPE="integer" CHARL
ENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK to T
EMPLATE table - identifies the template whose data has been updated"/>
<INDEX TABLE="TBLSYNC" NAME="ndx_tblsync_1" UNIQUENESS="NONUNIQU
E" FIELD="domain_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(initial
8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="TBLSYNC" NAME="fk_tblsync_template" TYPE="FOR
EIGN" FIELDS="domain_id" TARGETTABLE="TEMPLATE" TARGETFIELDS="template_id" TABLE
SPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TBLSYNC" NAME="pk_tblsync" TYPE="PRIMARY" FIE
LDS="sync_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE="10"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)"
SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="TCATTYPE" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Methodology category types" ORDINAL="42" TABLEOPTIONS="global">
<FIELD TABLE="TCATTYPE" NAME="tmpl_catg_type_id" DATATYPE="integ
er" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC
="FK to TCATTYPE table - identifies the methodology category type"/>
<FIELD TABLE="TCATTYPE" NAME="seq_num" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Sequence
number for sorting"/>
<FIELD TABLE="TCATTYPE" NAME="tmpl_catg_short_len" DATATYPE="int
eger" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DE
SC="Max length of methodology category value"/>
<FIELD TABLE="TCATTYPE" NAME="tmpl_catg_type" DATATYPE="string"
CHARLENGTH="40" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Metho
dology category type"/>
<FIELD TABLE="TCATTYPE" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="TCATTYPE" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="TCATTYPE" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="TCATTYPE" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_TCATTYPE_DEL" SET="REFRESH_AUDIT_MM" TABLE="TC
ATTYPE" TARGET="OR,SS,IB" DESC="Refresh Delete TCATTYPE"/>
<TRIGGER NAME="RT_TCATTYPE" SET="REFRESH_AUDIT_MM" TABLE="TCATTY
PE" TARGET="OR,SS,IB" DESC="Refresh TCATTYPE"/>

<CONSTRAINT TABLE="TCATTYPE" NAME="pk_tcattype" TYPE="PRIMARY" F


IELDS="tmpl_catg_type_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1"
PCTFREE="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctin
crease 50)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="TCATVAL" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" S
TORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DE
SC="Methodology category values" ORDINAL="43" TABLEOPTIONS="global">
<FIELD TABLE="TCATVAL" NAME="tmpl_catg_id" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK t
o TCATVAL table - identifies the methodology category value"/>
<FIELD TABLE="TCATVAL" NAME="tmpl_catg_type_id" DATATYPE="intege
r" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC=
"FK to TCATTYPE table - identifies the methodology category type"/>
<FIELD TABLE="TCATVAL" NAME="seq_num" DATATYPE="integer" CHARLEN
GTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Sequence
number for sorting"/>
<FIELD TABLE="TCATVAL" NAME="tmpl_catg_short_name" DATATYPE="str
ing" CHARLENGTH="32" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="
Methodology category value"/>
<FIELD TABLE="TCATVAL" NAME="parent_tmpl_catg_id" DATATYPE="inte
ger" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DES
C="FK to TCATVAL table - identifies the parent methodology category value"/>
<FIELD TABLE="TCATVAL" NAME="tmpl_catg_name" DATATYPE="string" C
HARLENGTH="100" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Metho
dology category description"/>
<FIELD TABLE="TCATVAL" NAME="update_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="TCATVAL" NAME="update_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="TCATVAL" NAME="create_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="TCATVAL" NAME="create_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field for user that created the record. Trigger main
tained."/>
<TRIGGER NAME="RT_TCATVAL_DEL" SET="REFRESH_AUDIT_MM" TABLE="TCA
TVAL" TARGET="OR,SS,IB" DESC="Refresh Delete TCATVAL"/>
<TRIGGER NAME="RT_TCATVAL" SET="REFRESH_AUDIT_MM" TABLE="TCATVAL
" TARGET="OR,SS,IB" DESC="Refresh TCATVAL"/>
<INDEX TABLE="TCATVAL" NAME="ndx_tcatval_tcattype" UNIQUENESS="N
ONUNIQUE" FIELD="tmpl_catg_type_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGES
TRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""
/>
<CONSTRAINT TABLE="TCATVAL" NAME="fk_tcatval_tcattype" TYPE="FOR
EIGN" FIELDS="tmpl_catg_type_id" TARGETTABLE="TCATTYPE" TARGETFIELDS="tmpl_catg_
type_id" TABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TCATVAL" NAME="pk_tcatval" TYPE="PRIMARY" FIE
LDS="tmpl_catg_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE
="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease
50)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="TEMPLATE" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Methodologies" ORDINAL="44" TABLEOPTIONS="global,project">
<FIELD TABLE="TEMPLATE" NAME="template_id" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK t

o TEMPLATE table - identifies the methodology"/>


<FIELD TABLE="TEMPLATE" NAME="add_date" DATATYPE="date" CHARLENG
TH="7" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Date methodolo
gy was created"/>
<FIELD TABLE="TEMPLATE" NAME="checkout_flag" DATATYPE="string" C
HARLENGTH="1" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="'N'" DESC="Indi
cates whether the methodology is currently checked out"/>
<FIELD TABLE="TEMPLATE" NAME="template_type" DATATYPE="string" C
HARLENGTH="20" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Method
ology type - Base/Plugin/Activity-Library"/>
<FIELD TABLE="TEMPLATE" NAME="status_code" DATATYPE="string" CHA
RLENGTH="20" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Methodol
ogy status values: Available, Unavailable"/>
<FIELD TABLE="TEMPLATE" NAME="template_name" DATATYPE="string" C
HARLENGTH="100" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Metho
dology name"/>
<FIELD TABLE="TEMPLATE" NAME="task_cnt" DATATYPE="integer" CHARL
ENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="Count o
f tasks, rolled up from assigned activities"/>
<FIELD TABLE="TEMPLATE" NAME="task_code_base" DATATYPE="integer"
CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="S
uffix base value for auto-increment of task code"/>
<FIELD TABLE="TEMPLATE" NAME="task_code_step" DATATYPE="integer"
CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="S
uffix step value for auto-increment of task code"/>
<FIELD TABLE="TEMPLATE" NAME="low_work_qty" DATATYPE="double" CH
ARLENGTH="22" DATAPRECISION="14" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="Low
count of labor units, rolled up from assigned activities"/>
<FIELD TABLE="TEMPLATE" NAME="high_work_qty" DATATYPE="double" C
HARLENGTH="22" DATAPRECISION="14" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="Hig
h count of labor units, rolled up from assigned activities"/>
<FIELD TABLE="TEMPLATE" NAME="low_equip_qty" DATATYPE="double" C
HARLENGTH="22" DATAPRECISION="14" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="Low
count of non-labor units, rolled up from assigned activities"/>
<FIELD TABLE="TEMPLATE" NAME="high_equip_qty" DATATYPE="double"
CHARLENGTH="22" DATAPRECISION="14" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="Hi
gh count of non-labor units, rolled up from assigned activities"/>
<FIELD TABLE="TEMPLATE" NAME="low_work_cost" DATATYPE="double" C
HARLENGTH="22" DATAPRECISION="20" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="Low
labor cost, rolled up from assigned activities"/>
<FIELD TABLE="TEMPLATE" NAME="high_work_cost" DATATYPE="double"
CHARLENGTH="22" DATAPRECISION="20" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="Hi
gh labor cost, rolled up from assigned activities"/>
<FIELD TABLE="TEMPLATE" NAME="low_equip_cost" DATATYPE="double"
CHARLENGTH="22" DATAPRECISION="20" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="Lo
w non-labor cost, rolled up from assigned activities"/>
<FIELD TABLE="TEMPLATE" NAME="high_equip_cost" DATATYPE="double"
CHARLENGTH="22" DATAPRECISION="20" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="H
igh non-labor cost, rolled up from assigned activities"/>
<FIELD TABLE="TEMPLATE" NAME="low_expense_cost" DATATYPE="double
" CHARLENGTH="22" DATAPRECISION="20" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="
Low expense cost, rolled up from assigned activities"/>
<FIELD TABLE="TEMPLATE" NAME="high_expense_cost" DATATYPE="doubl
e" CHARLENGTH="22" DATAPRECISION="20" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC=
"High expense cost, rolled up from assigned activities"/>
<FIELD TABLE="TEMPLATE" NAME="def_cost_per_qty" DATATYPE="double
" CHARLENGTH="22" DATAPRECISION="21" DATASCALE="8" NOTNULL="N" DEFAULT="" DESC="
Default price/time to compute costs when activities have no resources (but do ha
ve units)"/>
<FIELD TABLE="TEMPLATE" NAME="task_code_prefix" DATATYPE="string

" CHARLENGTH="20" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Pre


fix for auto-increment of task code"/>
<FIELD TABLE="TEMPLATE" NAME="guid" DATATYPE="string" CHARLENGTH
="22" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Global unique I
D"/>
<FIELD TABLE="TEMPLATE" NAME="def_qty_type" DATATYPE="string" CH
ARLENGTH="24" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Time un
its for methodology's default price/time (year/month/week/day/hour)"/>
<FIELD TABLE="TEMPLATE" NAME="add_by_name" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Name of
user who created the methodology"/>
<FIELD TABLE="TEMPLATE" NAME="low_mat_cost" DATATYPE="double" CH
ARLENGTH="22" DATAPRECISION="20" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="Low
material cost"/>
<FIELD TABLE="TEMPLATE" NAME="high_mat_cost" DATATYPE="double" C
HARLENGTH="22" DATAPRECISION="20" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="Hig
h material cost"/>
<FIELD TABLE="TEMPLATE" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="TEMPLATE" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="TEMPLATE" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="TEMPLATE" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_TEMPLATE_DEL" SET="REFRESH_AUDIT_MM" TABLE="TE
MPLATE" TARGET="OR,SS,IB" DESC="Refresh Delete TEMPLATE"/>
<TRIGGER NAME="RT_TEMPLATE" SET="REFRESH_AUDIT_MM" TABLE="TEMPLA
TE" TARGET="OR,SS,IB" DESC="Refresh TEMPLATE"/>
<CONSTRAINT TABLE="TEMPLATE" NAME="pk_template" TYPE="PRIMARY" F
IELDS="template_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFRE
E="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease
50)" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TEMPLATE" NAME="ck_template_checkout_flag" TY
PE="CHECK" FIELDS="checkout_flag" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="" P
CTFREE="" STORAGESTRING="" SEARCHCONDITION="checkout_flag in ('Y', 'N')"/>
</TABLE>
<TABLE NAME="TMPLCOST" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Expenses for a methodology" ORDINAL="45" TABLEOPTIONS="project">
<FIELD TABLE="TMPLCOST" NAME="cost_item_id" DATATYPE="integer" C
HARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Uni
que ID"/>
<FIELD TABLE="TMPLCOST" NAME="taskuse_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to
TASKUSE table - identifies the activity within the methodology"/>
<FIELD TABLE="TMPLCOST" NAME="template_id" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK t
o TEMPLATE table - identifies the methodology"/>
<FIELD TABLE="TMPLCOST" NAME="cost_load_type" DATATYPE="string"
CHARLENGTH="12" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Type
of cost accrual over the activity duration - Start/End/Uniform"/>
<FIELD TABLE="TMPLCOST" NAME="cost_type_id" DATATYPE="integer" C
HARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK
to COSTTYPE table - identifies the expense category"/>

<FIELD TABLE="TMPLCOST" NAME="low_cost" DATATYPE="double" CHARLE


NGTH="22" DATAPRECISION="20" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="Low expe
nse cost"/>
<FIELD TABLE="TMPLCOST" NAME="high_cost" DATATYPE="double" CHARL
ENGTH="22" DATAPRECISION="20" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="High ex
pense cost"/>
<FIELD TABLE="TMPLCOST" NAME="vendor_name" DATATYPE="string" CHA
RLENGTH="100" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Vendor
name"/>
<FIELD TABLE="TMPLCOST" NAME="cost_name" DATATYPE="string" CHARL
ENGTH="120" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Expense n
ame"/>
<FIELD TABLE="TMPLCOST" NAME="qty_name" DATATYPE="string" CHARLE
NGTH="30" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Unit of mea
sure for expense"/>
<FIELD TABLE="TMPLCOST" NAME="cost_descr" DATATYPE="blob" CHARLE
NGTH="0" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Expense desc
ription"/>
<FIELD TABLE="TMPLCOST" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="TMPLCOST" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="TMPLCOST" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="TMPLCOST" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_TMPLCOST_DEL" SET="REFRESH_AUDIT_MM" TABLE="TM
PLCOST" TARGET="OR,SS,IB" DESC="Refresh Delete TMPLCOST"/>
<TRIGGER NAME="RT_TMPLCOST" SET="REFRESH_AUDIT_MM" TABLE="TMPLCO
ST" TARGET="OR,SS,IB" DESC="Refresh TMPLCOST"/>
<INDEX TABLE="TMPLCOST" NAME="ndx_tmplcost_1" UNIQUENESS="NONUNI
QUE" FIELD="template_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(ini
tial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="TMPLCOST" NAME="ndx_tmplcost_costtype" UNIQUENESS=
"NONUNIQUE" FIELD="cost_type_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRI
NG="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="TMPLCOST" NAME="ndx_tmplcost_taskuse" UNIQUENESS="
NONUNIQUE" FIELD="taskuse_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING=
"(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="TMPLCOST" NAME="fk_tmplcost_costtype" TYPE="F
OREIGN" FIELDS="cost_type_id" TARGETTABLE="COSTTYPE" TARGETFIELDS="cost_type_id"
TABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TMPLCOST" NAME="fk_tmplcost_template" TYPE="F
OREIGN" FIELDS="template_id" TARGETTABLE="TEMPLATE" TARGETFIELDS="template_id" T
ABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TMPLCOST" NAME="fk_tmplcost_taskuse" TYPE="FO
REIGN" FIELDS="taskuse_id" TARGETTABLE="TASKUSE" TARGETFIELDS="taskuse_id" TABLE
SPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TMPLCOST" NAME="pk_tmplcost" TYPE="PRIMARY" F
IELDS="cost_item_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFR
EE="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincreas
e 50)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="TMPLRISK" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D

ESC="Methodology risks" ORDINAL="46" TABLEOPTIONS="project">


<FIELD TABLE="TMPLRISK" NAME="risk_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Unique I
D"/>
<FIELD TABLE="TMPLRISK" NAME="template_id" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK t
o TEMPLATE table - identifies the methodology"/>
<FIELD TABLE="TMPLRISK" NAME="wbs_id" DATATYPE="integer" CHARLEN
GTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to TMP
LWBS table - identifies the WBS"/>
<FIELD TABLE="TMPLRISK" NAME="priority_type" DATATYPE="string" C
HARLENGTH="12" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Risk p
riority"/>
<FIELD TABLE="TMPLRISK" NAME="risk_name" DATATYPE="string" CHARL
ENGTH="100" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Risk name
"/>
<FIELD TABLE="TMPLRISK" NAME="risk_type_id" DATATYPE="integer" C
HARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK
to RISKTYPE table - identifies the risk type"/>
<FIELD TABLE="TMPLRISK" NAME="prbly_pct" DATATYPE="integer" CHAR
LENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="Risk p
robability of occurrence"/>
<FIELD TABLE="TMPLRISK" NAME="impact_work_qty" DATATYPE="double"
CHARLENGTH="22" DATAPRECISION="14" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="I
mpact labor units if risk occurs"/>
<FIELD TABLE="TMPLRISK" NAME="impact_equip_qty" DATATYPE="double
" CHARLENGTH="22" DATAPRECISION="14" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="
Impact non-labor units if risk occurs"/>
<FIELD TABLE="TMPLRISK" NAME="impact_expense_cost" DATATYPE="dou
ble" CHARLENGTH="22" DATAPRECISION="20" DATASCALE="6" NOTNULL="N" DEFAULT="" DES
C="Impact expense cost if risk occurs"/>
<FIELD TABLE="TMPLRISK" NAME="risk_descr" DATATYPE="blob" CHARLE
NGTH="0" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Risk descrip
tion"/>
<FIELD TABLE="TMPLRISK" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="TMPLRISK" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="TMPLRISK" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="TMPLRISK" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_TMPLRISK_DEL" SET="REFRESH_AUDIT_MM" TABLE="TM
PLRISK" TARGET="OR,SS,IB" DESC="Refresh Delete TMPLRISK"/>
<TRIGGER NAME="RT_TMPLRISK" SET="REFRESH_AUDIT_MM" TABLE="TMPLRI
SK" TARGET="OR,SS,IB" DESC="Refresh TMPLRISK"/>
<INDEX TABLE="TMPLRISK" NAME="ndx_tmplrisk_1" UNIQUENESS="NONUNI
QUE" FIELD="template_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(ini
tial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="TMPLRISK" NAME="ndx_tmplrisk_risktype" UNIQUENESS=
"NONUNIQUE" FIELD="risk_type_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRI
NG="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="TMPLRISK" NAME="ndx_tmplrisk_tmplwbs" UNIQUENESS="
NONUNIQUE" FIELD="wbs_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(in
itial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>

<CONSTRAINT TABLE="TMPLRISK" NAME="fk_tmplrisk_risktype" TYPE="F


OREIGN" FIELDS="risk_type_id" TARGETTABLE="RISKTYPE" TARGETFIELDS="risk_type_id"
TABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TMPLRISK" NAME="fk_tmplrisk_template" TYPE="F
OREIGN" FIELDS="template_id" TARGETTABLE="TEMPLATE" TARGETFIELDS="template_id" T
ABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TMPLRISK" NAME="fk_tmplrisk_tmplwbs" TYPE="FO
REIGN" FIELDS="wbs_id" TARGETTABLE="TMPLWBS" TARGETFIELDS="wbs_id" TABLESPACE=""
PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TMPLRISK" NAME="pk_tmplrisk" TYPE="PRIMARY" F
IELDS="risk_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE="1
0" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)
" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="TMPLSHAR" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Identifies which methodologies are currently locked in shared/exclusive mod
e by user sessions" ORDINAL="47" TABLEOPTIONS="none">
<FIELD TABLE="TMPLSHAR" NAME="template_id" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK t
o TEMPLATE table - identifies the methodology"/>
<FIELD TABLE="TMPLSHAR" NAME="session_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Uniqu
e ID"/>
<FIELD TABLE="TMPLSHAR" NAME="access_level" DATATYPE="integer" C
HARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Acc
ess level; 1 = Shared; 2 = Exclusive"/>
<INDEX TABLE="TMPLSHAR" NAME="ndx_tmplshar_usession" UNIQUENESS=
"NONUNIQUE" FIELD="session_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING
="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="TMPLSHAR" NAME="fk_tmplshar_template" TYPE="F
OREIGN" FIELDS="template_id" TARGETTABLE="TEMPLATE" TARGETFIELDS="template_id" T
ABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TMPLSHAR" NAME="fk_tmplshar_usession" TYPE="F
OREIGN" FIELDS="session_id" TARGETTABLE="USESSION" TARGETFIELDS="session_id" TAB
LESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TMPLSHAR" NAME="pk_tmplshar" TYPE="PRIMARY" F
IELDS="template_id,session_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_N
DX1" PCTFREE="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99
pctincrease 50)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="TMPLTCAT" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Methodology categories assigned to methodologies" ORDINAL="48" TABLEOPTIONS
="project">
<FIELD TABLE="TMPLTCAT" NAME="template_id" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK t
o TEMPLATE table - identifies the methodology"/>
<FIELD TABLE="TMPLTCAT" NAME="tmpl_catg_type_id" DATATYPE="integ
er" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC
="FK to TCATTYPE table - identifies the methodology category type"/>
<FIELD TABLE="TMPLTCAT" NAME="tmpl_catg_id" DATATYPE="integer" C
HARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK
to TCATVAL table - identifies the methodology category value"/>
<FIELD TABLE="TMPLTCAT" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="TMPLTCAT" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>

<FIELD TABLE="TMPLTCAT" NAME="create_date" DATATYPE="date" CHARL


ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="TMPLTCAT" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_TMPLTCAT_DEL" SET="REFRESH_AUDIT_MM" TABLE="TM
PLTCAT" TARGET="OR,SS,IB" DESC="Refresh Delete TMPLTCAT"/>
<TRIGGER NAME="RT_TMPLTCAT" SET="REFRESH_AUDIT_MM" TABLE="TMPLTC
AT" TARGET="OR,SS,IB" DESC="Refresh TMPLTCAT"/>
<INDEX TABLE="TMPLTCAT" NAME="ndx_tmpltcat_tcattype" UNIQUENESS=
"NONUNIQUE" FIELD="tmpl_catg_type_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAG
ESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=
""/>
<INDEX TABLE="TMPLTCAT" NAME="ndx_tmpltcat_tcatval" UNIQUENESS="
NONUNIQUE" FIELD="tmpl_catg_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRIN
G="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="TMPLTCAT" NAME="fk_tmpltcat_tcattype" TYPE="F
OREIGN" FIELDS="tmpl_catg_type_id" TARGETTABLE="TCATTYPE" TARGETFIELDS="tmpl_cat
g_type_id" TABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TMPLTCAT" NAME="fk_tmpltcat_template" TYPE="F
OREIGN" FIELDS="template_id" TARGETTABLE="TEMPLATE" TARGETFIELDS="template_id" T
ABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TMPLTCAT" NAME="fk_tmpltcat_tcatval" TYPE="FO
REIGN" FIELDS="tmpl_catg_id" TARGETTABLE="TCATVAL" TARGETFIELDS="tmpl_catg_id" T
ABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TMPLTCAT" NAME="pk_tmpltcat" TYPE="PRIMARY" F
IELDS="template_id,tmpl_catg_type_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE=
"MMDB_NDX1" PCTFREE="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxexte
nts 99 pctincrease 50)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="TMPLWBS" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" S
TORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DE
SC="WBS for a methodology" ORDINAL="49" TABLEOPTIONS="project">
<FIELD TABLE="TMPLWBS" NAME="wbs_id" DATATYPE="integer" CHARLENG
TH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to TMPL
WBS table - identifies the WBS"/>
<FIELD TABLE="TMPLWBS" NAME="template_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to
TEMPLATE table - identifies the methodology"/>
<FIELD TABLE="TMPLWBS" NAME="seq_num" DATATYPE="integer" CHARLEN
GTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Sequence
number for sorting"/>
<FIELD TABLE="TMPLWBS" NAME="est_wt" DATATYPE="double" CHARLENGT
H="22" DATAPRECISION="10" DATASCALE="2" NOTNULL="Y" DEFAULT="" DESC="Estimation
weight, for top-down estimation"/>
<FIELD TABLE="TMPLWBS" NAME="wbs_short_name" DATATYPE="string" C
HARLENGTH="40" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="WBS co
de"/>
<FIELD TABLE="TMPLWBS" NAME="wbs_name" DATATYPE="string" CHARLEN
GTH="100" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="WBS name"/>
<FIELD TABLE="TMPLWBS" NAME="phase_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK to PH
ASE table - identifies WBS category value"/>
<FIELD TABLE="TMPLWBS" NAME="obs_id" DATATYPE="integer" CHARLENG
TH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK to OBS
table - identifies the responsible OBS"/>
<FIELD TABLE="TMPLWBS" NAME="parent_wbs_id" DATATYPE="integer" C
HARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK

to TMPLWBS table - identifies parent in WBS hierarchy"/>


<FIELD TABLE="TMPLWBS" NAME="fact_catg_id" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK t
o FACTCATG table - identifies the factor category. Size and complexity category"
/>
<FIELD TABLE="TMPLWBS" NAME="guid" DATATYPE="string" CHARLENGTH=
"22" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Global unique ID
"/>
<FIELD TABLE="TMPLWBS" NAME="update_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="TMPLWBS" NAME="update_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="TMPLWBS" NAME="create_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="TMPLWBS" NAME="create_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field for user that created the record. Trigger main
tained."/>
<TRIGGER NAME="RT_TMPLWBS_DEL" SET="REFRESH_AUDIT_MM" TABLE="TMP
LWBS" TARGET="OR,SS,IB" DESC="Refresh Delete TMPLWBS"/>
<TRIGGER NAME="RT_TMPLWBS" SET="REFRESH_AUDIT_MM" TABLE="TMPLWBS
" TARGET="OR,SS,IB" DESC="Refresh TMPLWBS"/>
<INDEX TABLE="TMPLWBS" NAME="ndx_tmplwbs_1" UNIQUENESS="NONUNIQU
E" FIELD="template_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(initi
al 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="TMPLWBS" NAME="ndx_tmplwbs_factcatg" UNIQUENESS="N
ONUNIQUE" FIELD="fact_catg_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING
="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="TMPLWBS" NAME="ndx_tmplwbs_obs" UNIQUENESS="NONUNI
QUE" FIELD="obs_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(initial
8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="TMPLWBS" NAME="ndx_tmplwbs_phase" UNIQUENESS="NONU
NIQUE" FIELD="phase_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(init
ial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="TMPLWBS" NAME="fk_tmplwbs_factcatg" TYPE="FOR
EIGN" FIELDS="fact_catg_id" TARGETTABLE="FACTCATG" TARGETFIELDS="fact_catg_id" T
ABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TMPLWBS" NAME="fk_tmplwbs_template" TYPE="FOR
EIGN" FIELDS="template_id" TARGETTABLE="TEMPLATE" TARGETFIELDS="template_id" TAB
LESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TMPLWBS" NAME="fk_tmplwbs_phase" TYPE="FOREIG
N" FIELDS="phase_id" TARGETTABLE="PHASE" TARGETFIELDS="phase_id" TABLESPACE="" P
CTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TMPLWBS" NAME="fk_tmplwbs_obs" TYPE="FOREIGN"
FIELDS="obs_id" TARGETTABLE="OBS" TARGETFIELDS="obs_id" TABLESPACE="" PCTFREE="
" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TMPLWBS" NAME="pk_tmplwbs" TYPE="PRIMARY" FIE
LDS="wbs_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE="10"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" S
EARCHCONDITION=""/>
</TABLE>
<TABLE NAME="UDFCODE" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" S
TORAGESTRING="(initial 64K next 32K minextents 1 maxextents 121 pctincrease 0)"
DESC="Code values for enumerated UDF" ORDINAL="62" TABLEOPTIONS="global">
<FIELD TABLE="UDFCODE" NAME="udf_code_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" IDCOLUMN="N
" DESC="Unique identifier"/>

<FIELD TABLE="UDFCODE" NAME="udf_type_id" DATATYPE="integer" CHA


RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" IDCOLUMN="N
" DESC="FK to UDFTYPE"/>
<FIELD TABLE="UDFCODE" NAME="seq_num" DATATYPE="integer" CHARLEN
GTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" IDCOLUMN="N" DE
SC="Order of values"/>
<FIELD TABLE="UDFCODE" NAME="short_name" DATATYPE="string" CHARL
ENGTH="60" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" IDCOLUMN="Y" DES
C="Code Value"/>
<FIELD TABLE="UDFCODE" NAME="udf_code_name" DATATYPE="string" CH
ARLENGTH="120" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" IDCOLUMN="N"
DESC="Description of code"/>
<FIELD TABLE="UDFCODE" NAME="parent_udf_code_id" DATATYPE="integ
er" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" IDCO
LUMN="Y" DESC="Parent for Hierarchical codes"/>
<FIELD TABLE="UDFCODE" NAME="update_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="UDFCODE" NAME="update_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="UDFCODE" NAME="create_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="UDFCODE" NAME="create_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field for user that created the record. Trigger main
tained."/>
<TRIGGER NAME="RT_UDFCODE_DEL" SET="REFRESH_AUDIT_MM" TABLE="UDF
CODE" TARGET="OR,SS,IB" DESC="Refresh Delete UDFCODE"/>
<TRIGGER NAME="RT_UDFCODE" SET="REFRESH_AUDIT_MM" TABLE="UDFCODE
" TARGET="OR,SS,IB" DESC="Refresh UDFCODE"/>
<INDEX TABLE="UDFCODE" NAME="ndx_udfcode_udf_type_id" UNIQUENESS
="NONUNIQUE" FIELD="udf_type_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRI
NG="(initial 32K next 32k minextents 1 maxextents 121 pctincrease 0)" TARGET="OR
,SS,IB"/>
<CONSTRAINT TABLE="UDFCODE" NAME="pk_udfcode" TYPE="PRIMARY" FIE
LDS="udf_code_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE=
"10" STORAGESTRING="(initial 32K next 16K minextents 1 maxextents 121 pctincreas
e 0)" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="UDFCODE" NAME="fk_udfcode_udftype" TYPE="FORE
IGN" FIELDS="udf_type_id" TARGETTABLE="UDFTYPE" TARGETFIELDS="udf_type_id" REFCO
NTYPE="DEPENDENT" TABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="UDFTYPE" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" S
TORAGESTRING="(initial 64K next 32K minextents 1 maxextents 121 pctincrease 0)"
DESC="Definitions/labels for all user-defined columns" ORDINAL="50" TABLEOPTIONS
="global">
<FIELD TABLE="UDFTYPE" NAME="udf_type_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Uniqu
e identifier"/>
<FIELD TABLE="UDFTYPE" NAME="table_name" DATATYPE="string" CHARL
ENGTH="30" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Name of da
tabase table where column resides"/>
<FIELD TABLE="UDFTYPE" NAME="udf_type_name" DATATYPE="string" CH
ARLENGTH="32" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="User de
fined field name"/>
<FIELD TABLE="UDFTYPE" NAME="udf_type_label" DATATYPE="string" C
HARLENGTH="40" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Label
for column"/>

<FIELD TABLE="UDFTYPE" NAME="logical_data_type" DATATYPE="string


" CHARLENGTH="20" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Log
ical data type for column"/>
<FIELD TABLE="UDFTYPE" NAME="super_flag" DATATYPE="string" CHARL
ENGTH="1" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="'N'" IDCOLUMN="N" D
ESC="Super Code Flag"/>
<FIELD TABLE="UDFTYPE" NAME="udf_code_short_len" DATATYPE="integ
er" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" IDCO
LUMN="N" DESC="Max Length of Code Values"/>
<FIELD TABLE="UDFTYPE" NAME="update_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="UDFTYPE" NAME="update_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="UDFTYPE" NAME="create_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="UDFTYPE" NAME="create_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field for user that created the record. Trigger main
tained."/>
<TRIGGER NAME="RT_UDFTYPE_DEL" SET="REFRESH_AUDIT_MM" TABLE="UDF
TYPE" TARGET="OR,SS,IB" DESC="Refresh Delete UDFTYPE"/>
<TRIGGER NAME="RT_UDFTYPE" SET="REFRESH_AUDIT_MM" TABLE="UDFTYPE
" TARGET="OR,SS,IB" DESC="Refresh UDFTYPE"/>
<CONSTRAINT TABLE="UDFTYPE" NAME="pk_udftype" TYPE="PRIMARY" FIE
LDS="udf_type_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE=
"10" STORAGESTRING="(initial 32K next 16K minextents 1 maxextents 121 pctincreas
e 0)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="UDFVALUE" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 5M next 1M minextents 1 maxextents 121 pctincrease 0)" D
ESC="Values for all user-defined columns" ORDINAL="51" TABLEOPTIONS="global,proj
ect">
<FIELD TABLE="UDFVALUE" NAME="udf_type_id" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK t
o UDFTYPE Table"/>
<FIELD TABLE="UDFVALUE" NAME="fk_id" DATATYPE="integer" CHARLENG
TH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Generic fo
reign key to appropriate table. No constrained"/>
<FIELD TABLE="UDFVALUE" NAME="template_id" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK t
o TEMPLATE table (if appropriate) for performance"/>
<FIELD TABLE="UDFVALUE" NAME="udf_date" DATATYPE="date" CHARLENG
TH="7" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Date value"/>
<FIELD TABLE="UDFVALUE" NAME="udf_text" DATATYPE="string" CHARLE
NGTH="255" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="String val
ue"/>
<FIELD TABLE="UDFVALUE" NAME="udf_number" DATATYPE="number" CHAR
LENGTH="22" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Generic n
umeric value"/>
<FIELD TABLE="UDFVALUE" NAME="udf_code_id" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" IDCOLUMN="
N" DESC="FK to UDFCODE (if a Code Type)"/>
<FIELD TABLE="UDFVALUE" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="UDFVALUE" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO

LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>


<FIELD TABLE="UDFVALUE" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="UDFVALUE" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_UDFVALUE_DEL" SET="REFRESH_AUDIT_MM" TABLE="UD
FVALUE" TARGET="OR,SS,IB" DESC="Refresh Delete UDFVALUE"/>
<TRIGGER NAME="RT_UDFVALUE" SET="REFRESH_AUDIT_MM" TABLE="UDFVAL
UE" TARGET="OR,SS,IB" DESC="Refresh UDFVALUE"/>
<INDEX TABLE="UDFVALUE" NAME="ndx_udfvalue_template" UNIQUENESS=
"NONUNIQUE" FIELD="template_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRIN
G="(initial 1M next 1M minextents 1 maxextents 121 pctincrease 0)" TARGET="OR,SS
,IB"/>
<INDEX TABLE="UDFVALUE" NAME="ndx_udfvalue_udfcode" UNIQUENESS="
NONUNIQUE" FIELD="udf_code_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING
="(initial 1M next 1M minextents 1 maxextents 121 pctincrease 0)" TARGET="OR,SS,
IB"/>
<CONSTRAINT TABLE="UDFVALUE" NAME="pk_udfvalue" TYPE="PRIMARY" F
IELDS="udf_type_id,fk_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1"
PCTFREE="10" STORAGESTRING="(initial 1M next 1M minextents 1 maxextents 121 pcti
ncrease 0)" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="UDFVALUE" NAME="fk_udfvalue_template" TYPE="F
OREIGN" FIELDS="template_id" TARGETTABLE="TEMPLATE" TARGETFIELDS="template_id" T
ABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="UDFVALUE" NAME="fk_udfvalue_udfcode" TYPE="FO
REIGN" FIELDS="udf_code_id" TARGETTABLE="UDFCODE" TARGETFIELDS="udf_code_id" REF
CONTYPE="INDEPENDENT" TABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=
""/>
<CONSTRAINT TABLE="UDFVALUE" NAME="fk_udfvalue_udftype" TYPE="FO
REIGN" FIELDS="udf_type_id" TARGETTABLE="UDFTYPE" TARGETFIELDS="udf_type_id" REF
CONTYPE="DEPENDENT" TABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""
/>
</TABLE>
<TABLE NAME="UMEASURE" TABLESPACE="MMDB_DAT1" PCTFREE="0" PCTUSED="40" S
TORAGESTRING="(initial 1M next 512k minextents 1 maxextents 99 pctincrease 50)"
DESC="" ORDINAL="52" TABLEOPTIONS="global">
<FIELD TABLE="UMEASURE" NAME="unit_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Unique I
D"/>
<FIELD TABLE="UMEASURE" NAME="seq_num" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Sequence
Number"/>
<FIELD TABLE="UMEASURE" NAME="unit_name" DATATYPE="string" CHARL
ENGTH="100" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Unit Name
"/>
<FIELD TABLE="UMEASURE" NAME="unit_abbrev" DATATYPE="string" CHA
RLENGTH="16" DATAPRECISION=" " DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Unit ab
breviation"/>
<FIELD TABLE="UMEASURE" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="UMEASURE" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="UMEASURE" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>

<FIELD TABLE="UMEASURE" NAME="create_user" DATATYPE="string" CHA


RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_UMEASURE_DEL" SET="REFRESH_AUDIT_MM" TABLE="UM
EASURE" TARGET="OR,SS,IB" DESC="Refresh Delete UMEASURE"/>
<TRIGGER NAME="RT_UMEASURE" SET="REFRESH_AUDIT_MM" TABLE="UMEASU
RE" TARGET="OR,SS,IB" DESC="Refresh UMEASURE"/>
<CONSTRAINT TABLE="UMEASURE" NAME="pk_umeasure" TYPE="PRIMARY" F
IELDS="unit_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE="1
0" STORAGESTRING="(initial 256K next 32K minextents 1 maxextents 121 pctincrease
0)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="USERCOL" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" S
TORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DE
SC="Definitions/labels for all user-defined columns" ORDINAL="53" TABLEOPTIONS="
global">
<FIELD TABLE="USERCOL" NAME="user_col_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Uniqu
e identifier"/>
<FIELD TABLE="USERCOL" NAME="table_name" DATATYPE="string" CHARL
ENGTH="16" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Name of da
tabase table where column resides"/>
<FIELD TABLE="USERCOL" NAME="logical_data_type" DATATYPE="string
" CHARLENGTH="20" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Log
ical data type for column"/>
<FIELD TABLE="USERCOL" NAME="user_col_name" DATATYPE="string" CH
ARLENGTH="32" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Name of
column"/>
<FIELD TABLE="USERCOL" NAME="user_col_label" DATATYPE="string" C
HARLENGTH="40" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Label
for column"/>
<FIELD TABLE="USERCOL" NAME="update_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="USERCOL" NAME="update_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="USERCOL" NAME="create_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="USERCOL" NAME="create_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field for user that created the record. Trigger main
tained."/>
<TRIGGER NAME="RT_USERCOL_DEL" SET="REFRESH_AUDIT_MM" TABLE="USE
RCOL" TARGET="OR,SS,IB" DESC="Refresh Delete USERCOL"/>
<TRIGGER NAME="RT_USERCOL" SET="REFRESH_AUDIT_MM" TABLE="USERCOL
" TARGET="OR,SS,IB" DESC="Refresh USERCOL"/>
<CONSTRAINT TABLE="USERCOL" NAME="pk_usercol" TYPE="PRIMARY" FIE
LDS="user_col_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE=
"10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 5
0)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="USERDATA" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Settings/preferences for users, by topic" ORDINAL="54" TABLEOPTIONS="global
">
<FIELD TABLE="USERDATA" NAME="user_data_id" DATATYPE="integer" C
HARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Uni

que ID"/>
<FIELD TABLE="USERDATA" NAME="user_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to US
ERS table - identifies the user"/>
<FIELD TABLE="USERDATA" NAME="topic_name" DATATYPE="string" CHAR
LENGTH="20" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Topic for
user data. Combination of user_id and topic_name unique."/>
<FIELD TABLE="USERDATA" NAME="user_data" DATATYPE="blob" CHARLEN
GTH="0" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="User settings
/preferences for this topic"/>
<FIELD TABLE="USERDATA" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="USERDATA" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="USERDATA" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="USERDATA" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_USERDATA_DEL" SET="REFRESH_AUDIT_MM" TABLE="US
ERDATA" TARGET="OR,SS,IB" DESC="Refresh Delete USERDATA"/>
<TRIGGER NAME="RT_USERDATA" SET="REFRESH_AUDIT_MM" TABLE="USERDA
TA" TARGET="OR,SS,IB" DESC="Refresh USERDATA"/>
<INDEX TABLE="USERDATA" NAME="ndx_userdata_1" UNIQUENESS="NONUNI
QUE" FIELD="user_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(initial
8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="USERDATA" NAME="fk_userdata_users" TYPE="FORE
IGN" FIELDS="user_id" TARGETTABLE="USERS" TARGETFIELDS="user_id" TABLESPACE="" P
CTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="USERDATA" NAME="pk_userdata" TYPE="PRIMARY" F
IELDS="user_data_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFR
EE="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincreas
e 50)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="USERENG" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" S
TORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DE
SC="Maps users to database engine types for license enforcement" ORDINAL="55" TA
BLEOPTIONS="global">
<FIELD TABLE="USERENG" NAME="user_eng_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Uniqu
e ID"/>
<FIELD TABLE="USERENG" NAME="user_id" DATATYPE="integer" CHARLEN
GTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to USE
RS table - identifies the user"/>
<FIELD TABLE="USERENG" NAME="named_user_flag" DATATYPE="string"
CHARLENGTH="1" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="'Y'" DESC="Ind
icates whether this user is licensed for this engine on a named or concurrent us
er basis"/>
<FIELD TABLE="USERENG" NAME="db_engine_type" DATATYPE="string" C
HARLENGTH="20" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Databa
se engine type (concatenated with the application suite type): i.e., P3e_PM / TP
_PM / TP_MM, etc. This is a static type."/>
<FIELD TABLE="USERENG" NAME="update_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="USERENG" NAME="update_user" DATATYPE="string" CHAR

LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL


UMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="USERENG" NAME="create_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="USERENG" NAME="create_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field for user that created the record. Trigger main
tained."/>
<TRIGGER NAME="RT_USERENG_DEL" SET="REFRESH_AUDIT_MM" TABLE="USE
RENG" TARGET="OR,SS,IB" DESC="Refresh Delete USERENG"/>
<TRIGGER NAME="RT_USERENG" SET="REFRESH_AUDIT_MM" TABLE="USERENG
" TARGET="OR,SS,IB" DESC="Refresh USERENG"/>
<INDEX TABLE="USERENG" NAME="ndx_usereng_users" UNIQUENESS="NONU
NIQUE" FIELD="user_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(initi
al 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="USERENG" NAME="fk_usereng_users" TYPE="FOREIG
N" FIELDS="user_id" TARGETTABLE="USERS" TARGETFIELDS="user_id" TABLESPACE="" PCT
FREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="USERENG" NAME="pk_usereng" TYPE="PRIMARY" FIE
LDS="user_eng_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE=
"10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 5
0)" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="USERENG" NAME="ck_usereng_named_user_flag" TY
PE="CHECK" FIELDS="named_user_flag" TARGETTABLE="" TARGETFIELDS="" TABLESPACE=""
PCTFREE="" STORAGESTRING="" SEARCHCONDITION="named_user_flag in ('Y', 'N')"/>
</TABLE>
<TABLE NAME="USERS" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" STO
RAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DESC
="Application users" ORDINAL="56" TABLEOPTIONS="global">
<FIELD TABLE="USERS" NAME="user_id" DATATYPE="integer" CHARLENGT
H="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to USERS
table - identifies the user"/>
<FIELD TABLE="USERS" NAME="user_name" DATATYPE="string" CHARLENG
TH="32" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Login name fo
r user"/>
<FIELD TABLE="USERS" NAME="view_id" DATATYPE="integer" CHARLENGT
H="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="Unique ID"/
>
<FIELD TABLE="USERS" NAME="prof_id" DATATYPE="integer" CHARLENGT
H="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK to PROFI
LE table - identifies security profile for the user for this methodology"/>
<FIELD TABLE="USERS" NAME="guid" DATATYPE="string" CHARLENGTH="2
2" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Global unique ID"/
>
<FIELD TABLE="USERS" NAME="actual_name" DATATYPE="string" CHARLE
NGTH="80" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Personal na
me of user"/>
<FIELD TABLE="USERS" NAME="passwd" DATATYPE="string" CHARLENGTH=
"255" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Login password
for user"/>
<FIELD TABLE="USERS" NAME="curr_id" DATATYPE="integer" CHARLENGT
H="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="1" DESC="FK to CURR
TYPE table - identifies the user's view Currency"/>
<FIELD TABLE="USERS" NAME="update_date" DATATYPE="date" CHARLENG
TH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN="N
" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="USERS" NAME="update_user" DATATYPE="string" CHARLE
NGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOLUM
N="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>

<FIELD TABLE="USERS" NAME="create_date" DATATYPE="date" CHARLENG


TH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN="N
" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="USERS" NAME="create_user" DATATYPE="string" CHARLE
NGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOLUM
N="N" DESC="Refresh audit field for user that created the record. Trigger mainta
ined."/>
<TRIGGER NAME="RT_USERS_DEL" SET="REFRESH_AUDIT_MM" TABLE="USERS
" TARGET="OR,SS,IB" DESC="Refresh Delete USERS"/>
<TRIGGER NAME="RT_USERS" SET="REFRESH_AUDIT_MM" TABLE="USERS" TA
RGET="OR,SS,IB" DESC="Refresh USERS"/>
<INDEX TABLE="USERS" NAME="ndx_users_profile" UNIQUENESS="NONUNI
QUE" FIELD="prof_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(initial
8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="USERS" NAME="fk_users_currtype" TYPE="FOREIGN
" FIELDS="curr_id" TARGETTABLE="CURRTYPE" TARGETFIELDS="curr_id" TABLESPACE="" P
CTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="USERS" NAME="fk_users_profile" TYPE="FOREIGN"
FIELDS="prof_id" TARGETTABLE="PROFILE" TARGETFIELDS="prof_id" TABLESPACE="" PCT
FREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="USERS" NAME="pk_users" TYPE="PRIMARY" FIELDS=
"user_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE="10" STO
RAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" SEAR
CHCONDITION=""/>
</TABLE>
<TABLE NAME="USERTMPL" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Users assigned to methodologies with security profiles" ORDINAL="57" TABLEO
PTIONS="project">
<FIELD TABLE="USERTMPL" NAME="user_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to US
ERS table - identifies the user"/>
<FIELD TABLE="USERTMPL" NAME="template_id" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK t
o TEMPLATE table - identifies the methodology"/>
<FIELD TABLE="USERTMPL" NAME="prof_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK to PR
OFILE table - identifies security profile for the user for this methodology"/>
<FIELD TABLE="USERTMPL" NAME="view_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="Unique I
D"/>
<FIELD TABLE="USERTMPL" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="USERTMPL" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="USERTMPL" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="USERTMPL" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_USERTMPL_DEL" SET="REFRESH_AUDIT_MM" TABLE="US
ERTMPL" TARGET="OR,SS,IB" DESC="Refresh Delete USERTMPL"/>
<TRIGGER NAME="RT_USERTMPL" SET="REFRESH_AUDIT_MM" TABLE="USERTM
PL" TARGET="OR,SS,IB" DESC="Refresh USERTMPL"/>
<INDEX TABLE="USERTMPL" NAME="ndx_usertmpl_1" UNIQUENESS="NONUNI
QUE" FIELD="template_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(ini

tial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>


<INDEX TABLE="USERTMPL" NAME="ndx_usertmpl_profile" UNIQUENESS="
NONUNIQUE" FIELD="prof_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(i
nitial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="USERTMPL" NAME="ndx_usertmpl_viewprop" UNIQUENESS=
"NONUNIQUE" FIELD="view_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(
initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="USERTMPL" NAME="fk_usertmpl_profile" TYPE="FO
REIGN" FIELDS="prof_id" TARGETTABLE="PROFILE" TARGETFIELDS="prof_id" TABLESPACE=
"" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="USERTMPL" NAME="fk_usertmpl_template" TYPE="F
OREIGN" FIELDS="template_id" TARGETTABLE="TEMPLATE" TARGETFIELDS="template_id" T
ABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="USERTMPL" NAME="fk_usertmpl_viewprop" TYPE="F
OREIGN" FIELDS="view_id" TARGETTABLE="VIEWPROP" TARGETFIELDS="view_id" TABLESPAC
E="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="USERTMPL" NAME="fk_usertmpl_users" TYPE="FORE
IGN" FIELDS="user_id" TARGETTABLE="USERS" TARGETFIELDS="user_id" TABLESPACE="" P
CTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="USERTMPL" NAME="pk_usertmpl" TYPE="PRIMARY" F
IELDS="user_id,template_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1
" PCTFREE="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pct
increase 50)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="USESSION" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="User sessions to support methodology-level locking and licensing" ORDINAL="
58" TABLEOPTIONS="none">
<FIELD TABLE="USESSION" NAME="session_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Uniqu
e ID"/>
<FIELD TABLE="USESSION" NAME="login_time" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="The time the
application logged in"/>
<FIELD TABLE="USESSION" NAME="last_active_time" DATATYPE="date"
CHARLENGTH="7" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Last a
ctive time of the application"/>
<FIELD TABLE="USESSION" NAME="host_name" DATATYPE="string" CHARL
ENGTH="50" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Computer h
ost name"/>
<FIELD TABLE="USESSION" NAME="user_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK to US
ERS table - identifies the user"/>
<FIELD TABLE="USESSION" NAME="process_num" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="Proc
ess number for the application running on the host computer"/>
<FIELD TABLE="USESSION" NAME="app_name" DATATYPE="string" CHARLE
NGTH="25" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="The name of
the application logged in"/>
<FIELD TABLE="USESSION" NAME="hard_drive_code" DATATYPE="string"
CHARLENGTH="40" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Comp
uter hard drive identifier code"/>
<FIELD TABLE="USESSION" NAME="db_engine_type" DATATYPE="string"
CHARLENGTH="20" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Datab
ase engine type (concatenated with the application suite type): i.e., P3e_PM / T
P_PM / TP_MM, etc. This is a static type."/>
<FIELD TABLE="USESSION" NAME="os_user_name" DATATYPE="string" CH
ARLENGTH="32" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Operati
ng system login name for user"/>
<FIELD TABLE="USESSION" NAME="vdb_instance_guid" DATATYPE="strin

g" CHARLENGTH="22" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Tr


acks a VDB engine instance; when going multi-user, if an engine is destroyed, it
can quickly free all these rows with one query"/>
<FIELD TABLE="USESSION" NAME="spid" DATATYPE="integer" CHARLENGT
H="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" IDCOLUMN="N" DESC
="RDBMS session id to match database session with primavera session"/>
<FIELD TABLE="USESSION" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="USESSION" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="USESSION" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="USESSION" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_USESSION_DEL" SET="REFRESH_AUDIT_MM" TABLE="US
ESSION" TARGET="OR,SS,IB" DESC="Refresh Delete USESSION"/>
<TRIGGER NAME="RT_USESSION" SET="REFRESH_AUDIT_MM" TABLE="USESSI
ON" TARGET="OR,SS,IB" DESC="Refresh USESSION"/>
<INDEX TABLE="USESSION" NAME="ndx_usession_users" UNIQUENESS="NO
NUNIQUE" FIELD="user_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(ini
tial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="USESSION" NAME="fk_usession_users" TYPE="FORE
IGN" FIELDS="user_id" TARGETTABLE="USERS" TARGETFIELDS="user_id" TABLESPACE="" P
CTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="USESSION" NAME="pk_usession" TYPE="PRIMARY" F
IELDS="session_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE
="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease
50)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="VIEWPROP" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Task grid views" ORDINAL="59" TABLEOPTIONS="global">
<FIELD TABLE="VIEWPROP" NAME="view_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Unique I
D"/>
<FIELD TABLE="VIEWPROP" NAME="view_name" DATATYPE="string" CHARL
ENGTH="40" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="View name"
/>
<FIELD TABLE="VIEWPROP" NAME="user_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK to US
ERS table - identifies the user"/>
<FIELD TABLE="VIEWPROP" NAME="view_type" DATATYPE="string" CHARL
ENGTH="20" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Type of vi
ew"/>
<FIELD TABLE="VIEWPROP" NAME="view_data" DATATYPE="blob" CHARLEN
GTH="0" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="View settings
stored as text string"/>
<FIELD TABLE="VIEWPROP" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="VIEWPROP" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="VIEWPROP" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN

="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="VIEWPROP" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_VIEWPROP_DEL" SET="REFRESH_AUDIT_MM" TABLE="VI
EWPROP" TARGET="OR,SS,IB" DESC="Refresh Delete VIEWPROP"/>
<TRIGGER NAME="RT_VIEWPROP" SET="REFRESH_AUDIT_MM" TABLE="VIEWPR
OP" TARGET="OR,SS,IB" DESC="Refresh VIEWPROP"/>
<INDEX TABLE="VIEWPROP" NAME="ndx_viewprop_1" UNIQUENESS="NONUNI
QUE" FIELD="user_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(initial
8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="VIEWPROP" NAME="fk_viewprop_users" TYPE="FORE
IGN" FIELDS="user_id" TARGETTABLE="USERS" TARGETFIELDS="user_id" TABLESPACE="" P
CTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="VIEWPROP" NAME="pk_viewprop" TYPE="PRIMARY" F
IELDS="view_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE="1
0" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)
" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="WBSMEMO" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" S
TORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DE
SC="Methodology / WBS notebook" ORDINAL="60" TABLEOPTIONS="project">
<FIELD TABLE="WBSMEMO" NAME="wbs_memo_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Uniqu
e ID"/>
<FIELD TABLE="WBSMEMO" NAME="template_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to
TEMPLATE table - identifies the methodology"/>
<FIELD TABLE="WBSMEMO" NAME="wbs_id" DATATYPE="integer" CHARLENG
TH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to TMPL
WBS table - identifies the WBS"/>
<FIELD TABLE="WBSMEMO" NAME="memo_type_id" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK t
o MEMOTYPE table - identifies the notebook topic"/>
<FIELD TABLE="WBSMEMO" NAME="wbs_memo" DATATYPE="blob" CHARLENGT
H="0" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Notebook conten
ts stored as text string"/>
<FIELD TABLE="WBSMEMO" NAME="update_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="WBSMEMO" NAME="update_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="WBSMEMO" NAME="create_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="WBSMEMO" NAME="create_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field for user that created the record. Trigger main
tained."/>
<TRIGGER NAME="RT_WBSMEMO_DEL" SET="REFRESH_AUDIT_MM" TABLE="WBS
MEMO" TARGET="OR,SS,IB" DESC="Refresh Delete WBSMEMO"/>
<TRIGGER NAME="RT_WBSMEMO" SET="REFRESH_AUDIT_MM" TABLE="WBSMEMO
" TARGET="OR,SS,IB" DESC="Refresh WBSMEMO"/>
<INDEX TABLE="WBSMEMO" NAME="ndx_wbsmemo_1" UNIQUENESS="NONUNIQU
E" FIELD="template_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(initi
al 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="WBSMEMO" NAME="ndx_wbsmemo_memotype" UNIQUENESS="N
ONUNIQUE" FIELD="memo_type_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING

="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>


<INDEX TABLE="WBSMEMO" NAME="ndx_wbsmemo_tmplwbs" UNIQUENESS="NO
NUNIQUE" FIELD="wbs_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(init
ial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="WBSMEMO" NAME="fk_wbsmemo_memotype" TYPE="FOR
EIGN" FIELDS="memo_type_id" TARGETTABLE="MEMOTYPE" TARGETFIELDS="memo_type_id" T
ABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="WBSMEMO" NAME="fk_wbsmemo_template" TYPE="FOR
EIGN" FIELDS="template_id" TARGETTABLE="TEMPLATE" TARGETFIELDS="template_id" TAB
LESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="WBSMEMO" NAME="fk_wbsmemo_tmplwbs" TYPE="FORE
IGN" FIELDS="wbs_id" TARGETTABLE="TMPLWBS" TARGETFIELDS="wbs_id" TABLESPACE="" P
CTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="WBSMEMO" NAME="pk_wbsmemo" TYPE="PRIMARY" FIE
LDS="wbs_memo_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE=
"10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 5
0)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="WBSSTEP" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" S
TORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DE
SC="WBS Milestones" ORDINAL="61" TABLEOPTIONS="project">
<FIELD TABLE="WBSSTEP" NAME="wbs_step_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Uniqu
e ID"/>
<FIELD TABLE="WBSSTEP" NAME="template_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to
TEMPLATE table - identifies the methodology"/>
<FIELD TABLE="WBSSTEP" NAME="wbs_id" DATATYPE="integer" CHARLENG
TH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to TMPL
WBS table - identifies the WBS"/>
<FIELD TABLE="WBSSTEP" NAME="seq_num" DATATYPE="integer" CHARLEN
GTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Sequence
number for sorting"/>
<FIELD TABLE="WBSSTEP" NAME="step_name" DATATYPE="string" CHARLE
NGTH="120" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Descriptiv
e name of WBS milestone WBS Milestone"/>
<FIELD TABLE="WBSSTEP" NAME="step_wt" DATATYPE="double" CHARLENG
TH="22" DATAPRECISION="10" DATASCALE="2" NOTNULL="N" DEFAULT="" DESC="Relative w
eight or contribution of step weight"/>
<FIELD TABLE="WBSSTEP" NAME="update_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="WBSSTEP" NAME="update_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="WBSSTEP" NAME="create_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="WBSSTEP" NAME="create_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field for user that created the record. Trigger main
tained."/>
<TRIGGER NAME="RT_WBSSTEP_DEL" SET="REFRESH_AUDIT_MM" TABLE="WBS
STEP" TARGET="OR,SS,IB" DESC="Refresh Delete WBSSTEP"/>
<TRIGGER NAME="RT_WBSSTEP" SET="REFRESH_AUDIT_MM" TABLE="WBSSTEP
" TARGET="OR,SS,IB" DESC="Refresh WBSSTEP"/>
<INDEX TABLE="WBSSTEP" NAME="ndx_wbsstep_1" UNIQUENESS="NONUNIQU
E" FIELD="template_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(initi
al 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="WBSSTEP" NAME="ndx_wbsstep_tmplwbs" UNIQUENESS="NO

NUNIQUE" FIELD="wbs_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(init


ial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="WBSSTEP" NAME="fk_wbsstep_template" TYPE="FOR
EIGN" FIELDS="template_id" TARGETTABLE="TEMPLATE" TARGETFIELDS="template_id" TAB
LESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="WBSSTEP" NAME="fk_wbsstep_tmplwbs" TYPE="FORE
IGN" FIELDS="wbs_id" TARGETTABLE="TMPLWBS" TARGETFIELDS="wbs_id" TABLESPACE="" P
CTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="WBSSTEP" NAME="pk_wbsstep" TYPE="PRIMARY" FIE
LDS="wbs_step_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE=
"10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 5
0)" SEARCHCONDITION=""/>
</TABLE>
<PROCEDURE NAME="DB_TO_IANA_CHARSET" TYPE="PROCEDURE" SET="I18N_PROCS" T
ARGET="OR,SS"/>
<PROCEDURE NAME="GET_SAFETY_DATE" TYPE="PROCEDURE" SET="REFRESH_UTILS_MM
" TARGET="OR,SS"/>
<PROCEDURE NAME="GLOBAL_TABLE_CHANGE" TYPE="PROCEDURE" SET="REFRESH_UTIL
S_MM" TARGET="OR,SS"/>
<PROCEDURE NAME="OPEN_TABLE_CHANGE" TYPE="PROCEDURE" SET="REFRESH_UTILS_
MM" TARGET="OR,SS"/>
<PROCEDURE NAME="REFRDEL_CLEANUP" TYPE="PROCEDURE" SET="TIMESTAMP_UTILS"
TARGET="OR,SS"/>
<PROCEDURE NAME="PRM_AUDIT" TYPE="PACKAGE" SET="AUDITING" PACKAGE_SET="A
UDITING" TARGET="OR"/>
<PROCEDURE NAME="AUDIT_PRM_USER" TYPE="PROCEDURE" SET="AUDITING" TARGET=
"SS"/>
<PROCEDURE NAME="AUDIT_PROC_INFO" TYPE="PROCEDURE" SET="AUDITING" TARGET
="SS"/>
<HISTORY VERSION="0500.0001.0003.0001" ARCHIVE_DATE="" RELEASE="NO" RELE
ASE_DATE="" INS_FILE="ins" UPGRADE_FILE="" VERSION_SHORT_NAME="5.0c" VERSION_NAM
E="Release 5.0"/>
<HISTORY VERSION="0500.0001.0002.0001" ARCHIVE_DATE="7/2/2004" RELEASE="
NO" RELEASE_DATE="" INS_FILE="ins" UPGRADE_FILE="50b" VERSION_SHORT_NAME="5.0b"
VERSION_NAME="Release 5.0"/>
<HISTORY VERSION="0500.0001.0001.0001" ARCHIVE_DATE="6/3/2004" RELEASE="
NO" RELEASE_DATE="" INS_FILE="ins" UPGRADE_FILE="50a" VERSION_SHORT_NAME="5.0a"
VERSION_NAME="Release 5.0a"/>
<HISTORY VERSION="0410.0001.0001.0001" ARCHIVE_DATE="4/2/2004" RELEASE="
YES" RELEASE_DATE="" INS_FILE="ins" UPGRADE_FILE="41" VERSION_SHORT_NAME="4.1" V
ERSION_NAME="Release 4.1"/>
<HISTORY VERSION="0400.0008.0001.0001" ARCHIVE_DATE="3/12/2004" RELEASE=
"NO" RELEASE_DATE="" INS_FILE="ins" UPGRADE_FILE="40I" VERSION_SHORT_NAME="4.0i"
VERSION_NAME="Release 4.0i"/>
<HISTORY VERSION="0400.0006.0001.0001" ARCHIVE_DATE="2/4/2004" RELEASE="
YES" RELEASE_DATE="" INS_FILE="ins" UPGRADE_FILE="40" VERSION_SHORT_NAME="4.0" V
ERSION_NAME="Release 4.0"/>
<HISTORY VERSION="0400.0006.0001.0001" ARCHIVE_DATE="2/4/2004" RELEASE="
YES" RELEASE_DATE="" INS_FILE="ins" UPGRADE_FILE="40" VERSION_SHORT_NAME="4.0" V
ERSION_NAME="Release 4.0"/>
<HISTORY VERSION="0400.0005.0001.0002" ARCHIVE_DATE="11/21/2003" RELEASE
="NO" RELEASE_DATE="" INS_FILE="ins" UPGRADE_FILE="" VERSION_SHORT_NAME="4.06" V
ERSION_NAME="Release 4.0"/>
<HISTORY VERSION="0400.0005.0001.0001" ARCHIVE_DATE="11/07/2003" RELEASE
="NO" RELEASE_DATE="" INS_FILE="ins" UPGRADE_FILE="" VERSION_SHORT_NAME="4.05" V
ERSION_NAME="Release 4.0"/>
<HISTORY VERSION="0400.0004.0001.0001" ARCHIVE_DATE="10/24/2003" RELEASE
="NO" RELEASE_DATE="" INS_FILE="ins" UPGRADE_FILE="" VERSION_SHORT_NAME="4.04" V
ERSION_NAME="Release 4.0"/>
<HISTORY VERSION="0360.0002.0001.0001" ARCHIVE_DATE="10/3/2003" RELEASE=

"NO" RELEASE_DATE="" INS_FILE="ins" UPGRADE_FILE="" VERSION_SHORT_NAME="3x3" VER


SION_NAME="Release 3.x"/>
<HISTORY VERSION="0360.0001.0003.0001" ARCHIVE_DATE="8/5/2003" RELEASE="
NO" RELEASE_DATE="" INS_FILE="ins" UPGRADE_FILE="" VERSION_SHORT_NAME="3.x2" VER
SION_NAME="Release 3.x"/>
<HISTORY VERSION="0360.0001.0001.0001" ARCHIVE_DATE="6/19/2003" RELEASE=
"NO" RELEASE_DATE="" INS_FILE="ins" UPGRADE_FILE="" VERSION_SHORT_NAME="3.x1" VE
RSION_NAME="Release 3.x"/>
<HISTORY VERSION="0350.0006.0001.0001" ARCHIVE_DATE="4/29/2003" RELEASE=
"YES" RELEASE_DATE="1/1/2002" INS_FILE="INS_35" UPGRADE_FILE="351" VERSION_SHORT
_NAME="3.5.1" VERSION_NAME="Release 3.5.1"/>
<HISTORY VERSION="0350.0005.0001.0001" ARCHIVE_DATE="11/1/2002" RELEASE=
"YES" RELEASE_DATE="9/28/2002" INS_FILE="INS_35" UPGRADE_FILE="35" VERSION_SHORT
_NAME="3.5" VERSION_NAME="Release 3.5"/>
<HISTORY VERSION="0350.0004.0001.0001" ARCHIVE_DATE="5/30/2002" RELEASE=
"NO" RELEASE_DATE="1/1/2002" INS_FILE="INS_35" UPGRADE_FILE="" VERSION_SHORT_NAM
E="" VERSION_NAME=""/>
<HISTORY VERSION="0350.0003.0001.0001" ARCHIVE_DATE="" RELEASE="NO" RELE
ASE_DATE="1/1/2002" INS_FILE="INS_35" UPGRADE_FILE="" VERSION_SHORT_NAME="" VERS
ION_NAME=""/>
<HISTORY VERSION="0350.0001.0001.0001" ARCHIVE_DATE="" RELEASE="NO" RELE
ASE_DATE="1/1/2002" INS_FILE="INS_35" UPGRADE_FILE="" VERSION_SHORT_NAME="" VERS
ION_NAME=""/>
<HISTORY VERSION="0301.0000.0000.0000" ARCHIVE_DATE="1/1/2002" RELEASE="
YES" RELEASE_DATE="1/30/2002" INS_FILE="INS_301" UPGRADE_FILE="301" VERSION_SHOR
T_NAME="3.0.1" VERSION_NAME="Release 3.0.1"/>
<HISTORY VERSION="0300.0000.0000.0000" ARCHIVE_DATE="" RELEASE="YES" REL
EASE_DATE="11/1/2001" INS_FILE="INS_30" UPGRADE_FILE="30" VERSION_SHORT_NAME="3.
0" VERSION_NAME="Release 3.0"/>
<HISTORY VERSION="0210.0000.0000.0000" ARCHIVE_DATE="" RELEASE="YES" REL
EASE_DATE="1/1/2001" INS_FILE="INS_21" UPGRADE_FILE="" VERSION_SHORT_NAME="2.1"
VERSION_NAME="Release 2.1"/>
<HISTORY VERSION="0200.0000.0000.0000" ARCHIVE_DATE="" RELEASE="YES" REL
EASE_DATE="10/1/2000" INS_FILE="INS_20" UPGRADE_FILE="" VERSION_SHORT_NAME="2.0"
VERSION_NAME="Release 2.0"/>
</PrimaveraDatabaseSchema>
<?xml version="1.0" encoding="UTF-8"?>
<PrimaveraDatabaseSchema VERSION="0500.0002.0001.0001" DBTYPE="MMDB" HAS_PROC_VE
RSION="Y" MAX_ORG="63">
<TABLE NAME="ACTVCODE" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Activity code values" ORDINAL="1" TABLEOPTIONS="global">
<FIELD TABLE="ACTVCODE" NAME="actv_code_id" DATATYPE="integer" C
HARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK
to ACTVCODE table - identifies the activity code value"/>
<FIELD TABLE="ACTVCODE" NAME="actv_code_type_id" DATATYPE="integ
er" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC
="FK to ACTVTYPE table - identifies the activity code type"/>
<FIELD TABLE="ACTVCODE" NAME="seq_num" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Sequence
number for sorting"/>
<FIELD TABLE="ACTVCODE" NAME="short_name" DATATYPE="string" CHAR
LENGTH="60" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Activity
code value"/>
<FIELD TABLE="ACTVCODE" NAME="parent_actv_code_id" DATATYPE="int
eger" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DE
SC="FK to ACTVCODE table - identifies parent in activity code hierarchy"/>
<FIELD TABLE="ACTVCODE" NAME="actv_code_name" DATATYPE="string"
CHARLENGTH="120" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Acti
vity code description"/>

<FIELD TABLE="ACTVCODE" NAME="update_date" DATATYPE="date" CHARL


ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="ACTVCODE" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="ACTVCODE" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="ACTVCODE" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_ACTVCODE_DEL" SET="REFRESH_AUDIT_MM" TABLE="AC
TVCODE" TARGET="OR,SS,IB" DESC="Refresh Delete ACTVCODE"/>
<TRIGGER NAME="RT_ACTVCODE" SET="REFRESH_AUDIT_MM" TABLE="ACTVCO
DE" TARGET="OR,SS,IB" DESC="Refresh ACTVCODE"/>
<INDEX TABLE="ACTVCODE" NAME="ndx_actvcode_actvtype" UNIQUENESS=
"NONUNIQUE" FIELD="actv_code_type_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAG
ESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=
""/>
<CONSTRAINT TABLE="ACTVCODE" NAME="fk_actvcode_actvtype" TYPE="F
OREIGN" FIELDS="actv_code_type_id" TARGETTABLE="ACTVTYPE" TARGETFIELDS="actv_cod
e_type_id" TABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="ACTVCODE" NAME="pk_actvcode" TYPE="PRIMARY" F
IELDS="actv_code_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFR
EE="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincreas
e 50)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="ACTVTYPE" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Activity codes" ORDINAL="2" TABLEOPTIONS="global">
<FIELD TABLE="ACTVTYPE" NAME="actv_code_type_id" DATATYPE="integ
er" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC
="FK to ACTVTYPE table - identifies the activity code type"/>
<FIELD TABLE="ACTVTYPE" NAME="seq_num" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Sequence
number for sorting"/>
<FIELD TABLE="ACTVTYPE" NAME="actv_short_len" DATATYPE="integer"
CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="M
ax length of activity code value"/>
<FIELD TABLE="ACTVTYPE" NAME="actv_code_type" DATATYPE="string"
CHARLENGTH="40" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Activ
ity code name"/>
<FIELD TABLE="ACTVTYPE" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="ACTVTYPE" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="ACTVTYPE" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="ACTVTYPE" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_ACTVTYPE_DEL" SET="REFRESH_AUDIT_MM" TABLE="AC
TVTYPE" TARGET="OR,SS,IB" DESC="Refresh Delete ACTVTYPE"/>
<TRIGGER NAME="RT_ACTVTYPE" SET="REFRESH_AUDIT_MM" TABLE="ACTVTY

PE" TARGET="OR,SS,IB" DESC="Refresh ACTVTYPE"/>


<CONSTRAINT TABLE="ACTVTYPE" NAME="pk_actvtype" TYPE="PRIMARY" F
IELDS="actv_code_type_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1"
PCTFREE="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctin
crease 50)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="ADMIN_CONFIG" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="
80" STORAGESTRING="(initial 1M next 1M minextents 1 maxextents 121 pctincrease 0
)" DESC="Configurations for Administrator app" ORDINAL="3" TABLEOPTIONS="none">
<FIELD TABLE="ADMIN_CONFIG" NAME="config_name" DATATYPE="string"
CHARLENGTH="30" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Name
of the configuration file the BRE is using"/>
<FIELD TABLE="ADMIN_CONFIG" NAME="config_type" DATATYPE="string"
CHARLENGTH="10" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="woul
d either contain PS or BRE for Presentation config. file **OR** BRE config file,
respectively"/>
<FIELD TABLE="ADMIN_CONFIG" NAME="factory_version" DATATYPE="str
ing" CHARLENGTH="10" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="
Primavera default settings version number. Referred to as the 'Factory Defaults
' in the XML config file."/>
<FIELD TABLE="ADMIN_CONFIG" NAME="last_change_date" DATATYPE="da
te" CHARLENGTH="" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="sysdate" DE
SC="Timestamp of last change date"/>
<FIELD TABLE="ADMIN_CONFIG" NAME="config_value" DATATYPE="string
" CHARLENGTH="255" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="St
ring value for config entry."/>
<FIELD TABLE="ADMIN_CONFIG" NAME="config_data" DATATYPE="blob" C
HARLENGTH="" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" INLINE="Y" DES
C="Storage for the xml config file"/>
<FIELD TABLE="ADMIN_CONFIG" NAME="update_date" DATATYPE="date" C
HARLENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCO
LUMN="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="ADMIN_CONFIG" NAME="update_user" DATATYPE="string"
CHARLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'"
IDCOLUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained.
"/>
<FIELD TABLE="ADMIN_CONFIG" NAME="create_date" DATATYPE="date" C
HARLENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCO
LUMN="N" DESC="Refresh audit field for date record created. Trigger maintained."
/>
<FIELD TABLE="ADMIN_CONFIG" NAME="create_user" DATATYPE="string"
CHARLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'"
IDCOLUMN="N" DESC="Refresh audit field for user that created the record. Trigger
maintained."/>
<TRIGGER NAME="RT_ADMIN_CONFIG_DEL" SET="REFRESH_AUDIT_MM" TABLE
="ADMIN_CONFIG" TARGET="OR,SS,IB" DESC="Refresh Delete ADMIN_CONFIG"/>
<TRIGGER NAME="RT_ADMIN_CONFIG" SET="REFRESH_AUDIT_MM" TABLE="AD
MIN_CONFIG" TARGET="OR,SS,IB" DESC="Refresh ADMIN_CONFIG"/>
<CONSTRAINT TABLE="ADMIN_CONFIG" NAME="pk_admin_config" TYPE="PR
IMARY" FIELDS="config_name" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1
" PCTFREE="10" STORAGESTRING="(initial 100K next 100K minextents 1 maxextents 12
1 pctincrease 0)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="COSTTYPE" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Expense categories" ORDINAL="4" TABLEOPTIONS="global">
<FIELD TABLE="COSTTYPE" NAME="cost_type_id" DATATYPE="integer" C
HARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK
to COSTTYPE table - identifies the expense category"/>
<FIELD TABLE="COSTTYPE" NAME="seq_num" DATATYPE="integer" CHARLE

NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Sequence


number for sorting"/>
<FIELD TABLE="COSTTYPE" NAME="cost_type" DATATYPE="string" CHARL
ENGTH="36" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Expense ca
tegory"/>
<FIELD TABLE="COSTTYPE" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="COSTTYPE" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="COSTTYPE" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="COSTTYPE" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_COSTTYPE_DEL" SET="REFRESH_AUDIT_MM" TABLE="CO
STTYPE" TARGET="OR,SS,IB" DESC="Refresh Delete COSTTYPE"/>
<TRIGGER NAME="RT_COSTTYPE" SET="REFRESH_AUDIT_MM" TABLE="COSTTY
PE" TARGET="OR,SS,IB" DESC="Refresh COSTTYPE"/>
<CONSTRAINT TABLE="COSTTYPE" NAME="pk_costtype" TYPE="PRIMARY" F
IELDS="cost_type_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFR
EE="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincreas
e 50)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="CURRTYPE" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Currency information" ORDINAL="5" TABLEOPTIONS="global">
<FIELD TABLE="CURRTYPE" NAME="curr_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to CU
RRTYPE table - identifies the user's view Currency"/>
<FIELD TABLE="CURRTYPE" NAME="decimal_digit_cnt" DATATYPE="integ
er" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC
="Number of digits after decimal"/>
<FIELD TABLE="CURRTYPE" NAME="curr_symbol" DATATYPE="string" CHA
RLENGTH="6" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Currency
symbol"/>
<FIELD TABLE="CURRTYPE" NAME="decimal_symbol" DATATYPE="string"
CHARLENGTH="6" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Decima
l symbol"/>
<FIELD TABLE="CURRTYPE" NAME="digit_group_symbol" DATATYPE="stri
ng" CHARLENGTH="6" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Di
git grouping symbol"/>
<FIELD TABLE="CURRTYPE" NAME="pos_curr_fmt_type" DATATYPE="strin
g" CHARLENGTH="20" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Po
sitive currency format"/>
<FIELD TABLE="CURRTYPE" NAME="neg_curr_fmt_type" DATATYPE="strin
g" CHARLENGTH="20" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Ne
gative currency format"/>
<FIELD TABLE="CURRTYPE" NAME="curr_type" DATATYPE="string" CHARL
ENGTH="40" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Currency values: US Dollars, Canadian Dollars, etc."/>
<FIELD TABLE="CURRTYPE" NAME="curr_short_name" DATATYPE="string"
CHARLENGTH="6" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Curre
ncy ID - Unique currency abbreviation for each currency. (e.g. USD)"/>
<FIELD TABLE="CURRTYPE" NAME="group_digit_cnt" DATATYPE="integer
" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="
Count of digits in group"/>

<FIELD TABLE="CURRTYPE" NAME="base_exch_rate" DATATYPE="double"


CHARLENGTH="22" DATAPRECISION="22" DATASCALE="6" NOTNULL="Y" DEFAULT="" DESC="Ex
change rate of this currency to the base currency"/>
<FIELD TABLE="CURRTYPE" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="CURRTYPE" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="CURRTYPE" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="CURRTYPE" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_CURRTYPE_DEL" SET="REFRESH_AUDIT_MM" TABLE="CU
RRTYPE" TARGET="OR,SS,IB" DESC="Refresh Delete CURRTYPE"/>
<TRIGGER NAME="RT_CURRTYPE" SET="REFRESH_AUDIT_MM" TABLE="CURRTY
PE" TARGET="OR,SS,IB" DESC="Refresh CURRTYPE"/>
<INDEX TABLE="CURRTYPE" NAME="ndx_curr_short_name" UNIQUENESS="U
NIQUE" FIELD="curr_short_name" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING
="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="CURRTYPE" NAME="pk_currtype" TYPE="PRIMARY" F
IELDS="curr_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE="1
0" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)
" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="DOCCATG" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" S
TORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DE
SC="Categories for documents" ORDINAL="6" TABLEOPTIONS="global">
<FIELD TABLE="DOCCATG" NAME="doc_catg_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to
DOCCATG table - identifies the document category"/>
<FIELD TABLE="DOCCATG" NAME="seq_num" DATATYPE="integer" CHARLEN
GTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Sequence
number for sorting"/>
<FIELD TABLE="DOCCATG" NAME="doc_catg_name" DATATYPE="string" CH
ARLENGTH="100" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Docume
nt category name"/>
<FIELD TABLE="DOCCATG" NAME="update_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="DOCCATG" NAME="update_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="DOCCATG" NAME="create_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="DOCCATG" NAME="create_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field for user that created the record. Trigger main
tained."/>
<TRIGGER NAME="RT_DOCCATG_DEL" SET="REFRESH_AUDIT_MM" TABLE="DOC
CATG" TARGET="OR,SS,IB" DESC="Refresh Delete DOCCATG"/>
<TRIGGER NAME="RT_DOCCATG" SET="REFRESH_AUDIT_MM" TABLE="DOCCATG
" TARGET="OR,SS,IB" DESC="Refresh DOCCATG"/>
<CONSTRAINT TABLE="DOCCATG" NAME="pk_doccatg" TYPE="PRIMARY" FIE
LDS="doc_catg_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE=
"10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 5

0)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="DOCUMENT" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="" ORDINAL="7" TABLEOPTIONS="global">
<FIELD TABLE="DOCUMENT" NAME="doc_id" DATATYPE="integer" CHARLEN
GTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to DOC
UMENT table - identifies the document"/>
<FIELD TABLE="DOCUMENT" NAME="doc_seq_num" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC=""/>
<FIELD TABLE="DOCUMENT" NAME="doc_name" DATATYPE="string" CHARLE
NGTH="120" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC=""/>
<FIELD TABLE="DOCUMENT" NAME="parent_doc_id" DATATYPE="integer"
CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC=""/
>
<FIELD TABLE="DOCUMENT" NAME="doc_catg_id" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK t
o DOCCATG table - identifies the document category"/>
<FIELD TABLE="DOCUMENT" NAME="doc_date" DATATYPE="date" CHARLENG
TH="7" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Document revis
ion date"/>
<FIELD TABLE="DOCUMENT" NAME="version_name" DATATYPE="string" CH
ARLENGTH="20" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="'1.0'" DESC="Do
cument version"/>
<FIELD TABLE="DOCUMENT" NAME="guid" DATATYPE="string" CHARLENGTH
="22" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Global unique I
D"/>
<FIELD TABLE="DOCUMENT" NAME="doc_short_name" DATATYPE="string"
CHARLENGTH="32" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Docum
ent reference number"/>
<FIELD TABLE="DOCUMENT" NAME="author_name" DATATYPE="string" CHA
RLENGTH="100" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Documen
t author"/>
<FIELD TABLE="DOCUMENT" NAME="private_loc" DATATYPE="string" CHA
RLENGTH="255" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Private
location of document file on file/web server"/>
<FIELD TABLE="DOCUMENT" NAME="public_loc" DATATYPE="string" CHAR
LENGTH="255" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Public l
ocation of document file on file/web server"/>
<FIELD TABLE="DOCUMENT" NAME="doc_content" DATATYPE="blob" CHARL
ENGTH="0" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Document de
scription/content stored as text string"/>
<FIELD TABLE="DOCUMENT" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="DOCUMENT" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="DOCUMENT" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="DOCUMENT" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_DOCUMENT_DEL" SET="REFRESH_AUDIT_MM" TABLE="DO
CUMENT" TARGET="OR,SS,IB" DESC="Refresh Delete DOCUMENT"/>
<TRIGGER NAME="RT_DOCUMENT" SET="REFRESH_AUDIT_MM" TABLE="DOCUME
NT" TARGET="OR,SS,IB" DESC="Refresh DOCUMENT"/>
<INDEX TABLE="DOCUMENT" NAME="ndx_document_doccatg" UNIQUENESS="

NONUNIQUE" FIELD="doc_catg_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING


="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="DOCUMENT" NAME="fk_document_doccatg" TYPE="FO
REIGN" FIELDS="doc_catg_id" TARGETTABLE="DOCCATG" TARGETFIELDS="doc_catg_id" TAB
LESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="DOCUMENT" NAME="pk_document" TYPE="PRIMARY" F
IELDS="doc_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE="10
" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)"
SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="FACTCATG" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Size and complexity categories" ORDINAL="8" TABLEOPTIONS="global">
<FIELD TABLE="FACTCATG" NAME="fact_catg_id" DATATYPE="integer" C
HARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK
to FACTCATG table - identifies the factor category. Size and complexity category
"/>
<FIELD TABLE="FACTCATG" NAME="seq_num" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Sequence
number for sorting"/>
<FIELD TABLE="FACTCATG" NAME="fact_catg_name" DATATYPE="string"
CHARLENGTH="100" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Fact
or category name"/>
<FIELD TABLE="FACTCATG" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="FACTCATG" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="FACTCATG" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="FACTCATG" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_FACTCATG_DEL" SET="REFRESH_AUDIT_MM" TABLE="FA
CTCATG" TARGET="OR,SS,IB" DESC="Refresh Delete FACTCATG"/>
<TRIGGER NAME="RT_FACTCATG" SET="REFRESH_AUDIT_MM" TABLE="FACTCA
TG" TARGET="OR,SS,IB" DESC="Refresh FACTCATG"/>
<CONSTRAINT TABLE="FACTCATG" NAME="pk_factcatg" TYPE="PRIMARY" F
IELDS="fact_catg_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFR
EE="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincreas
e 50)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="FACTOR" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" ST
ORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DES
C="Size and complexity factors for bottom-up and function point estimation" ORDI
NAL="9" TABLEOPTIONS="global">
<FIELD TABLE="FACTOR" NAME="fact_id" DATATYPE="integer" CHARLENG
TH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to FACT
OR table - identifies the factor"/>
<FIELD TABLE="FACTOR" NAME="fact_seq_num" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Seque
nce number for sorting within the factor category"/>
<FIELD TABLE="FACTOR" NAME="fact_type" DATATYPE="string" CHARLEN
GTH="20" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Factor type
- Function Point or Bottom-up Complexity"/>
<FIELD TABLE="FACTOR" NAME="fact_name" DATATYPE="string" CHARLEN
GTH="100" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Factor name

"/>
<FIELD TABLE="FACTOR" NAME="def_fact_val_id" DATATYPE="integer"
CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK
to FACTVAL table - identifies the default factor value"/>
<FIELD TABLE="FACTOR" NAME="fact_catg_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK to
FACTCATG table - identifies the factor category. Size and complexity category"/
>
<FIELD TABLE="FACTOR" NAME="fact_descr" DATATYPE="blob" CHARLENG
TH="0" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Factor descrip
tion"/>
<FIELD TABLE="FACTOR" NAME="update_date" DATATYPE="date" CHARLEN
GTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN="
N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="FACTOR" NAME="update_user" DATATYPE="string" CHARL
ENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOLU
MN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="FACTOR" NAME="create_date" DATATYPE="date" CHARLEN
GTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN="
N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="FACTOR" NAME="create_user" DATATYPE="string" CHARL
ENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOLU
MN="N" DESC="Refresh audit field for user that created the record. Trigger maint
ained."/>
<TRIGGER NAME="RT_FACTOR_DEL" SET="REFRESH_AUDIT_MM" TABLE="FACT
OR" TARGET="OR,SS,IB" DESC="Refresh Delete FACTOR"/>
<TRIGGER NAME="RT_FACTOR" SET="REFRESH_AUDIT_MM" TABLE="FACTOR"
TARGET="OR,SS,IB" DESC="Refresh FACTOR"/>
<INDEX TABLE="FACTOR" NAME="ndx_factor_factcatg" UNIQUENESS="NON
UNIQUE" FIELD="fact_catg_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="
(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="FACTOR" NAME="fk_factor_factcatg" TYPE="FOREI
GN" FIELDS="fact_catg_id" TARGETTABLE="FACTCATG" TARGETFIELDS="fact_catg_id" TAB
LESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="FACTOR" NAME="pk_factor" TYPE="PRIMARY" FIELD
S="fact_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE="10" S
TORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" SE
ARCHCONDITION=""/>
</TABLE>
<TABLE NAME="FACTVAL" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" S
TORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DE
SC="Size and complexity factor values" ORDINAL="10" TABLEOPTIONS="global">
<FIELD TABLE="FACTVAL" NAME="fact_val_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Uniqu
e ID"/>
<FIELD TABLE="FACTVAL" NAME="fact_id" DATATYPE="integer" CHARLEN
GTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to FAC
TOR table - identifies the factor"/>
<FIELD TABLE="FACTVAL" NAME="fact_value" DATATYPE="string" CHARL
ENGTH="24" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Factor val
ue"/>
<FIELD TABLE="FACTVAL" NAME="fact_value_descr" DATATYPE="string"
CHARLENGTH="255" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Fac
tor value description"/>
<FIELD TABLE="FACTVAL" NAME="update_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="FACTVAL" NAME="update_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>

<FIELD TABLE="FACTVAL" NAME="create_date" DATATYPE="date" CHARLE


NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="FACTVAL" NAME="create_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field for user that created the record. Trigger main
tained."/>
<TRIGGER NAME="RT_FACTVAL_DEL" SET="REFRESH_AUDIT_MM" TABLE="FAC
TVAL" TARGET="OR,SS,IB" DESC="Refresh Delete FACTVAL"/>
<TRIGGER NAME="RT_FACTVAL" SET="REFRESH_AUDIT_MM" TABLE="FACTVAL
" TARGET="OR,SS,IB" DESC="Refresh FACTVAL"/>
<INDEX TABLE="FACTVAL" NAME="ndx_factval_factor" UNIQUENESS="NON
UNIQUE" FIELD="fact_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(init
ial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="FACTVAL" NAME="fk_factval_factor" TYPE="FOREI
GN" FIELDS="fact_id" TARGETTABLE="FACTOR" TARGETFIELDS="fact_id" TABLESPACE="" P
CTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="FACTVAL" NAME="pk_factval" TYPE="PRIMARY" FIE
LDS="fact_val_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE=
"10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 5
0)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="FILTPROP" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Filter properties" ORDINAL="11" TABLEOPTIONS="global">
<FIELD TABLE="FILTPROP" NAME="filter_id" DATATYPE="integer" CHAR
LENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Unique
ID"/>
<FIELD TABLE="FILTPROP" NAME="table_name" DATATYPE="string" CHAR
LENGTH="16" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Name of d
atabase table where column resides"/>
<FIELD TABLE="FILTPROP" NAME="filter_type" DATATYPE="string" CHA
RLENGTH="20" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Type of
filter"/>
<FIELD TABLE="FILTPROP" NAME="filter_name" DATATYPE="string" CHA
RLENGTH="40" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Filter n
ame"/>
<FIELD TABLE="FILTPROP" NAME="user_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK to US
ERS table - identifies the user"/>
<FIELD TABLE="FILTPROP" NAME="filter_data" DATATYPE="blob" CHARL
ENGTH="0" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Filter sett
ings stored as text string"/>
<FIELD TABLE="FILTPROP" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="FILTPROP" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="FILTPROP" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="FILTPROP" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_FILTPROP_DEL" SET="REFRESH_AUDIT_MM" TABLE="FI
LTPROP" TARGET="OR,SS,IB" DESC="Refresh Delete FILTPROP"/>
<TRIGGER NAME="RT_FILTPROP" SET="REFRESH_AUDIT_MM" TABLE="FILTPR
OP" TARGET="OR,SS,IB" DESC="Refresh FILTPROP"/>

<INDEX TABLE="FILTPROP" NAME="ndx_filtprop_1" UNIQUENESS="NONUNI


QUE" FIELD="user_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(initial
8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="FILTPROP" NAME="fk_filtprop_users" TYPE="FORE
IGN" FIELDS="user_id" TARGETTABLE="USERS" TARGETFIELDS="user_id" TABLESPACE="" P
CTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="FILTPROP" NAME="pk_filtprop" TYPE="PRIMARY" F
IELDS="filter_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE=
"10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 5
0)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="LINKWBS" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" S
TORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DE
SC="Links between plugin WBS and base WBS" ORDINAL="12" TABLEOPTIONS="global">
<FIELD TABLE="LINKWBS" NAME="linkwbs_id" DATATYPE="integer" CHAR
LENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Unique
ID"/>
<FIELD TABLE="LINKWBS" NAME="base_wbs_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to
TMPLWBS table - base WBS plugin WBS/activity is linked to"/>
<FIELD TABLE="LINKWBS" NAME="base_template_id" DATATYPE="integer
" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="
FK to TEMPLATE table - identifies the base template"/>
<FIELD TABLE="LINKWBS" NAME="plugin_template_id" DATATYPE="integ
er" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC
="FK to TEMPLATE table - identifies the plugin template"/>
<FIELD TABLE="LINKWBS" NAME="plugin_wbs_id" DATATYPE="integer" C
HARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK
to TMPLWBS table - plugin WBS which is linked to the base WBS"/>
<FIELD TABLE="LINKWBS" NAME="update_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="LINKWBS" NAME="update_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="LINKWBS" NAME="create_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="LINKWBS" NAME="create_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field for user that created the record. Trigger main
tained."/>
<TRIGGER NAME="RT_LINKWBS_DEL" SET="REFRESH_AUDIT_MM" TABLE="LIN
KWBS" TARGET="OR,SS,IB" DESC="Refresh Delete LINKWBS"/>
<TRIGGER NAME="RT_LINKWBS" SET="REFRESH_AUDIT_MM" TABLE="LINKWBS
" TARGET="OR,SS,IB" DESC="Refresh LINKWBS"/>
<INDEX TABLE="LINKWBS" NAME="ndx_linkwbs_1" UNIQUENESS="NONUNIQU
E" FIELD="base_template_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(
initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="LINKWBS" NAME="ndx_linkwbs_2" UNIQUENESS="NONUNIQU
E" FIELD="plugin_template_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING=
"(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="LINKWBS" NAME="ndx_linkwbs_tmplwbs_1" UNIQUENESS="
NONUNIQUE" FIELD="base_wbs_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING
="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="LINKWBS" NAME="ndx_linkwbs_tmplwbs_2" UNIQUENESS="
NONUNIQUE" FIELD="plugin_wbs_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRI
NG="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="LINKWBS" NAME="fk_linkwbs_tmplwbs_1" TYPE="FO
REIGN" FIELDS="base_wbs_id" TARGETTABLE="TMPLWBS" TARGETFIELDS="wbs_id" TABLESPA

CE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>


<CONSTRAINT TABLE="LINKWBS" NAME="fk_linkwbs_tmplwbs_2" TYPE="FO
REIGN" FIELDS="plugin_wbs_id" TARGETTABLE="TMPLWBS" TARGETFIELDS="wbs_id" TABLES
PACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="LINKWBS" NAME="pk_linkwbs" TYPE="PRIMARY" FIE
LDS="linkwbs_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE="
10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50
)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="MEMOTYPE" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Activity specification types" ORDINAL="13" TABLEOPTIONS="global">
<FIELD TABLE="MEMOTYPE" NAME="memo_type_id" DATATYPE="integer" C
HARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK
to MEMOTYPE table - identifies the notebook topic"/>
<FIELD TABLE="MEMOTYPE" NAME="seq_num" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Sequence
number for sorting"/>
<FIELD TABLE="MEMOTYPE" NAME="tmpl_flag" DATATYPE="string" CHARL
ENGTH="1" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="'N'" DESC="Indicate
s whether specification topic available for templates"/>
<FIELD TABLE="MEMOTYPE" NAME="wbs_flag" DATATYPE="string" CHARLE
NGTH="1" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="'N'" DESC="Indicates
whether specification topic available for WBS"/>
<FIELD TABLE="MEMOTYPE" NAME="task_flag" DATATYPE="string" CHARL
ENGTH="1" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="'N'" DESC="Indicate
s whether notebook topic available for activities"/>
<FIELD TABLE="MEMOTYPE" NAME="memo_type" DATATYPE="string" CHARL
ENGTH="40" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Activity s
pecification"/>
<FIELD TABLE="MEMOTYPE" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="MEMOTYPE" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="MEMOTYPE" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="MEMOTYPE" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_MEMOTYPE_DEL" SET="REFRESH_AUDIT_MM" TABLE="ME
MOTYPE" TARGET="OR,SS,IB" DESC="Refresh Delete MEMOTYPE"/>
<TRIGGER NAME="RT_MEMOTYPE" SET="REFRESH_AUDIT_MM" TABLE="MEMOTY
PE" TARGET="OR,SS,IB" DESC="Refresh MEMOTYPE"/>
<CONSTRAINT TABLE="MEMOTYPE" NAME="pk_memotype" TYPE="PRIMARY" F
IELDS="memo_type_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFR
EE="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincreas
e 50)" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="MEMOTYPE" NAME="ck_memotype_task_flag" TYPE="
CHECK" FIELDS="task_flag" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="" PCTFREE="
" STORAGESTRING="" SEARCHCONDITION="task_flag in ('Y', 'N')"/>
<CONSTRAINT TABLE="MEMOTYPE" NAME="ck_memotype_tmpl_flag" TYPE="
CHECK" FIELDS="tmpl_flag" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="" PCTFREE="
" STORAGESTRING="" SEARCHCONDITION="tmpl_flag in ('Y', 'N')"/>
<CONSTRAINT TABLE="MEMOTYPE" NAME="ck_memotype_wbs_flag" TYPE="C
HECK" FIELDS="wbs_flag" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="" PCTFREE=""
STORAGESTRING="" SEARCHCONDITION="wbs_flag in ('Y', 'N')"/>

</TABLE>
<TABLE NAME="NEXTKEY" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" S
TORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DE
SC="Next key values for creating all the unique IDs" ORDINAL="14" TABLEOPTIONS="
none">
<FIELD TABLE="NEXTKEY" NAME="key_name" DATATYPE="string" CHARLEN
GTH="30" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Name of key
(unique ID)"/>
<FIELD TABLE="NEXTKEY" NAME="key_seq_num" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Curre
nt value of key (unique ID)"/>
<CONSTRAINT TABLE="NEXTKEY" NAME="pk_nextkey" TYPE="PRIMARY" FIE
LDS="key_name" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE="10
" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)"
SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="OBS" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" STORA
GESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DESC="
OBS for a methodology" ORDINAL="15" TABLEOPTIONS="global">
<FIELD TABLE="OBS" NAME="obs_id" DATATYPE="integer" CHARLENGTH="
22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to OBS tabl
e - identifies the responsible OBS"/>
<FIELD TABLE="OBS" NAME="seq_num" DATATYPE="integer" CHARLENGTH=
"22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Sequence numb
er for sorting"/>
<FIELD TABLE="OBS" NAME="obs_name" DATATYPE="string" CHARLENGTH=
"100" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="OBS name"/>
<FIELD TABLE="OBS" NAME="parent_obs_id" DATATYPE="integer" CHARL
ENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK to O
BS table - identifies parent in OBS hierarchy"/>
<FIELD TABLE="OBS" NAME="obs_descr" DATATYPE="blob" CHARLENGTH="
0" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="OBS description"/>
<FIELD TABLE="OBS" NAME="update_date" DATATYPE="date" CHARLENGTH
="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN="N"
DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="OBS" NAME="update_user" DATATYPE="string" CHARLENG
TH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOLUMN=
"N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="OBS" NAME="create_date" DATATYPE="date" CHARLENGTH
="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN="N"
DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="OBS" NAME="create_user" DATATYPE="string" CHARLENG
TH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOLUMN=
"N" DESC="Refresh audit field for user that created the record. Trigger maintain
ed."/>
<TRIGGER NAME="RT_OBS_DEL" SET="REFRESH_AUDIT_MM" TABLE="OBS" TA
RGET="OR,SS,IB" DESC="Refresh Delete OBS"/>
<TRIGGER NAME="RT_OBS" SET="REFRESH_AUDIT_MM" TABLE="OBS" TARGET
="OR,SS,IB" DESC="Refresh OBS"/>
<CONSTRAINT TABLE="OBS" NAME="pk_obs" TYPE="PRIMARY" FIELDS="obs
_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGES
TRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" SEARCHCON
DITION=""/>
</TABLE>
<TABLE NAME="PHASE" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" STO
RAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DESC
="WBS categories" ORDINAL="16" TABLEOPTIONS="global">
<FIELD TABLE="PHASE" NAME="phase_id" DATATYPE="integer" CHARLENG
TH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to PHAS
E table - identifies WBS category value"/>

<FIELD TABLE="PHASE" NAME="seq_num" DATATYPE="integer" CHARLENGT


H="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Sequence nu
mber for sorting"/>
<FIELD TABLE="PHASE" NAME="phase_name" DATATYPE="string" CHARLEN
GTH="100" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="WBS categor
y name"/>
<FIELD TABLE="PHASE" NAME="update_date" DATATYPE="date" CHARLENG
TH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN="N
" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="PHASE" NAME="update_user" DATATYPE="string" CHARLE
NGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOLUM
N="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="PHASE" NAME="create_date" DATATYPE="date" CHARLENG
TH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN="N
" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="PHASE" NAME="create_user" DATATYPE="string" CHARLE
NGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOLUM
N="N" DESC="Refresh audit field for user that created the record. Trigger mainta
ined."/>
<TRIGGER NAME="RT_PHASE_DEL" SET="REFRESH_AUDIT_MM" TABLE="PHASE
" TARGET="OR,SS,IB" DESC="Refresh Delete PHASE"/>
<TRIGGER NAME="RT_PHASE" SET="REFRESH_AUDIT_MM" TABLE="PHASE" TA
RGET="OR,SS,IB" DESC="Refresh PHASE"/>
<CONSTRAINT TABLE="PHASE" NAME="pk_phase" TYPE="PRIMARY" FIELDS=
"phase_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE="10" ST
ORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" SEA
RCHCONDITION=""/>
</TABLE>
<TABLE NAME="PREFER" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" ST
ORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DES
C="Admin preferences" ORDINAL="17" TABLEOPTIONS="global">
<FIELD TABLE="PREFER" NAME="prefer_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Unique I
D"/>
<FIELD TABLE="PREFER" NAME="max_wbs_level_cnt" DATATYPE="integer
" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="
Maximum count of levels in WBS hierarchy"/>
<FIELD TABLE="PREFER" NAME="max_rsrc_level_cnt" DATATYPE="intege
r" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC=
"Maximum count of levels in resource hierarchy"/>
<FIELD TABLE="PREFER" NAME="max_obs_level_cnt" DATATYPE="integer
" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="
Maximum count of levels in OBS hierarchy"/>
<FIELD TABLE="PREFER" NAME="wbs_short_len" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Maxi
mum length of WBS code"/>
<FIELD TABLE="PREFER" NAME="rsrc_short_len" DATATYPE="integer" C
HARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Max
imum length of resource code"/>
<FIELD TABLE="PREFER" NAME="task_code_len" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Maxi
mum length of activity code"/>
<FIELD TABLE="PREFER" NAME="role_short_len" DATATYPE="integer" C
HARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Max
imum length of role code"/>
<FIELD TABLE="PREFER" NAME="max_actv_level_cnt" DATATYPE="intege
r" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC=
"Maximum count of levels in activity code hierarchy"/>
<FIELD TABLE="PREFER" NAME="max_tcat_level_cnt" DATATYPE="intege
r" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC=

"Maximum count of levels in methodology category hierarchy"/>


<FIELD TABLE="PREFER" NAME="max_rcat_level_cnt" DATATYPE="intege
r" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC=
"Maximum count of levels in resource category hierarchy"/>
<FIELD TABLE="PREFER" NAME="max_role_level_cnt" DATATYPE="intege
r" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC=
"Maximum number of levels allowed in the role tree"/>
<FIELD TABLE="PREFER" NAME="day_hr_cnt" DATATYPE="double" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="2" NOTNULL="Y" DEFAULT="" DESC="Count of
hours per day for converting displayed time/duration units"/>
<FIELD TABLE="PREFER" NAME="week_hr_cnt" DATATYPE="double" CHARL
ENGTH="22" DATAPRECISION="10" DATASCALE="2" NOTNULL="Y" DEFAULT="" DESC="Count o
f hours per week for converting displayed time/duration units"/>
<FIELD TABLE="PREFER" NAME="year_hr_cnt" DATATYPE="double" CHARL
ENGTH="22" DATAPRECISION="10" DATASCALE="2" NOTNULL="Y" DEFAULT="" DESC="Count o
f hours per month for converting displayed time/duration units"/>
<FIELD TABLE="PREFER" NAME="month_hr_cnt" DATATYPE="double" CHAR
LENGTH="22" DATAPRECISION="10" DATASCALE="2" NOTNULL="Y" DEFAULT="" DESC="Count
of hours per month for converting displayed time/duration units"/>
<FIELD TABLE="PREFER" NAME="name_sep_char" DATATYPE="string" CHA
RLENGTH="2" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Character
for separating concatenated code fields for WBS and Resource"/>
<FIELD TABLE="PREFER" NAME="year_char" DATATYPE="string" CHARLEN
GTH="4" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Display chara
cter for years in time/duration fields"/>
<FIELD TABLE="PREFER" NAME="month_char" DATATYPE="string" CHARLE
NGTH="4" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Display char
acter for months in time/duration fields"/>
<FIELD TABLE="PREFER" NAME="week_char" DATATYPE="string" CHARLEN
GTH="4" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Display chara
cter for weeks in time/duration fields"/>
<FIELD TABLE="PREFER" NAME="day_char" DATATYPE="string" CHARLENG
TH="4" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Display charac
ter for days in time/duration fields"/>
<FIELD TABLE="PREFER" NAME="hour_char" DATATYPE="string" CHARLEN
GTH="4" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Display chara
cter for minutes in time/duration fields"/>
<FIELD TABLE="PREFER" NAME="minute_char" DATATYPE="string" CHARL
ENGTH="4" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Display cha
racter for minutes in time/duration fields"/>
<FIELD TABLE="PREFER" NAME="def_complete_pct_type" DATATYPE="str
ing" CHARLENGTH="10" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="'CP_Drtn
'" DESC="Default complete % type for new activities - Units/Duration/Physical"/>
<FIELD TABLE="PREFER" NAME="default_duration_type" DATATYPE="str
ing" CHARLENGTH="20" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="
Default duration type for new activities"/>
<FIELD TABLE="PREFER" NAME="database_version" DATATYPE="string"
CHARLENGTH="30" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Versi
on identifier string for database schema"/>
<FIELD TABLE="PREFER" NAME="db_name" DATATYPE="string" CHARLENGT
H="20" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Customer chose
n identifier for database instance, e.g. ENGINEERING"/>
<FIELD TABLE="PREFER" NAME="phase_label" DATATYPE="string" CHARL
ENGTH="40" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Label for
global WBS category"/>
<FIELD TABLE="PREFER" NAME="rpt_header_1" DATATYPE="string" CHAR
LENGTH="255" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Report h
eader string for report authoring - choice 1"/>
<FIELD TABLE="PREFER" NAME="rpt_header_2" DATATYPE="string" CHAR
LENGTH="255" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Report h

eader string for report authoring - choice 2"/>


<FIELD TABLE="PREFER" NAME="rpt_header_3" DATATYPE="string" CHAR
LENGTH="255" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Report h
eader string for report authoring - choice 3"/>
<FIELD TABLE="PREFER" NAME="rpt_footer_1" DATATYPE="string" CHAR
LENGTH="255" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Report f
ooter string for report authoring - choice 1"/>
<FIELD TABLE="PREFER" NAME="rpt_footer_2" DATATYPE="string" CHAR
LENGTH="255" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Report f
ooter string for report authoring - choice 2"/>
<FIELD TABLE="PREFER" NAME="rpt_footer_3" DATATYPE="string" CHAR
LENGTH="255" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Report f
ooter string for report authoring - choice 3"/>
<FIELD TABLE="PREFER" NAME="rpt_user_1" DATATYPE="string" CHARLE
NGTH="255" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Provides a
dditional user information for report authoring - beyond header and footer"/>
<FIELD TABLE="PREFER" NAME="rpt_user_2" DATATYPE="string" CHARLE
NGTH="255" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Provides a
dditional user information for report authoring - beyond header and footer"/>
<FIELD TABLE="PREFER" NAME="rpt_user_3" DATATYPE="string" CHARLE
NGTH="255" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Provides a
dditional user information for report authoring - beyond header and footer"/>
<FIELD TABLE="PREFER" NAME="curr_id" DATATYPE="integer" CHARLENG
TH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="1" DESC="FK to CUR
RTYPE table - identifies the user's view Currency"/>
<FIELD TABLE="PREFER" NAME="def_task_type" DATATYPE="string" CHA
RLENGTH="12" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="'TT_Task'" DESC=
"Default task types"/>
<FIELD TABLE="PREFER" NAME="license_data" DATATYPE="blob" CHARLE
NGTH="0" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="License stri
ng, encrypted"/>
<FIELD TABLE="PREFER" NAME="update_date" DATATYPE="date" CHARLEN
GTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN="
N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="PREFER" NAME="update_user" DATATYPE="string" CHARL
ENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOLU
MN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="PREFER" NAME="create_date" DATATYPE="date" CHARLEN
GTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN="
N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="PREFER" NAME="create_user" DATATYPE="string" CHARL
ENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOLU
MN="N" DESC="Refresh audit field for user that created the record. Trigger maint
ained."/>
<TRIGGER NAME="RT_PREFER_DEL" SET="REFRESH_AUDIT_MM" TABLE="PREF
ER" TARGET="OR,SS,IB" DESC="Refresh Delete PREFER"/>
<TRIGGER NAME="RT_PREFER" SET="REFRESH_AUDIT_MM" TABLE="PREFER"
TARGET="OR,SS,IB" DESC="Refresh PREFER"/>
<CONSTRAINT TABLE="PREFER" NAME="fk_prefer_currtype" TYPE="FOREI
GN" FIELDS="curr_id" TARGETTABLE="CURRTYPE" TARGETFIELDS="curr_id" TABLESPACE=""
PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="PREFER" NAME="pk_prefer" TYPE="PRIMARY" FIELD
S="prefer_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE="10"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)"
SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="PROCGROUP" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 50K next 50K minextents 1 maxextents 121 pctincrease 0)
" DESC="Step Group" ORDINAL="113" TABLEOPTIONS="global">
<FIELD TABLE="PROCGROUP" NAME="proc_group_id" DATATYPE="integer"

CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" IDCOLUM


N="N" DESC="Primary Key"/>
<FIELD TABLE="PROCGROUP" NAME="seq_num" DATATYPE="integer" CHARL
ENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" IDCOLUMN="N"
DESC="Sequence number for sorting"/>
<FIELD TABLE="PROCGROUP" NAME="proc_group_name" DATATYPE="string
" CHARLENGTH="120" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" IDCOLUMN
="Y" DESC="Step Group Name"/>
<FIELD TABLE="PROCGROUP" NAME="update_date" DATATYPE="date" CHAR
LENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUM
N="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="PROCGROUP" NAME="update_user" DATATYPE="string" CH
ARLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDC
OLUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="PROCGROUP" NAME="create_date" DATATYPE="date" CHAR
LENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUM
N="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="PROCGROUP" NAME="create_user" DATATYPE="string" CH
ARLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDC
OLUMN="N" DESC="Refresh audit field for user that created the record. Trigger ma
intained."/>
<TRIGGER NAME="RT_PROCGROUP_DEL" SET="REFRESH_AUDIT_MM" TABLE="P
ROCGROUP" TARGET="OR,SS,IB" DESC="Refresh Delete PROCGROUP"/>
<TRIGGER NAME="RT_PROCGROUP" SET="REFRESH_AUDIT_MM" TABLE="PROCG
ROUP" TARGET="OR,SS,IB" DESC="Refresh PROCGROUP"/>
<CONSTRAINT TABLE="PROCGROUP" NAME="pk_procgroup" TYPE="PRIMARY"
FIELDS="proc_group_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="PMDB_NDX1" PC
TFREE="10" STORAGESTRING="(initial 30K next 30K minextents 1 maxextents 121 pcti
ncrease 0)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="PROCITEM" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 250K next 250K minextents 1 maxextents 121 pctincrease 0
)" DESC="Step Group Item" ORDINAL="114" TABLEOPTIONS="global">
<FIELD TABLE="PROCITEM" NAME="proc_item_id" DATATYPE="integer" C
HARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" IDCOLUMN=
"N" DESC="Primary Key"/>
<FIELD TABLE="PROCITEM" NAME="proc_group_id" DATATYPE="integer"
CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" IDCOLUMN
="N" DESC="FK to PROCGROUP"/>
<FIELD TABLE="PROCITEM" NAME="seq_num" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" IDCOLUMN="N" D
ESC="Sequence number for sorting"/>
<FIELD TABLE="PROCITEM" NAME="proc_name" DATATYPE="string" CHARL
ENGTH="120" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" IDCOLUMN="Y" DE
SC="Step Item Name"/>
<FIELD TABLE="PROCITEM" NAME="proc_wt" DATATYPE="double" CHARLEN
GTH="22" DATAPRECISION="10" DATASCALE="2" NOTNULL="N" DEFAULT="" IDCOLUMN="N" DE
SC="Step Weight"/>
<FIELD TABLE="PROCITEM" NAME="proc_descr" DATATYPE="blob" CHARLE
NGTH="0" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" IDCOLUMN="N" DESC=
"Step Description"/>
<FIELD TABLE="PROCITEM" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="PROCITEM" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="PROCITEM" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>

<FIELD TABLE="PROCITEM" NAME="create_user" DATATYPE="string" CHA


RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_PROCITEM_DEL" SET="REFRESH_AUDIT_MM" TABLE="PR
OCITEM" TARGET="OR,SS,IB" DESC="Refresh Delete PROCITEM"/>
<TRIGGER NAME="RT_PROCITEM" SET="REFRESH_AUDIT_MM" TABLE="PROCIT
EM" TARGET="OR,SS,IB" DESC="Refresh PROCITEM"/>
<INDEX TABLE="PROCITEM" NAME="ndx_procitem" UNIQUENESS="NONUNIQU
E" FIELD="proc_group_id" TABLESPACE="PMDB_NDX1" PCTFREE="10" STORAGESTRING="(ini
tial 64k next 64k minextents 1 maxextents 121 pctincrease 0)" TARGET="OR,SS,IB"/
>
<CONSTRAINT TABLE="PROCITEM" NAME="pk_procitem" TYPE="PRIMARY" F
IELDS="proc_item_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="PMDB_NDX1" PCTFR
EE="10" STORAGESTRING="(initial 64K next 64K minextents 1 maxextents 121 pctincr
ease 0)" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="PROCITEM" NAME="fk_procitem_procgroup" TYPE="
FOREIGN" FIELDS="proc_group_id" TARGETTABLE="PROCGROUP" TARGETFIELDS="proc_group
_id" REFCONTYPE="DEPENDENT" TABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCOND
ITION=""/>
</TABLE>
<TABLE NAME="PROFILE" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" S
TORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DE
SC="User security profiles" ORDINAL="18" TABLEOPTIONS="global">
<FIELD TABLE="PROFILE" NAME="prof_id" DATATYPE="integer" CHARLEN
GTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to PRO
FILE table - identifies security profile for the user for this methodology"/>
<FIELD TABLE="PROFILE" NAME="default_flag" DATATYPE="string" CHA
RLENGTH="1" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="'N'" DESC="Identi
fies the default profile for new users"/>
<FIELD TABLE="PROFILE" NAME="superuser_flag" DATATYPE="string" C
HARLENGTH="1" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="'N'" DESC="Iden
tifies the super user profile - can do anything, no individual privileges linked
"/>
<FIELD TABLE="PROFILE" NAME="scope_type" DATATYPE="string" CHARL
ENGTH="12" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Scope of p
rofile - global or project"/>
<FIELD TABLE="PROFILE" NAME="prof_name" DATATYPE="string" CHARLE
NGTH="100" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Profile na
me"/>
<FIELD TABLE="PROFILE" NAME="update_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="PROFILE" NAME="update_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="PROFILE" NAME="create_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="PROFILE" NAME="create_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field for user that created the record. Trigger main
tained."/>
<TRIGGER NAME="RT_PROFILE_DEL" SET="REFRESH_AUDIT_MM" TABLE="PRO
FILE" TARGET="OR,SS,IB" DESC="Refresh Delete PROFILE"/>
<TRIGGER NAME="RT_PROFILE" SET="REFRESH_AUDIT_MM" TABLE="PROFILE
" TARGET="OR,SS,IB" DESC="Refresh PROFILE"/>
<CONSTRAINT TABLE="PROFILE" NAME="pk_profile" TYPE="PRIMARY" FIE
LDS="prof_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE="10"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)"

SEARCHCONDITION=""/>
<CONSTRAINT TABLE="PROFILE" NAME="ck_profile_default_flag" TYPE=
"CHECK" FIELDS="default_flag" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="" PCTFR
EE="" STORAGESTRING="" SEARCHCONDITION="default_flag in ('Y', 'N')"/>
<CONSTRAINT TABLE="PROFILE" NAME="ck_profile_superuser_flag" TYP
E="CHECK" FIELDS="superuser_flag" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="" P
CTFREE="" STORAGESTRING="" SEARCHCONDITION="superuser_flag in ('Y', 'N')"/>
</TABLE>
<TABLE NAME="PROFPRIV" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Security privileges assigned to user profiles" ORDINAL="19" TABLEOPTIONS="g
lobal">
<FIELD TABLE="PROFPRIV" NAME="prof_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to PR
OFILE table - identifies security profile for the user for this methodology"/>
<FIELD TABLE="PROFPRIV" NAME="priv_num" DATATYPE="integer" CHARL
ENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Privile
ge number - identifies the privilege. Privilege names are compiled into the code
."/>
<FIELD TABLE="PROFPRIV" NAME="allow_flag" DATATYPE="string" CHAR
LENGTH="1" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="'N'" DESC="Identif
ies which privileges are allowed for this profile"/>
<FIELD TABLE="PROFPRIV" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="PROFPRIV" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="PROFPRIV" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="PROFPRIV" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_PROFPRIV_DEL" SET="REFRESH_AUDIT_MM" TABLE="PR
OFPRIV" TARGET="OR,SS,IB" DESC="Refresh Delete PROFPRIV"/>
<TRIGGER NAME="RT_PROFPRIV" SET="REFRESH_AUDIT_MM" TABLE="PROFPR
IV" TARGET="OR,SS,IB" DESC="Refresh PROFPRIV"/>
<CONSTRAINT TABLE="PROFPRIV" NAME="fk_profpriv_profile" TYPE="FO
REIGN" FIELDS="prof_id" TARGETTABLE="PROFILE" TARGETFIELDS="prof_id" TABLESPACE=
"" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="PROFPRIV" NAME="pk_profpriv" TYPE="PRIMARY" F
IELDS="prof_id,priv_num" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" P
CTFREE="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctinc
rease 50)" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="PROFPRIV" NAME="ck_profpriv_allow_flag" TYPE=
"CHECK" FIELDS="allow_flag" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="" PCTFREE
="" STORAGESTRING="" SEARCHCONDITION="allow_flag in ('Y', 'N')"/>
</TABLE>
<TABLE NAME="PUBUSER" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" S
TORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DE
SC="Privileged (private) database login usernames and passwords" ORDINAL="20" TA
BLEOPTIONS="none">
<FIELD TABLE="PUBUSER" NAME="public_group_id" DATATYPE="integer"
CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="U
nique ID for private user and the public group which uses it (matches INI file)"
/>
<FIELD TABLE="PUBUSER" NAME="private_db_user_name" DATATYPE="str
ing" CHARLENGTH="40" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="

Database username used to connect with update privileges"/>


<FIELD TABLE="PUBUSER" NAME="private_db_passwd" DATATYPE="string
" CHARLENGTH="255" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="En
coded database password used to connect with update privileges"/>
<CONSTRAINT TABLE="PUBUSER" NAME="pk_pubuser" TYPE="PRIMARY" FIE
LDS="public_group_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTF
REE="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrea
se 50)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="QUALITY" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" S
TORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DE
SC="Activity attributes" ORDINAL="21" TABLEOPTIONS="global">
<FIELD TABLE="QUALITY" NAME="qual_id" DATATYPE="integer" CHARLEN
GTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to QUA
LITY table - identifies the attribute for filtering in Project Architect"/>
<FIELD TABLE="QUALITY" NAME="qual_seq_num" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Sequ
ence number for sorting"/>
<FIELD TABLE="QUALITY" NAME="req_flag" DATATYPE="string" CHARLEN
GTH="1" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="'N'" DESC="Identifies
locked attributes - cannot be filtered out in Project Architect"/>
<FIELD TABLE="QUALITY" NAME="qual_name" DATATYPE="string" CHARLE
NGTH="100" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Attribute
name"/>
<FIELD TABLE="QUALITY" NAME="qual_descr" DATATYPE="blob" CHARLEN
GTH="0" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Attribute des
cription"/>
<FIELD TABLE="QUALITY" NAME="update_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="QUALITY" NAME="update_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="QUALITY" NAME="create_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="QUALITY" NAME="create_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field for user that created the record. Trigger main
tained."/>
<TRIGGER NAME="RT_QUALITY_DEL" SET="REFRESH_AUDIT_MM" TABLE="QUA
LITY" TARGET="OR,SS,IB" DESC="Refresh Delete QUALITY"/>
<TRIGGER NAME="RT_QUALITY" SET="REFRESH_AUDIT_MM" TABLE="QUALITY
" TARGET="OR,SS,IB" DESC="Refresh QUALITY"/>
<CONSTRAINT TABLE="QUALITY" NAME="pk_quality" TYPE="PRIMARY" FIE
LDS="qual_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE="10"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)"
SEARCHCONDITION=""/>
<CONSTRAINT TABLE="QUALITY" NAME="ck_quality_req_flag" TYPE="CHE
CK" FIELDS="req_flag" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="" PCTFREE="" ST
ORAGESTRING="" SEARCHCONDITION="req_flag in ('Y', 'N')"/>
</TABLE>
<TABLE NAME="RCATTYPE" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Resource category types" ORDINAL="22" TABLEOPTIONS="global">
<FIELD TABLE="RCATTYPE" NAME="rsrc_catg_type_id" DATATYPE="integ
er" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC
="FK to RCATTYPE table - identifies the resource category type"/>
<FIELD TABLE="RCATTYPE" NAME="seq_num" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Sequence

number for sorting"/>


<FIELD TABLE="RCATTYPE" NAME="rsrc_catg_short_len" DATATYPE="int
eger" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DE
SC="Max length of resource category value"/>
<FIELD TABLE="RCATTYPE" NAME="rsrc_catg_type" DATATYPE="string"
CHARLENGTH="40" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Resou
rce category type"/>
<FIELD TABLE="RCATTYPE" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="RCATTYPE" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="RCATTYPE" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="RCATTYPE" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_RCATTYPE_DEL" SET="REFRESH_AUDIT_MM" TABLE="RC
ATTYPE" TARGET="OR,SS,IB" DESC="Refresh Delete RCATTYPE"/>
<TRIGGER NAME="RT_RCATTYPE" SET="REFRESH_AUDIT_MM" TABLE="RCATTY
PE" TARGET="OR,SS,IB" DESC="Refresh RCATTYPE"/>
<CONSTRAINT TABLE="RCATTYPE" NAME="pk_rcattype" TYPE="PRIMARY" F
IELDS="rsrc_catg_type_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1"
PCTFREE="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctin
crease 50)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="RCATVAL" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" S
TORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DE
SC="Resource category values" ORDINAL="23" TABLEOPTIONS="global">
<FIELD TABLE="RCATVAL" NAME="rsrc_catg_id" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK t
o RCATVAL table - identifies the resource category value"/>
<FIELD TABLE="RCATVAL" NAME="rsrc_catg_type_id" DATATYPE="intege
r" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC=
"FK to RCATTYPE table - identifies the resource category type"/>
<FIELD TABLE="RCATVAL" NAME="seq_num" DATATYPE="integer" CHARLEN
GTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Sequence
number for sorting"/>
<FIELD TABLE="RCATVAL" NAME="rsrc_catg_short_name" DATATYPE="str
ing" CHARLENGTH="32" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="
Resource category value"/>
<FIELD TABLE="RCATVAL" NAME="parent_rsrc_catg_id" DATATYPE="inte
ger" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DES
C="FK to RCATVAL table - identifies the parent resource category value"/>
<FIELD TABLE="RCATVAL" NAME="rsrc_catg_name" DATATYPE="string" C
HARLENGTH="100" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Resou
rce category description"/>
<FIELD TABLE="RCATVAL" NAME="update_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="RCATVAL" NAME="update_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="RCATVAL" NAME="create_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="RCATVAL" NAME="create_user" DATATYPE="string" CHAR

LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL


UMN="N" DESC="Refresh audit field for user that created the record. Trigger main
tained."/>
<TRIGGER NAME="RT_RCATVAL_DEL" SET="REFRESH_AUDIT_MM" TABLE="RCA
TVAL" TARGET="OR,SS,IB" DESC="Refresh Delete RCATVAL"/>
<TRIGGER NAME="RT_RCATVAL" SET="REFRESH_AUDIT_MM" TABLE="RCATVAL
" TARGET="OR,SS,IB" DESC="Refresh RCATVAL"/>
<INDEX TABLE="RCATVAL" NAME="ndx_rcatval_rcattype" UNIQUENESS="N
ONUNIQUE" FIELD="rsrc_catg_type_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGES
TRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""
/>
<CONSTRAINT TABLE="RCATVAL" NAME="fk_rcatval_rcattype" TYPE="FOR
EIGN" FIELDS="rsrc_catg_type_id" TARGETTABLE="RCATTYPE" TARGETFIELDS="rsrc_catg_
type_id" TABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="RCATVAL" NAME="pk_rcatval" TYPE="PRIMARY" FIE
LDS="rsrc_catg_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE
="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease
50)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="REFRDEL" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" S
TORAGESTRING="(initial 1M next 1M minextents 1 maxextents unlimited pctincrease
0)" DESC="Audit of deleted records for use by refresh processes." ORDINAL="63" T
ABLEOPTIONS="000">
<FIELD TABLE="REFRDEL" NAME="delete_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="sysdate" DESC="Times
tamp for delete."/>
<FIELD TABLE="REFRDEL" NAME="table_name" DATATYPE="string" CHARL
ENGTH="30" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Name of ta
ble for delete operation."/>
<FIELD TABLE="REFRDEL" NAME="pk1" DATATYPE="string" CHARLENGTH="
255" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Generic PK value
for table."/>
<FIELD TABLE="REFRDEL" NAME="pk2" DATATYPE="string" CHARLENGTH="
255" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Second PK value
for composite keys."/>
<FIELD TABLE="REFRDEL" NAME="pk3" DATATYPE="string" CHARLENGTH="
255" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Third PK value f
or composite keys."/>
<FIELD TABLE="REFRDEL" NAME="pk4" DATATYPE="string" CHARLENGTH="
255" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Fourth PK value
for composite keys."/>
<FIELD TABLE="REFRDEL" NAME="template_id" DATATYPE="integer" CHA
RLENGTH="0" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="Projec
t ID"/>
<INDEX TABLE="REFRDEL" NAME="ndx_refrdel_delete_date" UNIQUENESS
="NONUNIQUE" FIELD="delete_date" TABLESPACE="PMDB_NDX1" PCTFREE="10" STORAGESTRI
NG="(initial 500K next 500K minextents 1 maxextents unlimited pctincrease 0)" TA
RGET="OR,SS,IB"/>
</TABLE>
<TABLE NAME="RISKCTRL" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Risk control text fields" ORDINAL="24" TABLEOPTIONS="project">
<FIELD TABLE="RISKCTRL" NAME="risk_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Unique I
D"/>
<FIELD TABLE="RISKCTRL" NAME="template_id" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK t
o TEMPLATE table - identifies the methodology"/>
<FIELD TABLE="RISKCTRL" NAME="risk_control" DATATYPE="blob" CHAR
LENGTH="0" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Risk contr

ol text field"/>
<FIELD TABLE="RISKCTRL" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="RISKCTRL" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="RISKCTRL" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="RISKCTRL" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_RISKCTRL_DEL" SET="REFRESH_AUDIT_MM" TABLE="RI
SKCTRL" TARGET="OR,SS,IB" DESC="Refresh Delete RISKCTRL"/>
<TRIGGER NAME="RT_RISKCTRL" SET="REFRESH_AUDIT_MM" TABLE="RISKCT
RL" TARGET="OR,SS,IB" DESC="Refresh RISKCTRL"/>
<INDEX TABLE="RISKCTRL" NAME="ndx_riskctrl_1" UNIQUENESS="NONUNI
QUE" FIELD="template_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(ini
tial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="RISKCTRL" NAME="fk_riskctrl_template" TYPE="F
OREIGN" FIELDS="template_id" TARGETTABLE="TEMPLATE" TARGETFIELDS="template_id" T
ABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="RISKCTRL" NAME="fk_riskctrl_tmplrisk" TYPE="F
OREIGN" FIELDS="risk_id" TARGETTABLE="TMPLRISK" TARGETFIELDS="risk_id" TABLESPAC
E="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="RISKCTRL" NAME="pk_riskctrl" TYPE="PRIMARY" F
IELDS="risk_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE="1
0" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)
" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="RISKTYPE" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Risk types" ORDINAL="25" TABLEOPTIONS="global">
<FIELD TABLE="RISKTYPE" NAME="risk_type_id" DATATYPE="integer" C
HARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK
to RISKTYPE table - identifies the risk type"/>
<FIELD TABLE="RISKTYPE" NAME="seq_num" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Sequence
number for sorting"/>
<FIELD TABLE="RISKTYPE" NAME="risk_type" DATATYPE="string" CHARL
ENGTH="40" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Risk type"
/>
<FIELD TABLE="RISKTYPE" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="RISKTYPE" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="RISKTYPE" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="RISKTYPE" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_RISKTYPE_DEL" SET="REFRESH_AUDIT_MM" TABLE="RI
SKTYPE" TARGET="OR,SS,IB" DESC="Refresh Delete RISKTYPE"/>
<TRIGGER NAME="RT_RISKTYPE" SET="REFRESH_AUDIT_MM" TABLE="RISKTY

PE" TARGET="OR,SS,IB" DESC="Refresh RISKTYPE"/>


<CONSTRAINT TABLE="RISKTYPE" NAME="pk_risktype" TYPE="PRIMARY" F
IELDS="risk_type_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFR
EE="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincreas
e 50)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="ROLES" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" STO
RAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DESC
="Roles" ORDINAL="26" TABLEOPTIONS="global">
<FIELD TABLE="ROLES" NAME="role_id" DATATYPE="integer" CHARLENGT
H="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to ROLES
table - identifies the role for this resource on this activity"/>
<FIELD TABLE="ROLES" NAME="role_short_name" DATATYPE="string" CH
ARLENGTH="40" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Role co
de"/>
<FIELD TABLE="ROLES" NAME="role_name" DATATYPE="string" CHARLENG
TH="100" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Role name"/>
<FIELD TABLE="ROLES" NAME="seq_num" DATATYPE="integer" CHARLENGT
H="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Sequence nu
mber for sorting"/>
<FIELD TABLE="ROLES" NAME="parent_role_id" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK t
o ROLES table - identifies the parent in the role hierarchy"/>
<FIELD TABLE="ROLES" NAME="role_descr" DATATYPE="blob" CHARLENGT
H="0" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Role descriptio
n"/>
<FIELD TABLE="ROLES" NAME="update_date" DATATYPE="date" CHARLENG
TH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN="N
" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="ROLES" NAME="update_user" DATATYPE="string" CHARLE
NGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOLUM
N="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="ROLES" NAME="create_date" DATATYPE="date" CHARLENG
TH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN="N
" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="ROLES" NAME="create_user" DATATYPE="string" CHARLE
NGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOLUM
N="N" DESC="Refresh audit field for user that created the record. Trigger mainta
ined."/>
<TRIGGER NAME="RT_ROLES_DEL" SET="REFRESH_AUDIT_MM" TABLE="ROLES
" TARGET="OR,SS,IB" DESC="Refresh Delete ROLES"/>
<TRIGGER NAME="RT_ROLES" SET="REFRESH_AUDIT_MM" TABLE="ROLES" TA
RGET="OR,SS,IB" DESC="Refresh ROLES"/>
<CONSTRAINT TABLE="ROLES" NAME="pk_roles" TYPE="PRIMARY" FIELDS=
"role_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE="10" STO
RAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" SEAR
CHCONDITION=""/>
</TABLE>
<TABLE NAME="RPT" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" STORA
GESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DESC="
Report definitions" ORDINAL="27" TABLEOPTIONS="global">
<FIELD TABLE="RPT" NAME="rpt_id" DATATYPE="integer" CHARLENGTH="
22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Unique ID"/>
<FIELD TABLE="RPT" NAME="rpt_type" DATATYPE="string" CHARLENGTH=
"12" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Report type - us
er report or website report"/>
<FIELD TABLE="RPT" NAME="rpt_name" DATATYPE="string" CHARLENGTH=
"80" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Report name"/>
<FIELD TABLE="RPT" NAME="rpt_group_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="Unique I

D"/>
<FIELD TABLE="RPT" NAME="rpt_state" DATATYPE="string" CHARLENGTH
="10" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="State of the re
port"/>
<FIELD TABLE="RPT" NAME="rpt_data" DATATYPE="blob" CHARLENGTH="0
" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Report settings sto
red as text field"/>
<FIELD TABLE="RPT" NAME="update_date" DATATYPE="date" CHARLENGTH
="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN="N"
DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="RPT" NAME="update_user" DATATYPE="string" CHARLENG
TH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOLUMN=
"N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="RPT" NAME="create_date" DATATYPE="date" CHARLENGTH
="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN="N"
DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="RPT" NAME="create_user" DATATYPE="string" CHARLENG
TH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOLUMN=
"N" DESC="Refresh audit field for user that created the record. Trigger maintain
ed."/>
<TRIGGER NAME="RT_RPT_DEL" SET="REFRESH_AUDIT_MM" TABLE="RPT" TA
RGET="OR,SS,IB" DESC="Refresh Delete RPT"/>
<TRIGGER NAME="RT_RPT" SET="REFRESH_AUDIT_MM" TABLE="RPT" TARGET
="OR,SS,IB" DESC="Refresh RPT"/>
<INDEX TABLE="RPT" NAME="ndx_rpt_rptgroup" UNIQUENESS="NONUNIQUE
" FIELD="rpt_group_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(initi
al 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="RPT" NAME="fk_rpt_rptgroup" TYPE="FOREIGN" FI
ELDS="rpt_group_id" TARGETTABLE="RPTGROUP" TARGETFIELDS="rpt_group_id" TABLESPAC
E="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="RPT" NAME="pk_rpt" TYPE="PRIMARY" FIELDS="rpt
_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGES
TRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" SEARCHCON
DITION=""/>
</TABLE>
<TABLE NAME="RPTGROUP" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Report groups" ORDINAL="28" TABLEOPTIONS="global">
<FIELD TABLE="RPTGROUP" NAME="rpt_group_id" DATATYPE="integer" C
HARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Uni
que ID"/>
<FIELD TABLE="RPTGROUP" NAME="rpt_group_seq_num" DATATYPE="integ
er" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC
="Sequence number for sorting"/>
<FIELD TABLE="RPTGROUP" NAME="rpt_group_name" DATATYPE="string"
CHARLENGTH="80" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Repor
t group name"/>
<FIELD TABLE="RPTGROUP" NAME="parent_group_id" DATATYPE="integer
" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="
FK to RPTGROUP table - identifies parent in report-group hierarchy"/>
<FIELD TABLE="RPTGROUP" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="RPTGROUP" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="RPTGROUP" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="RPTGROUP" NAME="create_user" DATATYPE="string" CHA

RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO


LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_RPTGROUP_DEL" SET="REFRESH_AUDIT_MM" TABLE="RP
TGROUP" TARGET="OR,SS,IB" DESC="Refresh Delete RPTGROUP"/>
<TRIGGER NAME="RT_RPTGROUP" SET="REFRESH_AUDIT_MM" TABLE="RPTGRO
UP" TARGET="OR,SS,IB" DESC="Refresh RPTGROUP"/>
<CONSTRAINT TABLE="RPTGROUP" NAME="pk_rptgroup" TYPE="PRIMARY" F
IELDS="rpt_group_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFR
EE="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincreas
e 50)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="RSRC" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" STOR
AGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DESC=
"Resources" ORDINAL="29" TABLEOPTIONS="global">
<FIELD TABLE="RSRC" NAME="rsrc_id" DATATYPE="integer" CHARLENGTH
="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to RSRC t
able - identifies the resource"/>
<FIELD TABLE="RSRC" NAME="rsrc_seq_num" DATATYPE="integer" CHARL
ENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Sequenc
e number for sorting"/>
<FIELD TABLE="RSRC" NAME="rsrc_type" DATATYPE="string" CHARLENGT
H="10" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="'RT_Labor'" DESC="Reso
urce type Labor, Equipment, or Material"/>
<FIELD TABLE="RSRC" NAME="ot_flag" DATATYPE="string" CHARLENGTH=
"1" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="'N'" DESC="Identifies whe
ther overtime is allowed"/>
<FIELD TABLE="RSRC" NAME="rsrc_short_name" DATATYPE="string" CHA
RLENGTH="40" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Resource
code"/>
<FIELD TABLE="RSRC" NAME="rsrc_name" DATATYPE="string" CHARLENGT
H="100" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Resource name
"/>
<FIELD TABLE="RSRC" NAME="parent_rsrc_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK to
RSRC table - identifies parent in resource hierarchy"/>
<FIELD TABLE="RSRC" NAME="role_id" DATATYPE="integer" CHARLENGTH
="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK to ROLES
table - identifies the role for this resource on this activity"/>
<FIELD TABLE="RSRC" NAME="max_qty_per_hr" DATATYPE="double" CHAR
LENGTH="22" DATAPRECISION="16" DATASCALE="8" NOTNULL="N" DEFAULT="" DESC="Maximu
m units per time (hours per hour)"/>
<FIELD TABLE="RSRC" NAME="ot_factor" DATATYPE="double" CHARLENGT
H="22" DATAPRECISION="10" DATASCALE="3" NOTNULL="N" DEFAULT="" DESC="Overtime fa
ctor, if overtime allowed (multiplier on the standard price/time)"/>
<FIELD TABLE="RSRC" NAME="def_qty_per_hr" DATATYPE="double" CHAR
LENGTH="22" DATAPRECISION="16" DATASCALE="8" NOTNULL="N" DEFAULT="" DESC="Defaul
t units per time (hours per hour)"/>
<FIELD TABLE="RSRC" NAME="cost_per_qty" DATATYPE="double" CHARLE
NGTH="22" DATAPRECISION="21" DATASCALE="8" NOTNULL="N" DEFAULT="" DESC="Price/ti
me to compute costs"/>
<FIELD TABLE="RSRC" NAME="guid" DATATYPE="string" CHARLENGTH="22
" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Global unique ID"/>
<FIELD TABLE="RSRC" NAME="cost_qty_type" DATATYPE="string" CHARL
ENGTH="24" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Time units
for resource's price/time (year/month/week/day/hour)"/>
<FIELD TABLE="RSRC" NAME="office_phone" DATATYPE="string" CHARLE
NGTH="32" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Office phon
e"/>
<FIELD TABLE="RSRC" NAME="employee_code" DATATYPE="string" CHARL

ENGTH="40" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Employee c


ode or employee number Employee ID"/>
<FIELD TABLE="RSRC" NAME="rsrc_title_name" DATATYPE="string" CHA
RLENGTH="100" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Resourc
e job title"/>
<FIELD TABLE="RSRC" NAME="email_addr" DATATYPE="string" CHARLENG
TH="120" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Email addres
s"/>
<FIELD TABLE="RSRC" NAME="curr_id" DATATYPE="integer" CHARLENGTH
="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="1" DESC="FK to CURRT
YPE table - identifies the user's view Currency"/>
<FIELD TABLE="RSRC" NAME="unit_id" DATATYPE="integer" CHARLENGTH
="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="UMeasure ID"
/>
<FIELD TABLE="RSRC" NAME="rsrc_notes" DATATYPE="blob" CHARLENGTH
="0" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Resource notes s
tored as text string"/>
<FIELD TABLE="RSRC" NAME="update_date" DATATYPE="date" CHARLENGT
H="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN="N"
DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="RSRC" NAME="update_user" DATATYPE="string" CHARLEN
GTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOLUMN
="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="RSRC" NAME="create_date" DATATYPE="date" CHARLENGT
H="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN="N"
DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="RSRC" NAME="create_user" DATATYPE="string" CHARLEN
GTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOLUMN
="N" DESC="Refresh audit field for user that created the record. Trigger maintai
ned."/>
<TRIGGER NAME="RT_RSRC_DEL" SET="REFRESH_AUDIT_MM" TABLE="RSRC"
TARGET="OR,SS,IB" DESC="Refresh Delete RSRC"/>
<TRIGGER NAME="RT_RSRC" SET="REFRESH_AUDIT_MM" TABLE="RSRC" TARG
ET="OR,SS,IB" DESC="Refresh RSRC"/>
<INDEX TABLE="RSRC" NAME="ndx_rsrc_roles" UNIQUENESS="NONUNIQUE"
FIELD="role_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(initial 8K
next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="RSRC" NAME="fk_rsrc_currtype" TYPE="FOREIGN"
FIELDS="curr_id" TARGETTABLE="CURRTYPE" TARGETFIELDS="curr_id" TABLESPACE="" PCT
FREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="RSRC" NAME="fk_rsrc_roles" TYPE="FOREIGN" FIE
LDS="role_id" TARGETTABLE="ROLES" TARGETFIELDS="role_id" TABLESPACE="" PCTFREE="
" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="RSRC" NAME="pk_rsrc" TYPE="PRIMARY" FIELDS="r
src_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORA
GESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" SEARCH
CONDITION=""/>
<CONSTRAINT TABLE="RSRC" NAME="fk_rsrc_umeasure" TYPE="FOREIGN"
FIELDS="unit_id" TARGETTABLE="UMEASURE" TARGETFIELDS="unit_id" TABLESPACE="" PCT
FREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="RSRC" NAME="ck_rsrc_ot_flag" TYPE="CHECK" FIE
LDS="ot_flag" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="" PCTFREE="" STORAGESTR
ING="" SEARCHCONDITION="ot_flag in ('Y', 'N')"/>
</TABLE>
<TABLE NAME="RSRCRCAT" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Resource categories assigned to resources" ORDINAL="30" TABLEOPTIONS="globa
l">
<FIELD TABLE="RSRCRCAT" NAME="rsrc_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to RS

RC table - identifies the resource"/>


<FIELD TABLE="RSRCRCAT" NAME="rsrc_catg_type_id" DATATYPE="integ
er" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC
="FK to RCATTYPE table - identifies the resource category type"/>
<FIELD TABLE="RSRCRCAT" NAME="rsrc_catg_id" DATATYPE="integer" C
HARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK
to RCATVAL table - identifies the resource category value"/>
<FIELD TABLE="RSRCRCAT" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="RSRCRCAT" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="RSRCRCAT" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="RSRCRCAT" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_RSRCRCAT_DEL" SET="REFRESH_AUDIT_MM" TABLE="RS
RCRCAT" TARGET="OR,SS,IB" DESC="Refresh Delete RSRCRCAT"/>
<TRIGGER NAME="RT_RSRCRCAT" SET="REFRESH_AUDIT_MM" TABLE="RSRCRC
AT" TARGET="OR,SS,IB" DESC="Refresh RSRCRCAT"/>
<INDEX TABLE="RSRCRCAT" NAME="ndx_rsrcrcat_rcattype" UNIQUENESS=
"NONUNIQUE" FIELD="rsrc_catg_type_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAG
ESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=
""/>
<INDEX TABLE="RSRCRCAT" NAME="ndx_rsrcrcat_rcatval" UNIQUENESS="
NONUNIQUE" FIELD="rsrc_catg_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRIN
G="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="RSRCRCAT" NAME="fk_rsrcrcat_rcattype" TYPE="F
OREIGN" FIELDS="rsrc_catg_type_id" TARGETTABLE="RCATTYPE" TARGETFIELDS="rsrc_cat
g_type_id" TABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="RSRCRCAT" NAME="fk_rsrcrcat_rsrc" TYPE="FOREI
GN" FIELDS="rsrc_id" TARGETTABLE="RSRC" TARGETFIELDS="rsrc_id" TABLESPACE="" PCT
FREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="RSRCRCAT" NAME="fk_rsrcrcat_rcatval" TYPE="FO
REIGN" FIELDS="rsrc_catg_id" TARGETTABLE="RCATVAL" TARGETFIELDS="rsrc_catg_id" T
ABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="RSRCRCAT" NAME="pk_rsrcrcat" TYPE="PRIMARY" F
IELDS="rsrc_id,rsrc_catg_type_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMD
B_NDX1" PCTFREE="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents
99 pctincrease 50)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="RSRCROLE" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Roles assigned to resources" ORDINAL="31" TABLEOPTIONS="global">
<FIELD TABLE="RSRCROLE" NAME="rsrc_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to RS
RC table - identifies the resource"/>
<FIELD TABLE="RSRCROLE" NAME="role_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to RO
LES table - identifies the role for this resource on this activity"/>
<FIELD TABLE="RSRCROLE" NAME="skill_level" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="Prof
iciency level"/>
<FIELD TABLE="RSRCROLE" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>

<FIELD TABLE="RSRCROLE" NAME="update_user" DATATYPE="string" CHA


RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="RSRCROLE" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="RSRCROLE" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_RSRCROLE_DEL" SET="REFRESH_AUDIT_MM" TABLE="RS
RCROLE" TARGET="OR,SS,IB" DESC="Refresh Delete RSRCROLE"/>
<TRIGGER NAME="RT_RSRCROLE" SET="REFRESH_AUDIT_MM" TABLE="RSRCRO
LE" TARGET="OR,SS,IB" DESC="Refresh RSRCROLE"/>
<INDEX TABLE="RSRCROLE" NAME="ndx_rsrcrole_roles" UNIQUENESS="NO
NUNIQUE" FIELD="role_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(ini
tial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="RSRCROLE" NAME="fk_rsrcrole_roles" TYPE="FORE
IGN" FIELDS="role_id" TARGETTABLE="ROLES" TARGETFIELDS="role_id" TABLESPACE="" P
CTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="RSRCROLE" NAME="fk_rsrcrole_rsrc" TYPE="FOREI
GN" FIELDS="rsrc_id" TARGETTABLE="RSRC" TARGETFIELDS="rsrc_id" TABLESPACE="" PCT
FREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="RSRCROLE" NAME="pk_rsrcrole" TYPE="PRIMARY" F
IELDS="rsrc_id,role_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PC
TFREE="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincr
ease 50)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="TASK" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" STOR
AGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DESC=
"Core activities" ORDINAL="32" TABLEOPTIONS="project">
<FIELD TABLE="TASK" NAME="task_id" DATATYPE="integer" CHARLENGTH
="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to TASK t
able - identifies the core activity"/>
<FIELD TABLE="TASK" NAME="task_type" DATATYPE="string" CHARLENGT
H="10" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Activity type
- task/milestone/etc"/>
<FIELD TABLE="TASK" NAME="complete_pct_type" DATATYPE="string" C
HARLENGTH="10" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="'CP_Drtn'" DES
C="Controls how the Activity % Complete is computed for the activity - either Du
ration (based on Duration % Complete), Units (based on Units % Complete), or Phy
sical (entered by user)"/>
<FIELD TABLE="TASK" NAME="duration_type" DATATYPE="string" CHARL
ENGTH="12" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Duration t
ype - Fixed-Units/Fixed-Duration/Fixed-Units-per-Time"/>
<FIELD TABLE="TASK" NAME="task_name" DATATYPE="string" CHARLENGT
H="120" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Activity name
"/>
<FIELD TABLE="TASK" NAME="template_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK to TE
MPLATE table - identifies the methodology"/>
<FIELD TABLE="TASK" NAME="guid" DATATYPE="string" CHARLENGTH="22
" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Global unique ID"/>
<FIELD TABLE="TASK" NAME="update_date" DATATYPE="date" CHARLENGT
H="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN="N"
DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="TASK" NAME="update_user" DATATYPE="string" CHARLEN
GTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOLUMN
="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="TASK" NAME="create_date" DATATYPE="date" CHARLENGT

H="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN="N"


DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="TASK" NAME="create_user" DATATYPE="string" CHARLEN
GTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOLUMN
="N" DESC="Refresh audit field for user that created the record. Trigger maintai
ned."/>
<TRIGGER NAME="RT_TASK_DEL" SET="REFRESH_AUDIT_MM" TABLE="TASK"
TARGET="OR,SS,IB" DESC="Refresh Delete TASK"/>
<TRIGGER NAME="RT_TASK" SET="REFRESH_AUDIT_MM" TABLE="TASK" TARG
ET="OR,SS,IB" DESC="Refresh TASK"/>
<INDEX TABLE="TASK" NAME="ndx_task_1" UNIQUENESS="NONUNIQUE" FIE
LD="template_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(initial 8K
next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="TASK" NAME="fk_task_template" TYPE="FOREIGN"
FIELDS="template_id" TARGETTABLE="TEMPLATE" TARGETFIELDS="template_id" TABLESPAC
E="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASK" NAME="pk_task" TYPE="PRIMARY" FIELDS="t
ask_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORA
GESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" SEARCH
CONDITION=""/>
</TABLE>
<TABLE NAME="TASKACTV" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Activity codes assigned to activities" ORDINAL="33" TABLEOPTIONS="project">
<FIELD TABLE="TASKACTV" NAME="taskuse_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to
TASKUSE table - identifies the activity within the methodology"/>
<FIELD TABLE="TASKACTV" NAME="actv_code_type_id" DATATYPE="integ
er" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC
="FK to ACTVTYPE table - identifies the activity code type"/>
<FIELD TABLE="TASKACTV" NAME="actv_code_id" DATATYPE="integer" C
HARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK
to ACTVCODE table - identifies the activity code value"/>
<FIELD TABLE="TASKACTV" NAME="template_id" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK t
o TEMPLATE table - identifies the methodology"/>
<FIELD TABLE="TASKACTV" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="TASKACTV" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="TASKACTV" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="TASKACTV" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_TASKACTV_DEL" SET="REFRESH_AUDIT_MM" TABLE="TA
SKACTV" TARGET="OR,SS,IB" DESC="Refresh Delete TASKACTV"/>
<TRIGGER NAME="RT_TASKACTV" SET="REFRESH_AUDIT_MM" TABLE="TASKAC
TV" TARGET="OR,SS,IB" DESC="Refresh TASKACTV"/>
<INDEX TABLE="TASKACTV" NAME="ndx_taskactv_1" UNIQUENESS="NONUNI
QUE" FIELD="template_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(ini
tial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="TASKACTV" NAME="ndx_taskactv_actvcode" UNIQUENESS=
"NONUNIQUE" FIELD="actv_code_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRI
NG="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="TASKACTV" NAME="ndx_taskactv_actvtype" UNIQUENESS=

"NONUNIQUE" FIELD="actv_code_type_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAG


ESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=
""/>
<CONSTRAINT TABLE="TASKACTV" NAME="fk_taskactv_actvcode" TYPE="F
OREIGN" FIELDS="actv_code_id" TARGETTABLE="ACTVCODE" TARGETFIELDS="actv_code_id"
TABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKACTV" NAME="fk_taskactv_actvtype" TYPE="F
OREIGN" FIELDS="actv_code_type_id" TARGETTABLE="ACTVTYPE" TARGETFIELDS="actv_cod
e_type_id" TABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKACTV" NAME="fk_taskactv_template" TYPE="F
OREIGN" FIELDS="template_id" TARGETTABLE="TEMPLATE" TARGETFIELDS="template_id" T
ABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKACTV" NAME="fk_taskactv_taskuse" TYPE="FO
REIGN" FIELDS="taskuse_id" TARGETTABLE="TASKUSE" TARGETFIELDS="taskuse_id" TABLE
SPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKACTV" NAME="pk_taskactv" TYPE="PRIMARY" F
IELDS="taskuse_id,actv_code_type_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="
MMDB_NDX1" PCTFREE="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxexten
ts 99 pctincrease 50)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="TASKDOC" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" S
TORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DE
SC="Work products and documents assigned to activities" ORDINAL="34" TABLEOPTION
S="project">
<FIELD TABLE="TASKDOC" NAME="taskdoc_id" DATATYPE="integer" CHAR
LENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Unique
ID"/>
<FIELD TABLE="TASKDOC" NAME="doc_id" DATATYPE="integer" CHARLENG
TH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to DOCU
MENT table - identifies the document"/>
<FIELD TABLE="TASKDOC" NAME="wbs_id" DATATYPE="integer" CHARLENG
TH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to TMPL
WBS table - identifies the WBS"/>
<FIELD TABLE="TASKDOC" NAME="template_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to
TEMPLATE table - identifies the methodology"/>
<FIELD TABLE="TASKDOC" NAME="wp_flag" DATATYPE="string" CHARLENG
TH="1" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="'N'" DESC="Identifies
which documents are work products (outputs) for the activity"/>
<FIELD TABLE="TASKDOC" NAME="taskuse_id" DATATYPE="integer" CHAR
LENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK to
TASKUSE table - identifies the activity within the methodology"/>
<FIELD TABLE="TASKDOC" NAME="update_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="TASKDOC" NAME="update_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="TASKDOC" NAME="create_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="TASKDOC" NAME="create_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field for user that created the record. Trigger main
tained."/>
<TRIGGER NAME="RT_TASKDOC_DEL" SET="REFRESH_AUDIT_MM" TABLE="TAS
KDOC" TARGET="OR,SS,IB" DESC="Refresh Delete TASKDOC"/>
<TRIGGER NAME="RT_TASKDOC" SET="REFRESH_AUDIT_MM" TABLE="TASKDOC
" TARGET="OR,SS,IB" DESC="Refresh TASKDOC"/>
<INDEX TABLE="TASKDOC" NAME="ndx_taskdoc_1" UNIQUENESS="NONUNIQU

E" FIELD="template_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(initi


al 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="TASKDOC" NAME="ndx_taskdoc_document" UNIQUENESS="N
ONUNIQUE" FIELD="doc_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(ini
tial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="TASKDOC" NAME="ndx_taskdoc_taskuse" UNIQUENESS="NO
NUNIQUE" FIELD="taskuse_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(
initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="TASKDOC" NAME="ndx_taskdoc_tmplwbs" UNIQUENESS="NO
NUNIQUE" FIELD="wbs_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(init
ial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="TASKDOC" NAME="fk_taskdoc_document" TYPE="FOR
EIGN" FIELDS="doc_id" TARGETTABLE="DOCUMENT" TARGETFIELDS="doc_id" TABLESPACE=""
PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKDOC" NAME="fk_taskdoc_tmplwbs" TYPE="FORE
IGN" FIELDS="wbs_id" TARGETTABLE="TMPLWBS" TARGETFIELDS="wbs_id" TABLESPACE="" P
CTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKDOC" NAME="fk_taskdoc_template" TYPE="FOR
EIGN" FIELDS="template_id" TARGETTABLE="TEMPLATE" TARGETFIELDS="template_id" TAB
LESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKDOC" NAME="fk_taskdoc_taskuse" TYPE="FORE
IGN" FIELDS="taskuse_id" TARGETTABLE="TASKUSE" TARGETFIELDS="taskuse_id" TABLESP
ACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKDOC" NAME="pk_taskdoc" TYPE="PRIMARY" FIE
LDS="taskdoc_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE="
10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50
)" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKDOC" NAME="ck_taskdoc_wp_flag" TYPE="CHEC
K" FIELDS="wp_flag" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="" PCTFREE="" STOR
AGESTRING="" SEARCHCONDITION="wp_flag in ('Y', 'N')"/>
</TABLE>
<TABLE NAME="TASKMEMO" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Activity specifications" ORDINAL="35" TABLEOPTIONS="global">
<FIELD TABLE="TASKMEMO" NAME="memo_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Unique I
D"/>
<FIELD TABLE="TASKMEMO" NAME="task_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to TA
SK table - identifies the core activity"/>
<FIELD TABLE="TASKMEMO" NAME="memo_type_id" DATATYPE="integer" C
HARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK
to MEMOTYPE table - identifies the notebook topic"/>
<FIELD TABLE="TASKMEMO" NAME="task_memo" DATATYPE="blob" CHARLEN
GTH="0" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Specification
contents stored as text string"/>
<FIELD TABLE="TASKMEMO" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="TASKMEMO" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="TASKMEMO" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="TASKMEMO" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_TASKMEMO_DEL" SET="REFRESH_AUDIT_MM" TABLE="TA

SKMEMO" TARGET="OR,SS,IB" DESC="Refresh Delete TASKMEMO"/>


<TRIGGER NAME="RT_TASKMEMO" SET="REFRESH_AUDIT_MM" TABLE="TASKME
MO" TARGET="OR,SS,IB" DESC="Refresh TASKMEMO"/>
<INDEX TABLE="TASKMEMO" NAME="ndx_taskmemo_memotype" UNIQUENESS=
"NONUNIQUE" FIELD="memo_type_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRI
NG="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="TASKMEMO" NAME="ndx_taskmemo_task" UNIQUENESS="NON
UNIQUE" FIELD="task_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(init
ial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="TASKMEMO" NAME="fk_taskmemo_memotype" TYPE="F
OREIGN" FIELDS="memo_type_id" TARGETTABLE="MEMOTYPE" TARGETFIELDS="memo_type_id"
TABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKMEMO" NAME="fk_taskmemo_task" TYPE="FOREI
GN" FIELDS="task_id" TARGETTABLE="TASK" TARGETFIELDS="task_id" TABLESPACE="" PCT
FREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKMEMO" NAME="pk_taskmemo" TYPE="PRIMARY" F
IELDS="memo_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE="1
0" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)
" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="TASKPRED" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Activity dependencies" ORDINAL="36" TABLEOPTIONS="project">
<FIELD TABLE="TASKPRED" NAME="taskuse_pred_id" DATATYPE="integer
" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="
Unique ID"/>
<FIELD TABLE="TASKPRED" NAME="taskuse_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to
TASKUSE table - identifies the activity within the methodology"/>
<FIELD TABLE="TASKPRED" NAME="pred_taskuse_id" DATATYPE="integer
" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="
FK to TASKUSE table - identifies the predecessor activity within the methodology
"/>
<FIELD TABLE="TASKPRED" NAME="template_id" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK t
o TEMPLATE table - identifies the methodology"/>
<FIELD TABLE="TASKPRED" NAME="pred_template_id" DATATYPE="intege
r" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC=
"FK to TEMPLATE table - identifies the predecessor methodology"/>
<FIELD TABLE="TASKPRED" NAME="pred_type" DATATYPE="string" CHARL
ENGTH="12" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Dependency
type - FS/FF/SS/SF"/>
<FIELD TABLE="TASKPRED" NAME="lag_hr_cnt" DATATYPE="double" CHAR
LENGTH="22" DATAPRECISION="14" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="Time l
ag of dependency"/>
<FIELD TABLE="TASKPRED" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="TASKPRED" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="TASKPRED" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="TASKPRED" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_TASKPRED_DEL" SET="REFRESH_AUDIT_MM" TABLE="TA
SKPRED" TARGET="OR,SS,IB" DESC="Refresh Delete TASKPRED"/>

<TRIGGER NAME="RT_TASKPRED" SET="REFRESH_AUDIT_MM" TABLE="TASKPR


ED" TARGET="OR,SS,IB" DESC="Refresh TASKPRED"/>
<INDEX TABLE="TASKPRED" NAME="ndx_taskpred_1" UNIQUENESS="NONUNI
QUE" FIELD="pred_template_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING=
"(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="TASKPRED" NAME="ndx_taskpred_2" UNIQUENESS="NONUNI
QUE" FIELD="template_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(ini
tial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="TASKPRED" NAME="ndx_taskpred_taskuse_1" UNIQUENESS
="NONUNIQUE" FIELD="taskuse_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRIN
G="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="TASKPRED" NAME="ndx_taskpred_taskuse_2" UNIQUENESS
="NONUNIQUE" FIELD="pred_taskuse_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGE
STRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET="
"/>
<CONSTRAINT TABLE="TASKPRED" NAME="fk_taskpred_taskuse_1" TYPE="
FOREIGN" FIELDS="taskuse_id" TARGETTABLE="TASKUSE" TARGETFIELDS="taskuse_id" TAB
LESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKPRED" NAME="fk_taskpred_template_2" TYPE=
"FOREIGN" FIELDS="pred_template_id" TARGETTABLE="TEMPLATE" TARGETFIELDS="templat
e_id" TABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKPRED" NAME="fk_taskpred_taskuse_2" TYPE="
FOREIGN" FIELDS="pred_taskuse_id" TARGETTABLE="TASKUSE" TARGETFIELDS="taskuse_id
" TABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKPRED" NAME="fk_taskpred_template_1" TYPE=
"FOREIGN" FIELDS="template_id" TARGETTABLE="TEMPLATE" TARGETFIELDS="template_id"
TABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKPRED" NAME="pk_taskpred" TYPE="PRIMARY" F
IELDS="taskuse_pred_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PC
TFREE="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincr
ease 50)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="TASKPROC" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Activity steps" ORDINAL="37" TABLEOPTIONS="global">
<FIELD TABLE="TASKPROC" NAME="proc_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Unique I
D"/>
<FIELD TABLE="TASKPROC" NAME="task_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to TA
SK table - identifies the core activity"/>
<FIELD TABLE="TASKPROC" NAME="seq_num" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Sequence
number for sorting"/>
<FIELD TABLE="TASKPROC" NAME="proc_name" DATATYPE="string" CHARL
ENGTH="120" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Step name
"/>
<FIELD TABLE="TASKPROC" NAME="proc_wt" DATATYPE="double" CHARLEN
GTH="22" DATAPRECISION="10" DATASCALE="2" NOTNULL="N" DEFAULT="" DESC="Relative
weight or contribution of work on task step weight"/>
<FIELD TABLE="TASKPROC" NAME="proc_descr" DATATYPE="blob" CHARLE
NGTH="0" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Step descrip
tion stored as text string"/>
<FIELD TABLE="TASKPROC" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="TASKPROC" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="TASKPROC" NAME="create_date" DATATYPE="date" CHARL

ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN


="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="TASKPROC" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_TASKPROC_DEL" SET="REFRESH_AUDIT_MM" TABLE="TA
SKPROC" TARGET="OR,SS,IB" DESC="Refresh Delete TASKPROC"/>
<TRIGGER NAME="RT_TASKPROC" SET="REFRESH_AUDIT_MM" TABLE="TASKPR
OC" TARGET="OR,SS,IB" DESC="Refresh TASKPROC"/>
<INDEX TABLE="TASKPROC" NAME="ndx_taskproc_task" UNIQUENESS="NON
UNIQUE" FIELD="task_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(init
ial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="TASKPROC" NAME="fk_taskproc_task" TYPE="FOREI
GN" FIELDS="task_id" TARGETTABLE="TASK" TARGETFIELDS="task_id" TABLESPACE="" PCT
FREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKPROC" NAME="pk_taskproc" TYPE="PRIMARY" F
IELDS="proc_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE="1
0" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)
" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="TASKQUAL" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Attributes assigned to activities" ORDINAL="38" TABLEOPTIONS="global">
<FIELD TABLE="TASKQUAL" NAME="task_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to TA
SK table - identifies the core activity"/>
<FIELD TABLE="TASKQUAL" NAME="qual_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to QU
ALITY table - identifies the attribute for filtering in Project Architect"/>
<FIELD TABLE="TASKQUAL" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="TASKQUAL" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="TASKQUAL" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="TASKQUAL" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_TASKQUAL_DEL" SET="REFRESH_AUDIT_MM" TABLE="TA
SKQUAL" TARGET="OR,SS,IB" DESC="Refresh Delete TASKQUAL"/>
<TRIGGER NAME="RT_TASKQUAL" SET="REFRESH_AUDIT_MM" TABLE="TASKQU
AL" TARGET="OR,SS,IB" DESC="Refresh TASKQUAL"/>
<INDEX TABLE="TASKQUAL" NAME="ndx_taskqual_quality" UNIQUENESS="
NONUNIQUE" FIELD="qual_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(i
nitial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="TASKQUAL" NAME="fk_taskqual_quality" TYPE="FO
REIGN" FIELDS="qual_id" TARGETTABLE="QUALITY" TARGETFIELDS="qual_id" TABLESPACE=
"" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKQUAL" NAME="fk_taskqual_task" TYPE="FOREI
GN" FIELDS="task_id" TARGETTABLE="TASK" TARGETFIELDS="task_id" TABLESPACE="" PCT
FREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKQUAL" NAME="pk_taskqual" TYPE="PRIMARY" F
IELDS="task_id,qual_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PC
TFREE="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincr
ease 50)" SEARCHCONDITION=""/>

</TABLE>
<TABLE NAME="TASKRSRC" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Resources assigned to activities" ORDINAL="39" TABLEOPTIONS="project">
<FIELD TABLE="TASKRSRC" NAME="taskrsrc_id" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Uniq
ue ID"/>
<FIELD TABLE="TASKRSRC" NAME="taskuse_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to
TASKUSE table - identifies the activity within the methodology"/>
<FIELD TABLE="TASKRSRC" NAME="template_id" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK t
o TEMPLATE table - identifies the methodology"/>
<FIELD TABLE="TASKRSRC" NAME="rsrc_type" DATATYPE="string" CHARL
ENGTH="10" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="'RT_Labor'" DESC="
Resource type Labor, Equipment, or Material"/>
<FIELD TABLE="TASKRSRC" NAME="role_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK to RO
LES table - identifies the role for this resource on this activity"/>
<FIELD TABLE="TASKRSRC" NAME="rsrc_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK to RS
RC table - identifies the resource"/>
<FIELD TABLE="TASKRSRC" NAME="skill_level" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="Prof
iciency level"/>
<FIELD TABLE="TASKRSRC" NAME="qty_per_hr" DATATYPE="double" CHAR
LENGTH="22" DATAPRECISION="16" DATASCALE="8" NOTNULL="N" DEFAULT="" DESC="Units
per time for this resource on this activity (hours per hour)"/>
<FIELD TABLE="TASKRSRC" NAME="low_qty" DATATYPE="double" CHARLEN
GTH="22" DATAPRECISION="14" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="Low count
of units for this resource on this activity (hours)"/>
<FIELD TABLE="TASKRSRC" NAME="high_qty" DATATYPE="double" CHARLE
NGTH="22" DATAPRECISION="14" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="High cou
nt of units for this resource on this activity (hours)"/>
<FIELD TABLE="TASKRSRC" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="TASKRSRC" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="TASKRSRC" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="TASKRSRC" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_TASKRSRC_DEL" SET="REFRESH_AUDIT_MM" TABLE="TA
SKRSRC" TARGET="OR,SS,IB" DESC="Refresh Delete TASKRSRC"/>
<TRIGGER NAME="RT_TASKRSRC" SET="REFRESH_AUDIT_MM" TABLE="TASKRS
RC" TARGET="OR,SS,IB" DESC="Refresh TASKRSRC"/>
<INDEX TABLE="TASKRSRC" NAME="ndx_taskrsrc_1" UNIQUENESS="NONUNI
QUE" FIELD="template_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(ini
tial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="TASKRSRC" NAME="ndx_taskrsrc_roles" UNIQUENESS="NO
NUNIQUE" FIELD="role_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(ini
tial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="TASKRSRC" NAME="ndx_taskrsrc_rsrc" UNIQUENESS="NON
UNIQUE" FIELD="rsrc_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(init
ial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>

<INDEX TABLE="TASKRSRC" NAME="ndx_taskrsrc_taskuse" UNIQUENESS="


NONUNIQUE" FIELD="taskuse_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING=
"(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="TASKRSRC" NAME="fk_taskrsrc_roles" TYPE="FORE
IGN" FIELDS="role_id" TARGETTABLE="ROLES" TARGETFIELDS="role_id" TABLESPACE="" P
CTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKRSRC" NAME="fk_taskrsrc_template" TYPE="F
OREIGN" FIELDS="template_id" TARGETTABLE="TEMPLATE" TARGETFIELDS="template_id" T
ABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKRSRC" NAME="fk_taskrsrc_rsrc" TYPE="FOREI
GN" FIELDS="rsrc_id" TARGETTABLE="RSRC" TARGETFIELDS="rsrc_id" TABLESPACE="" PCT
FREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKRSRC" NAME="fk_taskrsrc_taskuse" TYPE="FO
REIGN" FIELDS="taskuse_id" TARGETTABLE="TASKUSE" TARGETFIELDS="taskuse_id" TABLE
SPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKRSRC" NAME="pk_taskrsrc" TYPE="PRIMARY" F
IELDS="taskrsrc_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFRE
E="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease
50)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="TASKUSE" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" S
TORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DE
SC="Activities assigned to methodologies" ORDINAL="40" TABLEOPTIONS="project">
<FIELD TABLE="TASKUSE" NAME="taskuse_id" DATATYPE="integer" CHAR
LENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to
TASKUSE table - identifies the activity within the methodology"/>
<FIELD TABLE="TASKUSE" NAME="task_id" DATATYPE="integer" CHARLEN
GTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to TAS
K table - identifies the core activity"/>
<FIELD TABLE="TASKUSE" NAME="template_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to
TEMPLATE table - identifies the methodology"/>
<FIELD TABLE="TASKUSE" NAME="wbs_id" DATATYPE="integer" CHARLENG
TH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to TMPL
WBS table - identifies the WBS"/>
<FIELD TABLE="TASKUSE" NAME="est_wt" DATATYPE="double" CHARLENGT
H="22" DATAPRECISION="10" DATASCALE="2" NOTNULL="Y" DEFAULT="" DESC="Estimation
weight, for top-down estimation"/>
<FIELD TABLE="TASKUSE" NAME="task_code" DATATYPE="string" CHARLE
NGTH="40" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Activity co
de"/>
<FIELD TABLE="TASKUSE" NAME="low_work_qty" DATATYPE="double" CHA
RLENGTH="22" DATAPRECISION="14" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="Low c
ount of labor units, rolled up from assigned activities"/>
<FIELD TABLE="TASKUSE" NAME="high_work_qty" DATATYPE="double" CH
ARLENGTH="22" DATAPRECISION="14" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="High
count of labor units, rolled up from assigned activities"/>
<FIELD TABLE="TASKUSE" NAME="low_equip_qty" DATATYPE="double" CH
ARLENGTH="22" DATAPRECISION="14" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="Low
count of non-labor units, rolled up from assigned activities"/>
<FIELD TABLE="TASKUSE" NAME="high_equip_qty" DATATYPE="double" C
HARLENGTH="22" DATAPRECISION="14" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="Hig
h count of non-labor units, rolled up from assigned activities"/>
<FIELD TABLE="TASKUSE" NAME="low_drtn_hr_cnt" DATATYPE="double"
CHARLENGTH="22" DATAPRECISION="14" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="Lo
w duration estimate"/>
<FIELD TABLE="TASKUSE" NAME="high_drtn_hr_cnt" DATATYPE="double"
CHARLENGTH="22" DATAPRECISION="14" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC=""
/>
<FIELD TABLE="TASKUSE" NAME="guid" DATATYPE="string" CHARLENGTH=

"22" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Global unique ID


"/>
<FIELD TABLE="TASKUSE" NAME="update_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="TASKUSE" NAME="update_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="TASKUSE" NAME="create_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="TASKUSE" NAME="create_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field for user that created the record. Trigger main
tained."/>
<TRIGGER NAME="RT_TASKUSE_DEL" SET="REFRESH_AUDIT_MM" TABLE="TAS
KUSE" TARGET="OR,SS,IB" DESC="Refresh Delete TASKUSE"/>
<TRIGGER NAME="RT_TASKUSE" SET="REFRESH_AUDIT_MM" TABLE="TASKUSE
" TARGET="OR,SS,IB" DESC="Refresh TASKUSE"/>
<INDEX TABLE="TASKUSE" NAME="ndx_taskuse_1" UNIQUENESS="NONUNIQU
E" FIELD="template_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(initi
al 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="TASKUSE" NAME="ndx_taskuse_task" UNIQUENESS="NONUN
IQUE" FIELD="task_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(initia
l 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="TASKUSE" NAME="ndx_taskuse_tmplwbs" UNIQUENESS="NO
NUNIQUE" FIELD="wbs_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(init
ial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="TASKUSE" NAME="fk_taskuse_task" TYPE="FOREIGN
" FIELDS="task_id" TARGETTABLE="TASK" TARGETFIELDS="task_id" TABLESPACE="" PCTFR
EE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKUSE" NAME="fk_taskuse_template" TYPE="FOR
EIGN" FIELDS="template_id" TARGETTABLE="TEMPLATE" TARGETFIELDS="template_id" TAB
LESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKUSE" NAME="fk_taskuse_tmplwbs" TYPE="FORE
IGN" FIELDS="wbs_id" TARGETTABLE="TMPLWBS" TARGETFIELDS="wbs_id" TABLESPACE="" P
CTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TASKUSE" NAME="pk_taskuse" TYPE="PRIMARY" FIE
LDS="taskuse_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE="
10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50
)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="TBLSYNC" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" S
TORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DE
SC="Identifies the database tables which have been recently updated so applicati
ons can refresh" ORDINAL="41" TABLEOPTIONS="none">
<FIELD TABLE="TBLSYNC" NAME="sync_id" DATATYPE="integer" CHARLEN
GTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Unique ID
"/>
<FIELD TABLE="TBLSYNC" NAME="seq_num" DATATYPE="integer" CHARLEN
GTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Sequence
number for sorting"/>
<FIELD TABLE="TBLSYNC" NAME="table_name" DATATYPE="string" CHARL
ENGTH="8" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Name of dat
abase table where column resides"/>
<FIELD TABLE="TBLSYNC" NAME="domain_id" DATATYPE="integer" CHARL
ENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK to T
EMPLATE table - identifies the template whose data has been updated"/>
<INDEX TABLE="TBLSYNC" NAME="ndx_tblsync_1" UNIQUENESS="NONUNIQU
E" FIELD="domain_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(initial

8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>


<CONSTRAINT TABLE="TBLSYNC" NAME="fk_tblsync_template" TYPE="FOR
EIGN" FIELDS="domain_id" TARGETTABLE="TEMPLATE" TARGETFIELDS="template_id" TABLE
SPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TBLSYNC" NAME="pk_tblsync" TYPE="PRIMARY" FIE
LDS="sync_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE="10"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)"
SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="TCATTYPE" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Methodology category types" ORDINAL="42" TABLEOPTIONS="global">
<FIELD TABLE="TCATTYPE" NAME="tmpl_catg_type_id" DATATYPE="integ
er" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC
="FK to TCATTYPE table - identifies the methodology category type"/>
<FIELD TABLE="TCATTYPE" NAME="seq_num" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Sequence
number for sorting"/>
<FIELD TABLE="TCATTYPE" NAME="tmpl_catg_short_len" DATATYPE="int
eger" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DE
SC="Max length of methodology category value"/>
<FIELD TABLE="TCATTYPE" NAME="tmpl_catg_type" DATATYPE="string"
CHARLENGTH="40" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Metho
dology category type"/>
<FIELD TABLE="TCATTYPE" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="TCATTYPE" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="TCATTYPE" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="TCATTYPE" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_TCATTYPE_DEL" SET="REFRESH_AUDIT_MM" TABLE="TC
ATTYPE" TARGET="OR,SS,IB" DESC="Refresh Delete TCATTYPE"/>
<TRIGGER NAME="RT_TCATTYPE" SET="REFRESH_AUDIT_MM" TABLE="TCATTY
PE" TARGET="OR,SS,IB" DESC="Refresh TCATTYPE"/>
<CONSTRAINT TABLE="TCATTYPE" NAME="pk_tcattype" TYPE="PRIMARY" F
IELDS="tmpl_catg_type_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1"
PCTFREE="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctin
crease 50)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="TCATVAL" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" S
TORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DE
SC="Methodology category values" ORDINAL="43" TABLEOPTIONS="global">
<FIELD TABLE="TCATVAL" NAME="tmpl_catg_id" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK t
o TCATVAL table - identifies the methodology category value"/>
<FIELD TABLE="TCATVAL" NAME="tmpl_catg_type_id" DATATYPE="intege
r" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC=
"FK to TCATTYPE table - identifies the methodology category type"/>
<FIELD TABLE="TCATVAL" NAME="seq_num" DATATYPE="integer" CHARLEN
GTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Sequence
number for sorting"/>
<FIELD TABLE="TCATVAL" NAME="tmpl_catg_short_name" DATATYPE="str
ing" CHARLENGTH="32" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="

Methodology category value"/>


<FIELD TABLE="TCATVAL" NAME="parent_tmpl_catg_id" DATATYPE="inte
ger" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DES
C="FK to TCATVAL table - identifies the parent methodology category value"/>
<FIELD TABLE="TCATVAL" NAME="tmpl_catg_name" DATATYPE="string" C
HARLENGTH="100" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Metho
dology category description"/>
<FIELD TABLE="TCATVAL" NAME="update_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="TCATVAL" NAME="update_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="TCATVAL" NAME="create_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="TCATVAL" NAME="create_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field for user that created the record. Trigger main
tained."/>
<TRIGGER NAME="RT_TCATVAL_DEL" SET="REFRESH_AUDIT_MM" TABLE="TCA
TVAL" TARGET="OR,SS,IB" DESC="Refresh Delete TCATVAL"/>
<TRIGGER NAME="RT_TCATVAL" SET="REFRESH_AUDIT_MM" TABLE="TCATVAL
" TARGET="OR,SS,IB" DESC="Refresh TCATVAL"/>
<INDEX TABLE="TCATVAL" NAME="ndx_tcatval_tcattype" UNIQUENESS="N
ONUNIQUE" FIELD="tmpl_catg_type_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGES
TRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""
/>
<CONSTRAINT TABLE="TCATVAL" NAME="fk_tcatval_tcattype" TYPE="FOR
EIGN" FIELDS="tmpl_catg_type_id" TARGETTABLE="TCATTYPE" TARGETFIELDS="tmpl_catg_
type_id" TABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TCATVAL" NAME="pk_tcatval" TYPE="PRIMARY" FIE
LDS="tmpl_catg_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE
="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease
50)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="TEMPLATE" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Methodologies" ORDINAL="44" TABLEOPTIONS="global,project">
<FIELD TABLE="TEMPLATE" NAME="template_id" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK t
o TEMPLATE table - identifies the methodology"/>
<FIELD TABLE="TEMPLATE" NAME="add_date" DATATYPE="date" CHARLENG
TH="7" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Date methodolo
gy was created"/>
<FIELD TABLE="TEMPLATE" NAME="checkout_flag" DATATYPE="string" C
HARLENGTH="1" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="'N'" DESC="Indi
cates whether the methodology is currently checked out"/>
<FIELD TABLE="TEMPLATE" NAME="template_type" DATATYPE="string" C
HARLENGTH="20" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Method
ology type - Base/Plugin/Activity-Library"/>
<FIELD TABLE="TEMPLATE" NAME="status_code" DATATYPE="string" CHA
RLENGTH="20" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Methodol
ogy status values: Available, Unavailable"/>
<FIELD TABLE="TEMPLATE" NAME="template_name" DATATYPE="string" C
HARLENGTH="100" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Metho
dology name"/>
<FIELD TABLE="TEMPLATE" NAME="task_cnt" DATATYPE="integer" CHARL
ENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="Count o
f tasks, rolled up from assigned activities"/>

<FIELD TABLE="TEMPLATE" NAME="task_code_base" DATATYPE="integer"


CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="S
uffix base value for auto-increment of task code"/>
<FIELD TABLE="TEMPLATE" NAME="task_code_step" DATATYPE="integer"
CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="S
uffix step value for auto-increment of task code"/>
<FIELD TABLE="TEMPLATE" NAME="low_work_qty" DATATYPE="double" CH
ARLENGTH="22" DATAPRECISION="14" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="Low
count of labor units, rolled up from assigned activities"/>
<FIELD TABLE="TEMPLATE" NAME="high_work_qty" DATATYPE="double" C
HARLENGTH="22" DATAPRECISION="14" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="Hig
h count of labor units, rolled up from assigned activities"/>
<FIELD TABLE="TEMPLATE" NAME="low_equip_qty" DATATYPE="double" C
HARLENGTH="22" DATAPRECISION="14" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="Low
count of non-labor units, rolled up from assigned activities"/>
<FIELD TABLE="TEMPLATE" NAME="high_equip_qty" DATATYPE="double"
CHARLENGTH="22" DATAPRECISION="14" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="Hi
gh count of non-labor units, rolled up from assigned activities"/>
<FIELD TABLE="TEMPLATE" NAME="low_work_cost" DATATYPE="double" C
HARLENGTH="22" DATAPRECISION="20" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="Low
labor cost, rolled up from assigned activities"/>
<FIELD TABLE="TEMPLATE" NAME="high_work_cost" DATATYPE="double"
CHARLENGTH="22" DATAPRECISION="20" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="Hi
gh labor cost, rolled up from assigned activities"/>
<FIELD TABLE="TEMPLATE" NAME="low_equip_cost" DATATYPE="double"
CHARLENGTH="22" DATAPRECISION="20" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="Lo
w non-labor cost, rolled up from assigned activities"/>
<FIELD TABLE="TEMPLATE" NAME="high_equip_cost" DATATYPE="double"
CHARLENGTH="22" DATAPRECISION="20" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="H
igh non-labor cost, rolled up from assigned activities"/>
<FIELD TABLE="TEMPLATE" NAME="low_expense_cost" DATATYPE="double
" CHARLENGTH="22" DATAPRECISION="20" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="
Low expense cost, rolled up from assigned activities"/>
<FIELD TABLE="TEMPLATE" NAME="high_expense_cost" DATATYPE="doubl
e" CHARLENGTH="22" DATAPRECISION="20" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC=
"High expense cost, rolled up from assigned activities"/>
<FIELD TABLE="TEMPLATE" NAME="def_cost_per_qty" DATATYPE="double
" CHARLENGTH="22" DATAPRECISION="21" DATASCALE="8" NOTNULL="N" DEFAULT="" DESC="
Default price/time to compute costs when activities have no resources (but do ha
ve units)"/>
<FIELD TABLE="TEMPLATE" NAME="task_code_prefix" DATATYPE="string
" CHARLENGTH="20" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Pre
fix for auto-increment of task code"/>
<FIELD TABLE="TEMPLATE" NAME="guid" DATATYPE="string" CHARLENGTH
="22" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Global unique I
D"/>
<FIELD TABLE="TEMPLATE" NAME="def_qty_type" DATATYPE="string" CH
ARLENGTH="24" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Time un
its for methodology's default price/time (year/month/week/day/hour)"/>
<FIELD TABLE="TEMPLATE" NAME="add_by_name" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Name of
user who created the methodology"/>
<FIELD TABLE="TEMPLATE" NAME="low_mat_cost" DATATYPE="double" CH
ARLENGTH="22" DATAPRECISION="20" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="Low
material cost"/>
<FIELD TABLE="TEMPLATE" NAME="high_mat_cost" DATATYPE="double" C
HARLENGTH="22" DATAPRECISION="20" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="Hig
h material cost"/>
<FIELD TABLE="TEMPLATE" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN

="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>


<FIELD TABLE="TEMPLATE" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="TEMPLATE" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="TEMPLATE" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_TEMPLATE_DEL" SET="REFRESH_AUDIT_MM" TABLE="TE
MPLATE" TARGET="OR,SS,IB" DESC="Refresh Delete TEMPLATE"/>
<TRIGGER NAME="RT_TEMPLATE" SET="REFRESH_AUDIT_MM" TABLE="TEMPLA
TE" TARGET="OR,SS,IB" DESC="Refresh TEMPLATE"/>
<CONSTRAINT TABLE="TEMPLATE" NAME="pk_template" TYPE="PRIMARY" F
IELDS="template_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFRE
E="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease
50)" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TEMPLATE" NAME="ck_template_checkout_flag" TY
PE="CHECK" FIELDS="checkout_flag" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="" P
CTFREE="" STORAGESTRING="" SEARCHCONDITION="checkout_flag in ('Y', 'N')"/>
</TABLE>
<TABLE NAME="TMPLCOST" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Expenses for a methodology" ORDINAL="45" TABLEOPTIONS="project">
<FIELD TABLE="TMPLCOST" NAME="cost_item_id" DATATYPE="integer" C
HARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Uni
que ID"/>
<FIELD TABLE="TMPLCOST" NAME="taskuse_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to
TASKUSE table - identifies the activity within the methodology"/>
<FIELD TABLE="TMPLCOST" NAME="template_id" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK t
o TEMPLATE table - identifies the methodology"/>
<FIELD TABLE="TMPLCOST" NAME="cost_load_type" DATATYPE="string"
CHARLENGTH="12" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Type
of cost accrual over the activity duration - Start/End/Uniform"/>
<FIELD TABLE="TMPLCOST" NAME="cost_type_id" DATATYPE="integer" C
HARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK
to COSTTYPE table - identifies the expense category"/>
<FIELD TABLE="TMPLCOST" NAME="low_cost" DATATYPE="double" CHARLE
NGTH="22" DATAPRECISION="20" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="Low expe
nse cost"/>
<FIELD TABLE="TMPLCOST" NAME="high_cost" DATATYPE="double" CHARL
ENGTH="22" DATAPRECISION="20" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="High ex
pense cost"/>
<FIELD TABLE="TMPLCOST" NAME="vendor_name" DATATYPE="string" CHA
RLENGTH="100" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Vendor
name"/>
<FIELD TABLE="TMPLCOST" NAME="cost_name" DATATYPE="string" CHARL
ENGTH="120" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Expense n
ame"/>
<FIELD TABLE="TMPLCOST" NAME="qty_name" DATATYPE="string" CHARLE
NGTH="30" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Unit of mea
sure for expense"/>
<FIELD TABLE="TMPLCOST" NAME="cost_descr" DATATYPE="blob" CHARLE
NGTH="0" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Expense desc
ription"/>
<FIELD TABLE="TMPLCOST" NAME="update_date" DATATYPE="date" CHARL

ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN


="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="TMPLCOST" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="TMPLCOST" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="TMPLCOST" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_TMPLCOST_DEL" SET="REFRESH_AUDIT_MM" TABLE="TM
PLCOST" TARGET="OR,SS,IB" DESC="Refresh Delete TMPLCOST"/>
<TRIGGER NAME="RT_TMPLCOST" SET="REFRESH_AUDIT_MM" TABLE="TMPLCO
ST" TARGET="OR,SS,IB" DESC="Refresh TMPLCOST"/>
<INDEX TABLE="TMPLCOST" NAME="ndx_tmplcost_1" UNIQUENESS="NONUNI
QUE" FIELD="template_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(ini
tial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="TMPLCOST" NAME="ndx_tmplcost_costtype" UNIQUENESS=
"NONUNIQUE" FIELD="cost_type_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRI
NG="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="TMPLCOST" NAME="ndx_tmplcost_taskuse" UNIQUENESS="
NONUNIQUE" FIELD="taskuse_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING=
"(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="TMPLCOST" NAME="fk_tmplcost_costtype" TYPE="F
OREIGN" FIELDS="cost_type_id" TARGETTABLE="COSTTYPE" TARGETFIELDS="cost_type_id"
TABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TMPLCOST" NAME="fk_tmplcost_template" TYPE="F
OREIGN" FIELDS="template_id" TARGETTABLE="TEMPLATE" TARGETFIELDS="template_id" T
ABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TMPLCOST" NAME="fk_tmplcost_taskuse" TYPE="FO
REIGN" FIELDS="taskuse_id" TARGETTABLE="TASKUSE" TARGETFIELDS="taskuse_id" TABLE
SPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TMPLCOST" NAME="pk_tmplcost" TYPE="PRIMARY" F
IELDS="cost_item_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFR
EE="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincreas
e 50)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="TMPLRISK" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Methodology risks" ORDINAL="46" TABLEOPTIONS="project">
<FIELD TABLE="TMPLRISK" NAME="risk_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Unique I
D"/>
<FIELD TABLE="TMPLRISK" NAME="template_id" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK t
o TEMPLATE table - identifies the methodology"/>
<FIELD TABLE="TMPLRISK" NAME="wbs_id" DATATYPE="integer" CHARLEN
GTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to TMP
LWBS table - identifies the WBS"/>
<FIELD TABLE="TMPLRISK" NAME="priority_type" DATATYPE="string" C
HARLENGTH="12" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Risk p
riority"/>
<FIELD TABLE="TMPLRISK" NAME="risk_name" DATATYPE="string" CHARL
ENGTH="100" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Risk name
"/>
<FIELD TABLE="TMPLRISK" NAME="risk_type_id" DATATYPE="integer" C
HARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK
to RISKTYPE table - identifies the risk type"/>

<FIELD TABLE="TMPLRISK" NAME="prbly_pct" DATATYPE="integer" CHAR


LENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="Risk p
robability of occurrence"/>
<FIELD TABLE="TMPLRISK" NAME="impact_work_qty" DATATYPE="double"
CHARLENGTH="22" DATAPRECISION="14" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="I
mpact labor units if risk occurs"/>
<FIELD TABLE="TMPLRISK" NAME="impact_equip_qty" DATATYPE="double
" CHARLENGTH="22" DATAPRECISION="14" DATASCALE="6" NOTNULL="N" DEFAULT="" DESC="
Impact non-labor units if risk occurs"/>
<FIELD TABLE="TMPLRISK" NAME="impact_expense_cost" DATATYPE="dou
ble" CHARLENGTH="22" DATAPRECISION="20" DATASCALE="6" NOTNULL="N" DEFAULT="" DES
C="Impact expense cost if risk occurs"/>
<FIELD TABLE="TMPLRISK" NAME="risk_descr" DATATYPE="blob" CHARLE
NGTH="0" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Risk descrip
tion"/>
<FIELD TABLE="TMPLRISK" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="TMPLRISK" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="TMPLRISK" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="TMPLRISK" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_TMPLRISK_DEL" SET="REFRESH_AUDIT_MM" TABLE="TM
PLRISK" TARGET="OR,SS,IB" DESC="Refresh Delete TMPLRISK"/>
<TRIGGER NAME="RT_TMPLRISK" SET="REFRESH_AUDIT_MM" TABLE="TMPLRI
SK" TARGET="OR,SS,IB" DESC="Refresh TMPLRISK"/>
<INDEX TABLE="TMPLRISK" NAME="ndx_tmplrisk_1" UNIQUENESS="NONUNI
QUE" FIELD="template_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(ini
tial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="TMPLRISK" NAME="ndx_tmplrisk_risktype" UNIQUENESS=
"NONUNIQUE" FIELD="risk_type_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRI
NG="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="TMPLRISK" NAME="ndx_tmplrisk_tmplwbs" UNIQUENESS="
NONUNIQUE" FIELD="wbs_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(in
itial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="TMPLRISK" NAME="fk_tmplrisk_risktype" TYPE="F
OREIGN" FIELDS="risk_type_id" TARGETTABLE="RISKTYPE" TARGETFIELDS="risk_type_id"
TABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TMPLRISK" NAME="fk_tmplrisk_template" TYPE="F
OREIGN" FIELDS="template_id" TARGETTABLE="TEMPLATE" TARGETFIELDS="template_id" T
ABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TMPLRISK" NAME="fk_tmplrisk_tmplwbs" TYPE="FO
REIGN" FIELDS="wbs_id" TARGETTABLE="TMPLWBS" TARGETFIELDS="wbs_id" TABLESPACE=""
PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TMPLRISK" NAME="pk_tmplrisk" TYPE="PRIMARY" F
IELDS="risk_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE="1
0" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)
" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="TMPLSHAR" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Identifies which methodologies are currently locked in shared/exclusive mod
e by user sessions" ORDINAL="47" TABLEOPTIONS="none">
<FIELD TABLE="TMPLSHAR" NAME="template_id" DATATYPE="integer" CH

ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK t


o TEMPLATE table - identifies the methodology"/>
<FIELD TABLE="TMPLSHAR" NAME="session_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Uniqu
e ID"/>
<FIELD TABLE="TMPLSHAR" NAME="access_level" DATATYPE="integer" C
HARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Acc
ess level; 1 = Shared; 2 = Exclusive"/>
<INDEX TABLE="TMPLSHAR" NAME="ndx_tmplshar_usession" UNIQUENESS=
"NONUNIQUE" FIELD="session_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING
="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="TMPLSHAR" NAME="fk_tmplshar_template" TYPE="F
OREIGN" FIELDS="template_id" TARGETTABLE="TEMPLATE" TARGETFIELDS="template_id" T
ABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TMPLSHAR" NAME="fk_tmplshar_usession" TYPE="F
OREIGN" FIELDS="session_id" TARGETTABLE="USESSION" TARGETFIELDS="session_id" TAB
LESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TMPLSHAR" NAME="pk_tmplshar" TYPE="PRIMARY" F
IELDS="template_id,session_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_N
DX1" PCTFREE="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99
pctincrease 50)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="TMPLTCAT" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Methodology categories assigned to methodologies" ORDINAL="48" TABLEOPTIONS
="project">
<FIELD TABLE="TMPLTCAT" NAME="template_id" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK t
o TEMPLATE table - identifies the methodology"/>
<FIELD TABLE="TMPLTCAT" NAME="tmpl_catg_type_id" DATATYPE="integ
er" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC
="FK to TCATTYPE table - identifies the methodology category type"/>
<FIELD TABLE="TMPLTCAT" NAME="tmpl_catg_id" DATATYPE="integer" C
HARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK
to TCATVAL table - identifies the methodology category value"/>
<FIELD TABLE="TMPLTCAT" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="TMPLTCAT" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="TMPLTCAT" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="TMPLTCAT" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_TMPLTCAT_DEL" SET="REFRESH_AUDIT_MM" TABLE="TM
PLTCAT" TARGET="OR,SS,IB" DESC="Refresh Delete TMPLTCAT"/>
<TRIGGER NAME="RT_TMPLTCAT" SET="REFRESH_AUDIT_MM" TABLE="TMPLTC
AT" TARGET="OR,SS,IB" DESC="Refresh TMPLTCAT"/>
<INDEX TABLE="TMPLTCAT" NAME="ndx_tmpltcat_tcattype" UNIQUENESS=
"NONUNIQUE" FIELD="tmpl_catg_type_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAG
ESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=
""/>
<INDEX TABLE="TMPLTCAT" NAME="ndx_tmpltcat_tcatval" UNIQUENESS="
NONUNIQUE" FIELD="tmpl_catg_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRIN
G="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="TMPLTCAT" NAME="fk_tmpltcat_tcattype" TYPE="F

OREIGN" FIELDS="tmpl_catg_type_id" TARGETTABLE="TCATTYPE" TARGETFIELDS="tmpl_cat


g_type_id" TABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TMPLTCAT" NAME="fk_tmpltcat_template" TYPE="F
OREIGN" FIELDS="template_id" TARGETTABLE="TEMPLATE" TARGETFIELDS="template_id" T
ABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TMPLTCAT" NAME="fk_tmpltcat_tcatval" TYPE="FO
REIGN" FIELDS="tmpl_catg_id" TARGETTABLE="TCATVAL" TARGETFIELDS="tmpl_catg_id" T
ABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TMPLTCAT" NAME="pk_tmpltcat" TYPE="PRIMARY" F
IELDS="template_id,tmpl_catg_type_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE=
"MMDB_NDX1" PCTFREE="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxexte
nts 99 pctincrease 50)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="TMPLWBS" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" S
TORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DE
SC="WBS for a methodology" ORDINAL="49" TABLEOPTIONS="project">
<FIELD TABLE="TMPLWBS" NAME="wbs_id" DATATYPE="integer" CHARLENG
TH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to TMPL
WBS table - identifies the WBS"/>
<FIELD TABLE="TMPLWBS" NAME="template_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to
TEMPLATE table - identifies the methodology"/>
<FIELD TABLE="TMPLWBS" NAME="seq_num" DATATYPE="integer" CHARLEN
GTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Sequence
number for sorting"/>
<FIELD TABLE="TMPLWBS" NAME="est_wt" DATATYPE="double" CHARLENGT
H="22" DATAPRECISION="10" DATASCALE="2" NOTNULL="Y" DEFAULT="" DESC="Estimation
weight, for top-down estimation"/>
<FIELD TABLE="TMPLWBS" NAME="wbs_short_name" DATATYPE="string" C
HARLENGTH="40" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="WBS co
de"/>
<FIELD TABLE="TMPLWBS" NAME="wbs_name" DATATYPE="string" CHARLEN
GTH="100" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="WBS name"/>
<FIELD TABLE="TMPLWBS" NAME="phase_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK to PH
ASE table - identifies WBS category value"/>
<FIELD TABLE="TMPLWBS" NAME="obs_id" DATATYPE="integer" CHARLENG
TH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK to OBS
table - identifies the responsible OBS"/>
<FIELD TABLE="TMPLWBS" NAME="parent_wbs_id" DATATYPE="integer" C
HARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK
to TMPLWBS table - identifies parent in WBS hierarchy"/>
<FIELD TABLE="TMPLWBS" NAME="fact_catg_id" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK t
o FACTCATG table - identifies the factor category. Size and complexity category"
/>
<FIELD TABLE="TMPLWBS" NAME="guid" DATATYPE="string" CHARLENGTH=
"22" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Global unique ID
"/>
<FIELD TABLE="TMPLWBS" NAME="update_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="TMPLWBS" NAME="update_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="TMPLWBS" NAME="create_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="TMPLWBS" NAME="create_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL

UMN="N" DESC="Refresh audit field for user that created the record. Trigger main
tained."/>
<TRIGGER NAME="RT_TMPLWBS_DEL" SET="REFRESH_AUDIT_MM" TABLE="TMP
LWBS" TARGET="OR,SS,IB" DESC="Refresh Delete TMPLWBS"/>
<TRIGGER NAME="RT_TMPLWBS" SET="REFRESH_AUDIT_MM" TABLE="TMPLWBS
" TARGET="OR,SS,IB" DESC="Refresh TMPLWBS"/>
<INDEX TABLE="TMPLWBS" NAME="ndx_tmplwbs_1" UNIQUENESS="NONUNIQU
E" FIELD="template_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(initi
al 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="TMPLWBS" NAME="ndx_tmplwbs_factcatg" UNIQUENESS="N
ONUNIQUE" FIELD="fact_catg_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING
="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="TMPLWBS" NAME="ndx_tmplwbs_obs" UNIQUENESS="NONUNI
QUE" FIELD="obs_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(initial
8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="TMPLWBS" NAME="ndx_tmplwbs_phase" UNIQUENESS="NONU
NIQUE" FIELD="phase_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(init
ial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="TMPLWBS" NAME="fk_tmplwbs_factcatg" TYPE="FOR
EIGN" FIELDS="fact_catg_id" TARGETTABLE="FACTCATG" TARGETFIELDS="fact_catg_id" T
ABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TMPLWBS" NAME="fk_tmplwbs_template" TYPE="FOR
EIGN" FIELDS="template_id" TARGETTABLE="TEMPLATE" TARGETFIELDS="template_id" TAB
LESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TMPLWBS" NAME="fk_tmplwbs_phase" TYPE="FOREIG
N" FIELDS="phase_id" TARGETTABLE="PHASE" TARGETFIELDS="phase_id" TABLESPACE="" P
CTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TMPLWBS" NAME="fk_tmplwbs_obs" TYPE="FOREIGN"
FIELDS="obs_id" TARGETTABLE="OBS" TARGETFIELDS="obs_id" TABLESPACE="" PCTFREE="
" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="TMPLWBS" NAME="pk_tmplwbs" TYPE="PRIMARY" FIE
LDS="wbs_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE="10"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" S
EARCHCONDITION=""/>
</TABLE>
<TABLE NAME="UDFCODE" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" S
TORAGESTRING="(initial 64K next 32K minextents 1 maxextents 121 pctincrease 0)"
DESC="Code values for enumerated UDF" ORDINAL="62" TABLEOPTIONS="global">
<FIELD TABLE="UDFCODE" NAME="udf_code_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" IDCOLUMN="N
" DESC="Unique identifier"/>
<FIELD TABLE="UDFCODE" NAME="udf_type_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" IDCOLUMN="N
" DESC="FK to UDFTYPE"/>
<FIELD TABLE="UDFCODE" NAME="seq_num" DATATYPE="integer" CHARLEN
GTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" IDCOLUMN="N" DE
SC="Order of values"/>
<FIELD TABLE="UDFCODE" NAME="short_name" DATATYPE="string" CHARL
ENGTH="60" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" IDCOLUMN="Y" DES
C="Code Value"/>
<FIELD TABLE="UDFCODE" NAME="udf_code_name" DATATYPE="string" CH
ARLENGTH="120" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" IDCOLUMN="N"
DESC="Description of code"/>
<FIELD TABLE="UDFCODE" NAME="parent_udf_code_id" DATATYPE="integ
er" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" IDCO
LUMN="Y" DESC="Parent for Hierarchical codes"/>
<FIELD TABLE="UDFCODE" NAME="update_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="UDFCODE" NAME="update_user" DATATYPE="string" CHAR

LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL


UMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="UDFCODE" NAME="create_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="UDFCODE" NAME="create_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field for user that created the record. Trigger main
tained."/>
<TRIGGER NAME="RT_UDFCODE_DEL" SET="REFRESH_AUDIT_MM" TABLE="UDF
CODE" TARGET="OR,SS,IB" DESC="Refresh Delete UDFCODE"/>
<TRIGGER NAME="RT_UDFCODE" SET="REFRESH_AUDIT_MM" TABLE="UDFCODE
" TARGET="OR,SS,IB" DESC="Refresh UDFCODE"/>
<INDEX TABLE="UDFCODE" NAME="ndx_udfcode_udf_type_id" UNIQUENESS
="NONUNIQUE" FIELD="udf_type_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRI
NG="(initial 32K next 32k minextents 1 maxextents 121 pctincrease 0)" TARGET="OR
,SS,IB"/>
<CONSTRAINT TABLE="UDFCODE" NAME="pk_udfcode" TYPE="PRIMARY" FIE
LDS="udf_code_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE=
"10" STORAGESTRING="(initial 32K next 16K minextents 1 maxextents 121 pctincreas
e 0)" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="UDFCODE" NAME="fk_udfcode_udftype" TYPE="FORE
IGN" FIELDS="udf_type_id" TARGETTABLE="UDFTYPE" TARGETFIELDS="udf_type_id" REFCO
NTYPE="DEPENDENT" TABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="UDFTYPE" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" S
TORAGESTRING="(initial 64K next 32K minextents 1 maxextents 121 pctincrease 0)"
DESC="Definitions/labels for all user-defined columns" ORDINAL="50" TABLEOPTIONS
="global">
<FIELD TABLE="UDFTYPE" NAME="udf_type_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Uniqu
e identifier"/>
<FIELD TABLE="UDFTYPE" NAME="table_name" DATATYPE="string" CHARL
ENGTH="30" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Name of da
tabase table where column resides"/>
<FIELD TABLE="UDFTYPE" NAME="udf_type_name" DATATYPE="string" CH
ARLENGTH="32" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="User de
fined field name"/>
<FIELD TABLE="UDFTYPE" NAME="udf_type_label" DATATYPE="string" C
HARLENGTH="40" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Label
for column"/>
<FIELD TABLE="UDFTYPE" NAME="logical_data_type" DATATYPE="string
" CHARLENGTH="20" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Log
ical data type for column"/>
<FIELD TABLE="UDFTYPE" NAME="super_flag" DATATYPE="string" CHARL
ENGTH="1" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="'N'" IDCOLUMN="N" D
ESC="Super Code Flag"/>
<FIELD TABLE="UDFTYPE" NAME="udf_code_short_len" DATATYPE="integ
er" CHARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" IDCO
LUMN="N" DESC="Max Length of Code Values"/>
<FIELD TABLE="UDFTYPE" NAME="update_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="UDFTYPE" NAME="update_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="UDFTYPE" NAME="create_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="UDFTYPE" NAME="create_user" DATATYPE="string" CHAR

LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL


UMN="N" DESC="Refresh audit field for user that created the record. Trigger main
tained."/>
<TRIGGER NAME="RT_UDFTYPE_DEL" SET="REFRESH_AUDIT_MM" TABLE="UDF
TYPE" TARGET="OR,SS,IB" DESC="Refresh Delete UDFTYPE"/>
<TRIGGER NAME="RT_UDFTYPE" SET="REFRESH_AUDIT_MM" TABLE="UDFTYPE
" TARGET="OR,SS,IB" DESC="Refresh UDFTYPE"/>
<CONSTRAINT TABLE="UDFTYPE" NAME="pk_udftype" TYPE="PRIMARY" FIE
LDS="udf_type_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE=
"10" STORAGESTRING="(initial 32K next 16K minextents 1 maxextents 121 pctincreas
e 0)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="UDFVALUE" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 5M next 1M minextents 1 maxextents 121 pctincrease 0)" D
ESC="Values for all user-defined columns" ORDINAL="51" TABLEOPTIONS="global,proj
ect">
<FIELD TABLE="UDFVALUE" NAME="udf_type_id" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK t
o UDFTYPE Table"/>
<FIELD TABLE="UDFVALUE" NAME="fk_id" DATATYPE="integer" CHARLENG
TH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Generic fo
reign key to appropriate table. No constrained"/>
<FIELD TABLE="UDFVALUE" NAME="template_id" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK t
o TEMPLATE table (if appropriate) for performance"/>
<FIELD TABLE="UDFVALUE" NAME="udf_date" DATATYPE="date" CHARLENG
TH="7" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Date value"/>
<FIELD TABLE="UDFVALUE" NAME="udf_text" DATATYPE="string" CHARLE
NGTH="255" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="String val
ue"/>
<FIELD TABLE="UDFVALUE" NAME="udf_number" DATATYPE="number" CHAR
LENGTH="22" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Generic n
umeric value"/>
<FIELD TABLE="UDFVALUE" NAME="udf_code_id" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" IDCOLUMN="
N" DESC="FK to UDFCODE (if a Code Type)"/>
<FIELD TABLE="UDFVALUE" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="UDFVALUE" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="UDFVALUE" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="UDFVALUE" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_UDFVALUE_DEL" SET="REFRESH_AUDIT_MM" TABLE="UD
FVALUE" TARGET="OR,SS,IB" DESC="Refresh Delete UDFVALUE"/>
<TRIGGER NAME="RT_UDFVALUE" SET="REFRESH_AUDIT_MM" TABLE="UDFVAL
UE" TARGET="OR,SS,IB" DESC="Refresh UDFVALUE"/>
<INDEX TABLE="UDFVALUE" NAME="ndx_udfvalue_template" UNIQUENESS=
"NONUNIQUE" FIELD="template_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRIN
G="(initial 1M next 1M minextents 1 maxextents 121 pctincrease 0)" TARGET="OR,SS
,IB"/>
<INDEX TABLE="UDFVALUE" NAME="ndx_udfvalue_udfcode" UNIQUENESS="
NONUNIQUE" FIELD="udf_code_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING
="(initial 1M next 1M minextents 1 maxextents 121 pctincrease 0)" TARGET="OR,SS,

IB"/>
<CONSTRAINT TABLE="UDFVALUE" NAME="pk_udfvalue" TYPE="PRIMARY" F
IELDS="udf_type_id,fk_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1"
PCTFREE="10" STORAGESTRING="(initial 1M next 1M minextents 1 maxextents 121 pcti
ncrease 0)" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="UDFVALUE" NAME="fk_udfvalue_template" TYPE="F
OREIGN" FIELDS="template_id" TARGETTABLE="TEMPLATE" TARGETFIELDS="template_id" T
ABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="UDFVALUE" NAME="fk_udfvalue_udfcode" TYPE="FO
REIGN" FIELDS="udf_code_id" TARGETTABLE="UDFCODE" TARGETFIELDS="udf_code_id" REF
CONTYPE="INDEPENDENT" TABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=
""/>
<CONSTRAINT TABLE="UDFVALUE" NAME="fk_udfvalue_udftype" TYPE="FO
REIGN" FIELDS="udf_type_id" TARGETTABLE="UDFTYPE" TARGETFIELDS="udf_type_id" REF
CONTYPE="DEPENDENT" TABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""
/>
</TABLE>
<TABLE NAME="UMEASURE" TABLESPACE="MMDB_DAT1" PCTFREE="0" PCTUSED="40" S
TORAGESTRING="(initial 1M next 512k minextents 1 maxextents 99 pctincrease 50)"
DESC="" ORDINAL="52" TABLEOPTIONS="global">
<FIELD TABLE="UMEASURE" NAME="unit_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Unique I
D"/>
<FIELD TABLE="UMEASURE" NAME="seq_num" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Sequence
Number"/>
<FIELD TABLE="UMEASURE" NAME="unit_name" DATATYPE="string" CHARL
ENGTH="100" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Unit Name
"/>
<FIELD TABLE="UMEASURE" NAME="unit_abbrev" DATATYPE="string" CHA
RLENGTH="16" DATAPRECISION=" " DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Unit ab
breviation"/>
<FIELD TABLE="UMEASURE" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="UMEASURE" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="UMEASURE" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="UMEASURE" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_UMEASURE_DEL" SET="REFRESH_AUDIT_MM" TABLE="UM
EASURE" TARGET="OR,SS,IB" DESC="Refresh Delete UMEASURE"/>
<TRIGGER NAME="RT_UMEASURE" SET="REFRESH_AUDIT_MM" TABLE="UMEASU
RE" TARGET="OR,SS,IB" DESC="Refresh UMEASURE"/>
<CONSTRAINT TABLE="UMEASURE" NAME="pk_umeasure" TYPE="PRIMARY" F
IELDS="unit_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE="1
0" STORAGESTRING="(initial 256K next 32K minextents 1 maxextents 121 pctincrease
0)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="USERCOL" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" S
TORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DE
SC="Definitions/labels for all user-defined columns" ORDINAL="53" TABLEOPTIONS="
global">
<FIELD TABLE="USERCOL" NAME="user_col_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Uniqu

e identifier"/>
<FIELD TABLE="USERCOL" NAME="table_name" DATATYPE="string" CHARL
ENGTH="16" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Name of da
tabase table where column resides"/>
<FIELD TABLE="USERCOL" NAME="logical_data_type" DATATYPE="string
" CHARLENGTH="20" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Log
ical data type for column"/>
<FIELD TABLE="USERCOL" NAME="user_col_name" DATATYPE="string" CH
ARLENGTH="32" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Name of
column"/>
<FIELD TABLE="USERCOL" NAME="user_col_label" DATATYPE="string" C
HARLENGTH="40" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Label
for column"/>
<FIELD TABLE="USERCOL" NAME="update_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="USERCOL" NAME="update_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="USERCOL" NAME="create_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="USERCOL" NAME="create_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field for user that created the record. Trigger main
tained."/>
<TRIGGER NAME="RT_USERCOL_DEL" SET="REFRESH_AUDIT_MM" TABLE="USE
RCOL" TARGET="OR,SS,IB" DESC="Refresh Delete USERCOL"/>
<TRIGGER NAME="RT_USERCOL" SET="REFRESH_AUDIT_MM" TABLE="USERCOL
" TARGET="OR,SS,IB" DESC="Refresh USERCOL"/>
<CONSTRAINT TABLE="USERCOL" NAME="pk_usercol" TYPE="PRIMARY" FIE
LDS="user_col_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE=
"10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 5
0)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="USERDATA" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Settings/preferences for users, by topic" ORDINAL="54" TABLEOPTIONS="global
">
<FIELD TABLE="USERDATA" NAME="user_data_id" DATATYPE="integer" C
HARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Uni
que ID"/>
<FIELD TABLE="USERDATA" NAME="user_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to US
ERS table - identifies the user"/>
<FIELD TABLE="USERDATA" NAME="topic_name" DATATYPE="string" CHAR
LENGTH="20" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Topic for
user data. Combination of user_id and topic_name unique."/>
<FIELD TABLE="USERDATA" NAME="user_data" DATATYPE="blob" CHARLEN
GTH="0" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="User settings
/preferences for this topic"/>
<FIELD TABLE="USERDATA" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="USERDATA" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="USERDATA" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>

<FIELD TABLE="USERDATA" NAME="create_user" DATATYPE="string" CHA


RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_USERDATA_DEL" SET="REFRESH_AUDIT_MM" TABLE="US
ERDATA" TARGET="OR,SS,IB" DESC="Refresh Delete USERDATA"/>
<TRIGGER NAME="RT_USERDATA" SET="REFRESH_AUDIT_MM" TABLE="USERDA
TA" TARGET="OR,SS,IB" DESC="Refresh USERDATA"/>
<INDEX TABLE="USERDATA" NAME="ndx_userdata_1" UNIQUENESS="NONUNI
QUE" FIELD="user_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(initial
8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="USERDATA" NAME="fk_userdata_users" TYPE="FORE
IGN" FIELDS="user_id" TARGETTABLE="USERS" TARGETFIELDS="user_id" TABLESPACE="" P
CTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="USERDATA" NAME="pk_userdata" TYPE="PRIMARY" F
IELDS="user_data_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFR
EE="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincreas
e 50)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="USERENG" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" S
TORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DE
SC="Maps users to database engine types for license enforcement" ORDINAL="55" TA
BLEOPTIONS="global">
<FIELD TABLE="USERENG" NAME="user_eng_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Uniqu
e ID"/>
<FIELD TABLE="USERENG" NAME="user_id" DATATYPE="integer" CHARLEN
GTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to USE
RS table - identifies the user"/>
<FIELD TABLE="USERENG" NAME="named_user_flag" DATATYPE="string"
CHARLENGTH="1" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="'Y'" DESC="Ind
icates whether this user is licensed for this engine on a named or concurrent us
er basis"/>
<FIELD TABLE="USERENG" NAME="db_engine_type" DATATYPE="string" C
HARLENGTH="20" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Databa
se engine type (concatenated with the application suite type): i.e., P3e_PM / TP
_PM / TP_MM, etc. This is a static type."/>
<FIELD TABLE="USERENG" NAME="update_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="USERENG" NAME="update_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="USERENG" NAME="create_date" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN=
"N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="USERENG" NAME="create_user" DATATYPE="string" CHAR
LENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOL
UMN="N" DESC="Refresh audit field for user that created the record. Trigger main
tained."/>
<TRIGGER NAME="RT_USERENG_DEL" SET="REFRESH_AUDIT_MM" TABLE="USE
RENG" TARGET="OR,SS,IB" DESC="Refresh Delete USERENG"/>
<TRIGGER NAME="RT_USERENG" SET="REFRESH_AUDIT_MM" TABLE="USERENG
" TARGET="OR,SS,IB" DESC="Refresh USERENG"/>
<INDEX TABLE="USERENG" NAME="ndx_usereng_users" UNIQUENESS="NONU
NIQUE" FIELD="user_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(initi
al 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="USERENG" NAME="fk_usereng_users" TYPE="FOREIG
N" FIELDS="user_id" TARGETTABLE="USERS" TARGETFIELDS="user_id" TABLESPACE="" PCT
FREE="" STORAGESTRING="" SEARCHCONDITION=""/>

<CONSTRAINT TABLE="USERENG" NAME="pk_usereng" TYPE="PRIMARY" FIE


LDS="user_eng_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE=
"10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 5
0)" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="USERENG" NAME="ck_usereng_named_user_flag" TY
PE="CHECK" FIELDS="named_user_flag" TARGETTABLE="" TARGETFIELDS="" TABLESPACE=""
PCTFREE="" STORAGESTRING="" SEARCHCONDITION="named_user_flag in ('Y', 'N')"/>
</TABLE>
<TABLE NAME="USERS" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80" STO
RAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" DESC
="Application users" ORDINAL="56" TABLEOPTIONS="global">
<FIELD TABLE="USERS" NAME="user_id" DATATYPE="integer" CHARLENGT
H="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to USERS
table - identifies the user"/>
<FIELD TABLE="USERS" NAME="user_name" DATATYPE="string" CHARLENG
TH="32" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Login name fo
r user"/>
<FIELD TABLE="USERS" NAME="view_id" DATATYPE="integer" CHARLENGT
H="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="Unique ID"/
>
<FIELD TABLE="USERS" NAME="prof_id" DATATYPE="integer" CHARLENGT
H="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK to PROFI
LE table - identifies security profile for the user for this methodology"/>
<FIELD TABLE="USERS" NAME="guid" DATATYPE="string" CHARLENGTH="2
2" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Global unique ID"/
>
<FIELD TABLE="USERS" NAME="actual_name" DATATYPE="string" CHARLE
NGTH="80" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Personal na
me of user"/>
<FIELD TABLE="USERS" NAME="passwd" DATATYPE="string" CHARLENGTH=
"255" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Login password
for user"/>
<FIELD TABLE="USERS" NAME="curr_id" DATATYPE="integer" CHARLENGT
H="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="1" DESC="FK to CURR
TYPE table - identifies the user's view Currency"/>
<FIELD TABLE="USERS" NAME="update_date" DATATYPE="date" CHARLENG
TH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN="N
" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="USERS" NAME="update_user" DATATYPE="string" CHARLE
NGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOLUM
N="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="USERS" NAME="create_date" DATATYPE="date" CHARLENG
TH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN="N
" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="USERS" NAME="create_user" DATATYPE="string" CHARLE
NGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCOLUM
N="N" DESC="Refresh audit field for user that created the record. Trigger mainta
ined."/>
<TRIGGER NAME="RT_USERS_DEL" SET="REFRESH_AUDIT_MM" TABLE="USERS
" TARGET="OR,SS,IB" DESC="Refresh Delete USERS"/>
<TRIGGER NAME="RT_USERS" SET="REFRESH_AUDIT_MM" TABLE="USERS" TA
RGET="OR,SS,IB" DESC="Refresh USERS"/>
<INDEX TABLE="USERS" NAME="ndx_users_profile" UNIQUENESS="NONUNI
QUE" FIELD="prof_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(initial
8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="USERS" NAME="fk_users_currtype" TYPE="FOREIGN
" FIELDS="curr_id" TARGETTABLE="CURRTYPE" TARGETFIELDS="curr_id" TABLESPACE="" P
CTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="USERS" NAME="fk_users_profile" TYPE="FOREIGN"
FIELDS="prof_id" TARGETTABLE="PROFILE" TARGETFIELDS="prof_id" TABLESPACE="" PCT

FREE="" STORAGESTRING="" SEARCHCONDITION=""/>


<CONSTRAINT TABLE="USERS" NAME="pk_users" TYPE="PRIMARY" FIELDS=
"user_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1" PCTFREE="10" STO
RAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" SEAR
CHCONDITION=""/>
</TABLE>
<TABLE NAME="USERTMPL" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="Users assigned to methodologies with security profiles" ORDINAL="57" TABLEO
PTIONS="project">
<FIELD TABLE="USERTMPL" NAME="user_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK to US
ERS table - identifies the user"/>
<FIELD TABLE="USERTMPL" NAME="template_id" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="FK t
o TEMPLATE table - identifies the methodology"/>
<FIELD TABLE="USERTMPL" NAME="prof_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK to PR
OFILE table - identifies security profile for the user for this methodology"/>
<FIELD TABLE="USERTMPL" NAME="view_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="Unique I
D"/>
<FIELD TABLE="USERTMPL" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="USERTMPL" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="USERTMPL" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="USERTMPL" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>
<TRIGGER NAME="RT_USERTMPL_DEL" SET="REFRESH_AUDIT_MM" TABLE="US
ERTMPL" TARGET="OR,SS,IB" DESC="Refresh Delete USERTMPL"/>
<TRIGGER NAME="RT_USERTMPL" SET="REFRESH_AUDIT_MM" TABLE="USERTM
PL" TARGET="OR,SS,IB" DESC="Refresh USERTMPL"/>
<INDEX TABLE="USERTMPL" NAME="ndx_usertmpl_1" UNIQUENESS="NONUNI
QUE" FIELD="template_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(ini
tial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="USERTMPL" NAME="ndx_usertmpl_profile" UNIQUENESS="
NONUNIQUE" FIELD="prof_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(i
nitial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<INDEX TABLE="USERTMPL" NAME="ndx_usertmpl_viewprop" UNIQUENESS=
"NONUNIQUE" FIELD="view_id" TABLESPACE="MMDB_NDX1" PCTFREE="10" STORAGESTRING="(
initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" TARGET=""/>
<CONSTRAINT TABLE="USERTMPL" NAME="fk_usertmpl_profile" TYPE="FO
REIGN" FIELDS="prof_id" TARGETTABLE="PROFILE" TARGETFIELDS="prof_id" TABLESPACE=
"" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="USERTMPL" NAME="fk_usertmpl_template" TYPE="F
OREIGN" FIELDS="template_id" TARGETTABLE="TEMPLATE" TARGETFIELDS="template_id" T
ABLESPACE="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="USERTMPL" NAME="fk_usertmpl_viewprop" TYPE="F
OREIGN" FIELDS="view_id" TARGETTABLE="VIEWPROP" TARGETFIELDS="view_id" TABLESPAC
E="" PCTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>
<CONSTRAINT TABLE="USERTMPL" NAME="fk_usertmpl_users" TYPE="FORE
IGN" FIELDS="user_id" TARGETTABLE="USERS" TARGETFIELDS="user_id" TABLESPACE="" P
CTFREE="" STORAGESTRING="" SEARCHCONDITION=""/>

<CONSTRAINT TABLE="USERTMPL" NAME="pk_usertmpl" TYPE="PRIMARY" F


IELDS="user_id,template_id" TARGETTABLE="" TARGETFIELDS="" TABLESPACE="MMDB_NDX1
" PCTFREE="10" STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pct
increase 50)" SEARCHCONDITION=""/>
</TABLE>
<TABLE NAME="USESSION" TABLESPACE="MMDB_DAT1" PCTFREE="10" PCTUSED="80"
STORAGESTRING="(initial 8K next 4K minextents 1 maxextents 99 pctincrease 50)" D
ESC="User sessions to support methodology-level locking and licensing" ORDINAL="
58" TABLEOPTIONS="none">
<FIELD TABLE="USESSION" NAME="session_id" DATATYPE="integer" CHA
RLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="Y" DEFAULT="" DESC="Uniqu
e ID"/>
<FIELD TABLE="USESSION" NAME="login_time" DATATYPE="date" CHARLE
NGTH="7" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="The time the
application logged in"/>
<FIELD TABLE="USESSION" NAME="last_active_time" DATATYPE="date"
CHARLENGTH="7" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Last a
ctive time of the application"/>
<FIELD TABLE="USESSION" NAME="host_name" DATATYPE="string" CHARL
ENGTH="50" DATAPRECISION="" DATASCALE="" NOTNULL="Y" DEFAULT="" DESC="Computer h
ost name"/>
<FIELD TABLE="USESSION" NAME="user_id" DATATYPE="integer" CHARLE
NGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="FK to US
ERS table - identifies the user"/>
<FIELD TABLE="USESSION" NAME="process_num" DATATYPE="integer" CH
ARLENGTH="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" DESC="Proc
ess number for the application running on the host computer"/>
<FIELD TABLE="USESSION" NAME="app_name" DATATYPE="string" CHARLE
NGTH="25" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="The name of
the application logged in"/>
<FIELD TABLE="USESSION" NAME="hard_drive_code" DATATYPE="string"
CHARLENGTH="40" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Comp
uter hard drive identifier code"/>
<FIELD TABLE="USESSION" NAME="db_engine_type" DATATYPE="string"
CHARLENGTH="20" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Datab
ase engine type (concatenated with the application suite type): i.e., P3e_PM / T
P_PM / TP_MM, etc. This is a static type."/>
<FIELD TABLE="USESSION" NAME="os_user_name" DATATYPE="string" CH
ARLENGTH="32" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Operati
ng system login name for user"/>
<FIELD TABLE="USESSION" NAME="vdb_instance_guid" DATATYPE="strin
g" CHARLENGTH="22" DATAPRECISION="" DATASCALE="" NOTNULL="N" DEFAULT="" DESC="Tr
acks a VDB engine instance; when going multi-user, if an engine is destroyed, it
can quickly free all these rows with one query"/>
<FIELD TABLE="USESSION" NAME="spid" DATATYPE="integer" CHARLENGT
H="22" DATAPRECISION="10" DATASCALE="0" NOTNULL="N" DEFAULT="" IDCOLUMN="N" DESC
="RDBMS session id to match database session with primavera session"/>
<FIELD TABLE="USESSION" NAME="update_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field of last date updated. Trigger maintained."/>
<FIELD TABLE="USESSION" NAME="update_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field of last user updated. Trigger maintained."/>
<FIELD TABLE="USESSION" NAME="create_date" DATATYPE="date" CHARL
ENGTH="7" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="sysdate" IDCOLUMN
="N" DESC="Refresh audit field for date record created. Trigger maintained."/>
<FIELD TABLE="USESSION" NAME="create_user" DATATYPE="string" CHA
RLENGTH="32" DATAPRECISION="0" DATASCALE="0" NOTNULL="N" DEFAULT="'SYSTEM'" IDCO
LUMN="N" DESC="Refresh audit field for user that created the record. Trigger mai
ntained."/>

<TRIGGER NAME="RT_USESSION_DEL" SET="REFRESH_AUDIT_MM" TABLE="US


ESSION" TARGET="OR,SS,IB" DESC="Refresh Delete USESS

Potrebbero piacerti anche