{"id":7072,"date":"2025-08-28T22:35:57","date_gmt":"2025-08-29T03:35:57","guid":{"rendered":"https:\/\/librarytestdev.wpenginepowered.com\/?post_type=doc&#038;p=7072"},"modified":"2025-09-13T10:43:01","modified_gmt":"2025-09-13T15:43:01","slug":"message-structure-message-body","status":"publish","type":"doc","link":"https:\/\/library-staging.tradingtechnologies.com\/tt-fix\/tt-fix-general\/fix-message-structure\/message-structure-message-body\/","title":{"rendered":"Message Structure &#8211; Message Body"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">About the message body<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The message body contains data specific to the particular message.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Common components in messages<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Many messages share a common set of tags. For example, all of the order-related messages contain tags that identify the trader and trading account information. To help identify these shared components, TT FIX groups the shared tags into the following groups:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Instrument component block<\/strong>, which contains FIX tags that identify tradeable instruments<\/li>\n\n\n\n<li><strong>Trader component block<\/strong>, which contains FIX tags that identify a trader and corresponding account information<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Component differences between request and response<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Component blocks can also differ based on the source of the message, whether a request from a FIX client or a response from TT FIX. For example, an instrument component block comprises FIX tags that fully define a product, including its identity, characteristics, and price data. When submitting a request, you need to include only enough tags in the instrument component block to identify uniquely the instrument. When TT FIX sends the response, it includes all of the tags &#8211; unlike the request which includes only enough tags to uniquely identify the instrument with the requested information.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Component blocks<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Each FIX message can contain zero or more component blocks. The FIX Protocol uses the component blocks as a convenient way to group a set of FIX tags that might appear in multiple messages.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">TT FIX supports the following component blocks in a message body:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"InstrumentBlock_Request.html\">Instrument component block for requests<\/a><\/li>\n\n\n\n<li><a href=\"InstrumentBlock_Response.html\">Instrument component block for responses<\/a><\/li>\n\n\n\n<li><a href=\"TraderBlock_Request.html\">Trader component block for requests<\/a><\/li>\n\n\n\n<li><a href=\"TraderBlock_Response.html\">Trader component block for responses<\/a><\/li>\n\n\n\n<li><a href=\"Group_PartiesGrp.html\">Parties group<\/a><\/li>\n\n\n\n<li><a href=\"Group_FillsGrp.html\">Fills group<\/a><\/li>\n\n\n\n<li><a href=\"TargetStrategyBlock.html\">TargetStrategy block<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>About the message body The message body contains data specific to the particular message. Common components in [&hellip;]<\/p>\n","protected":false},"author":2,"template":"","meta":{"_acf_changed":false,"footnotes":""},"docs-category":[456],"class_list":["post-7072","doc","type-doc","status-publish","hentry","docs-category-fix-message-structure"],"acf":[],"_links":{"self":[{"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/doc\/7072","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/doc"}],"about":[{"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/types\/doc"}],"author":[{"embeddable":true,"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/users\/2"}],"version-history":[{"count":0,"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/doc\/7072\/revisions"}],"wp:attachment":[{"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/media?parent=7072"}],"wp:term":[{"taxonomy":"docs-category","embeddable":true,"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/docs-category?post=7072"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}