{"id":7092,"date":"2025-08-28T22:36:01","date_gmt":"2025-08-29T03:36:01","guid":{"rendered":"https:\/\/librarytestdev.wpenginepowered.com\/?post_type=doc&#038;p=7092"},"modified":"2025-08-28T22:36:01","modified_gmt":"2025-08-29T03:36:01","slug":"about-session-level-messages","status":"publish","type":"doc","link":"https:\/\/library-staging.tradingtechnologies.com\/tt-fix\/tt-fix-general\/session-messages\/about-session-level-messages\/","title":{"rendered":"About Session-Level Messages"},"content":{"rendered":"\n<section>\n  <h2 class=\"MapTitle\">About Session-Level Messages<\/h2>\n  <div>\n    <h3 class=\"LabelHead\">Overview<\/h3>\n    <p class=\"p\">\n      Session-level messages communicate the state of the connection between a\n      FIX client and TT FIX.\n    <\/p>\n  <\/div>\n  <div>\n    <h3 class=\"LabelHead\">Supported Messages<\/h3>\n    <p class=\"p\">\n      The following table describes the session-level FIX messages that TT FIX\n      currently supports.\n    <\/p>\n    <table>\n      <thead>\n        <tr>\n          <th rowspan=\"1\">Message<\/th>\n          <th rowspan=\"1\">Purpose<\/th>\n        <\/tr>\n      <\/thead>\n      <tbody>\n        <tr>\n          <td rowspan=\"1\"><a href=\"Msg_Heartbeat_0.html\">Heartbeat (0)<\/a><\/td>\n          <td rowspan=\"1\">Used to verify communication with TT FIX<\/td>\n        <\/tr>\n        <tr>\n          <td rowspan=\"1\">\n            <a href=\"Msg_TestRequest_1.html\">Test Request (1)<\/a>\n          <\/td>\n          <td rowspan=\"1\">Used to request a heartbeat<\/td>\n        <\/tr>\n        <tr>\n          <td rowspan=\"1\">\n            <a href=\"Msg_ResendRequest_2.html\">Resend Request (2)<\/a>\n          <\/td>\n          <td rowspan=\"1\">Used to request a resend of a range of messages<\/td>\n        <\/tr>\n        <tr>\n          <td rowspan=\"1\">\n            <a href=\"Msg_SessionLevelReject_3.html\">Session-Level Reject (3)<\/a>\n          <\/td>\n          <td rowspan=\"1\">\n            Used to return the reason for rejecting an incoming message\n          <\/td>\n        <\/tr>\n        <tr>\n          <td rowspan=\"1\">\n            <a href=\"\/tt-fix\/general\/Msg_SequenceReset_4.html\">Sequence Reset (4)<\/a>\n          <\/td>\n          <td rowspan=\"1\">\n            Used to reset the message sequence number or gap fill\n          <\/td>\n        <\/tr>\n        <tr>\n          <td rowspan=\"1\"><a href=\"Msg_Logon_A.html\">Logon (A)<\/a><\/td>\n          <td rowspan=\"1\">\n            Used to establish a connection between a FIX client and TT FIX\n          <\/td>\n        <\/tr>\n        <tr>\n          <td rowspan=\"1\">\n            <a href=\"\/tt-fix\/general\/Msg_Logout_5.html\">Logout (5)<\/a>\n          <\/td>\n          <td rowspan=\"1\">\n            Used to terminate a connection between a FIX client and TT FIX\n          <\/td>\n        <\/tr>\n      <\/tbody>\n    <\/table>\n  <\/div>\n  <!--\n\t<div>\n\t\t<h3 class=\"LabelHead\">FIX messages and configuration types<\/h3>\n\t\t<P CLASS=\"p\">The following table shows the FIX messages that each type of TT FIX configuration can exchange with FIX clients.<\/P>\n\t\t<TABLE>\n\t\t\t<THEAD>\n\t\t\t\t<TR>\n\t\t\t\t\t<TH ROWSPAN=\"1\">Use case<\/TH>\n\t\t\t\t\t<TH ROWSPAN=\"1\" COLSPAN=\"2\">Drop Copy<\/TH>\n\t\t\t\t\t<TH ROWSPAN=\"1\" COLSPAN=\"2\">Order Routing<\/TH>\n\t\t\t\t<\/TR>\n\t\t\t\t<TR>\n\t\t\t\t\t<TH ROWSPAN=\"1\">Session type<\/TH>\n\t\t\t\t\t<TH ROWSPAN=\"1\">Price<\/TH>\n\t\t\t\t\t<TH ROWSPAN=\"1\">Order<\/TH>\n\t\t\t\t\t<TH ROWSPAN=\"1\">Price<\/TH>\n\t\t\t\t\t<TH ROWSPAN=\"1\">Order<\/TH>\n\t\t\t\t<\/TR>\n\t\t\t<\/THEAD>\n\t\t\t<TBODY>\n\t\t\t\t<TR>\n\t\t\t\t\t<TD ROWSPAN=\"1\"><a href=\"Msg-Heartbeat-0.html\">Heartbeat (0)<\/A><\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t<\/TR>\n\t\t\t\t<TR>\n\t\t\t\t\t<TD ROWSPAN=\"1\"><a href=\"Msg-TestRequest-1.html\">Test Request (1)<\/A><\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t<\/TR>\n\t\t\t\t<TR>\n\t\t\t\t\t<TD ROWSPAN=\"1\"><a href=\"Msg-ResendRequest-2.html\">Resend Request (2)<\/A><\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t<\/TR>\n\t\t\t\t<TR>\n\t\t\t\t\t<TD ROWSPAN=\"1\"><a href=\"Msg-SessionLevelReject-3.html\">Session-Level Reject (3)<\/A><\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t<\/TR>\n\t\t\t\t<TR>\n\t\t\t\t\t<TD ROWSPAN=\"1\"><a href=\"Msg-SequenceReset-4.html\">Sequence Reset (4)<\/A><\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t<\/TR>\n\t\t\t\t<TR>\n\t\t\t\t\t<TD ROWSPAN=\"1\"><a href=\"Msg-Logon-A.html\">Logon (A)<\/A><\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t<\/TR>\n\t\t\t\t<TR>\n\t\t\t\t\t<TD ROWSPAN=\"1\"><a href=\"Msg-Logout-5.html\">Logout (5)<\/A><\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t<\/TR>\n\t\t\t<\/TBODY>\n\t\t<\/TABLE>\n\t<\/div>\n--><\/section>\n","protected":false},"excerpt":{"rendered":"<section>\n<h2 class=\"MapTitle\">About Session-Level Messages<\/h2>\n<div>\n<h3 class=\"LabelHead\">Overview<\/h3>\n<p class=\"p\">\n      Session-level messages communicate the state of the connection between a<br \/>\n      FIX client and TT FIX.\n    <\/p>\n<\/p>\n<\/div>\n<div>\n<h3 class=\"LabelHead\">Supported Messages<\/h3>\n<p class=\"p\">\n      The following table describes the session-level FIX messages that TT FIX<br \/>\n      currently supports.\n    <\/p>\n<table>\n<thead>\n<tr>\n<th rowspan=\"1\">Message<\/th>\n<th rowspan=\"1\">Purpose<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td rowspan=\"1\"><a href=\"Msg_Heartbeat_0.html\">Heartbeat (0)<\/a><\/td>\n<td rowspan=\"1\">Used to verify communication with TT FIX<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"1\">\n            <a href=\"Msg_TestRequest_1.html\">Test Request (1)<\/a>\n          <\/td>\n<td rowspan=\"1\">Used to request a heartbeat<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"1\">\n            <a href=\"Msg_ResendRequest_2.html\">Resend Request (2)<\/a>\n          <\/td>\n<td rowspan=\"1\">Used to request a resend of a range of messages<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"1\">\n            <a href=\"Msg_SessionLevelReject_3.html\">Session-Level Reject (3)<\/a>\n          <\/td>\n<td rowspan=\"1\">\n            Used to return the reason for rejecting an incoming message\n          <\/td>\n<\/tr>\n<tr>\n<td rowspan=\"1\">\n            <a href=\"\/tt-fix\/general\/Msg_SequenceReset_4.html\">Sequence Reset (4)<\/a>\n          <\/td>\n<td rowspan=\"1\">\n            Used to reset the message sequence number or gap fill\n          <\/td>\n<\/tr>\n<tr>\n<td rowspan=\"1\"><a href=\"Msg_Logon_A.html\">Logon (A)<\/a><\/td>\n<td rowspan=\"1\">\n            Used to establish a connection between a FIX client and TT FIX\n          <\/td>\n<\/tr>\n<tr>\n<td rowspan=\"1\">\n            <a href=\"\/tt-fix\/general\/Msg_Logout_5.html\">Logout (5)<\/a>\n          <\/td>\n<td rowspan=\"1\">\n            Used to terminate a connection between a FIX client and TT FIX\n          <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>  <!--\n\t\n\n\n\n<div>\n\t\t\n\n\n\n<h3 class=\"LabelHead\">FIX messages and configuration types<\/h3>\n\n\n\n\n\t\t<P CLASS=\"p\">The following table shows the FIX messages that each type of TT FIX configuration can exchange with FIX clients.<\/P>\n\t\t<TABLE>\n\t\t\t<THEAD>\n\t\t\t\t<TR>\n\t\t\t\t\t<TH ROWSPAN=\"1\">Use case<\/TH>\n\t\t\t\t\t<TH ROWSPAN=\"1\" COLSPAN=\"2\">Drop Copy<\/TH>\n\t\t\t\t\t<TH ROWSPAN=\"1\" COLSPAN=\"2\">Order Routing<\/TH>\n\t\t\t\t<\/TR>\n\t\t\t\t<TR>\n\t\t\t\t\t<TH ROWSPAN=\"1\">Session type<\/TH>\n\t\t\t\t\t<TH ROWSPAN=\"1\">Price<\/TH>\n\t\t\t\t\t<TH ROWSPAN=\"1\">Order<\/TH>\n\t\t\t\t\t<TH ROWSPAN=\"1\">Price<\/TH>\n\t\t\t\t\t<TH ROWSPAN=\"1\">Order<\/TH>\n\t\t\t\t<\/TR>\n\t\t\t<\/THEAD>\n\t\t\t<TBODY>\n\t\t\t\t<TR>\n\t\t\t\t\t<TD ROWSPAN=\"1\"><a href=\"Msg-Heartbeat-0.html\">Heartbeat (0)<\/A><\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t<\/TR>\n\t\t\t\t<TR>\n\t\t\t\t\t<TD ROWSPAN=\"1\"><a href=\"Msg-TestRequest-1.html\">Test Request (1)<\/A><\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t<\/TR>\n\t\t\t\t<TR>\n\t\t\t\t\t<TD ROWSPAN=\"1\"><a href=\"Msg-ResendRequest-2.html\">Resend Request (2)<\/A><\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t<\/TR>\n\t\t\t\t<TR>\n\t\t\t\t\t<TD ROWSPAN=\"1\"><a href=\"Msg-SessionLevelReject-3.html\">Session-Level Reject (3)<\/A><\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t<\/TR>\n\t\t\t\t<TR>\n\t\t\t\t\t<TD ROWSPAN=\"1\"><a href=\"Msg-SequenceReset-4.html\">Sequence Reset (4)<\/A><\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t<\/TR>\n\t\t\t\t<TR>\n\t\t\t\t\t<TD ROWSPAN=\"1\"><a href=\"Msg-Logon-A.html\">Logon (A)<\/A><\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t<\/TR>\n\t\t\t\t<TR>\n\t\t\t\t\t<TD ROWSPAN=\"1\"><a href=\"Msg-Logout-5.html\">Logout (5)<\/A><\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t\t<TD ROWSPAN=\"1\">Yes<\/TD>\n\t\t\t\t<\/TR>\n\t\t\t<\/TBODY>\n\t\t<\/TABLE>\n\t<\/div>\n\n\n\n\n--><\/section>\n","protected":false},"author":2,"template":"","meta":{"_acf_changed":false,"footnotes":""},"docs-category":[457],"class_list":["post-7092","doc","type-doc","status-publish","hentry","docs-category-session-messages"],"acf":[],"_links":{"self":[{"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/doc\/7092","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\/7092\/revisions"}],"wp:attachment":[{"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/media?parent=7092"}],"wp:term":[{"taxonomy":"docs-category","embeddable":true,"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/docs-category?post=7092"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}