Thanks! Here is the related code in the xml files. What I want is
that when the addressMatchElement gets deleted, the
IPAddr should be cascade deleted.

The compile error from ejbc said:

addressMatchElement-iPAddr: <cascade-delete> must be specified in ejb-jar.xml because 
<db-cascade-delete> is specified in RDBMS CMP
deployment descriptor.

Thanks for your help!
Dongmei


-----
>From weblogic-cmp-rdbms-jar.xml

    <weblogic-rdbms-relation>
        <relation-name>addressMatchElement-iPAddr</relation-name>
        <weblogic-relationship-role>
            
<relationship-role-name>AddressMatchElementRelationshipRole</relationship-role-name>
            <relationship-role-map>
                <foreign-key-table>NOM_DNS_ADDR_MATCH_LIST_ELEM</foreign-key-table>
                <primary-key-table>NOM_DNS_IP_ADDR</primary-key-table>
                <column-map>
                    <foreign-key-column>ADDR_UID</foreign-key-column>
                    <key-column>ADDR_UID</key-column>
                </column-map>
            </relationship-role-map>
            <db-cascade-delete />
        </weblogic-relationship-role>
    </weblogic-rdbms-relation>

>From ejb-jar.xml

        <ejb-relation>
            <ejb-relation-name>addressMatchElement-iPAddr</ejb-relation-name>
            <ejb-relationship-role>
                <description>addressMatchElement</description>
                
<ejb-relationship-role-name>AddressMatchElementRelationshipRole</ejb-relationship-role-name>
                <multiplicity>One</multiplicity>
                <relationship-role-source>
                    <description>addressMatchElement</description>
                    <ejb-name>AddressMatchElement</ejb-name>
                </relationship-role-source>
                <cmr-field>
                    <description>iPAddr</description>
                    <cmr-field-name>ipAddr</cmr-field-name>
                </cmr-field>
            </ejb-relationship-role>
            <ejb-relationship-role>
                <description>iPAddr</description>
                
<ejb-relationship-role-name>IPAddrRelationshipRole</ejb-relationship-role-name>
                <multiplicity>One</multiplicity>
                <cascade-delete />
                <relationship-role-source>
                    <description>iPAddr</description>
                    <ejb-name>IPAddr</ejb-name>
                </relationship-role-source>
            </ejb-relationship-role>
        </ejb-relation>




> -----Original Message-----
> From: Vikramjit Singh [mailto:[EMAIL PROTECTED]
> Sent: Sunday, March 31, 2002 9:02 PM
> To: Dongmei Cao; [EMAIL PROTECTED]
> Subject: RE: Cascade delete on 1-to-1 CMR problem
>
>
> if u cud send ur ejb-jar.xml it wud be much better. The error you are
> getting is that the tag is missing <cascade-delete>.
> I have worked on CMR in WLS7.0 only and didnt face any problems as such.
>
> > -----Original Message-----
> > From: A mailing list for Enterprise JavaBeans development
> > [mailto:[EMAIL PROTECTED] Behalf Of Dongmei Cao
> > Sent: Tuesday, April 01, 2003 7:29 AM
> > To: [EMAIL PROTECTED]
> > Subject: Cascade delete on 1-to-1 CMR problem
> >
> >
> > Hi,
> >
> > I'm having this ejbc compilation error when I try to specify
> > cascade-delete and db-cascade-delete true on a 1-to-1
> > CMR. I'm using EJB designer in JBuilder 7 to design
> > the CMP entity beans. It works fine with 1-to-many
> > CMR. I have looked the actual xml files. The ejb-jar.xml
> > has the <cascade-delete> specified for the CMR. Did I
> > missing anything? I'm using weblogic 7.0.2.0
> >
> > Any help is greatly appreciated!
> >
> >      [ejbc] ERROR: Error from ejbc: Error while reading
> > 'META-INF/weblogic-cmp-rdbms-jar.xml'. The error was:
> >      [ejbc]
> >
> >      [ejbc] addressMatchElement-iPAddr: <cascade-delete> must be
> > specified in ejb-jar.xml because <db-cascade-delete> is specified
> > in RDBMS CMP deployment descriptor.
> >
> >      [ejbc] ERROR: ejbc found errors
> >
> > Dongmei
> >
> > ==================================================================
> > =========
> > To unsubscribe, send email to [EMAIL PROTECTED] and include
> > in the body
> > of the message "signoff EJB-INTEREST".  For general help, send email to
> > [EMAIL PROTECTED] and include in the body of the message "help".
> >
>
>

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to