developers:fixapi:standardtrailer

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
developers:fixapi:standardtrailer [2025/09/12 01:39] – ↷ Page moved and renamed from developers:fixapi.standardtrailer to developers:fixapi:standardtrailer chaddevelopers:fixapi:standardtrailer [2025/09/17 01:18] (current) – [Example] chad
Line 1: Line 1:
-====== Standard Trailer ======+====== STANDARD TRAILER ======
  
-All messages (administrative or application) are terminated by the Standard Trailer. The trailer segregates messages and contains the three-digit character representation of the Checksum value (**Tag 10**).+The Standard Trailer terminates all FIX messages with a checksum for message integrity.
  
-===== Standard Trailer Dictionary ===== +===== Message Specification =====
-^ Tag  ^ Field Name ^ Req'd ^ Comments                                       | +
-| 10   | CheckSum   | Y     | Checksum for current message. Always unencrypted and last field of the current message. |+
  
 +**Required in all messages**
  
-[[developers:legacy_fix_api|T4 FIX API Home]]+^ Tag ^ Field Name ^ Type ^ Req'd ^ Description ^ 
 +10 | CheckSum | String | Y | Three-digit checksum (always last field) | 
 + 
 +===== Checksum Calculation ===== 
 +  * Sum all bytes in message (excluding checksum field) 
 +  * Modulo 256 of sum 
 +  * Format as three-digit string with leading zeros 
 + 
 +===== Example ===== 
 +<code> 
 +8=FIX.4.2|9=73|35=0|49=SENDER|56=TARGET|34=1|52=20120101-12:00:00.000|10=215| 
 +                                                                      ^^^^^^ 
 +                                                                     Checksum 
 +</code> 
 + 
 +===== Notes ===== 
 +  * Always unencrypted 
 +  * Must be the last field 
 +  * Exactly 3 characters (pad with zeros) 
 +  * Delimiter (SOH) follows checksum
  • developers/fixapi/standardtrailer.1757641170.txt.gz
  • Last modified: 2025/09/12 01:39
  • by chad