FIXMLMessage element

Imported from previous forum

Hi,

I read in “RyanPierce-20010226-FIXandFIXMLTransitions.pdf” that each FIXML element contains one or more FIXMLMessage elements. what does this actually mean?Does it mean that we can send one or more transaction requests in the same FIXML element?

Thanks in advance

[ original email was from Mahesh Kumaraguru - mahesh.kumaraguru@polaris.co.in ]
> Hi,

I read in “RyanPierce-20010226-FIXandFIXMLTransitions.pdf” that each
FIXML element contains one or more FIXMLMessage elements. what does this
actually mean?Does it mean that we can send one or more transaction
requests in the same FIXML element?

Thanks in advance

Hi Lavanya,

In page 69 of 91 of this pdf at

http://www.fixprotocol.org/documents/623/RyanPierce-20010226-FIXandFIXMLTransitions.pdf

“The FIXMLMessage element contains exactly one Header element and one
ApplicationMessage element”

The DTD for ApplicationMessage does not define Subgroup ( Advertisement | Indication | News | Email | QuoteReq | Quote | Order | NewOrderList | etc… ) of ApplicationMessage to be repeatable i.e. the (|) does not have a + after it. So you cannot send more than 1 FIX transactions in a single message.

For XML refer :-

http://www.rpbourret.com/xml/xmldtd.htm

Regards,
K. Mahesh

Hi,

I read in “RyanPierce-20010226-FIXandFIXMLTransitions.pdf” that each
FIXML element contains one or more FIXMLMessage elements. what does
this actually mean?Does it mean that we can send one or more
transaction requests in the same FIXML element?

Thanks in advance

Hi Lavanya,

In page 69 of 91 of this pdf at

http://www.fixprotocol.org/documents/623/RyanPierce-20010226-
FIXandFIXMLTransitions.pdf

“The FIXMLMessage element contains exactly one Header element and one
ApplicationMessage element”

The DTD for ApplicationMessage does not define Subgroup ( Advertisement
| Indication | News | Email | QuoteReq | Quote | Order | NewOrderList |
etc… ) of ApplicationMessage to be repeatable i.e. the (|) does not
have a + after it. So you cannot send more than 1 FIX transactions in a
single message.

For XML refer :-

rpbourret.com - Declaring Elements and Attributes in an XML DTD

Regards,
K. Mahesh

Hi Mahesh,
Thanks for the response. accepted that a FIXMLMessage element can contain only one ApplicationMessage element. But that does clear my doubt regarding this sentence in “The FIXML element contains one or more
FIXMLMessage elements (note the +)” page 68 of http://www.fixprotocol.org/documents/623/RyanPierce-20010226-
FIXandFIXMLTransitions.pdf.

Thanks in advance

[ original email was from Mahesh Kumaraguru - mahesh.kumaraguru@polaris.co.in ]
>

Hi Mahesh, Thanks for the response. accepted that a FIXMLMessage element
can contain only one ApplicationMessage element. But that does clear my
doubt regarding this sentence in “The FIXML element contains one or more
FIXMLMessage elements (note the +)” page 68 of http://www.fixprotocol.org/documents/623/RyanPierce-20010226-FIXandFIXMLTransitions.pdf.

Thanks in advance

Yes, you are correct, a FIXML can contain one or more FIXMLMessage elements. So a single FIXML could contain multiple orders / multiple IOIs.

Regards,
K. Mahesh

Can you please give me an example message of that kind which has more than 1 FIXMLMessage element in FIXML element.

Hi Mahesh, Thanks for the response. accepted that a FIXMLMessage
element can contain only one ApplicationMessage element. But that does
clear my doubt regarding this sentence in “The FIXML element contains
one or more FIXMLMessage elements (note the +)” page 68 of http://www.fixprotocol.org/documents/623/RyanPierce-20010226-
FIXandFIXMLTransitions.pdf.

Thanks in advance

Yes, you are correct, a FIXML can contain one or more FIXMLMessage
elements. So a single FIXML could contain multiple orders /
multiple IOIs.

Regards,
K. Mahesh