I am trying to convert xml to an object and I have run into a problem,
this is with the castor.properties debug set to true:

unable to find FieldDescriptor for 'SEQUENCE' in ClassDescriptor of DASDNA
Ignoring DNA no descriptor was found
Ignoring SEQUENCE no descriptor was found


My mapping is the following:

<?xml version="1.0"?>
<!DOCTYPE mapping PUBLIC "-//EXOLAB/Castor Mapping DTD Version 1.0//EN"
    "http://castor.exolab.org/mapping.dtd";>
<mapping>
    <class name="edu.mit.wi.omnigene.omnidas.DASDNA">

        <field name="DNAs" type="edu.mit.wi.omnigene.omnidas.DNA"
collection="vector">
            <bind-xml name="DASDNA"/>
        </field>

    </class>

    <class name="edu.mit.wi.omnigene.omnidas.DNA">
        <map-to xml="SEQUENCE"/>

        <!--<field name="Range"
type="edu.mit.wi.omnigene.omnidas.RangeImpl">
        </field> -->

        <field name="ID" type="java.lang.String">
            <bind-xml name="id" node="attribute"/>
        </field>

        <field name="Length" type="long">
            <bind-xml name="length" node="attribute"/>
        </field>

        <field name="SequenceValue" type="java.lang.String" >
            <bind-xml name="DNA" node="element"/>
        </field>
    </class>

<!--
    <class name="edu.mit.wi.omnigene.omnidas.RangeImpl"
auto-complete="true">
        <map-to xml="SEQUENCE" />
        <field name="StartPosition" type="long">
            <bind-xml name="start" node="attribute"/>
        </field>

        <field name="EndPosition" type="long">
            <bind-xml name="stop" node="attribute"/>
        </field>
    </class>
-->

</mapping>

XML FILE:
<?xml version="1.0" standalone="no"?>
     <!DOCTYPE DASDNA SYSTEM "http://www.biodas.org/dtd/dasdna.dtd";>
     <DASDNA>
       <SEQUENCE id="1" start="1" stop="100" version="1.00">
         <DNA length="100">
           atttcttggcgtaaataagagtctcaatgagactctcagaagaaaattgataaatattat
           taatgatataataataatcttgttgatccgttctatctccagacgattttcctagtctcc
           agtcgattttgcgctgaaaatgggatatttaatggaattgtttttgtttttattaataaa
           taggaataaatttacgaaaatcacaaaattttcaataaaaaacaccaaaaaaaagagaaa
           aaatgagaaaaatcgacgaaaatcggtataaaatcaaataaaaatagaaggaaaatattc
           agctcgtaaacccacacgtgcggcacggtttcgtgggcggggcgtctctgccgggaaaat
           tttgcgtttaaaaactcacatataggcatccaatggattttcggattttaaaaattaata
           taaaatcagggaaatttttttaaattttttcacatcgatattcggtatcaggggcaaaat
           tagagtcagaaacatatatttccccacaaactctactccccctttaaacaaagcaaagag
           cgatactcattgcctgtagcctctatattatgccttatgggaatgcatttgattgtttcc
           gcatattgtttacaaccatttatacaacatgtgacgtagacgcactgggcggttgtaaaa
           cctgacagaaagaattggtcccgtcatctactttctgattttttggaaaatatgtacaat
           gtcgtccagtattctattccttctcggcgatttggccaagttattcaaacacgtataaat
           aaaaatcaataaagctaggaaaatattttcagccatcacaaagtttcgtcagccttgtta
           tgtcaaccactttttatacaaattatataaccagaaatactattaaataagtatttgtat
           gaaacaatgaacactattataacattttcagaaaatgtagtatttaagcgaaggtagtgc
           acatcaaggccgtcaaacggaaaaatttttgcaagaatca
         </DNA>
       </SEQUENCE>
     </DASDNA>

I have been working at this for about two days :). Any ideas would
possibly help save my sanity.

Thanks in advance,
Mike

----------------------------------------------------------- 
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
        unsubscribe castor-dev

Reply via email to