Done with working example: Bug 1478 (http://bugzilla.exolab.org/show_bug.cgi?id=1478).

Thank you again,

--Renato

Keith Visco wrote:

Hi Renato,

I wasn't aware of the problem, I'll have to look into it further. You
may wish to open up a bugzilla report for this
(http://bugzilla.exolab.org)

If you actually have a small test case you can share, please post it to
the bug report, otherwise I'll have to code one up.

Thanks,

--Keith

Renato Torres wrote:


Hi.
In the mapping file, for the map of a specific class, I declare the
fields (<field> tag) in the following order:
- destination
- message class
- message type
- message id
- message body
with the "message class", "message type" and "message id" fields using
the location attribute, to generate a tag like
<MessageClass Value="XXXXX"/>.

After the marshall I get all the tags correctly, but the order I
specified in the mapping was not followed, having the fields with the
location attribute been written in the end:
- destination
- message body
- message class
- message type
- message id

Is there a way of preventing/resolving this?

Part of the mapping I'm using is:

      <field name="Destination">
          <bind-xml name="Destination"/>
      </field>

      <field name="MsgClass" required="true">
          <bind-xml name="Value" location="MessageClass"
node="attribute"/>
      </field>

      <field name="MessageType" required="true">
          <bind-xml name="Value" location="MessageType" node="attribute"/>
      </field>

      <field name="MessageId" required="true">
          <bind-xml name="Value" location="MessageID" node="attribute"/>
      </field>

      <field name="MsgBody" required="true"
type="com.otlis.messias.message.common.SIITMessageBody">
          <bind-xml auto-naming="deriveByClass" node="element"/>
      </field>

Thank you in advance,

--Renato

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



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






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




Reply via email to