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


Standard Header

M

Header

MsgType = A


98EncryptMethodMintMethod of encryption.0 = None / Other
108HeartBtIntMintDefines the heartbeat interval in seconds. Values between 10 and 60 are accepted. The ASX recommends 30 seconds.
789NextExpectedMsgSeqNumOSeqNum

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


553UsernameMString

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:
It is the 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 ASX, it will be populated with ASX.

554PasswordMStringAMO to supply when logging in. Not returned in response from ASX.
1137DefaultApplVerIDMStringThe default version of FIX messages used in this session.9 = FIX 5.0 SP2
141ResetSeqNumFlagOBooleanIndicates that both sides of the FIX session should reset sequence numbers.
  • N = No
  • Y = Yes, reset sequence numbers
925NewPasswordOStringSpecifies a new password for the FIX Logon. The new password is used for subsequent logons.

The new password must satisfy the below requirements: 

  • Minimum of 15 characters in length

  • Must be unique from the previous 12 passwords used

  • Must contain:

  • At least one English upper case character (A-Z);

    • At least one English lower case character (a-z);

    • At least one number; and

    • At least one of the following non-alphanumeric special characters: !@#$%^&*()_+|~-=\`{}[]:";'<>?,./)

1409

SessionStatus

O

int

Identifies the status of the FIX session. It is sent by the ASX. 

  • 0 = session active
  • 1 = session password changed
  • 2 = session password due to expire (2 not expected in Production as passwords will have no expiry)

Standard Trailer MTrailer 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:

There are no related labels.

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