You are here: Home Blog BreakingPoint Labs Blog

New Apps: TDS, TNS, FIXT, and FIX

Newly implemented for BreakingPoint's Application Simulator are four new protocols, all available as part of StrikePack 24931.

For database application simulations, we've added the TDS (Tabular Data Stream) and TNS (Trasparent Network Substrate) protocols, used by Microsoft SQL Server and Oracle Database respectively. These protocols are used for both database authentication and database query requests and responses. TDS typically runs on port TCP/1433, and TNS runs on TCP/1512.

We've also added support for the Financial Information eXchange (FIX) protocol. FIX 5.0 consists of the FIX application protocol and the FIXT session protocol. The FIX Protocol is a series of messaging specifications for the electronic communication of trade-related messages between financial entities such as banks, broker-dealers, exchanges, industry utilities and associations, institutional investors, and information technology providers.

For the database protocols, BreakingPoint supports the following options:

TDS

  • Login: Username, password, server name, client name
  • Query: Use Database: Database name
  • Query: Select: SELECT modifier, column list, table name, WHERE comparison expression, ORDER BY expression

TNS

  • Login: Database username, database password, server name, database name, server OS, server banner, client username, client machine name, client program path, client program name
  • Query: Select: Column list, table name, WHERE comparison expression, ORDER BY expression

For FIX and FIXT, these configuration options are available:

FIXT

  • Heartbeat: Test request id
  • Test Request: Test request id
  • Resend Request: Begin sequence number, end sequence number
  • Reject: Reference sequence number, reference tag id, reference message type, session reject reason, message text Sequence Reset: Gap fill flag, new sequence number
  • Logout: Text
  • Logon: Heartbeat interval, reset sequence number flag, next expected sequence number, maximum message size, test message indicator, default application version id

FIX

  • Business Message Reject: Referenced sequence number, referenced message type, referenced business reject id, business reject reason, text
  • Network (Counterparty System) Status Request: network request type, network request id
  • Network (Counterparty System) Status Response: network status response type, network request id, network response id, last network response id
  • User Request: User request id, user request type, username, password, new password
  • User Response: User request id, username, user status, user status text

Finally, these new protocols are now incorporated in four new default BreakingPoint superflows:

  • BreakingPoint FIXT Session (FIXT)
  • BreakingPoint FIX Session (FIX and FIXT)
  • BreakingPoint MS-SQL Server (TDS)
  • BreakingPoint Oracle Database (TNS)

Posted by Tod Beardsley (2008-04-02 16:10:30)