Tag not defined for this msg type

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Tag not defined for this msg type

郭程
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/


Hi,

I'm learning Quickfixj to receiving tradecapturereport.
 When I defined a custom field in the dictionary field "6812: actiontype", and also defined  in the group 552 NoSides in the tradecapturereport msg as per their spec.
But got tag not defined for this msg type error when processing the couterparty AE msg.
After checked the msg, I found the 6812 appeared before the group tag 552(e.g. 8=fix4.4 | 9=... | ...| 6812=N | 423=9 | 573=0 | ...| 552=1 | 54=1 | ... | 10= ...|), is it the root cause of the tag nonrecognition? Will Quickfixj validate the order of the fields as well? Kindly advise, thanks.

Cheng



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Quickfixj-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quickfixj-users
Reply | Threaded
Open this post in threaded view
|

Re: Tag not defined for this msg type

Colin DuPlantis
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/


Did you specify your data dictionary file in the session configuration?

If I recall correctly, yes, QFJ will validate field order, however, you
can disable this in the configuration for the session.


On 05/18/2017 01:39 AM, Cheng wrote:

> QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
> QuickFIX/J Support: http://www.quickfixj.org/support/
>
>
> Hi,
>
> I'm learning Quickfixj to receiving tradecapturereport.
>   When I defined a custom field in the dictionary field "6812: actiontype", and also defined  in the group 552 NoSides in the tradecapturereport msg as per their spec.
> But got tag not defined for this msg type error when processing the couterparty AE msg.
> After checked the msg, I found the 6812 appeared before the group tag 552(e.g. 8=fix4.4 | 9=... | ...| 6812=N | 423=9 | 573=0 | ...| 552=1 | 54=1 | ... | 10= ...|), is it the root cause of the tag nonrecognition? Will Quickfixj validate the order of the fields as well? Kindly advise, thanks.
>
> Cheng
>
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Quickfixj-users mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/quickfixj-users

--
Colin DuPlantis
Chief Architect, Marketcetera
Download, Run, Trade
888.868.4884 +1.541.306.6556
http://www.marketcetera.org


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Quickfixj-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quickfixj-users
Reply | Threaded
Open this post in threaded view
|

Re: Tag not defined for this msg type

郭程
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/





Actually I modified based on the default FIX4.4 dictionary, so no specific dictionary configuration.
I'm thinking:
QuickFIXJ considering the 6812 as the AE first/ root level field, and didn't take it as a member of the "NoSides" group. However, when  Quickfixj check the AE dictionary, didnt find the 6812 in the first/ root level field definitions. So "Tag not defined" happened?

I will disable the order configuration since i'm not sure if our counterparty will send fields in order.

Thanks,
Cheng


At 2017-05-18 20:55:20, "Colin DuPlantis" <[hidden email]> wrote: >QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ >QuickFIX/J Support: http://www.quickfixj.org/support/ > > >Did you specify your data dictionary file in the session configuration? > >If I recall correctly, yes, QFJ will validate field order, however, you >can disable this in the configuration for the session. > > >On 05/18/2017 01:39 AM, Cheng wrote: >> QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ >> QuickFIX/J Support: http://www.quickfixj.org/support/ >> >> >> Hi, >> >> I'm learning Quickfixj to receiving tradecapturereport. >> When I defined a custom field in the dictionary field "6812: actiontype", and also defined in the group 552 NoSides in the tradecapturereport msg as per their spec. >> But got tag not defined for this msg type error when processing the couterparty AE msg. >> After checked the msg, I found the 6812 appeared before the group tag 552(e.g. 8=fix4.4 | 9=... | ...| 6812=N | 423=9 | 573=0 | ...| 552=1 | 54=1 | ... | 10= ...|), is it the root cause of the tag nonrecognition? Will Quickfixj validate the order of the fields as well? Kindly advise, thanks. >> >> Cheng >> >> >> >> ------------------------------------------------------------------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >> _______________________________________________ >> Quickfixj-users mailing list >> [hidden email] >> https://lists.sourceforge.net/lists/listinfo/quickfixj-users > >-- >Colin DuPlantis >Chief Architect, Marketcetera >Download, Run, Trade >888.868.4884 +1.541.306.6556 >http://www.marketcetera.org > > >------------------------------------------------------------------------------ >Check out the vibrant tech community on one of the world's most >engaging tech sites, Slashdot.org! http://sdm.link/slashdot >_______________________________________________ >Quickfixj-users mailing list >[hidden email] >https://lists.sourceforge.net/lists/listinfo/quickfixj-users


 


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Quickfixj-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quickfixj-users
Reply | Threaded
Open this post in threaded view
|

Re: Tag not defined for this msg type

Christoph John
In reply to this post by 郭程
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/



Try with the latest SNAPSHOT release. There were some fixes around repeating group validation on unknown fields.
Cheers,
Chris.

Am 18. Mai 2017 10:39:50 MESZ schrieb Cheng <[hidden email]>:
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/


Hi,

I'm learning Quickfixj to receiving tradecapturereport.
When I defined a custom field in the dictionary field "6812: actiontype", and also defined in the group 552 NoSides in the tradecapturereport msg as per their spec.
But got tag not defined for this msg type error when processing the couterparty AE msg.
After checked the msg, I found the 6812 appeared before the group tag 552(e.g. 8=fix4.4 | 9=... | ...| 6812=N | 423=9 | 573=0 | ...| 552=1 | 54=1 | ... | 10= ...|), is it the root cause of the tag nonrecognition? Will Quickfixj validate the order of the fields as well? Kindly advise, thanks.

Cheng





Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot


Quickfixj-us

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Quickfixj-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quickfixj-users
Reply | Threaded
Open this post in threaded view
|

Re: Tag not defined for this msg type

郭程
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/



Thanks, I will try later. By the way, Can I put the latest SNAPSHOT version into PROD? 

在 2017年5月18日,下午10:30,Christoph John <[hidden email]> 写道:

Try with the latest SNAPSHOT release. There were some fixes around repeating group validation on unknown fields.
Cheers,
Chris.

Am 18. Mai 2017 10:39:50 MESZ schrieb Cheng <[hidden email]>:
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/


Hi,

I'm learning Quickfixj to receiving tradecapturereport.
When I defined a custom field in the dictionary field "6812: actiontype", and also defined in the group 552 NoSides in the tradecapturereport msg as per their spec.
But got tag not defined for this msg type error when processing the couterparty AE msg.
After checked the msg, I found the 6812 appeared before the group tag 552(e.g. 8=fix4.4 | 9=... | ...| 6812=N | 423=9 | 573=0 | ...| 552=1 | 54=1 | ... | 10= ...|), is it the root cause of the tag nonrecognition? Will Quickfixj validate the order of the fields as well? Kindly advise, thanks.

Cheng





Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot


Quickfixj-us
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Quickfixj-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quickfixj-users


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Quickfixj-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quickfixj-users
Reply | Threaded
Open this post in threaded view
|

Re: Tag not defined for this msg type

Christoph John
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/


There are unit and acceptance tests that run on a regular basis so IMHO it is ensured that the basic
functionality should be working. But I would not suggest to do deploy it into PROD it without
testing it in your non-PROD environment for some time first.

Chris.


On 18/05/17 16:54, Cheng wrote:

> QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
> QuickFIX/J Support: http://www.quickfixj.org/support/
>
>
>
>
> Thanks, I will try later. By the way, Can I put the latest SNAPSHOT version into PROD?
>
> 在 2017年5月18日,下午10:30,Christoph John <[hidden email] <mailto:[hidden email]>>
> 写道:
>
>> QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
>> QuickFIX/J Support: http://www.quickfixj.org/support/
>>
>>
>>
>> Try with the latest SNAPSHOT release. There were some fixes around repeating group validation on
>> unknown fields.
>> Cheers,
>> Chris.
>>
>> Am 18. Mai 2017 10:39:50 MESZ schrieb Cheng <[hidden email] <mailto:[hidden email]>>:
>>
>>     QuickFIX/J Documentation:http://www.quickfixj.org/documentation/
>>     QuickFIX/J Support:http://www.quickfixj.org/support/
>>
>>
>>     Hi,
>>
>>     I'm learning Quickfixj to receiving tradecapturereport.
>>       When I defined a custom field in the dictionary field "6812: actiontype", and also defined  in the group 552 NoSides in the tradecapturereport msg as per their spec.
>>     But got tag not defined for this msg type error when processing the couterparty AE msg.
>>     After checked the msg, I found the 6812 appeared before the group tag 552(e.g. 8=fix4.4 | 9=... | ...| 6812=N | 423=9 | 573=0 | ...| 552=1 | 54=1 | ... | 10= ...|), is it the root cause of the tag nonrecognition? Will Quickfixj validate the order of the fields as well? Kindly advise, thanks.
>>
>>     Cheng
>>
>>
>>
>>     ----------------------------------------------------------------------------------------------------
>>
>>     Check out the vibrant tech community on one of the world's most
>>     engaging tech sites,Slashdot.org <http://Slashdot.org>!http://sdm.link/slashdot
>>     ----------------------------------------------------------------------------------------------------
>>
>>     Quickfixj-us
>>
>> ------------------------------------------------------------------------------ Check out the
>> vibrant tech community on one of the world's most engaging tech sites, Slashdot.org
>> <http://Slashdot.org>! http://sdm.link/slashdot 
>> _______________________________________________ Quickfixj-users mailing list
>> [hidden email] <mailto:[hidden email]>
>> https://lists.sourceforge.net/lists/listinfo/quickfixj-users 
>
--
Christoph John Development & Support Direct: +49 241 557080-28 Mailto:[hidden email]
http://www.macd.com <http://www.macd.com/>
----------------------------------------------------------------------------------------------------
       
----------------------------------------------------------------------------------------------------
MACD GmbH Oppenhoffallee 103 D-52066 Aachen Tel: +49 241 557080-0 | Fax: +49 241 557080-10
  Amtsgericht Aachen: HRB 8151 Ust.-Id: DE 813021663 Geschäftsführer: George Macdonald
----------------------------------------------------------------------------------------------------
       
----------------------------------------------------------------------------------------------------

take care of the environment - print only if necessary

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Quickfixj-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quickfixj-users
Reply | Threaded
Open this post in threaded view
|

Re: Tag not defined for this msg type

郭程
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/


Okay, thanks.


> 在 2017年5月22日,下午7:31,Christoph John <[hidden email]> 写道:
>
> QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
> QuickFIX/J Support: http://www.quickfixj.org/support/
>
>
> There are unit and acceptance tests that run on a regular basis so IMHO it is ensured that the basic
> functionality should be working. But I would not suggest to do deploy it into PROD it without
> testing it in your non-PROD environment for some time first.
>
> Chris.
>
>
>> On 18/05/17 16:54, Cheng wrote:
>> QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
>> QuickFIX/J Support: http://www.quickfixj.org/support/
>>
>>
>>
>>
>> Thanks, I will try later. By the way, Can I put the latest SNAPSHOT version into PROD?
>>
>> 在 2017年5月18日,下午10:30,Christoph John <[hidden email] <mailto:[hidden email]>>
>> 写道:
>>
>>> QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
>>> QuickFIX/J Support: http://www.quickfixj.org/support/
>>>
>>>
>>>
>>> Try with the latest SNAPSHOT release. There were some fixes around repeating group validation on
>>> unknown fields.
>>> Cheers,
>>> Chris.
>>>
>>> Am 18. Mai 2017 10:39:50 MESZ schrieb Cheng <[hidden email] <mailto:[hidden email]>>:
>>>
>>>    QuickFIX/J Documentation:http://www.quickfixj.org/documentation/
>>>    QuickFIX/J Support:http://www.quickfixj.org/support/
>>>
>>>
>>>    Hi,
>>>
>>>    I'm learning Quickfixj to receiving tradecapturereport.
>>>      When I defined a custom field in the dictionary field "6812: actiontype", and also defined  in the group 552 NoSides in the tradecapturereport msg as per their spec.
>>>    But got tag not defined for this msg type error when processing the couterparty AE msg.
>>>    After checked the msg, I found the 6812 appeared before the group tag 552(e.g. 8=fix4.4 | 9=... | ...| 6812=N | 423=9 | 573=0 | ...| 552=1 | 54=1 | ... | 10= ...|), is it the root cause of the tag nonrecognition? Will Quickfixj validate the order of the fields as well? Kindly advise, thanks.
>>>
>>>    Cheng
>>>
>>>
>>>
>>>    ----------------------------------------------------------------------------------------------------
>>>
>>>    Check out the vibrant tech community on one of the world's most
>>>    engaging tech sites,Slashdot.org <http://Slashdot.org>!http://sdm.link/slashdot
>>>    ----------------------------------------------------------------------------------------------------
>>>
>>>    Quickfixj-us
>>>
>>> ------------------------------------------------------------------------------ Check out the
>>> vibrant tech community on one of the world's most engaging tech sites, Slashdot.org
>>> <http://Slashdot.org>! http://sdm.link/slashdot 
>>> _______________________________________________ Quickfixj-users mailing list
>>> [hidden email] <mailto:[hidden email]>
>>> https://lists.sourceforge.net/lists/listinfo/quickfixj-users
> --
> Christoph John Development & Support Direct: +49 241 557080-28 Mailto:[hidden email]
> http://www.macd.com <http://www.macd.com/>
> ----------------------------------------------------------------------------------------------------
>    
> ----------------------------------------------------------------------------------------------------
> MACD GmbH Oppenhoffallee 103 D-52066 Aachen Tel: +49 241 557080-0 | Fax: +49 241 557080-10
>  Amtsgericht Aachen: HRB 8151 Ust.-Id: DE 813021663 Geschäftsführer: George Macdonald
> ----------------------------------------------------------------------------------------------------
>    
> ----------------------------------------------------------------------------------------------------
>
> take care of the environment - print only if necessary
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Quickfixj-users mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/quickfixj-users


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Quickfixj-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quickfixj-users