A FIX schema must be associated with a FIX session.
In FIX transport protocol, introduced since FIX 5.0, multiple schemas can be supported in one FIX session.
The default schema can be set by clicking the "Choose" button to the right of the "Default Schema" text box.
The Session Default Application Version is specified in the DefaultApplVerID(1137) of the Logon Message used to initiate a FIX session. The Session Default Application Version must be specified at Logon time.
QWFIX fully supports the latest FIX specification. At this time the latest specification is FIX 5.0SP1.
Use can choose between the traditional FIX transport protocol (FIX 4.0 - 4.4) and the new transport schema (since 5.0).
If the new FIX transport protocol is choosed, more than one FIX schemas can be supported per session. User can use tool bar buttons in "Schema View" to add or remove additional schemas.
Use ApplExtID
If this If this check box is checked, the "ApplExtID" field will be used in FIX messages.
Use CstmApplVerID
If this check box is checked, the "CstmApplVerID" field will be used to identify the schema of the FIX messages, along with the "ApplVerID" field.
The Message Type Default Application Version has precedence over the Session Default Application Version.
FIX session can specify a Message Type Default Application Version on the Logon message within the MsgTypeGrp Component. For each Message Type where the default application version is different from the Session Default Application Version, the Message Type Default Application Version is specified using the RefMsgType(372) field to specify the MsgType, the RefApplVerID(1130) to specify the Application Version and the DefaultVerIndicator(1410) field to indicate if the RefApplVerID(1130) as the default.
Use the "Message View" panel in the "Schema" panel to customize message type default application version.