<stream name="my-company-order" format="delimited">
<parser>
<property name="delimiter" value="|" />
</parser>
<record name="order-header" minOccurs="1" maxOccurs="1" class="my.company.model.Order">
<field name="order" ignore="true" literal="order_no" />
<field name="line" ignore="true" literal="line_no" />
<field name="items" ignore="true" literal="items_no" />
<field name="qty" ignore="true" literal="qty" />
</record>
<record name="order-line" minOccurs="0" maxOccurs="unbounded" class="my.company.model.Order">
<field name="order" type="int" />
<field name="line" type="int" />
<field name="items" type="string" />
<field name="qty" type="int" />
</record>
</stream>