[Quickfix-developers] Question re data fields
Brought to you by:
orenmnero
|
From: murphypa <mur...@pe...> - 2003-06-27 14:45:40
|
Hi,
I have tried to process an encrypted message (supplied below) to a
Message object. This fails with an exception.
> DataDictionary encDataDictionary( "spec/FIX42.xml" );
> assert( object.setString (strEnc, true, &encDataDictionary) );
I have subsequently appended the following to the
Message::extractField (...):
In the "if ( pDD && pDD->isDataField(field) )" block:
> else if ( isHeaderField( lenField ) && m_header.isSetField( lenField ) )
> {
> fieldLength = m_header.getField( lenField );
> soh = equalSign + 1 + atol( fieldLength.c_str() );
> }
> else if ( isTrailerField( lenField ) && m_trailer.isSetField( lenField ) )
> {
> fieldLength = m_trailer.getField( lenField );
> soh = equalSign + 1 + atol( fieldLength.c_str() );
> }
.
What I want to know is - have I missed anything - and are there any
other places I would have to investigate?
sincerely
murphypa
EncMsg:
"8=FIX.4.29=18935=849=PERESYS56=UBS34=352=20030627-11:34:5554=211=494,101940=238=600039=055=OMLJ.J17=494,1019:1:Ack20=037=494,1019150=06=0151=600014=032=031=093=1689=Ó
÷I¤u[ø_+òå10=138"
|