FIXTag 39 - OrdStatus vs OrderStatus

Imported from previous forum

It would appear that there is a discrepancy between the 4.2 FIX spec and DTD.

The spec continues to define:
"ExecutionReport/OrdStatus"

But the DTD now defines:
"ExecutionReport/OrderStatus"

Is this a definite transition or a typo, or have I missed something?

Either way, which is correct:
"OrdStatus"
or
"OrderStatus"

MTIA
Ian

[ original email was from John Goeller - john.goeller@csfb.com ]
This was a design decision. We didn’t carry over all of the exact field names from the data dictionary in the spec. In some cases we attempted to use more descriptive element defintions where possible. In other cases we established abbreviations that we tried to use consistently throughout the DTD (The FIXML Design document details these design rules). The FIXTag attribute can be used to ensure compatability. To answer your question, it is niether a transition or typo, it has been that way since earlier versions of the DTD.

>
> It would appear that there is a discrepancy between the 4.2 FIX spec and DTD.
>
> The spec continues to define:
> "ExecutionReport/OrdStatus"
>
> But the DTD now defines:
> "ExecutionReport/OrderStatus"
>
> Is this a definite transition or a typo, or have I missed something?
>
> Either way, which is correct:
> "OrdStatus"
> or
> "OrderStatus"
>
> MTIA
> Ian
>
>
>