FIX_Profile (object)

Configures a Financial Information eXchange Protocol (FIX) profile

Properties (* = required):

name type(s) default allowed values description
class* string   “FIX_Profile”  
errorAction string “dont-forward” “dont-forward”, “drop-connection” Specifies the error handling method
fullLogonParsingEnabled boolean true true, false Enables or disables logon message as always fully parsed. Other messages are parsed according to the configuration of Quick Parsing
label string   “^[^x00-x1fx22#&*<>?x5b-x5d`x7f]*$” Optional friendly name for this object. Allows 0-64 chars, excluding a few likely to cause trouble with string searching, JS, TCL, or HTML
messageLogPublisher object     Specifies the publisher for message logging,Reference to a log publisher,Reference for a BIG-IP or Use object
parentProfile object {“bigip”:”/Common/fix”}   Specifies the name of the profile object to inherit the settings from,Reference to a FIX profile
quickParsingEnabled boolean false true, false Enables or disables quick parsing which parses the basic standard fields and validates message length and checksum
remark string   “^[^x00-x1fx22x5cx7f]*$” Arbitrary (brief) text pertaining to this object. Allows 0-64 chars, excluding only control characters, double-quote, and backslash. This is permissive enough that you should worry about XSS attacks
reportLogPublisher object     Specifies the publisher for error messages and status reports,Reference to a log publisher,Reference for a BIG-IP or Use object
responseParsingEnabled boolean false true, false Enables or disables response parsing which parses the messages from the FIX server. Applies the same parser configuration and error handling at server side as at client side. If not enabled, server side messages are directly passed through
senderTagMappingList array     Specifies the mappings between sender ID and tag substitution data group.
statisticsSampleInterval integer 20 10 - 4294967295 Specifies the sample interval of the message rate in seconds

FIX_Profile.messageLogPublisher (object)

Specifies the publisher for message logging Reference to a log publisher Reference for a BIG-IP or Use object

Properties (* = required):

name type(s) default allowed values description
bigip     “f5bigip” formatted string  
use        

FIX_Profile.parentProfile (object)

Specifies the name of the profile object to inherit the settings from Reference to a FIX profile

Default: {“bigip”:”/Common/fix”}

Properties (* = required):

name type(s) default allowed values description
bigip string   “f5bigip” formatted string Pathname of existing BIG-IP FIX profile
use string     AS3 pointer to FIX profile declaration

FIX_Profile.reportLogPublisher (object)

Specifies the publisher for error messages and status reports Reference to a log publisher Reference for a BIG-IP or Use object

Properties (* = required):

name type(s) default allowed values description
bigip     “f5bigip” formatted string  
use        

Sender_Tag_Mapping (object)

Establishes a mapping between a sender value and data group containing tag substitution values

Properties (* = required):

name type(s) default allowed values description
senderId* string     Specifies sender ID value
tagDataGroup* object     Specifies tag substitution data group

Sender_Tag_Mapping.tagDataGroup (object)

Specifies tag substitution data group

Properties (* = required):

name type(s) default allowed values description
/*/        
bigip string   “f5bigip” formatted string Pathname of existing BIG-IP data group
use string     BIG-IP AS3 pointer to data group if any (declared separately)