FIXTradingCommunity / orchestrations

Service offerings expressed with Orchestra
Apache License 2.0
10 stars 7 forks source link

FIX 4.2 error in message name AllocationInstructionAck and MsgType(35) values J and P #28

Closed kleihan closed 1 year ago

kleihan commented 2 years ago

From FIXimate:

The Allocation Instruction message provides the ability to specify how an order or set of orders should be subdivided amongst one or more accounts. In versions of FIX prior to version 4.4, this same message was known as the Allocation message. Note in versions of FIX prior to version 4.4, the allocation message was also used to communicate fee and expense details from the Sellside to the Buyside. This role has now been removed from the Allocation Instruction and is now performed by the new (to version 4.4) Allocation Report and Confirmation messages.

The FIX 4.2 Orchestra file has three errors related to this change:

kleihan commented 1 year ago

See also SPEC-2665

kleihan commented 1 year ago

Correction to description above for code name for MsgType(35)=P. This is the symbolic name and must not include spaces. The synopsis (documentation) can have spaces but is already correct:

<fixr:code name="AllocationInstructionAck" id="35024" value="P" sort="23" added="FIX.2.7">
    <fixr:annotation>
        <fixr:documentation purpose="SYNOPSIS">
                  Allocation ACK
               </fixr:documentation>
    </fixr:annotation>
</fixr:code>
kleihan commented 1 year ago

Resolved with a70274f392cbb28fd776c91a5d07bc2c20b4646a