FIX Messaging - MC - Logon (Type A)
The Logon message authenticates a Participant connecting to TradeAccept via FIX. It is up to the participant to initiate the FIX session.
SenderCompID and TargetCompID are agreed when the service is setup. HeartBtInt is recommended to be set to 30 seconds.
If the Logon message received from the participant contains ResetSeqNumFlag=Y (141=Y) the FIX session sequence numbers for both sides of the connection will be set to 1 and only messages generated for the client after the login message will be sent. If ResetSeqNumFlag=N or if the tag is omitted in the Logon message then any messages queued for the client will be sent immediately after login.
Upon successfully authenticating the user, ASX will respond to the participant with a Logon message in response. If authentication fails ASX will issue a Logout message. See Logout.
Field | Field Name | Req | Data Type | Description | Valid Values |
---|---|---|---|---|---|
M | Header | MsgType = A | |||
98 | EncryptMethod | M | int | Method of encryption. | 0 = None / Other |
108 | HeartBtInt | M | int | Defines the heartbeat interval in seconds. Values between 10 and 60 are accepted. The ASX recommends 30 seconds. | |
789 | NextExpectedMsgSeqNum | O | SeqNum | Next expected message sequence number (MsgSeqNum<34>) value to be received. This tag is optional for CHESS’s inbound messages but mandatory for CHESS’s outbound messages (Logon A acknowledge by CHESS). | |
553 | Username | M | String | User must be designated as an electronic messaging user. The AMO is to supply when logging in. Not returned in response from ASX. FIX username. This tag is not case sensitive. For incoming messages into ASX, the Username<553> will be the same as the SenderCompID<49>. | For messages from the user: For messages from the ASX, it will be populated with ASX. |
554 | Password | M | String | AMO to supply when logging in. Not returned in response from ASX. | |
1137 | DefaultApplVerID | M | String | The default version of FIX messages used in this session. | 9 = FIX 5.0 SP2 |
141 | ResetSeqNumFlag | O | Boolean | Indicates that both sides of the FIX session should reset sequence numbers. |
|
925 | NewPassword | O | String | Specifies a new password for the FIX Logon. The new password is used for subsequent logons. | The new password must satisfy the below requirements:
|
1409 | SessionStatus | O | int | Identifies the status of the FIX session. It is sent by the ASX. |
|
Standard Trailer | M | Trailer | Trailer |
Req:
- M = Mandatory field. This field is required for this message type.
- O = Optional field. Optional fields not specified in this ASX FIX Specification will be ignored if sent. However, optional fields specified in this ASX FIX Specification will be validated.
- C = Conditional field. This field is dependent on the field / data type.
Related Pages:
Browse Popular Pages:
No labels match these criteria.
This document provides general information only. ASX Limited (ABN 98 008 624 691) and its related bodies corporate (“ASX”) makes no representation or warranty with respect to the accuracy, reliability or completeness of the information. To the extent permitted by law, ASX and its employees, officers and contractors shall not be liable for any loss or damage arising in any way (including by way of negligence) from or in connection with any information provided or omitted or from anyone acting or refraining to act in reliance on this information.
© 2022 ASX Limited ABN 98 008 624 691