Difference between “group” and “component” in QuickFIX/J

前端 未结 3 834
梦毁少年i
梦毁少年i 2020-12-16 17:22

I am new to the FIX world. I am writing an application processing FIX messages in Java and for that I am using QuickFIX/J. I have downloaded the DataDictionary from the home

3条回答
  •  天命终不由人
    2020-12-16 17:25

    From the FIXWiki for Components:

    Component blocks are sets of related data fields grouped together and are referenced by the component block name in messages that they are used in. Sometimes they are referred to as "Groups".

    Component blocks are practical to be defined, and then reused in different message types. Sometimes a repeating group is just for one particular message and then it is not defined as a Component block.

    View a component block as a reusable definition of fields. Such a component block may or may not contain a repeating group of fields.

    For instance take the Parties component block which is used in many different messages types (see "Used In" on that page). Easy to define once and use in many definitions of messages.

提交回复
热议问题