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) |