Thread: Re: [Quickfix-developers] Problem in Sending and Recieving messages usingQuickFIX
Brought to you by:
orenmnero
From: <OM...@th...> - 2002-08-06 12:40:52
Attachments:
pwarrier.vcf
|
Ok, this is what is probably going on. In order to parse messages with repeating groups, you must supply a data dictionary to your receiving application. It is the data dictionary that tells your app how to properly parse these messages. FIX has certain rules about which field is the delimiter, what order these fields need to be in etc. What is probably happening is you don't have your data dictionary set to anything. It is therefore considering the message garbled and the engine is ignoring it. I'd say try assigining the FIX42.xml as the data dictionary to your acceptor and see if you get better results. --oren "Pramod.S.Warrier" @THOUGHTWORKS_COM To: OM...@th... Sent by: cc: pramod@THOUGHTWORKS_COM Subject: Re: [Quickfix-developers] Problem in Sending and Recieving messages usingQuickFIX 08/06/2002 07:31 AM Hi, Thanks for the quick response. As for your query, the fromAdmin function of my initiator is also not called and no reject message is received. Besides for your information, the message thats displayed in the log file and the toApp function is as given below. The values i have entered is, SenderCompID = CLIENT1 TargetCompID = TW NoRelatedSym = 2 Symbol = IBM Symbol = INTEL QuoteReqID = QR1 and the message i get is 8=FIX.4.2`9=78`35=R`34=8`49=CLIENT1`52=20020806-12:23:43`56=TW`131=QR1`146=2`55=IBM`55=INTEL`10=082 What do you think are the possible areas where i could have erred ? Besides i tried giving MassQuote and here too when theres a repeating group then the message is not recieved by the Acceptor. I hope theres no problems in the message that are being generated. Thanks, Rgds, Pramod. OM...@th... wrote: > Do you get anything in your fromAdmin on your initiator after sending the > message? Like maybe a reject message? > > --oren > > |---------+-----------------------------------------------> > | | "Pramod.S.Warrier" | > | | <pwa...@in...> | > | | Sent by: | > | | qui...@li...ur| > | | ceforge.net | > | | | > | | | > | | 08/06/2002 04:13 AM | > | | | > |---------+-----------------------------------------------> > > ----------------------------------------------------------------------------------------------| > | | > | To: qui...@li... | > | cc: | > | Subject: [Quickfix-developers] Problem in Sending and Recieving messages using | > | QuickFIX | > > ----------------------------------------------------------------------------------------------| > (See attached file: pwarrier.vcf) |
From: Pramod.S.Warrier <pwa...@in...> - 2002-08-06 13:31:15
Attachments:
pwarrier.vcf
|
Hi, Yes you were exactly right. When I made the changes in the cfg file (pointed the DataDictionaryPath to the place where my XML file was) , my acceptor has started receiving the messages with Repeating Groups also. Thanks for the help. Besides I have one more doubt and I hope you can help me out. The problem is that, I am now trying to use my initiator with the acceptor which uses SunGard FIXEngine 4.5. Here when I am trying to Logon, I am always receiving Logout message. That is because the authentication is failing or some other problem. But when I look at the Logs of the SunGard program, it shows that it had received the Logon message from my initiator and it had also sent me the Logon message in response. But I am not receiving this message. Besides this, the logs of the SunGard program says that there is some communication problem. What could be the possible area where I am erring? And what are the possible reasons for communication problem ? I have posted this query to SunGard also. But if u could help me out then it would be really great !! Thanx and Rgds, Pramod. OM...@th... wrote: > Ok, this is what is probably going on. In order to parse messages with > repeating groups, you must supply a data dictionary to your receiving > application. It is the data dictionary that tells your app how to properly > parse these messages. FIX has certain rules about which field is the > delimiter, what order these fields need to be in etc. What is probably > happening is you don't have your data dictionary set to anything. It is > therefore considering the message garbled and the engine is ignoring it. > I'd say try assigining the FIX42.xml as the data dictionary to your > acceptor and see if you get better results. > > --oren > |