Logon problem helllllpppppp me

Imported from previous forum

Hi every body

  1. i am facing a problem in logging on .I wrote this message but no response or reply came from the server the message is:
    8=FIX.4.2^9=58^35=A^49=DAMC^56=DAMC^34=1^52=20050729-21:48:22^98=0^108=5^10=128^
    But I didn’t get any reply from the server so is there any error in my message or checksum or heartbeat?
  2. In usual do i got a reply on log on or not ???
  3. Is there any delimiter or linefeed such as carriage return that i should use a message?
  4. Should i send a carriage return & new line when sending data to fix engine or any other symbol???
    Please help me.
    And thanks in advance

[ original email was from Carlyle Gordon - junk@gordonvideo.com ]
How exactly are you sending this message? What FIX engine are you using? I would normally expect some sort of reply for any 35=A message I send out, but I need more details about what you are doing. Are you a developer?

Hi every body

  1. i am facing a problem in logging on .I wrote this message but no
    response or reply came from the server the message is: 8=FIX.4.2^9=58^35=A^49=DAMC^56=DAMC^34=1^52=20050729-
    21:48:22^98=0^108=5^10=128^ But I didn’t get any reply from the
    server so is there any error in my message or checksum or heartbeat?
  2. In usual do i got a reply on log on or not ???
  3. Is there any delimiter or linefeed such as carriage return that i
    should use a message?
  4. Should i send a carriage return & new line when sending data to fix
    engine or any other symbol??? Please help me. And thanks in advance

[ original email was from Greg Orsini - go@cameronsystems.com ]
1) It looks as though you have computed checksum incorrectly. My engine comes up with 10=059 for this message.

  1. In the case of an incorrect checksum, your FIX counter-party would normally disconnect the socket, with or without a logout message.

3&4) There is no other delimiter between messages.

Regards, Greg.

Hi every body

  1. i am facing a problem in logging on .I wrote this message but no
    response or reply came from the server the message is: 8=FIX.4.2^9=58^35=A^49=DAMC^56=DAMC^34=1^52=20050729-
    21:48:22^98=0^108=5^10=128^ But I didn’t get any reply from the
    server so is there any error in my message or checksum or heartbeat?
  2. In usual do i got a reply on log on or not ???
  3. Is there any delimiter or linefeed such as carriage return that i
    should use a message?
  4. Should i send a carriage return & new line when sending data to fix
    engine or any other symbol??? Please help me. And thanks in advance

You also have the same value in you Sender and TargetCompID fields.

Some engines will drop the connection without sending a msg if they don’t like the login msg (including values in CompID fields).

  1. It looks as though you have computed checksum incorrectly. My engine
    comes up with 10=059 for this message.

  2. In the case of an incorrect checksum, your FIX counter-party would
    normally disconnect the socket, with or without a logout message.

3&4) There is no other delimiter between messages.

Regards, Greg.

Hi every body

  1. i am facing a problem in logging on .I wrote this message but no
    response or reply came from the server the message is: 8=FIX.4.2^9=58^35=A^49=DAMC^56=DAMC^34=1^52=20050729-
    21:48:22^98=0^108=5^10=128^ But I didn’t get any reply from the
    server so is there any error in my message or checksum or
    heartbeat?
  2. In usual do i got a reply on log on or not ???
  3. Is there any delimiter or linefeed such as carriage return that i
    should use a message?
  4. Should i send a carriage return & new line when sending data to fix
    engine or any other symbol??? Please help me. And thanks in advance
  1. In the case of an incorrect checksum, your FIX counter-party would
    normally disconnect the socket, with or without a logout message.

Hmmm, as far as I know messages with incorrect checksum are skipped as garbage, so processing continues with the next message. In this case, the server would skip the (malformatted) login message, and since no other data comes after some time, it will disconnect.

Typical reasons for dropping a connection on logon are:

  1. The clocks differ to much, ie the sending time is too far away from the time on the other side.

  2. Sequence number too low. The other side expect a sequence number larger than 1.

  3. Wrong SenderCompID or TargetCompID.

In all these case, the other side is free to send a Logout message. If they do, it will consume a sequence number. Therefore, some engines just disconnect.

Cheers, Jörg

Hi every body

  1. i am facing a problem in logging on .I wrote this message but no
    response or reply came from the server the message is: 8=FIX.4.2^9=58^35=A^49=DAMC^56=DAMC^34=1^52=20050729-
    21:48:22^98=0^108=5^10=128^ But I didn’t get any reply from the
    server so is there any error in my message or checksum or heartbeat?
  2. In usual do i got a reply on log on or not ???
  3. Is there any delimiter or linefeed such as carriage return that i
    should use a message?
  4. Should i send a carriage return & new line when sending data to fix
    engine or any other symbol??? Please help me. And thanks in advance

thank u every body the problem was that the delimeter must be a non printable character with ascii code number(1). any way thank u very much

thank u every body the problem was that the delimeter must be a non printable character with ascii code number(1). any way thank u very much