Version 2

    <?xml version="1.0" encoding="UTF-8"?>

    <!DOCTYPE weblogic-rdbms-jar PUBLIC '-//BEA Systems, Inc.//DTD WebLogic 7.0.0 EJB RDBMS Persistence//EN' 'http://www.bea.com/servers/wls700/dtd/weblogic-rdbms20-persistence-700.dtd'>

    <weblogic-rdbms-jar>

        <weblogic-rdbms-bean>

            <ejb-name>AreaEJB</ejb-name>

            <data-source-name>jdbc/veds</data-source-name>

            <table-map>

                <table-name>AREA</table-name>

                <field-map>

                    <cmp-field>id</cmp-field>

                    <dbms-column>AREAID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>name</cmp-field>

                    <dbms-column>CNAME</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>description</cmp-field>

                    <dbms-column>DESCRIPTION</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>flagShared</cmp-field>

                    <dbms-column>FLAGSHARED</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoCreate</cmp-field>

                    <dbms-column>INFOCREATE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoUpdate</cmp-field>

                    <dbms-column>INFOUPDATE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoPromote</cmp-field>

                    <dbms-column>INFOPROMOTE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>standard</cmp-field>

                    <dbms-column>STANDARD</dbms-column>

                </field-map>

            </table-map>

            <weblogic-query>

                <query-method>

                    <method-name>findAreaPermissions</method-name>

                    <method-params>

                        <method-param>int</method-param>

                    </method-params>

                </query-method>

                <include-updates>true</include-updates>

                <sql-select-distinct>true</sql-select-distinct>

            </weblogic-query>

            <weblogic-query>

                <query-method>

                    <method-name>findUnusedSegments</method-name>

                    <method-params>

                        <method-param>int</method-param>

                    </method-params>

                </query-method>

                <include-updates>true</include-updates>

                <sql-select-distinct>true</sql-select-distinct>

            </weblogic-query>

            <automatic-key-generation>

                <generator-type>ORACLE</generator-type>

                <generator-name>SEQ_AREA</generator-name>

                <key-cache-size>1</key-cache-size>

            </automatic-key-generation>

        </weblogic-rdbms-bean>

        <weblogic-rdbms-bean>

            <ejb-name>SegmentEJB</ejb-name>

            <data-source-name>jdbc/veds</data-source-name>

            <table-map>

                <table-name>SEGMENT</table-name>

                <field-map>

                    <cmp-field>id</cmp-field>

                    <dbms-column>SEGMENTID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>name</cmp-field>

                    <dbms-column>CNAME</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>areaId</cmp-field>

                    <dbms-column>AREAID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>version</cmp-field>

                    <dbms-column>CVERSION</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>release</cmp-field>

                    <dbms-column>CRELEASE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>agency</cmp-field>

                    <dbms-column>CAGENCY</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>revision</cmp-field>

                    <dbms-column>CREVISION</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>domain</cmp-field>

                    <dbms-column>CDOMAIN</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>description</cmp-field>

                    <dbms-column>CDESCRIPTION</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>function</cmp-field>

                    <dbms-column>DOCFUNCTION</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>meaning</cmp-field>

                    <dbms-column>DOCMEANING</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>shared</cmp-field>

                    <dbms-column>FLAGSHARED</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoPromote</cmp-field>

                    <dbms-column>INFOPROMOTE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoUpdate</cmp-field>

                    <dbms-column>INFOUPDATE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoCreate</cmp-field>

                    <dbms-column>INFOCREATE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>readOnly</cmp-field>

                    <dbms-column>READONLY</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>standard</cmp-field>

                    <dbms-column>CSTANDARD</dbms-column>

                </field-map>

            </table-map>

            <weblogic-query>

                <query-method>

                    <method-name>findUnusedSegments</method-name>

                    <method-params>

                        <method-param>int</method-param>

                    </method-params>

                </query-method>

                <include-updates>true</include-updates>

            </weblogic-query>

            <automatic-key-generation>

                <generator-type>ORACLE</generator-type>

                <generator-name>SEQ_SEGMENT</generator-name>

                <key-cache-size>1</key-cache-size>

            </automatic-key-generation>

        </weblogic-rdbms-bean>

        <weblogic-rdbms-bean>

            <ejb-name>MessageEJB</ejb-name>

            <data-source-name>jdbc/veds</data-source-name>

            <table-map>

                <table-name>MESSAGE</table-name>

                <field-map>

                    <cmp-field>id</cmp-field>

                    <dbms-column>MESSAGEID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>tag</cmp-field>

                    <dbms-column>CTAG</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>areaId</cmp-field>

                    <dbms-column>AREAID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>version</cmp-field>

                    <dbms-column>CVERSION</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>release</cmp-field>

                    <dbms-column>CRELEASE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>agency</cmp-field>

                    <dbms-column>CAGENCY</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>revision</cmp-field>

                    <dbms-column>CREVISION</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>domain</cmp-field>

                    <dbms-column>CDOMAIN</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>meaning</cmp-field>

                    <dbms-column>DOCMEANING</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>function</cmp-field>

                    <dbms-column>DOCFUNCTION</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>name</cmp-field>

                    <dbms-column>CNAME</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>readOnly</cmp-field>

                    <dbms-column>READONLY</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>separator</cmp-field>

                    <dbms-column>CSEPARATOR</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>aliasId</cmp-field>

                    <dbms-column>ALIASID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoPromote</cmp-field>

                    <dbms-column>INFOPROMOTE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoUpdate</cmp-field>

                    <dbms-column>INFOUPDATE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoCreate</cmp-field>

                    <dbms-column>INFOCREATE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>standard</cmp-field>

                    <dbms-column>CSTANDARD</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>characterSet</cmp-field>

                    <dbms-column>CHARACTERSET</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>maxSize</cmp-field>

                    <dbms-column>MAXSIZE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>avgSize</cmp-field>

                    <dbms-column>AVGSIZE</dbms-column>

                </field-map>

            </table-map>

            <automatic-key-generation>

                <generator-type>ORACLE</generator-type>

                <generator-name>SEQ_MESSAGE</generator-name>

                <key-cache-size>1</key-cache-size>

            </automatic-key-generation>

        </weblogic-rdbms-bean>

        <weblogic-rdbms-bean>

            <ejb-name>MGroup</ejb-name>

            <data-source-name>jdbc/veds</data-source-name>

            <table-map>

                <table-name>MGROUP</table-name>

                <field-map>

                    <cmp-field>id</cmp-field>

                    <dbms-column>GROUPID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>areaId</cmp-field>

                    <dbms-column>AREAID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>name</cmp-field>

                    <dbms-column>CNAME</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>description</cmp-field>

                    <dbms-column>CDESCRIPTION</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoPromote</cmp-field>

                    <dbms-column>INFOPROMOTE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoUpdate</cmp-field>

                    <dbms-column>INFOUPDATE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoCreate</cmp-field>

                    <dbms-column>INFOCREATE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>readOnly</cmp-field>

                    <dbms-column>READONLY</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>agency</cmp-field>

                    <dbms-column>CAGENCY</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>version</cmp-field>

                    <dbms-column>CVERSION</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>release</cmp-field>

                    <dbms-column>CRELEASE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>domain</cmp-field>

                    <dbms-column>CDOMAIN</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>function</cmp-field>

                    <dbms-column>DOCFUNCTION</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>meaning</cmp-field>

                    <dbms-column>DOCMEANING</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>revision</cmp-field>

                    <dbms-column>CREVISION</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>shared</cmp-field>

                    <dbms-column>FLAGSHARED</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>standard</cmp-field>

                    <dbms-column>CSTANDARD</dbms-column>

                </field-map>

            </table-map>

            <automatic-key-generation>

                <generator-type>ORACLE</generator-type>

                <generator-name>SEQ_MGROUP</generator-name>

                <key-cache-size>1</key-cache-size>

            </automatic-key-generation>

        </weblogic-rdbms-bean>

        <weblogic-rdbms-bean>

            <ejb-name>MessageLink</ejb-name>

            <data-source-name>jdbc/veds</data-source-name>

            <table-map>

                <table-name>MESSAGE_STRUCTURE</table-name>

                <field-map>

                    <cmp-field>messageId</cmp-field>

                    <dbms-column>MESSAGEID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>id</cmp-field>

                    <dbms-column>MESSAGESTRUCTID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>orderKey</cmp-field>

                    <dbms-column>ORDERKEY</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>segmentId</cmp-field>

                    <dbms-column>SEGMENTID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>groupId</cmp-field>

                    <dbms-column>GROUPID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>type</cmp-field>

                    <dbms-column>CTYPE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>repetitions</cmp-field>

                    <dbms-column>CREPETITIONS</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>status</cmp-field>

                    <dbms-column>CSTATUS</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>comment</cmp-field>

                    <dbms-column>CCOMMENT</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>smartname</cmp-field>

                    <dbms-column>CSMARTNAME</dbms-column>

                </field-map>

            </table-map>

            <automatic-key-generation>

                <generator-type>ORACLE</generator-type>

                <generator-name>SEQ_MESSAGESTRUCT</generator-name>

                <key-cache-size>1</key-cache-size>

            </automatic-key-generation>

        </weblogic-rdbms-bean>

        <weblogic-rdbms-bean>

            <ejb-name>CompositeEJB</ejb-name>

            <data-source-name>jdbc/veds</data-source-name>

            <table-map>

                <table-name>COMPOSITE</table-name>

                <field-map>

                    <cmp-field>id</cmp-field>

                    <dbms-column>COMPOSITEID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>areaId</cmp-field>

                    <dbms-column>AREAID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>version</cmp-field>

                    <dbms-column>CVERSION</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>release</cmp-field>

                    <dbms-column>CRELEASE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>revision</cmp-field>

                    <dbms-column>CREVISION</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>agency</cmp-field>

                    <dbms-column>CAGENCY</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>description</cmp-field>

                    <dbms-column>CDESCRIPTION</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>function</cmp-field>

                    <dbms-column>DOCFUNCTION</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>meaning</cmp-field>

                    <dbms-column>DOCMEANING</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>readOnly</cmp-field>

                    <dbms-column>READONLY</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>shared</cmp-field>

                    <dbms-column>FLAGSHARED</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoPromote</cmp-field>

                    <dbms-column>INFOPROMOTE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoUpdate</cmp-field>

                    <dbms-column>INFOUPDATE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoCreate</cmp-field>

                    <dbms-column>INFOCREATE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>name</cmp-field>

                    <dbms-column>CNAME</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>standard</cmp-field>

                    <dbms-column>STANDARD</dbms-column>

                </field-map>

            </table-map>

            <weblogic-query>

                <query-method>

                    <method-name>findUnusedComposites</method-name>

                    <method-params>

                        <method-param>int</method-param>

                    </method-params>

                </query-method>

                <include-updates>true</include-updates>

            </weblogic-query>

            <automatic-key-generation>

                <generator-type>ORACLE</generator-type>

                <generator-name>SEQ_COMPOSITE</generator-name>

                <key-cache-size>1</key-cache-size>

            </automatic-key-generation>

        </weblogic-rdbms-bean>

        <weblogic-rdbms-bean>

            <ejb-name>DataEJB</ejb-name>

            <data-source-name>jdbc/veds</data-source-name>

            <table-map>

                <table-name>DATA</table-name>

                <field-map>

                    <cmp-field>id</cmp-field>

                    <dbms-column>DATAID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>code</cmp-field>

                    <dbms-column>CCODE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>areaId</cmp-field>

                    <dbms-column>AREAID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>version</cmp-field>

                    <dbms-column>CVERSION</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>release</cmp-field>

                    <dbms-column>CRELEASE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>agency</cmp-field>

                    <dbms-column>CAGENCY</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>revision</cmp-field>

                    <dbms-column>CREVISION</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>description</cmp-field>

                    <dbms-column>CNAME</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>function</cmp-field>

                    <dbms-column>CFUNCTION</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>meaning</cmp-field>

                    <dbms-column>CMEANING</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>defaultDataType</cmp-field>

                    <dbms-column>CDEFAULTDATATYPE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>defaultLengthMin</cmp-field>

                    <dbms-column>CDEFAULTLENGTHMIN</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>defaultLengthMax</cmp-field>

                    <dbms-column>CDEFAULTLENGTHMAX</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>readOnly</cmp-field>

                    <dbms-column>READONLY</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>coded</cmp-field>

                    <dbms-column>FLAGCODED</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>shared</cmp-field>

                    <dbms-column>FLAGSHARED</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoPromote</cmp-field>

                    <dbms-column>INFOPROMOTE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoUpdate</cmp-field>

                    <dbms-column>INFOUPDATE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoCreate</cmp-field>

                    <dbms-column>INFOCREATE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>standard</cmp-field>

                    <dbms-column>CSTANDARD</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>exhaustive</cmp-field>

                    <dbms-column>FLAGEXHAUSTIVE</dbms-column>

                </field-map>

            </table-map>

            <weblogic-query>

                <query-method>

                    <method-name>findUnusedDataElements</method-name>

                    <method-params>

                        <method-param>int</method-param>

                    </method-params>

                </query-method>

                <include-updates>true</include-updates>

            </weblogic-query>

            <automatic-key-generation>

                <generator-type>ORACLE</generator-type>

                <generator-name>SEQ_DATA</generator-name>

                <key-cache-size>1</key-cache-size>

            </automatic-key-generation>

        </weblogic-rdbms-bean>

        <weblogic-rdbms-bean>

            <ejb-name>SegmentLink</ejb-name>

            <data-source-name>jdbc/veds</data-source-name>

            <table-map>

                <table-name>SEGMENT_STRUCTURE</table-name>

                <field-map>

                    <cmp-field>segmentId</cmp-field>

                    <dbms-column>SEGMENTID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>orderKey</cmp-field>

                    <dbms-column>ORDERKEY</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>dataId</cmp-field>

                    <dbms-column>DATAID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>id</cmp-field>

                    <dbms-column>SEGMENTSTRUCTID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>compositeId</cmp-field>

                    <dbms-column>COMPOSITEID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>type</cmp-field>

                    <dbms-column>CTYPE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>repetitions</cmp-field>

                    <dbms-column>CREPETITIONS</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>status</cmp-field>

                    <dbms-column>CSTATUS</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>dataType</cmp-field>

                    <dbms-column>CDATATYPE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>minLength</cmp-field>

                    <dbms-column>CLENGTHMIN</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>maxLength</cmp-field>

                    <dbms-column>CLENGTHMAX</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>processing</cmp-field>

                    <dbms-column>CPROCESSING</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>comment</cmp-field>

                    <dbms-column>CCOMMENT</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>smartname</cmp-field>

                    <dbms-column>CSMARTNAME</dbms-column>

                </field-map>

            </table-map>

            <automatic-key-generation>

                <generator-type>ORACLE</generator-type>

                <generator-name>SEQ_SEGMENTSTRUCT</generator-name>

                <key-cache-size>1</key-cache-size>

            </automatic-key-generation>

        </weblogic-rdbms-bean>

        <weblogic-rdbms-bean>

            <ejb-name>CompositeLink</ejb-name>

            <data-source-name>jdbc/veds</data-source-name>

            <table-map>

                <table-name>COMPOSITE_STRUCTURE</table-name>

                <field-map>

                    <cmp-field>compositeId</cmp-field>

                    <dbms-column>COMPOSITEID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>orderKey</cmp-field>

                    <dbms-column>ORDERKEY</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>dataId</cmp-field>

                    <dbms-column>DATAID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>id</cmp-field>

                    <dbms-column>COMPOSITESTRUCTID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>status</cmp-field>

                    <dbms-column>CSTATUS</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>repetitions</cmp-field>

                    <dbms-column>CREPETITIONS</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>dataType</cmp-field>

                    <dbms-column>CDATATYPE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>minLength</cmp-field>

                    <dbms-column>CLENGTHMIN</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>maxLength</cmp-field>

                    <dbms-column>CLENGTHMAX</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>processing</cmp-field>

                    <dbms-column>CPROCESSING</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>comment</cmp-field>

                    <dbms-column>CCOMMENT</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>smartname</cmp-field>

                    <dbms-column>CSMARTNAME</dbms-column>

                </field-map>

            </table-map>

            <automatic-key-generation>

                <generator-type>ORACLE</generator-type>

                <generator-name>SEQ_COMPOSITESTRUCT</generator-name>

                <key-cache-size>1</key-cache-size>

            </automatic-key-generation>

        </weblogic-rdbms-bean>

        <weblogic-rdbms-bean>

            <ejb-name>CodesetEJB</ejb-name>

            <data-source-name>jdbc/veds</data-source-name>

            <table-map>

                <table-name>CODESET</table-name>

                <field-map>

                    <cmp-field>id</cmp-field>

                    <dbms-column>CODESETID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>name</cmp-field>

                    <dbms-column>CNAME</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>description</cmp-field>

                    <dbms-column>CDESCRIPTION</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>dataId</cmp-field>

                    <dbms-column>DATAID</dbms-column>

                </field-map>

            </table-map>

            <automatic-key-generation>

                <generator-type>ORACLE</generator-type>

                <generator-name>SEQ_CODESET</generator-name>

                <key-cache-size>1</key-cache-size>

            </automatic-key-generation>

        </weblogic-rdbms-bean>

        <weblogic-rdbms-bean>

            <ejb-name>DeliverableEJB</ejb-name>

            <data-source-name>jdbc/veds</data-source-name>

            <table-map>

                <table-name>DELIVERABLE</table-name>

                <field-map>

                    <cmp-field>id</cmp-field>

                    <dbms-column>DELIVERABLEID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>name</cmp-field>

                    <dbms-column>CNAME</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>version</cmp-field>

                    <dbms-column>CVERSION</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>release</cmp-field>

                    <dbms-column>CRELEASE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>areaId</cmp-field>

                    <dbms-column>AREAID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>type</cmp-field>

                    <dbms-column>CTYPE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>application</cmp-field>

                    <dbms-column>CAPPLICATION</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>description</cmp-field>

                    <dbms-column>CDESCRIPTION</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoCreate</cmp-field>

                    <dbms-column>INFOCREATE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoUpdate</cmp-field>

                    <dbms-column>INFOUPDATE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>readOnly</cmp-field>

                    <dbms-column>READONLY</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoPromote</cmp-field>

                    <dbms-column>INFOPROMOTE</dbms-column>

                </field-map>

            </table-map>

            <weblogic-query>

                <query-method>

                    <method-name>findDeliverableByMessage</method-name>

                    <method-params>

                        <method-param>int</method-param>

                    </method-params>

                </query-method>

                <include-updates>false</include-updates>

                <sql-select-distinct>true</sql-select-distinct>

            </weblogic-query>

            <automatic-key-generation>

                <generator-type>ORACLE</generator-type>

                <generator-name>SEQ_DELIVERABLE</generator-name>

                <key-cache-size>1</key-cache-size>

            </automatic-key-generation>

        </weblogic-rdbms-bean>

        <weblogic-rdbms-bean>

            <ejb-name>DMessage</ejb-name>

            <data-source-name>jdbc/veds</data-source-name>

            <table-map>

                <table-name>D_MESSAGE</table-name>

                <field-map>

                    <cmp-field>deliverableId</cmp-field>

                    <dbms-column>DELIVERABLEID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>messageId</cmp-field>

                    <dbms-column>MESSAGEID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>typename</cmp-field>

                    <dbms-column>CTYPENAME</dbms-column>

                </field-map>

            </table-map>

        </weblogic-rdbms-bean>

        <weblogic-rdbms-bean>

            <ejb-name>UserEJB</ejb-name>

            <data-source-name>jdbc/veds</data-source-name>

            <table-map>

                <table-name>TUSER</table-name>

                <field-map>

                    <cmp-field>id</cmp-field>

                    <dbms-column>USERID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>login</cmp-field>

                    <dbms-column>CLOGIN</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>password</cmp-field>

                    <dbms-column>CPASSWORD</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>firstName</cmp-field>

                    <dbms-column>CFIRSTNAME</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>lastName</cmp-field>

                    <dbms-column>CLASTNAME</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>email</cmp-field>

                    <dbms-column>CEMAIL</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>phone</cmp-field>

                    <dbms-column>CPHONE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>room</cmp-field>

                    <dbms-column>CROOM</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>gender</cmp-field>

                    <dbms-column>CSEX</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>flagSuperUser</cmp-field>

                    <dbms-column>FLAGSUPERUSER</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>flagApprover</cmp-field>

                    <dbms-column>FLAGAPPROVER</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>flagSuperDeveloper</cmp-field>

                    <dbms-column>FLAGSUPERDEVELOPER</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoConnections</cmp-field>

                    <dbms-column>INFOCONNECTIONS</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoLastConnection</cmp-field>

                    <dbms-column>INFOLASTCONNECTION</dbms-column>

                </field-map>

            </table-map>

            <automatic-key-generation>

                <generator-type>ORACLE</generator-type>

                <generator-name>SEQ_TUSER</generator-name>

                <key-cache-size>1</key-cache-size>

            </automatic-key-generation>

        </weblogic-rdbms-bean>

        <weblogic-rdbms-bean>

            <ejb-name>ConnectionsStats</ejb-name>

            <data-source-name>jdbc/veds</data-source-name>

            <table-map>

                <table-name>CONNECTIONS_STATS</table-name>

                <field-map>

                    <cmp-field>date</cmp-field>

                    <dbms-column>CDATE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>connections</cmp-field>

                    <dbms-column>CCONNECTIONS</dbms-column>

                </field-map>

            </table-map>

        </weblogic-rdbms-bean>

        <weblogic-rdbms-bean>

            <ejb-name>DatamappingEJB</ejb-name>

            <data-source-name>jdbc/veds</data-source-name>

            <table-map>

                <table-name>DATAMAPPING</table-name>

                <field-map>

                    <cmp-field>id</cmp-field>

                    <dbms-column>DATAMAPPINGID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>interfaceId</cmp-field>

                    <dbms-column>INTERFACEID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>messageId</cmp-field>

                    <dbms-column>MESSAGEID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>name</cmp-field>

                    <dbms-column>CNAME</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>readOnly</cmp-field>

                    <dbms-column>READONLY</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoCreate</cmp-field>

                    <dbms-column>INFOCREATE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoUpdate</cmp-field>

                    <dbms-column>INFOUPDATE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoPromote</cmp-field>

                    <dbms-column>INFOPROMOTE</dbms-column>

                </field-map>

            </table-map>

            <automatic-key-generation>

                <generator-type>ORACLE</generator-type>

                <generator-name>SEQ_DATAMAPPING</generator-name>

                <key-cache-size>1</key-cache-size>

            </automatic-key-generation>

        </weblogic-rdbms-bean>

        <weblogic-rdbms-bean>

            <ejb-name>DmRowEJB</ejb-name>

            <data-source-name>jdbc/veds</data-source-name>

            <table-map>

                <table-name>DM_ROW</table-name>

                <field-map>

                    <cmp-field>id</cmp-field>

                    <dbms-column>DMROWID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>datamappingId</cmp-field>

                    <dbms-column>DATAMAPPINGID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>orderKey</cmp-field>

                    <dbms-column>ORDERKEY</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>function</cmp-field>

                    <dbms-column>CFUNCTION</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>tag1</cmp-field>

                    <dbms-column>CTAG1</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>tag2</cmp-field>

                    <dbms-column>CTAG2</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>tag3</cmp-field>

                    <dbms-column>CTAG3</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>description</cmp-field>

                    <dbms-column>CDESCRIPTION</dbms-column>

                </field-map>

            </table-map>

            <automatic-key-generation>

                <generator-type>ORACLE</generator-type>

                <generator-name>SEQ_DM_ROW</generator-name>

                <key-cache-size>1</key-cache-size>

            </automatic-key-generation>

        </weblogic-rdbms-bean>

        <weblogic-rdbms-bean>

            <ejb-name>DComposite</ejb-name>

            <data-source-name>jdbc/veds</data-source-name>

            <table-map>

                <table-name>D_COMPOSITE</table-name>

                <field-map>

                    <cmp-field>compositeId</cmp-field>

                    <dbms-column>COMPOSITEID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>deliverableId</cmp-field>

                    <dbms-column>DELIVERABLEID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>typename</cmp-field>

                    <dbms-column>CTYPENAME</dbms-column>

                </field-map>

            </table-map>

        </weblogic-rdbms-bean>

        <weblogic-rdbms-bean>

            <ejb-name>DSegment</ejb-name>

            <data-source-name>jdbc/veds</data-source-name>

            <table-map>

                <table-name>D_SEGMENT</table-name>

                <field-map>

                    <cmp-field>deliverableId</cmp-field>

                    <dbms-column>DELIVERABLEID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>segmentId</cmp-field>

                    <dbms-column>SEGMENTID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>typename</cmp-field>

                    <dbms-column>CTYPENAME</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>structuralproperty</cmp-field>

                    <dbms-column>CSTRUCTURALPROPERTY</dbms-column>

                </field-map>

            </table-map>

        </weblogic-rdbms-bean>

        <weblogic-rdbms-bean>

            <ejb-name>DGroup</ejb-name>

            <data-source-name>jdbc/veds</data-source-name>

            <table-map>

                <table-name>D_GROUP</table-name>

                <field-map>

                    <cmp-field>deliverableId</cmp-field>

                    <dbms-column>DELIVERABLEID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>groupId</cmp-field>

                    <dbms-column>GROUPID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>typename</cmp-field>

                    <dbms-column>CTYPENAME</dbms-column>

                </field-map>

            </table-map>

        </weblogic-rdbms-bean>

        <weblogic-rdbms-bean>

            <ejb-name>DTransaction</ejb-name>

            <data-source-name>jdbc/veds</data-source-name>

            <table-map>

                <table-name>D_TRANSACTION</table-name>

                <field-map>

                    <cmp-field>deliverableId</cmp-field>

                    <dbms-column>DELIVERABLEID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>transactionId</cmp-field>

                    <dbms-column>TRANSACTIONID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>typename</cmp-field>

                    <dbms-column>CTYPENAME</dbms-column>

                </field-map>

            </table-map>

        </weblogic-rdbms-bean>

        <weblogic-rdbms-bean>

            <ejb-name>TransactionEJB</ejb-name>

            <data-source-name>jdbc/veds</data-source-name>

            <table-map>

                <table-name>TRANSACTION</table-name>

                <field-map>

                    <cmp-field>id</cmp-field>

                    <dbms-column>TRANSACTIONID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>areaId</cmp-field>

                    <dbms-column>AREAID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>name</cmp-field>

                    <dbms-column>CNAME</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>description</cmp-field>

                    <dbms-column>CDESCRIPTION</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>code</cmp-field>

                    <dbms-column>CCODE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>readOnly</cmp-field>

                    <dbms-column>READONLY</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoCreate</cmp-field>

                    <dbms-column>INFOCREATE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoUpdate</cmp-field>

                    <dbms-column>INFOUPDATE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoPromote</cmp-field>

                    <dbms-column>INFOPROMOTE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>version</cmp-field>

                    <dbms-column>VERSION</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>release</cmp-field>

                    <dbms-column>RELEASE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>useCase</cmp-field>

                    <dbms-column>USECASE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>client</cmp-field>

                    <dbms-column>CLIENT</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>server</cmp-field>

                    <dbms-column>SERVER</dbms-column>

                </field-map>

            </table-map>

            <weblogic-query>

                <query-method>

                    <method-name>findTransactionByMessage</method-name>

                    <method-params>

                        <method-param>int</method-param>

                    </method-params>

                </query-method>

                <sql-select-distinct>true</sql-select-distinct>

            </weblogic-query>

            <automatic-key-generation>

                <generator-type>ORACLE</generator-type>

                <generator-name>SEQ_TRANSACTION</generator-name>

                <key-cache-size>1</key-cache-size>

            </automatic-key-generation>

        </weblogic-rdbms-bean>

        <weblogic-rdbms-bean>

            <ejb-name>ExampleEJB</ejb-name>

            <data-source-name>jdbc/veds</data-source-name>

            <table-map>

                <table-name>EXAMPLE</table-name>

                <field-map>

                    <cmp-field>id</cmp-field>

                    <dbms-column>EXAMPLEID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>interfaceId</cmp-field>

                    <dbms-column>INTERFACEID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>transactionId</cmp-field>

                    <dbms-column>TRANSACTIONID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>messageId</cmp-field>

                    <dbms-column>MESSAGEID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>segmentId</cmp-field>

                    <dbms-column>SEGMENTID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>name</cmp-field>

                    <dbms-column>CNAME</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>screen</cmp-field>

                    <dbms-column>CSCREEN</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>edifactQuery</cmp-field>

                    <dbms-column>CEDIFACTQUERY</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>edifactReply</cmp-field>

                    <dbms-column>CEDIFACTREPLY</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>readOnly</cmp-field>

                    <dbms-column>READONLY</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoCreate</cmp-field>

                    <dbms-column>INFOCREATE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoUpdate</cmp-field>

                    <dbms-column>INFOUPDATE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoPromote</cmp-field>

                    <dbms-column>INFOPROMOTE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>enabled</cmp-field>

                    <dbms-column>ENABLED</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>parentName</cmp-field>

                    <dbms-column>PARENTNAME</dbms-column>

                </field-map>

            </table-map>

            <weblogic-query>

                <query-method>

                    <method-name>findMessageExamples</method-name>

                    <method-params>

                        <method-param>int</method-param>

                    </method-params>

                </query-method>

                <sql-select-distinct>true</sql-select-distinct>

            </weblogic-query>

            <automatic-key-generation>

                <generator-type>ORACLE</generator-type>

                <generator-name>SEQ_EXAMPLE</generator-name>

                <key-cache-size>1</key-cache-size>

            </automatic-key-generation>

        </weblogic-rdbms-bean>

        <weblogic-rdbms-bean>

            <ejb-name>GroupLink</ejb-name>

            <data-source-name>jdbc/veds</data-source-name>

            <table-map>

                <table-name>GROUP_STRUCTURE</table-name>

                <field-map>

                    <cmp-field>id</cmp-field>

                    <dbms-column>GROUPSTRUCTUREID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>groupId</cmp-field>

                    <dbms-column>GROUPID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>subgroupId</cmp-field>

                    <dbms-column>SUBGROUPID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>segmentId</cmp-field>

                    <dbms-column>SEGMENTID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>type</cmp-field>

                    <dbms-column>CTYPE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>orderKey</cmp-field>

                    <dbms-column>ORDERKEY</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>status</cmp-field>

                    <dbms-column>CSTATUS</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>repetitions</cmp-field>

                    <dbms-column>CREPETITIONS</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>datatype</cmp-field>

                    <dbms-column>CDATATYPE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>maxLength</cmp-field>

                    <dbms-column>CLENMAX</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>minLength</cmp-field>

                    <dbms-column>CLENMIN</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>processing</cmp-field>

                    <dbms-column>CPROCESSING</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>comment</cmp-field>

                    <dbms-column>CCOMMENT</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>smartname</cmp-field>

                    <dbms-column>CSMARTNAME</dbms-column>

                </field-map>

            </table-map>

            <automatic-key-generation>

                <generator-type>ORACLE</generator-type>

                <generator-name>SEQ_GROUPSTRUCT</generator-name>

                <key-cache-size>1</key-cache-size>

            </automatic-key-generation>

        </weblogic-rdbms-bean>

        <weblogic-rdbms-bean>

            <ejb-name>MessageLogEJB</ejb-name>

            <data-source-name>jdbc/veds</data-source-name>

            <table-map>

                <table-name>MESSAGELOG</table-name>

                <field-map>

                    <cmp-field>id</cmp-field>

                    <dbms-column>MESSAGELOGID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>messageId</cmp-field>

                    <dbms-column>MESSAGEID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>date</cmp-field>

                    <dbms-column>CDATE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>dateKey</cmp-field>

                    <dbms-column>CDATEKEY</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>name</cmp-field>

                    <dbms-column>CNAME</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>description</cmp-field>

                    <dbms-column>CDESCRIPTION</dbms-column>

                </field-map>

            </table-map>

            <automatic-key-generation>

                <generator-type>ORACLE</generator-type>

                <generator-name>SEQ_MESSAGELOG</generator-name>

                <key-cache-size>1</key-cache-size>

            </automatic-key-generation>

        </weblogic-rdbms-bean>

        <weblogic-rdbms-bean>

            <ejb-name>TransactionLink</ejb-name>

            <data-source-name>jdbc/veds</data-source-name>

            <table-map>

                <table-name>TRANSACTION_STRUCTURE</table-name>

                <field-map>

                    <cmp-field>transactionId</cmp-field>

                    <dbms-column>TRANSACTIONID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>messageId</cmp-field>

                    <dbms-column>MESSAGEID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>flagreqres</cmp-field>

                    <dbms-column>FLAGREQRES</dbms-column>

                </field-map>

            </table-map>

        </weblogic-rdbms-bean>

        <weblogic-rdbms-bean>

            <ejb-name>InterfaceLink</ejb-name>

            <data-source-name>jdbc/veds</data-source-name>

            <table-map>

                <table-name>INTERFACE_STRUCTURE</table-name>

                <field-map>

                    <cmp-field>transactionId</cmp-field>

                    <dbms-column>TRANSACTIONID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>interfaceId</cmp-field>

                    <dbms-column>INTERFACEID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>orderKey</cmp-field>

                    <dbms-column>ORDERKEY</dbms-column>

                </field-map>

            </table-map>

        </weblogic-rdbms-bean>

        <weblogic-rdbms-bean>

            <ejb-name>InterfaceEJB</ejb-name>

            <data-source-name>jdbc/veds</data-source-name>

            <table-map>

                <table-name>INTERFACE</table-name>

                <field-map>

                    <cmp-field>status</cmp-field>

                    <dbms-column>CSTATUS</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>name</cmp-field>

                    <dbms-column>CNAME</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>description</cmp-field>

                    <dbms-column>CDESCRIPTION</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>version</cmp-field>

                    <dbms-column>CVERSION</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>id</cmp-field>

                    <dbms-column>INTERFACEID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>release</cmp-field>

                    <dbms-column>CRELEASE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>owner</cmp-field>

                    <dbms-column>COWNER</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>reviewDate</cmp-field>

                    <dbms-column>CREVIEWDATE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>readOnly</cmp-field>

                    <dbms-column>READONLY</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoCreate</cmp-field>

                    <dbms-column>INFOCREATE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoUpdate</cmp-field>

                    <dbms-column>INFOUPDATE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoPromote</cmp-field>

                    <dbms-column>INFOPROMOTE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>areaId</cmp-field>

                    <dbms-column>AREAID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>crNumber</cmp-field>

                    <dbms-column>CRNUMBER</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>a02Number</cmp-field>

                    <dbms-column>A02NUMBER</dbms-column>

                </field-map>

            </table-map>

            <automatic-key-generation>

                <generator-type>ORACLE</generator-type>

                <generator-name>SEQ_INTERFACE</generator-name>

                <key-cache-size>1</key-cache-size>

            </automatic-key-generation>

        </weblogic-rdbms-bean>

        <weblogic-rdbms-bean>

            <ejb-name>HistoryEJB</ejb-name>

            <data-source-name>jdbc/veds</data-source-name>

            <table-map>

                <table-name>HISTORY</table-name>

                <field-map>

                    <cmp-field>id</cmp-field>

                    <dbms-column>HISTORYID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>areaId</cmp-field>

                    <dbms-column>AREAID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>interfaceId</cmp-field>

                    <dbms-column>INTERFACEID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>date</cmp-field>

                    <dbms-column>CDATE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>version</cmp-field>

                    <dbms-column>CVERSION</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>author</cmp-field>

                    <dbms-column>CAUTHOR</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>description</cmp-field>

                    <dbms-column>CDESCRIPTION</dbms-column>

                </field-map>

            </table-map>

            <automatic-key-generation>

                <generator-type>ORACLE</generator-type>

                <generator-name>SEQ_HISTORY</generator-name>

                <key-cache-size>1</key-cache-size>

            </automatic-key-generation>

        </weblogic-rdbms-bean>

        <weblogic-rdbms-bean>

            <ejb-name>PermissionEJB</ejb-name>

            <data-source-name>jdbc/veds</data-source-name>

            <table-map>

                <table-name>PERMISSION</table-name>

                <field-map>

                    <cmp-field>areaId</cmp-field>

                    <dbms-column>AREAID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>userId</cmp-field>

                    <dbms-column>USERID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>cpermission</cmp-field>

                    <dbms-column>CPERMISSION</dbms-column>

                </field-map>

            </table-map>

        </weblogic-rdbms-bean>

        <weblogic-rdbms-bean>

            <ejb-name>FileEJB</ejb-name>

            <data-source-name>jdbc/veds</data-source-name>

            <table-map>

                <table-name>CFILE</table-name>

                <field-map>

                    <cmp-field>fileId</cmp-field>

                    <dbms-column>FILEID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>interfaceId</cmp-field>

                    <dbms-column>INTERFACEID</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>name</cmp-field>

                    <dbms-column>NAME</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>type</cmp-field>

                    <dbms-column>CTYPE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>description</cmp-field>

                    <dbms-column>DESCRIPTION</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>size</cmp-field>

                    <dbms-column>CSIZE</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoLastModified</cmp-field>

                    <dbms-column>LASTMODIFIED</dbms-column>

                </field-map>

                <field-map>

                    <cmp-field>infoAttached</cmp-field>

                    <dbms-column>INFOATTACHED</dbms-column>

                </field-map>

            </table-map>

            <automatic-key-generation>

                <generator-type>ORACLE</generator-type>

                <generator-name>SEQ_CFILE</generator-name>

                <key-cache-size>1</key-cache-size>

            </automatic-key-generation>

        </weblogic-rdbms-bean>

        <weblogic-rdbms-relation>

            <relation-name>area-segment</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>SegmentRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>SEGMENT</foreign-key-table>

                    <primary-key-table>AREA</primary-key-table>

                    <column-map>

                        <foreign-key-column>AREAID</foreign-key-column>

                        <key-column>AREAID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>area-message</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>MessageRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>MESSAGE</foreign-key-table>

                    <primary-key-table>AREA</primary-key-table>

                    <column-map>

                        <foreign-key-column>AREAID</foreign-key-column>

                        <key-column>AREAID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>message-segment</relation-name>

            <table-name>MESSAGE_STRUCTURE</table-name>

            <weblogic-relationship-role>

                <relationship-role-name>MessageRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <primary-key-table>MESSAGE</primary-key-table>

                    <column-map>

                        <foreign-key-column>MESSAGEID</foreign-key-column>

                        <key-column>MESSAGEID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

            <weblogic-relationship-role>

                <relationship-role-name>SegmentRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <primary-key-table>SEGMENT</primary-key-table>

                    <column-map>

                        <foreign-key-column>SEGMENTID</foreign-key-column>

                        <key-column>SEGMENTID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>area-group</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>GroupRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>MGROUP</foreign-key-table>

                    <primary-key-table>AREA</primary-key-table>

                    <column-map>

                        <foreign-key-column>AREAID</foreign-key-column>

                        <key-column>AREAID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>message-group</relation-name>

            <table-name>MESSAGE_STRUCTURE</table-name>

            <weblogic-relationship-role>

                <relationship-role-name>MessageRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <primary-key-table>MESSAGE</primary-key-table>

                    <column-map>

                        <foreign-key-column>MESSAGEID</foreign-key-column>

                        <key-column>MESSAGEID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

            <weblogic-relationship-role>

                <relationship-role-name>MGroupRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <primary-key-table>MGROUP</primary-key-table>

                    <column-map>

                        <foreign-key-column>GROUPID</foreign-key-column>

                        <key-column>GROUPID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>message-structure</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>MessageLinkRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>MESSAGE_STRUCTURE</foreign-key-table>

                    <primary-key-table>MESSAGE</primary-key-table>

                    <column-map>

                        <foreign-key-column>MESSAGEID</foreign-key-column>

                        <key-column>MESSAGEID</key-column>

                    </column-map>

                </relationship-role-map>

                <db-cascade-delete />

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>area-composite</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>CompositeRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>COMPOSITE</foreign-key-table>

                    <primary-key-table>AREA</primary-key-table>

                    <column-map>

                        <foreign-key-column>AREAID</foreign-key-column>

                        <key-column>AREAID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>segment-composite</relation-name>

            <table-name>SEGMENT_STRUCTURE</table-name>

            <weblogic-relationship-role>

                <relationship-role-name>SegmentRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <primary-key-table>SEGMENT</primary-key-table>

                    <column-map>

                        <foreign-key-column>SEGMENTID</foreign-key-column>

                        <key-column>SEGMENTID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

            <weblogic-relationship-role>

                <relationship-role-name>CompositeRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <primary-key-table>COMPOSITE</primary-key-table>

                    <column-map>

                        <foreign-key-column>COMPOSITEID</foreign-key-column>

                        <key-column>COMPOSITEID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>area-data</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>DataRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>DATA</foreign-key-table>

                    <primary-key-table>AREA</primary-key-table>

                    <column-map>

                        <foreign-key-column>AREAID</foreign-key-column>

                        <key-column>AREAID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>segment-data</relation-name>

            <table-name>SEGMENT_STRUCTURE</table-name>

            <weblogic-relationship-role>

                <relationship-role-name>SegmentRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <primary-key-table>SEGMENT</primary-key-table>

                    <column-map>

                        <foreign-key-column>SEGMENTID</foreign-key-column>

                        <key-column>SEGMENTID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

            <weblogic-relationship-role>

                <relationship-role-name>DataRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <primary-key-table>DATA</primary-key-table>

                    <column-map>

                        <foreign-key-column>DATAID</foreign-key-column>

                        <key-column>DATAID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>composite-data</relation-name>

            <table-name>COMPOSITE_STRUCTURE</table-name>

            <weblogic-relationship-role>

                <relationship-role-name>CompositeRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <primary-key-table>COMPOSITE</primary-key-table>

                    <column-map>

                        <foreign-key-column>COMPOSITEID</foreign-key-column>

                        <key-column>COMPOSITEID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

            <weblogic-relationship-role>

                <relationship-role-name>DataRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <primary-key-table>DATA</primary-key-table>

                    <column-map>

                        <foreign-key-column>DATAID</foreign-key-column>

                        <key-column>DATAID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>segment-structure</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>SegmentLinkRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>SEGMENT_STRUCTURE</foreign-key-table>

                    <primary-key-table>SEGMENT</primary-key-table>

                    <column-map>

                        <foreign-key-column>SEGMENTID</foreign-key-column>

                        <key-column>SEGMENTID</key-column>

                    </column-map>

                </relationship-role-map>

                <db-cascade-delete />

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>composite-structure</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>CompositeLinkRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>COMPOSITE_STRUCTURE</foreign-key-table>

                    <primary-key-table>COMPOSITE</primary-key-table>

                    <column-map>

                        <foreign-key-column>COMPOSITEID</foreign-key-column>

                        <key-column>COMPOSITEID</key-column>

                    </column-map>

                </relationship-role-map>

                <db-cascade-delete />

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>segmentLink-composite</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>SegmentLinkRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>SEGMENT_STRUCTURE</foreign-key-table>

                    <primary-key-table>COMPOSITE</primary-key-table>

                    <column-map>

                        <foreign-key-column>COMPOSITEID</foreign-key-column>

                        <key-column>COMPOSITEID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>segmentLink-data</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>SegmentLinkRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>SEGMENT_STRUCTURE</foreign-key-table>

                    <primary-key-table>DATA</primary-key-table>

                    <column-map>

                        <foreign-key-column>DATAID</foreign-key-column>

                        <key-column>DATAID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>compositeLink-data</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>CompositeLinkRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>COMPOSITE_STRUCTURE</foreign-key-table>

                    <primary-key-table>DATA</primary-key-table>

                    <column-map>

                        <foreign-key-column>DATAID</foreign-key-column>

                        <key-column>DATAID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>data-codeset</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>CodesetRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>CODESET</foreign-key-table>

                    <primary-key-table>DATA</primary-key-table>

                    <column-map>

                        <foreign-key-column>DATAID</foreign-key-column>

                        <key-column>DATAID</key-column>

                    </column-map>

                </relationship-role-map>

                <db-cascade-delete />

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>deliverable-dMessage</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>DMessageRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>D_MESSAGE</foreign-key-table>

                    <primary-key-table>DELIVERABLE</primary-key-table>

                    <column-map>

                        <foreign-key-column>DELIVERABLEID</foreign-key-column>

                        <key-column>DELIVERABLEID</key-column>

                    </column-map>

                </relationship-role-map>

                <db-cascade-delete />

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>dMessage-message</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>DMessageRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>D_MESSAGE</foreign-key-table>

                    <primary-key-table>MESSAGE</primary-key-table>

                    <column-map>

                        <foreign-key-column>MESSAGEID</foreign-key-column>

                        <key-column>MESSAGEID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>dComposite-composite</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>DCompositeRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>D_COMPOSITE</foreign-key-table>

                    <primary-key-table>COMPOSITE</primary-key-table>

                    <column-map>

                        <foreign-key-column>COMPOSITEID</foreign-key-column>

                        <key-column>COMPOSITEID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>deliverable-dcomposite</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>DCompositeRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>D_COMPOSITE</foreign-key-table>

                    <primary-key-table>DELIVERABLE</primary-key-table>

                    <column-map>

                        <foreign-key-column>DELIVERABLEID</foreign-key-column>

                        <key-column>DELIVERABLEID</key-column>

                    </column-map>

                </relationship-role-map>

                <db-cascade-delete />

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>dSegment-segment</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>DSegmentRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>D_SEGMENT</foreign-key-table>

                    <primary-key-table>SEGMENT</primary-key-table>

                    <column-map>

                        <foreign-key-column>SEGMENTID</foreign-key-column>

                        <key-column>SEGMENTID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>deliverable-dSegment</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>DSegmentRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>D_SEGMENT</foreign-key-table>

                    <primary-key-table>DELIVERABLE</primary-key-table>

                    <column-map>

                        <foreign-key-column>DELIVERABLEID</foreign-key-column>

                        <key-column>DELIVERABLEID</key-column>

                    </column-map>

                </relationship-role-map>

                <db-cascade-delete />

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>deliverable-dGroup</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>DGroupRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>D_GROUP</foreign-key-table>

                    <primary-key-table>DELIVERABLE</primary-key-table>

                    <column-map>

                        <foreign-key-column>DELIVERABLEID</foreign-key-column>

                        <key-column>DELIVERABLEID</key-column>

                    </column-map>

                </relationship-role-map>

                <db-cascade-delete />

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>dGroup-mGroup</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>DGroupRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>D_GROUP</foreign-key-table>

                    <primary-key-table>MGROUP</primary-key-table>

                    <column-map>

                        <foreign-key-column>GROUPID</foreign-key-column>

                        <key-column>GROUPID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>deliverable-dTransaction</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>DTransactionRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>D_TRANSACTION</foreign-key-table>

                    <primary-key-table>DELIVERABLE</primary-key-table>

                    <column-map>

                        <foreign-key-column>DELIVERABLEID</foreign-key-column>

                        <key-column>DELIVERABLEID</key-column>

                    </column-map>

                </relationship-role-map>

                <db-cascade-delete />

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>dTransaction-transaction</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>DTransactionRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>D_TRANSACTION</foreign-key-table>

                    <primary-key-table>TRANSACTION</primary-key-table>

                    <column-map>

                        <foreign-key-column>TRANSACTIONID</foreign-key-column>

                        <key-column>TRANSACTIONID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>area-transaction</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>TransactionRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>TRANSACTION</foreign-key-table>

                    <primary-key-table>AREA</primary-key-table>

                    <column-map>

                        <foreign-key-column>AREAID</foreign-key-column>

                        <key-column>AREAID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>groupLink-mGroup</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>GroupLinkRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>GROUP_STRUCTURE</foreign-key-table>

                    <primary-key-table>MGROUP</primary-key-table>

                    <column-map>

                        <foreign-key-column>GROUPID</foreign-key-column>

                        <key-column>GROUPID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>groupLink-segment</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>GroupLinkRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>GROUP_STRUCTURE</foreign-key-table>

                    <primary-key-table>SEGMENT</primary-key-table>

                    <column-map>

                        <foreign-key-column>SEGMENTID</foreign-key-column>

                        <key-column>SEGMENTID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>groupLink-mGroup0</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>GroupLinkRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>GROUP_STRUCTURE</foreign-key-table>

                    <primary-key-table>MGROUP</primary-key-table>

                    <column-map>

                        <foreign-key-column>SUBGROUPID</foreign-key-column>

                        <key-column>GROUPID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>message-messagelog</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>MessagelogRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>MESSAGELOG</foreign-key-table>

                    <primary-key-table>MESSAGE</primary-key-table>

                    <column-map>

                        <foreign-key-column>MESSAGEID</foreign-key-column>

                        <key-column>MESSAGEID</key-column>

                    </column-map>

                </relationship-role-map>

                <db-cascade-delete />

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>transaction-transactionLink</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>TransactionLinkRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>TRANSACTION_STRUCTURE</foreign-key-table>

                    <primary-key-table>TRANSACTION</primary-key-table>

                    <column-map>

                        <foreign-key-column>TRANSACTIONID</foreign-key-column>

                        <key-column>TRANSACTIONID</key-column>

                    </column-map>

                </relationship-role-map>

                <db-cascade-delete />

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>transactionLink-message</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>TransactionLinkRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>TRANSACTION_STRUCTURE</foreign-key-table>

                    <primary-key-table>MESSAGE</primary-key-table>

                    <column-map>

                        <foreign-key-column>MESSAGEID</foreign-key-column>

                        <key-column>MESSAGEID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>transaction-interfaceLink</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>InterfaceLinkRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>INTERFACE_STRUCTURE</foreign-key-table>

                    <primary-key-table>TRANSACTION</primary-key-table>

                    <column-map>

                        <foreign-key-column>TRANSACTIONID</foreign-key-column>

                        <key-column>TRANSACTIONID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>area-interface</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>InterfaceRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>INTERFACE</foreign-key-table>

                    <primary-key-table>AREA</primary-key-table>

                    <column-map>

                        <foreign-key-column>AREAID</foreign-key-column>

                        <key-column>AREAID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>datamapping-dmRow</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>DmRowRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>DM_ROW</foreign-key-table>

                    <primary-key-table>DATAMAPPING</primary-key-table>

                    <column-map>

                        <foreign-key-column>DATAMAPPINGID</foreign-key-column>

                        <key-column>DATAMAPPINGID</key-column>

                    </column-map>

                </relationship-role-map>

                <db-cascade-delete />

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>interface-datamapping</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>DatamappingRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>DATAMAPPING</foreign-key-table>

                    <primary-key-table>INTERFACE</primary-key-table>

                    <column-map>

                        <foreign-key-column>INTERFACEID</foreign-key-column>

                        <key-column>INTERFACEID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>interface-interfaceLink</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>InterfaceLinkRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>INTERFACE_STRUCTURE</foreign-key-table>

                    <primary-key-table>INTERFACE</primary-key-table>

                    <column-map>

                        <foreign-key-column>INTERFACEID</foreign-key-column>

                        <key-column>INTERFACEID</key-column>

                    </column-map>

                </relationship-role-map>

                <db-cascade-delete />

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>interface-example</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>ExampleRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>EXAMPLE</foreign-key-table>

                    <primary-key-table>INTERFACE</primary-key-table>

                    <column-map>

                        <foreign-key-column>INTERFACEID</foreign-key-column>

                        <key-column>INTERFACEID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>transaction-example</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>ExampleRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>EXAMPLE</foreign-key-table>

                    <primary-key-table>TRANSACTION</primary-key-table>

                    <column-map>

                        <foreign-key-column>TRANSACTIONID</foreign-key-column>

                        <key-column>TRANSACTIONID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>message-example</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>ExampleRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>EXAMPLE</foreign-key-table>

                    <primary-key-table>MESSAGE</primary-key-table>

                    <column-map>

                        <foreign-key-column>MESSAGEID</foreign-key-column>

                        <key-column>MESSAGEID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>segment-example</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>ExampleRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>EXAMPLE</foreign-key-table>

                    <primary-key-table>SEGMENT</primary-key-table>

                    <column-map>

                        <foreign-key-column>SEGMENTID</foreign-key-column>

                        <key-column>SEGMENTID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>message-datamapping</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>DatamappingRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>DATAMAPPING</foreign-key-table>

                    <primary-key-table>MESSAGE</primary-key-table>

                    <column-map>

                        <foreign-key-column>MESSAGEID</foreign-key-column>

                        <key-column>MESSAGEID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>area-deliverable</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>DeliverableRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>DELIVERABLE</foreign-key-table>

                    <primary-key-table>AREA</primary-key-table>

                    <column-map>

                        <foreign-key-column>AREAID</foreign-key-column>

                        <key-column>AREAID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>interface-history</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>HistoryEJBRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>HISTORY</foreign-key-table>

                    <primary-key-table>INTERFACE</primary-key-table>

                    <column-map>

                        <foreign-key-column>INTERFACEID</foreign-key-column>

                        <key-column>INTERFACEID</key-column>

                    </column-map>

                </relationship-role-map>

                <db-cascade-delete />

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>messageLink-segmentEJB</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>MessageLinkRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>MESSAGE_STRUCTURE</foreign-key-table>

                    <primary-key-table>SEGMENT</primary-key-table>

                    <column-map>

                        <foreign-key-column>SEGMENTID</foreign-key-column>

                        <key-column>SEGMENTID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>messageLink-mGroup</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>MessageLinkRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>MESSAGE_STRUCTURE</foreign-key-table>

                    <primary-key-table>MGROUP</primary-key-table>

                    <column-map>

                        <foreign-key-column>GROUPID</foreign-key-column>

                        <key-column>GROUPID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>deliverableEJB-transactionEJB</relation-name>

            <table-name>D_TRANSACTION</table-name>

            <weblogic-relationship-role>

                <relationship-role-name>DeliverableEJBRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <primary-key-table>DELIVERABLE</primary-key-table>

                    <column-map>

                        <foreign-key-column>DELIVERABLEID</foreign-key-column>

                        <key-column>DELIVERABLEID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

            <weblogic-relationship-role>

                <relationship-role-name>TransactionEJBRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <primary-key-table>TRANSACTION</primary-key-table>

                    <column-map>

                        <foreign-key-column>TRANSACTIONID</foreign-key-column>

                        <key-column>TRANSACTIONID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>deliverableEJB-messageEJB</relation-name>

            <table-name>D_MESSAGE</table-name>

            <weblogic-relationship-role>

                <relationship-role-name>DeliverableEJBRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <primary-key-table>DELIVERABLE</primary-key-table>

                    <column-map>

                        <foreign-key-column>DELIVERABLEID</foreign-key-column>

                        <key-column>DELIVERABLEID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

            <weblogic-relationship-role>

                <relationship-role-name>MessageEJBRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <primary-key-table>MESSAGE</primary-key-table>

                    <column-map>

                        <foreign-key-column>MESSAGEID</foreign-key-column>

                        <key-column>MESSAGEID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>deliverableEJB-mGroup</relation-name>

            <table-name>D_GROUP</table-name>

            <weblogic-relationship-role>

                <relationship-role-name>DeliverableEJBRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <primary-key-table>DELIVERABLE</primary-key-table>

                    <column-map>

                        <foreign-key-column>DELIVERABLEID</foreign-key-column>

                        <key-column>DELIVERABLEID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

            <weblogic-relationship-role>

                <relationship-role-name>MGroupRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <primary-key-table>MGROUP</primary-key-table>

                    <column-map>

                        <foreign-key-column>GROUPID</foreign-key-column>

                        <key-column>GROUPID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>deliverableEJB-segmentEJB</relation-name>

            <table-name>D_SEGMENT</table-name>

            <weblogic-relationship-role>

                <relationship-role-name>DeliverableEJBRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <primary-key-table>DELIVERABLE</primary-key-table>

                    <column-map>

                        <foreign-key-column>DELIVERABLEID</foreign-key-column>

                        <key-column>DELIVERABLEID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

            <weblogic-relationship-role>

                <relationship-role-name>SegmentEJBRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <primary-key-table>SEGMENT</primary-key-table>

                    <column-map>

                        <foreign-key-column>SEGMENTID</foreign-key-column>

                        <key-column>SEGMENTID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>deliverableEJB-compositeEJB</relation-name>

            <table-name>D_COMPOSITE</table-name>

            <weblogic-relationship-role>

                <relationship-role-name>DeliverableEJBRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <primary-key-table>DELIVERABLE</primary-key-table>

                    <column-map>

                        <foreign-key-column>DELIVERABLEID</foreign-key-column>

                        <key-column>DELIVERABLEID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

            <weblogic-relationship-role>

                <relationship-role-name>CompositeEJBRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <primary-key-table>COMPOSITE</primary-key-table>

                    <column-map>

                        <foreign-key-column>COMPOSITEID</foreign-key-column>

                        <key-column>COMPOSITEID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>mGroup-segmentEJB</relation-name>

            <table-name>GROUP_STRUCTURE</table-name>

            <weblogic-relationship-role>

                <relationship-role-name>MGroupRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <primary-key-table>MGROUP</primary-key-table>

                    <column-map>

                        <foreign-key-column>GROUPID</foreign-key-column>

                        <key-column>GROUPID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

            <weblogic-relationship-role>

                <relationship-role-name>SegmentEJBRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <primary-key-table>SEGMENT</primary-key-table>

                    <column-map>

                        <foreign-key-column>SEGMENTID</foreign-key-column>

                        <key-column>SEGMENTID</key-column>

                    </column-map>

                </relationship-role-map>

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

        <weblogic-rdbms-relation>

            <relation-name>interfaceEJB-fileEJB</relation-name>

            <weblogic-relationship-role>

                <relationship-role-name>FileEJBRelationshipRole</relationship-role-name>

                <relationship-role-map>

                    <foreign-key-table>CFILE</foreign-key-table>

                    <primary-key-table>INTERFACE</primary-key-table>

                    <column-map>

                        <foreign-key-column>INTERFACEID</foreign-key-column>

                        <key-column>INTERFACEID</key-column>

                    </column-map>

                </relationship-role-map>

                <db-cascade-delete />

            </weblogic-relationship-role>

        </weblogic-rdbms-relation>

    </weblogic-rdbms-jar>