Incorrect BeginString

5 messages Options
Embed this post
Permalink
robparrott

Incorrect BeginString

Reply Threaded More More options
Print post
Permalink
Hi folks,

On trying to connect to the exchange simulator, I'm getting an error
from QuickFIX/J.  This is OMS from subversion from today.

For some reason the OMS is rejecting the login response from the
market exchange simulator, rejecting the begin string returned from
the exchange simulator. When I disable the DataDictionary in
quickfixj.xml, then I get a logon and heartbeats.

The error log is:

<20070201-02:46:15, FIX.4.2:sender-3329-OMS->MRKTC-EXCH, outgoing>
(8=FIX.4.29=8635=A34=149=sender-3329-OMS52=20070201-02:46:15.69656=MRKTC-EXCH98=0108=30141=Y10=163)
<20070201-02:46:15, FIX.4.2:sender-3329-OMS->MRKTC-EXCH, event>
(Initiated logon request)
<20070201-02:46:15, FIX.4.2:sender-3329-OMS->MRKTC-EXCH, incoming>
(8=FIX.4.29=8635=A34=149=MRKTC-EXCH52=20070201-02:46:27.51156=sender-3329-OMS98=0108=30141=Y10=152)
<20070201-02:46:15, FIX.4.2:sender-3329-OMS->MRKTC-EXCH, outgoing>
(8=FIX.4.29=9335=534=249=sender-3329-OMS52=20070201-02:46:15.79456=MRKTC-EXCH58=Incorrect
BeginString10=031)
<20070201-02:46:15, FIX.4.2:sender-3329-OMS->MRKTC-EXCH, event> (Disconnecting)

Anyone else having this problem? The only change I've made is the
sendercompid (and I'm using postgresql instead of mysql.)


thanks,
rob
_______________________________________________
m-etc-dev mailing list
[hidden email]
http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-dev
toli

Re: Incorrect BeginString

Reply Threaded More More options
Print post
Permalink
Robert,

I checked in a fix for this yesterday - had an incorrect version in
the Spring config file
http://trac.marketcetera.org/trac.fcgi/changeset/718

you need to get an update for core and do 'mvn install' on that and it
should fix your problem.
It'd be better if you do an svn update on the top-level directory and
do a clean maven install of all of the underlying stuff.

let me know if you still have a problem - our automatic builds pass
but i wonder if there may be some lingering issues...

On 1/31/07, Robert Parrott <[hidden email]> wrote:

> Hi folks,
>
> On trying to connect to the exchange simulator, I'm getting an error
> from QuickFIX/J.  This is OMS from subversion from today.
>
> For some reason the OMS is rejecting the login response from the
> market exchange simulator, rejecting the begin string returned from
> the exchange simulator. When I disable the DataDictionary in
> quickfixj.xml, then I get a logon and heartbeats.
>
> The error log is:
>
> <20070201-02:46:15, FIX.4.2:sender-3329-OMS->MRKTC-EXCH, outgoing>
> (8=FIX.4.29=8635=A34=149=sender-3329-OMS52=20070201-02:46:15.69656=MRKTC-EXCH98=0108=30141=Y10=163)
> <20070201-02:46:15, FIX.4.2:sender-3329-OMS->MRKTC-EXCH, event>
> (Initiated logon request)
> <20070201-02:46:15, FIX.4.2:sender-3329-OMS->MRKTC-EXCH, incoming>
> (8=FIX.4.29=8635=A34=149=MRKTC-EXCH52=20070201-02:46:27.51156=sender-3329-OMS98=0108=30141=Y10=152)
> <20070201-02:46:15, FIX.4.2:sender-3329-OMS->MRKTC-EXCH, outgoing>
> (8=FIX.4.29=9335=534=249=sender-3329-OMS52=20070201-02:46:15.79456=MRKTC-EXCH58=Incorrect
> BeginString10=031)
> <20070201-02:46:15, FIX.4.2:sender-3329-OMS->MRKTC-EXCH, event> (Disconnecting)
>
> Anyone else having this problem? The only change I've made is the
> sendercompid (and I'm using postgresql instead of mysql.)
>
>
> thanks,
> rob
> _______________________________________________
> m-etc-dev mailing list
> [hidden email]
> http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-dev
>


--
Toli Kuznets
http://www.marketcetera.com: Open-Source Trading Platform
download.run.trade.
_______________________________________________
m-etc-dev mailing list
[hidden email]
http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-dev
robparrott

Re: Incorrect BeginString

Reply Threaded More More options
Print post
Permalink
I pulled from subversion yesterday, but it sounds like before this fix.

For reference, I found that commenting out the ettings that specifiy
the DataDictionary in the configs fixes the problem; according to the
quickfixj docs, if you don't specify the dictionary but set it to be
used, then a default dictionary will be used from the quickfixj.jar.
This fixed the problem for me, however I laready know I'll want to use
modified DataDictionaries with some counterparties.

As an aside, what version of Herme are you using with the ActiveMQ
4.1, and what jars? I could not get Hermes to show the ActiveMQ
factory in the dropdown for Factories.

cheers,
rob


On 2/1/07, Toli Kuznets <[hidden email]> wrote:

> Robert,
>
> I checked in a fix for this yesterday - had an incorrect version in
> the Spring config file
> http://trac.marketcetera.org/trac.fcgi/changeset/718
>
> you need to get an update for core and do 'mvn install' on that and it
> should fix your problem.
> It'd be better if you do an svn update on the top-level directory and
> do a clean maven install of all of the underlying stuff.
>
> let me know if you still have a problem - our automatic builds pass
> but i wonder if there may be some lingering issues...
>
> On 1/31/07, Robert Parrott <[hidden email]> wrote:
> > Hi folks,
> >
> > On trying to connect to the exchange simulator, I'm getting an error
> > from QuickFIX/J.  This is OMS from subversion from today.
> >
> > For some reason the OMS is rejecting the login response from the
> > market exchange simulator, rejecting the begin string returned from
> > the exchange simulator. When I disable the DataDictionary in
> > quickfixj.xml, then I get a logon and heartbeats.
> >
> > The error log is:
> >
> > <20070201-02:46:15, FIX.4.2:sender-3329-OMS->MRKTC-EXCH, outgoing>
> > (8=FIX.4.29=8635=A34=149=sender-3329-OMS52=20070201-02:46:15.69656=MRKTC-EXCH98=0108=30141=Y10=163)
> > <20070201-02:46:15, FIX.4.2:sender-3329-OMS->MRKTC-EXCH, event>
> > (Initiated logon request)
> > <20070201-02:46:15, FIX.4.2:sender-3329-OMS->MRKTC-EXCH, incoming>
> > (8=FIX.4.29=8635=A34=149=MRKTC-EXCH52=20070201-02:46:27.51156=sender-3329-OMS98=0108=30141=Y10=152)
> > <20070201-02:46:15, FIX.4.2:sender-3329-OMS->MRKTC-EXCH, outgoing>
> > (8=FIX.4.29=9335=534=249=sender-3329-OMS52=20070201-02:46:15.79456=MRKTC-EXCH58=Incorrect
> > BeginString10=031)
> > <20070201-02:46:15, FIX.4.2:sender-3329-OMS->MRKTC-EXCH, event> (Disconnecting)
> >
> > Anyone else having this problem? The only change I've made is the
> > sendercompid (and I'm using postgresql instead of mysql.)
> >
> >
> > thanks,
> > rob
> > _______________________________________________
> > m-etc-dev mailing list
> > [hidden email]
> > http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-dev
> >
>
>
> --
> Toli Kuznets
> http://www.marketcetera.com: Open-Source Trading Platform
> download.run.trade.
>
_______________________________________________
m-etc-dev mailing list
[hidden email]
http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-dev
toli

Re: Incorrect BeginString

Reply Threaded More More options
Print post
Permalink
Robert,

> This fixed the problem for me, however I laready know I'll want to use
> modified DataDictionaries with some counterparties.

We actually do that internally as well for the exchange simulator and
the corresponding simulator display code. Let me know if you run into
issues with custom DataDictionary and i can help you out.

> As an aside, what version of Herme are you using with the ActiveMQ
> 4.1, and what jars? I could not get Hermes to show the ActiveMQ
> factory in the dropdown for Factories.

We use the latest 1.10 version of HermesJMS. You needed to add
ActiveMQ as a provider.
 I"ve put up a writeup on how to get it to work at
http://trac.marketcetera.org/trac.fcgi/wiki/Marketcetera/HermesJMSSetup

HermesJMS UI is a bit unpolished, so have some patience while you set it up.
Let us know if you run into any problems.

toli
_______________________________________________
m-etc-dev mailing list
[hidden email]
http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-dev
robparrott

Re: Incorrect BeginString

Reply Threaded More More options
Print post
Permalink
I just got Hermes to load using the right jar files. Your web page was
very useful!! Thanks.

Was getting the the classloader issue described on your page, and the
solution, to move the activemq 4.1 jar to ./lib/ worked.

Thanks again!

rob


On 2/1/07, Toli Kuznets <[hidden email]> wrote:

> Robert,
>
> > This fixed the problem for me, however I laready know I'll want to use
> > modified DataDictionaries with some counterparties.
>
> We actually do that internally as well for the exchange simulator and
> the corresponding simulator display code. Let me know if you run into
> issues with custom DataDictionary and i can help you out.
>
> > As an aside, what version of Herme are you using with the ActiveMQ
> > 4.1, and what jars? I could not get Hermes to show the ActiveMQ
> > factory in the dropdown for Factories.
>
> We use the latest 1.10 version of HermesJMS. You needed to add
> ActiveMQ as a provider.
>  I"ve put up a writeup on how to get it to work at
> http://trac.marketcetera.org/trac.fcgi/wiki/Marketcetera/HermesJMSSetup
>
> HermesJMS UI is a bit unpolished, so have some patience while you set it up.
> Let us know if you run into any problems.
>
> toli
>
_______________________________________________
m-etc-dev mailing list
[hidden email]
http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-dev