Re: [Quickfix-developers] Too many open files
Brought to you by:
orenmnero
From: <OM...@th...> - 2002-06-10 15:54:24
|
Do you still have a copy of that 4.2 SequenceReset message? If so can you post it here. It would probably be the best starting point for writing a test. We do have tests with sequence resets so it would be nice to see if there is something different or special about this message. --oren Rainer Staringer <rainer@aaa-plus. To: OM...@th... com> cc: qui...@li... Subject: Re: [Quickfix-developers] Too many open files 06/10/2002 10:35 AM > I expect the new versions will be released either today or tommorow, so > very soon. The release number will be 1.1.0. An anouncement with > release > note will be posted here when it is available. Great! > I believe the bug reported by Bernard has also been fixed in this > release > (extra tags in reject message). So far that one place is the only > area I > am aware of that extra tags were added where they don't belong. Do you > know of any more like it? The RefMsgType tag is also erroneously added in Session::generateReject ( const Message& message, const std::string& str ) Also, Session::generateBusinessReject( const Message& message, int err ) should default to generateReject(message, "Unsupported message type") in the 4.0/4.1 cases, since the business reject message type is a 4.2 addition. I checked only the reject messages for now, there might be other messages with this problem. Another thing I noticed: For some reason the structure validating code in Message.h set m_validStructure to false for a perfectly valid (to my eyes) FIX4.2 SequenceReset message, so I had to comment out some checks in bool setString ( const std::string& string ) to get things going. I could not identify the problem from looking at the code, though... Might be worth adding a test case with a 4.2 SequenceReset. Rainer |