Differences
This shows you the differences between two versions of the page.
| developers:fixapi:logout [2025/09/12 01:09] – created chad | developers:fixapi:logout [2025/09/12 02:21] (current) – chad | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ==== Logout | + | ====== LOGOUT [35=5] ====== |
| - | ===== Session Termination ===== | + | The Logout message terminates a FIX session. |
| - | The Logout message requests or indicates the termination of a FIX session. The logout initiator should wait for a response and/or confirmation to the logout condition. This will permit the counterparty to gently close its connection and honor a potential message gap-fill. | + | ===== Message Specification ===== |
| - | If the T4 FIX API server initiates a Logout, an issuing physical disconnection will follow. When possible, the T4 FIX API will provide information on the nature or cause of the termination. If the client sends a Logout message, no more messages should be sent by the client. | + | **Message Direction: |
| - | Under normal operating conditions, the client requests a logout and the T4 FIX API server honors the request. A physical disconnection without an exchange of Logout | + | ^ Tag ^ Field Name ^ Type ^ Req'd ^ Description ^ |
| + | | | **Message Header** | | Y | MsgType = 5 | | ||
| + | | 58 | Text | String | O | Logout | ||
| + | | | **Message Trailer** | | Y | | | ||
| - | ===== Failed Authentication ===== | + | ===== Sample |
| - | + | ||
| - | To start a new FIX session, the T4 FIX API will need to reach successful authentication of the client' | + | |
| - | + | ||
| - | A new FIX session (with sequence numbers reset to 1) will be required after the receipt of a Logout message and its subsequent physical disconnection. | + | |
| - | + | ||
| - | ===== Message Dictionary ===== | + | |
| - | + | ||
| - | ^ Tag ^ Field Name ^ Req' | + | |
| - | | (Standard Header) | Y | MsgType = 5 | | + | |
| - | | 58 | Text | N | Free format text string. Contains information related to the cause of the logout. | | + | |
| - | | (Standard Trailer) | Y | + | |
| - | + | ||
| - | ===== Sample | + | |
| - | + | ||
| - | Client request to logout: | + | |
| + | **Client Logout Request:** | ||
| < | < | ||
| - | 34=2|49=CTS|56=T4Example|52=20120904-22: | + | 8=FIX.4.2|9=50|35=5|49=T4Example|56=T4|52=20120904-22: |
| </ | </ | ||
| + | **Server Logout Response:** | ||
| < | < | ||
| - | [FIXLOGOUT] | + | 8=FIX.4.2|9=100|35=5|49=T4|56=T4Example|50=T4FIX|52=20120904-22: |
| - | [MsgSeqNum] 34 = 2 | + | 58=Successful logout upon request|10=234| |
| - | [SenderCompID] | + | |
| - | [TargetCompID] | + | |
| - | [SendingTime] | + | |
| </ | </ | ||
| - | Server Response: | + | ===== Notes ===== |
| - | + | | |
| - | < | + | |
| - | 34=2|49=T4Example|56=CTS|50=T4FIX|52=20120904-22: | + | * Physical disconnect without Logout is abnormal |
| - | </ | + | * New session requires sequence reset to 1 |
| - | + | ||
| - | < | + | |
| - | [FIXLOGOUT] | + | |
| - | [MsgSeqNum] 34 = 2 | + | |
| - | [SenderCompID] 49 = T4Example | + | |
| - | [TargetCompID] 56 = CTS | + | |
| - | [SenderSubID] 50 = T4FIX | + | |
| - | [SendingTime] 52 = 20120904-22: | + | |
| - | [Text] 58 = Successful logout upon request | + | |
| - | </ | + | |
| - | + | ||
| - | [[developers: | + | |