Skip to content

FIX MESSAGE 35=DK

MassOrderAck

MsgType (35) = DKOrderMassHandlingAdded FIX.5.0SP2

Definition

The MassOrderAck(35=DK) message is used to acknowledge the receipt of and convey the status of a MassOrder(35=DJ) message.

Additional detail from the official source

The content of the acknowledgement depends on the setting of OrderResponseLevel(2427) in the MassOrder(35=DJ) message. Only the order status is provided and not the immediate executions. Executions for the orders in the MassOrder(35=DJ) are communicated using ExecutionReport(35=8) messages.

Message structure 1350 distinct fields

Source order, including nested components and groups. Group counts precede the repeated entries. “Required here” is relative to the enclosing component or group, not unconditional in the message. A dash means not marked required; conditional requirements remain in the source notes. This is a reference, not a counterparty-specific validator.

Nested fields load when needed. Open the full static layout (also works without JavaScript).

  1. StandardHeaderComponentRequired

    MsgType = DK

    Open this block to load its fields in message context, or follow the definition link.

  2. ApplicationSequenceControlComponent

    For use in drop copy applications. NOT FOR USE in transactional applications.

    Open this block to load its fields in message context, or follow the definition link.

  3. Message level request status

  4. Message level request result

  5. Level of response requested from receiver of MassOrder (35=DJ) message.

  6. Must be set if EncodedRejectText(1665) field is specified and must immediately precede it.

  7. Encoded (non-ASCII characters) representation of the RejectText(1328) field in the encoded format specified via the MessageEncoding(347) field.

  8. 1301 MarketIDExchange
  9. PartiesRepeating groupCount tag 453

    Open this block to load its fields in message context, or follow the definition link.

  10. 1 AccountString
  11. 529 OrderRestrictionsMultipleCharValue
  12. 1031 CustOrderHandlingInstMultipleStringValue
  13. 60 TransactTimeUTCTimestamp
  14. 58 TextString
  15. Must be set if EncodedText(355) field is specified and must immediately precede it.

  16. Encoded (non-ASCII characters) representation of the Text(58) field in the encoded format specified via the MessageEncoding(347) field.

  17. Used to support fragmentation. Sum of NoOrderEntries(2428) within the OrderEntryAckGrp across all messages with the same MassOrderRequestID(2423).

  18. Indicates whether this is the last fragment in a sequence of message fragments. Only required where message has been fragmented.

  19. ThrottleResponseComponent

    Open this block to load its fields in message context, or follow the definition link.

  20. OrderEntryAckGrpRepeating groupCount tag 2428

    Open this block to load its fields in message context, or follow the definition link.

  21. StandardTrailerComponentRequired

    Open this block to load its fields in message context, or follow the definition link.