FIX Repository Extension Pack ReadMe file

This html page contains details of the changes applied by the service pack

New Tags added in this extension pack

TagFieldNameAbbrNameTypeDescPattern
1400EncryptedPasswordMethodEncPwdMethodintEnumeration defining the encryption method used to encrypt password fields. At this time there are no encryption methods defined by FPL.Reserved100Plus
1401EncryptedPasswordLenEncPwdLenLengthLength of the EncryptedPassword(1402) field
1402EncryptedPasswordEncPwddataEncrypted password - encrypted via the method specified in the field EncryptedPasswordMethod(1400)
1403EncryptedNewPasswordLenEncNewPwdLenLengthLength of the EncryptedNewPassword(1404) field
1404EncryptedNewPasswordEncNewPwddataEncrypted new password - encrypted via the method specified in the field EncryptedPasswordMethod(1400)
1156ApplExtIDApplExtIDintThe extension pack number associated with an application message.
1406RefApplExtIDRefApplExtIDintThe extension pack number associated with an application message.
1407DefaultApplExtIDDfltApplExtIDintThe extension pack number that is the default for a FIX session.
1408DefaultCstmApplVerIDDefaultCstmApplVerIDStringThe default custom application version ID that is the default for a session.
1409SessionStatusSessStatintStatus of a FIX sessionReserved100Plus
1410DefaultVerIndicatorDfltVerIndBoolean
809NoUsernamesNoUsersNumInGroupNumber of Usernames to which this this response is directed

Tags modified in this extension pack

Please note modification in the xsl that does not conform to the FPL pattern of <xsl:when test = 'Tag = xxx'> where xxx is a tag number may not appear here. If it does appear here it actions may be inaccurately reported, check the underlying XSL for existance.

TagFieldNameAbbrNameTypeDescPattern
Replace this, test is Tag = 809
809(Not Defined)(Not Defined)n/a This field has not been defined.
With this
809NoUsernamesNoUsersNumInGroupNumber of Usernames to which this this response is directed
Replace this, test is Tag = 107
107SecurityDescDescString Security description.
With this
107SecurityDescDescStringCan be used to provide an optional textual description for a financial instrument.
Replace this, test is Tag = 90
90SecureDataLenSecureDataLenLength Length of encrypted message
With this
90SecureDataLenSecureDataLenLengthLength of encrypted message
Replace this, test is Tag = 91
91SecureDataSecureDatadata Actual encrypted data stream
With this
91SecureDataSecureDatadataActual encrypted data stream
Replace this, test is Tag = 89
89SignatureSignaturedata Electronic signature
With this
89SignatureSignaturedataElectronic signature
Replace this, test is Tag = 93
93SignatureLengthSignatureLengthLength Number of bytes in signature field.
With this
93SignatureLengthSignatureLengthLengthNumber of bytes in signature field

New Enums added in this extension pack

TagNew EnumsGroup
35CB - UserNotification
37318 - Invalid/Unsupported Application Version
9267 - Forced user logout by Exchange
9268 - Session shutdown warning
14090 - Session active
14091 - Session password changed
14092 - Session password due to expire
14093 - New session password does not comply with policy
14094 - Session logout complete
14095 - Invalid username or password
14096 - Account locked
14097 - Logons are not allowed at this time
14098 - Password expired

Enums modified in this extension pack

Please note modification in the xsl that does not conform to the FPL pattern of <xsl:when test = 'Tag = xxx and Enum = yyy'> where xxx is a tag number and yyy is an enum string may not appear here. If it does appear here it actions may be inaccurately reported, check the underlying XSL for existance.

TagNew EnumsGroup

New message contents in messages and components

NameIndTagReqdDescription
Reject01130NoRecommended when rejecting an application message that does not explicitly provide ApplVerID ( 1128) on the message being rejected. In this case the value from the DefaultApplVerID(1137) or the default value specified in the NoMsgTypes repeating group on the logon message should be provided.
Reject01406NoRecommended when rejecting an application message that does not explicitly provide ApplExtID(1156) on the rejected message. In this case the value from the DefaultApplExtID(1407) or the default value specified in the NoMsgTypes repeating group on the logon message should be provided.
Reject01131NoRecommended when rejecting an application message that does not explicitly provide CstmApplVerID(1129) on the message being rejected. In this case the value from the DefaultCstmApplVerID(1408) or the default value specified in the NoMsgTypes repeating group on the logon message should be provided.
Logout01409NoSession status at time of logout.
Logon0925NoSpecifies a new password for the FIX Logon. The new password is used for subsequent logons.
Logon01400No
Logon01401No
Logon01402No
Logon01403No
Logon01404NoEncrypted new password- encrypted via the method specified in the field EncryptedPasswordMethod(1400)
Logon01409NoSession status at time of logon. Field is intended to be used when the logon is sent as an acknowledgement from acceptor of the FIX session.
Logon01407NoThe default extension pack for FIX messages used in this session
Logon01408NoThe default custom application version (dictionary) for FIX messages used in this session
Logon058NoAvailable to provide a response to logon when used as a logon acknowledgement from acceptor back to the logon initiator.
Logon0354NoMust be set if EncodedText field is specified and must immediately precede it.
Logon0355NoEncoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.
BusinessMessageReject01130NoRecommended when rejecting an application message that does not explicitly provide ApplVerID ( 1128) on the message being rejected. In this case the value from the DefaultApplVerID(1137) or the default value specified in the NoMsgTypes repeating group on the logon message should be provided.
BusinessMessageReject01406NoRecommended when rejecting an application message that does not explicitly provide ApplExtID(1156) on the rejected message. In this case the value from the DefaultApplExtID(1407) or the default value specified in the NoMsgTypes repeating group on the logon message should be provided.
BusinessMessageReject01131NoRecommended when rejecting an application message that does not explicitly provide CstmApplVerID(1129) on the message being rejected. In this case the value from the DefaultCstmApplVerID(1408) or the default value specified in the NoMsgTypes repeating group on the logon message should be provided.
UserRequest01400No
UserRequest01401No
UserRequest01402No
UserRequest01403No
UserRequest01404No
0StandardHeaderYesMsgType = CB
0UsernameGrpNoList of users to which the notification is directed
0926YesReason for notification - when possible provide an explanation.
058NoExplanation for user notification.
0354NoMust be set if EncodedText field is specified and must immediately precede it.
0355NoEncoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.
0StandardTrailerYes
StandardHeader01156No
MsgTypeGrp11406NoSpecified the extension pack being applied to a message.
MsgTypeGrp11410NoIndicates that this Application Version (RefApplVerID(1130), RefApplExtID(1406),RefCstmApplVerID(1131)) is the default for the RefMsgType(372) field.
0809NoNumber of usernames
1553NoRecipient of the notification

Modified existing elements in messages and components

Please note modification in the xsl that does not conform to the FPL pattern of <xsl:when test = 'MsgID = xxx and Position = yyy'> where xxx is a MsgID number and yyy is an Position number may not appear here. If it does appear here it actions may be inaccurately reported, check the underlying XSL for existance.

NameIndTagReqdDescription
Replace this, test is MsgID = 11 and Position = 15
Logon0StandardTrailerYes
With this
Logon0925NoSpecifies a new password for the FIX Logon. The new password is used for subsequent logons.
Replace this, test is MsgID = 11 and Position = 14.1
Logon01137YesThe default version of FIX being carried over this FIXT session
With this
Message Contents deleted
Replace this, test is MsgID = 2098 and Position = 11.2
MsgTypeGrp11130NoSpecifies the service pack release being applied to a message at the session level. Enumerated field with values assigned at time of service pack release
With this
MsgTypeGrp11130NoSpecifies the service pack release being applied to an application message.

New messages added this EP

MsgTypeNameCategorySectionAbbreviation
CBUserNotificationUserManagementInfrastructureUserNotifctn

Modified messages added this EP

Please note modification in the xsl that does not conform to the FPL pattern of <xsl:when test = 'MsgID = xxx'> where xxx is a MsgID number may not appear here. If it does appear here it actions may be inaccurately reported, check the underlying XSL for existance.

MsgTypeNameCategorySectionAbbreviation

New components added this EP

NameCategoryTypeAbbreviation
UsernameGrpUserManagementImplicitBlockRepeatingUserGrp

Modified components in this EP

Please note modification in the xsl that does not conform to the FPL pattern of <xsl:when test = 'MsgID = xxx'> where xxx is a MsgID number may not appear here. If it does appear here it actions may be inaccurately reported, check the underlying XSL for existance.

NameCategoryTypeAbbreviation