unable to subscribe secuirty defintion Response for composite markets using Startegy Perefrence=1

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

Re: unable to subscribe secuirty defintion Response for composite markets using Startegy Perefrence=1

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


But you did add your user-defined  message to the FIX44.xml data dictionary beforehand?

Chris.


On 02/05/17 05:05, Lakshmi wrote:

> QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
> QuickFIX/J Support: http://www.quickfixj.org/support/
>
>
> Hi Guido Medina,
>
> I tried below maven option , but no luck. I could not see MsgType UDS in
> MessageCracker.
> can u help me in sorting out this?
>
> Regards Lakshmi
>
>
>
> --
> View this message in context: http://quickfix-j.364392.n2.nabble.com/unable-to-subscribe-secuirty-defintion-Response-for-composite-markets-using-Startegy-Perefrence-1-tp7579851p7579876.html
> Sent from the QuickFIX/J mailing list archive at Nabble.com.
>
> ------------------------------------------------------------------------------
> 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

--
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: unable to subscribe secuirty defintion Response for composite markets using Startegy Perefrence=1

Grant Birchmeier
In reply to this post by Lakshmi
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/



Did you replace the repo's DD xml file with your own version before you compiled?

It should be using your DD to regenerate the source files for your custom message dictionary.


On Mon, May 1, 2017 at 10:05 PM, Lakshmi <[hidden email]> wrote:
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J
Support: http://www.quickfixj.org/support/


Hi Guido Medina,

I tried below maven option , but no luck. I could not see MsgType UDS in
MessageCracker.
can u help me in sorting out this?

Regards Lakshmi



--
View this message in context: http://quickfix-j.364392.n2.nabble.com/unable-to-subscribe-secuirty-defintion-Response-for-composite-markets-using-Startegy-Perefrence-1-tp7579851p7579876.html
Sent from the QuickFIX/J mailing list archive at Nabble.com.

------------------------------------------------------------------------------
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



--
Grant Birchmeier
Connamara Systems, LLC
Made-To-Measure Trading Solutions.
Exactly what you need. No more. No less.

------------------------------------------------------------------------------
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: unable to subscribe secuirty defintion Response for composite markets using Startegy Perefrence=1

Lakshmi
In reply to this post by Christoph John
Hi John,

below is my custom message that i have added in my DD
 <message name="CustomSecurityDefinition" msgtype="UDS" msgcat="app">
         <field name="SecurityReqID" required="Y"/>
         <field name="SecurityResponseID" required="Y"/>
         <field name="SecurityResponseType" required="Y" />
         <field name="Symbol" required="Y"/>
     <field name="SecurityID" required="N"/>
     <field name="SecurityIDSource" required="N"/>
         <field name="SecurityExchange" required="N"/> 
         <field name="StrategySecurityID" required="N"/> 
         <field name="UnderlyingStrategySymbol" required="N"/> 
         <field name="SecurityType" required="N"/>
     <field name="MaturityDate" required="N"/>
     <field name="SecurityDesc" required="N"/>
     <field name="SecurityTradingStatus" required="N"/>
     <field name="SecuritySubType" required="N"/>
     <field name="UnitOfMeasure" required="N"/>
     <field name="ExchangeSilo" required="N" />
         <field name="TransactTime" required="N"/>
         <field name="IncrementPrice" required="N" />
         <field name="IncrementQty" required="N" />
         <field name="NumOfDecimalPrice" required="N" />
         <field name="NumOfDecimalQty" required="N" /> 
         <field name="ProductId" required="N" />
         <field name="BaseNumLots" required="N" />
         <field name="ClearedAlias" required="N" />
         <field name="Denominator" required="N" />
         <field name="ImpliedType" required="N" />
         <field name="PriceDenomination" required="N" />
         <field name="PriceUnits" required="N" />
         
          <field name="OffExchangeIncrementPrice" required="N" />
          <field name="OffExchangeIncrementQty" required="N" />
          <field name="NumofDecimalStrikePrice" required="N" />       
          <field name="NumOfCycles" required="N" />
          <field name="LotSizeMultiplier" required="N" />
          <field name="BlockOnly" required="N"/> 
           <field name="AllowFlex" required="N"/>
           <field name="GTAllowed" required="N"/>
           <field name="MiFIDRegulatedMarket" required="N" />
           <group name="NoBlockDetails" required="N">
                  <field name="BlockDetailsBlockType" required="N"/>
                  <field name="BlockDetailsTradeType" required="N"/>
                  <field name="BlockDetailsMinQty" required="N"/>
                </group>
                <field name="TestMarketIndicator" required="N"/>
            <field name="Text" required="N"/>
           <group name="NoLegs" required="N">
                      <field name="LegSymbol" required="N"/>
                      <field name="LegSecurityType" required="N"/>
                      <field name="LegQuantity" required="N"/>
                    <field name="LegSide" required="N"/>
                    <field name="LegPrice" required="N"/>
                    <field name="LegSecuritySubType" required="N"/>
                    <field name="LegOptionRatio" required="N"/>
                    <field name="LegRatioPriceDenominator" required="N"/>
                    <field name="LegRatioPriceNumerator" required="N"/>
                    <field name="LegRatioQtyDenominator" required="N"/>
                    <field name="LegRatioQtyNumerator" required="N"/>
     
                    </group>
  </message>
Reply | Threaded
Open this post in threaded view
|

Re: unable to subscribe secuirty defintion Response for composite markets using Startegy Perefrence=1

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


OK, so after a build you should have that class under quickfixj-core/target/classes/quickfix/fix44
You should also add all fields from that message to the dictionary, otherwise I'm not sure what will
happen.
E.g. MiFIDRegulatedMarket or ExchangeSilo are unknown fields. So you need to add them to the end of
the dictionary. It's pretty self-explanatory if you look at the other fields. You need to add the
tag number, the name and the data type there.

Chris.



On 05/05/17 04:48, Lakshmi wrote:

> QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
> QuickFIX/J Support: http://www.quickfixj.org/support/
>
>
> Hi John,
>
> below is my custom message that i have added in my DD
>   <message name="CustomSecurityDefinition" msgtype="UDS" msgcat="app">
> <field name="SecurityReqID" required="Y"/>
> <field name="SecurityResponseID" required="Y"/>
> <field name="SecurityResponseType" required="Y" />
> <field name="Symbol" required="Y"/>
>       <field name="SecurityID" required="N"/>
>       <field name="SecurityIDSource" required="N"/>
> <field name="SecurityExchange" required="N"/>
> <field name="StrategySecurityID" required="N"/>
> <field name="UnderlyingStrategySymbol" required="N"/>
> <field name="SecurityType" required="N"/>
>       <field name="MaturityDate" required="N"/>
>       <field name="SecurityDesc" required="N"/>
>       <field name="SecurityTradingStatus" required="N"/>
>       <field name="SecuritySubType" required="N"/>
>       <field name="UnitOfMeasure" required="N"/>
>       <field name="ExchangeSilo" required="N" />
> <field name="TransactTime" required="N"/>
> <field name="IncrementPrice" required="N" />
> <field name="IncrementQty" required="N" />
> <field name="NumOfDecimalPrice" required="N" />
> <field name="NumOfDecimalQty" required="N" />
> <field name="ProductId" required="N" />
> <field name="BaseNumLots" required="N" />
> <field name="ClearedAlias" required="N" />
> <field name="Denominator" required="N" />
> <field name="ImpliedType" required="N" />
> <field name="PriceDenomination" required="N" />
> <field name="PriceUnits" required="N" />
>  
>   <field name="OffExchangeIncrementPrice" required="N" />
>   <field name="OffExchangeIncrementQty" required="N" />
>   <field name="NumofDecimalStrikePrice" required="N" />
>   <field name="NumOfCycles" required="N" />
>   <field name="LotSizeMultiplier" required="N" />
>   <field name="BlockOnly" required="N"/>
>    <field name="AllowFlex" required="N"/>
>    <field name="GTAllowed" required="N"/>
>    <field name="MiFIDRegulatedMarket" required="N" />
>    <group name="NoBlockDetails" required="N">
>          <field name="BlockDetailsBlockType" required="N"/>
>          <field name="BlockDetailsTradeType" required="N"/>
>          <field name="BlockDetailsMinQty" required="N"/>
>        </group>
>        <field name="TestMarketIndicator" required="N"/>
>     <field name="Text" required="N"/>
>    <group name="NoLegs" required="N">
>     <field name="LegSymbol" required="N"/>
>     <field name="LegSecurityType" required="N"/>
>     <field name="LegQuantity" required="N"/>
>                      <field name="LegSide" required="N"/>
>                      <field name="LegPrice" required="N"/>
>                      <field name="LegSecuritySubType" required="N"/>
>                      <field name="LegOptionRatio" required="N"/>
>                      <field name="LegRatioPriceDenominator" required="N"/>
>                      <field name="LegRatioPriceNumerator" required="N"/>
>                      <field name="LegRatioQtyDenominator" required="N"/>
>                      <field name="LegRatioQtyNumerator" required="N"/>
>        
>    </group>
>    </message>
>
>
>
> --
> View this message in context: http://quickfix-j.364392.n2.nabble.com/unable-to-subscribe-secuirty-defintion-Response-for-composite-markets-using-Startegy-Perefrence-1-tp7579851p7579917.html
> Sent from the QuickFIX/J mailing list archive at Nabble.com.
>
> ------------------------------------------------------------------------------
> 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

--
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: unable to subscribe secuirty defintion Response for composite markets using Startegy Perefrence=1

Lakshmi
HI John,
i have added those tags in my DD.
<field number="9064" name="ExchangeSilo" type="INT" >
                <value enum="0" description="ICE"/>
          <value enum="1" description="ENDEX"/>
          <value enum="2" description="LIFFE"/>
    </field>

<field number="9215" name="MiFIDRegulatedMarket" type="INT"/>

Note:I observed that we are not generating/building after adding new fields in our project. we are just creating userdefined objects with these names in our project and we are directly pointing quickfixj-all-1.4.0.jar in our pom.xml.we are refrerring to MessageCracker.class from this jar file.

According to our design it seems like we need to create user defined objects for MessageCracker and CustomSecurityDefiniton and whereever we are using these two objects i need to refer to these new user defined objects rather than pointing to message cracker class file from quickfixj-all-1.4.0.jar file.

Share your views on my understanding, if we can proceed like this can someone generate MessageCracker and CustomSecurityDefiniton Objects if i share my updated DataDictionary?

Reply | Threaded
Open this post in threaded view
|

Re: unable to subscribe secuirty defintion Response for composite markets using Startegy Perefrence=1

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


Hi,

yes, the user-defined messages classes and messagecracker are generated when you recompile QFJ and
you should use those.
If you really have such an old version, then this document should show how it is done:
http://webcache.googleusercontent.com/search?q=cache:dOCVWo7VwYMJ:www.quickfixj.org/confluence/display/qfj/User%2BFAQ+&cd=1&hl=de&ct=clnk&gl=de
(is is from the Google cache because the quickfixj.org site seems to be down currently)
But I would really encourage you to use a current version.

Chris.


On 08/05/17 06:21, Lakshmi wrote:

> QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
> QuickFIX/J Support: http://www.quickfixj.org/support/
>
>
> HI John,
> i have added those tags in my DD.
> <field number="9064" name="ExchangeSilo" type="INT" >
>                  <value enum="0" description="ICE"/>
>            <value enum="1" description="ENDEX"/>
>            <value enum="2" description="LIFFE"/>
>      </field>
>
> <field number="9215" name="MiFIDRegulatedMarket" type="INT"/>
>
> Note:I observed that we are not generating/building after adding new fields
> in our project. we are just creating userdefined objects with these names in
> our project and we are directly pointing quickfixj-all-1.4.0.jar in our
> pom.xml.we are refrerring to MessageCracker.class from this jar file.
>
> According to our design it seems like we need to create user defined objects
> for MessageCracker and CustomSecurityDefiniton and whereever we are using
> these two objects i need to refer to these new user defined objects rather
> than pointing to message cracker class file from quickfixj-all-1.4.0.jar
> file.
>
> Share your views on my understanding, if we can proceed like this can
> someone generate MessageCracker and CustomSecurityDefiniton Objects if i
> share my updated DataDictionary?
>
>
>
>
>
> --
> View this message in context: http://quickfix-j.364392.n2.nabble.com/unable-to-subscribe-secuirty-defintion-Response-for-composite-markets-using-Startegy-Perefrence-1-tp7579851p7579923.html
> Sent from the QuickFIX/J mailing list archive at Nabble.com.
>
> ------------------------------------------------------------------------------
> 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

--
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: unable to subscribe secuirty defintion Response for composite markets using Startegy Perefrence=1

Grant Birchmeier
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/



That page should really be updated with the new instructions for building.

I'd do it myself, but I don't really know the new way.  (My only QF/j project is using a really old version.)

If someone sends me the steps, I can update it.

On Wed, May 10, 2017 at 7:40 AM, Christoph John <[hidden email]> wrote:
QuickFIX/J Documentation: <a href="http://www.quickfixj.org/documentation/ QuickFIX/J" rel="noreferrer" target="_blank">http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/


Hi,

yes, the user-defined messages classes and messagecracker are generated when you recompile QFJ and
you should use those.
If you really have such an old version, then this document should show how it is done:
http://webcache.googleusercontent.com/search?q=cache:dOCVWo7VwYMJ:www.quickfixj.org/confluence/display/qfj/User%2BFAQ+&cd=1&hl=de&ct=clnk&gl=de
(is is from the Google cache because the quickfixj.org site seems to be down currently)
But I would really encourage you to use a current version.

Chris.


On 08/05/17 06:21, Lakshmi wrote:
> QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
> QuickFIX/J Support: http://www.quickfixj.org/support/
>
>
> HI John,
> i have added those tags in my DD.
> <field number="9064" name="ExchangeSilo" type="INT" >
>                  <value enum="0" description="ICE"/>
>            <value enum="1" description="ENDEX"/>
>            <value enum="2" description="LIFFE"/>
>      </field>
>
> <field number="9215" name="MiFIDRegulatedMarket" type="INT"/>
>
> Note:I observed that we are not generating/building after adding new fields
> in our project. we are just creating userdefined objects with these names in
> our project and we are directly pointing quickfixj-all-1.4.0.jar in our
> pom.xml.we are refrerring to MessageCracker.class from this jar file.
>
> According to our design it seems like we need to create user defined objects
> for MessageCracker and CustomSecurityDefiniton and whereever we are using
> these two objects i need to refer to these new user defined objects rather
> than pointing to message cracker class file from quickfixj-all-1.4.0.jar
> file.
>
> Share your views on my understanding, if we can proceed like this can
> someone generate MessageCracker and CustomSecurityDefiniton Objects if i
> share my updated DataDictionary?
>
>
>
>
>
> --
> View this message in context: http://quickfix-j.364392.n2.nabble.com/unable-to-subscribe-secuirty-defintion-Response-for-composite-markets-using-Startegy-Perefrence-1-tp7579851p7579923.html
> Sent from the QuickFIX/J mailing list archive at Nabble.com.
>
> ------------------------------------------------------------------------------
> 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

--
Christoph John
Development & Support
Direct: <a href="tel:%2B49%20241%20557080-28" value="+4924155708028">+49 241 557080-28
Mailto:[hidden email]



http://www.macd.com <http://www.macd.com/>
----------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------
MACD GmbH
Oppenhoffallee 103
D-52066 Aachen
Tel: <a href="tel:%2B49%20241%20557080-0" value="+492415570800">+49 241 557080-0 | Fax: <a href="tel:%2B49%20241%20557080-10" value="+4924155708010">+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



--
Grant Birchmeier
Connamara Systems, LLC
Made-To-Measure Trading Solutions.
Exactly what you need. No more. No less.

------------------------------------------------------------------------------
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: unable to subscribe secuirty defintion Response for composite markets using Startegy Perefrence=1

Guido Medina
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/



I think the site is generated by some Maven plugin, all the source code is at one place including templates for the website (need confirmation)

https://github.com/quickfix-j/quickfixj

The standard process AFAIK is to open a JIRA ticket and then submit a pull request, or just submit the PR if the change is simple enough.

Chris should confirm.

Guido.

On Thu, May 11, 2017 at 2:58 PM, Grant Birchmeier <[hidden email]> wrote:
QuickFIX/J Documentation: <a href="http://www.quickfixj.org/documentation/ QuickFIX/J" rel="noreferrer" target="_blank">http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/



That page should really be updated with the new instructions for building.

I'd do it myself, but I don't really know the new way.  (My only QF/j project is using a really old version.)

If someone sends me the steps, I can update it.

On Wed, May 10, 2017 at 7:40 AM, Christoph John <[hidden email]> wrote:
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J
Support: http://www.quickfixj.org/support/


Hi,

yes, the user-defined messages classes and messagecracker are generated when you recompile QFJ and
you should use those.
If you really have such an old version, then this document should show how it is done:
http://webcache.googleusercontent.com/search?q=cache:dOCVWo7VwYMJ:www.quickfixj.org/confluence/display/qfj/User%2BFAQ+&cd=1&hl=de&ct=clnk&gl=de
(is is from the Google cache because the quickfixj.org site seems to be down currently)
But I would really encourage you to use a current version.

Chris.


On 08/05/17 06:21, Lakshmi wrote:
> QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
> QuickFIX/J Support: http://www.quickfixj.org/support/
>
>
> HI John,
> i have added those tags in my DD.
> <field number="9064" name="ExchangeSilo" type="INT" >
>                  <value enum="0" description="ICE"/>
>            <value enum="1" description="ENDEX"/>
>            <value enum="2" description="LIFFE"/>
>      </field>
>
> <field number="9215" name="MiFIDRegulatedMarket" type="INT"/>
>
> Note:I observed that we are not generating/building after adding new fields
> in our project. we are just creating userdefined objects with these names in
> our project and we are directly pointing quickfixj-all-1.4.0.jar in our
> pom.xml.we are refrerring to MessageCracker.class from this jar file.
>
> According to our design it seems like we need to create user defined objects
> for MessageCracker and CustomSecurityDefiniton and whereever we are using
> these two objects i need to refer to these new user defined objects rather
> than pointing to message cracker class file from quickfixj-all-1.4.0.jar
> file.
>
> Share your views on my understanding, if we can proceed like this can
> someone generate MessageCracker and CustomSecurityDefiniton Objects if i
> share my updated DataDictionary?
>
>
>
>
>
> --
> View this message in context: http://quickfix-j.364392.n2.nabble.com/unable-to-subscribe-secuirty-defintion-Response-for-composite-markets-using-Startegy-Perefrence-1-tp7579851p7579923.html
> Sent from the QuickFIX/J mailing list archive at Nabble.com.
>
> ------------------------------------------------------------------------------
> 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

--
Christoph John
Development & Support
Direct: <a href="tel:%2B49%20241%20557080-28" value="+4924155708028" target="_blank">+49 241 557080-28
Mailto:[hidden email]



http://www.macd.com <http://www.macd.com/>
----------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------
MACD GmbH
Oppenhoffallee 103
D-52066 Aachen
Tel: <a href="tel:%2B49%20241%20557080-0" value="+492415570800" target="_blank">+49 241 557080-0 | Fax: <a href="tel:%2B49%20241%20557080-10" value="+4924155708010" target="_blank">+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



--
Grant Birchmeier
Connamara Systems, LLC
Made-To-Measure Trading Solutions.
Exactly what you need. No more. No less.

------------------------------------------------------------------------------
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: unable to subscribe secuirty defintion Response for composite markets using Startegy Perefrence=1

Grant Birchmeier
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/



No, the particular page I'm talking about is just a wiki.  (And I am the author 😀 )

Maybe I'll just check out the most current QF/j source and learn how to build it my own damn self, and then I'll update the User FAQ page.



On Thu, May 11, 2017 at 9:30 AM, Guido Medina <[hidden email]> wrote:
QuickFIX/J Documentation: <a href="http://www.quickfixj.org/documentation/ QuickFIX/J" rel="noreferrer" target="_blank">http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/



I think the site is generated by some Maven plugin, all the source code is at one place including templates for the website (need confirmation)

https://github.com/quickfix-j/quickfixj

The standard process AFAIK is to open a JIRA ticket and then submit a pull request, or just submit the PR if the change is simple enough.

Chris should confirm.

Guido.

On Thu, May 11, 2017 at 2:58 PM, Grant Birchmeier <[hidden email]> wrote:
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J
Support: http://www.quickfixj.org/support/



That page should really be updated with the new instructions for building.

I'd do it myself, but I don't really know the new way.  (My only QF/j project is using a really old version.)

If someone sends me the steps, I can update it.

On Wed, May 10, 2017 at 7:40 AM, Christoph John <[hidden email]> wrote:
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J
Support: http://www.quickfixj.org/support/


Hi,

yes, the user-defined messages classes and messagecracker are generated when you recompile QFJ and
you should use those.
If you really have such an old version, then this document should show how it is done:
http://webcache.googleusercontent.com/search?q=cache:dOCVWo7VwYMJ:www.quickfixj.org/confluence/display/qfj/User%2BFAQ+&cd=1&hl=de&ct=clnk&gl=de
(is is from the Google cache because the quickfixj.org site seems to be down currently)
But I would really encourage you to use a current version.

Chris.


On 08/05/17 06:21, Lakshmi wrote:
> QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
> QuickFIX/J Support: http://www.quickfixj.org/support/
>
>
> HI John,
> i have added those tags in my DD.
> <field number="9064" name="ExchangeSilo" type="INT" >
>                  <value enum="0" description="ICE"/>
>            <value enum="1" description="ENDEX"/>
>            <value enum="2" description="LIFFE"/>
>      </field>
>
> <field number="9215" name="MiFIDRegulatedMarket" type="INT"/>
>
> Note:I observed that we are not generating/building after adding new fields
> in our project. we are just creating userdefined objects with these names in
> our project and we are directly pointing quickfixj-all-1.4.0.jar in our
> pom.xml.we are refrerring to MessageCracker.class from this jar file.
>
> According to our design it seems like we need to create user defined objects
> for MessageCracker and CustomSecurityDefiniton and whereever we are using
> these two objects i need to refer to these new user defined objects rather
> than pointing to message cracker class file from quickfixj-all-1.4.0.jar
> file.
>
> Share your views on my understanding, if we can proceed like this can
> someone generate MessageCracker and CustomSecurityDefiniton Objects if i
> share my updated DataDictionary?
>
>
>
>
>
> --
> View this message in context: http://quickfix-j.364392.n2.nabble.com/unable-to-subscribe-secuirty-defintion-Response-for-composite-markets-using-Startegy-Perefrence-1-tp7579851p7579923.html
> Sent from the QuickFIX/J mailing list archive at Nabble.com.
>
> ------------------------------------------------------------------------------
> 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

--
Christoph John
Development & Support
Direct: <a href="tel:%2B49%20241%20557080-28" value="+4924155708028" target="_blank">+49 241 557080-28
Mailto:[hidden email]



http://www.macd.com <http://www.macd.com/>
----------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------
MACD GmbH
Oppenhoffallee 103
D-52066 Aachen
Tel: <a href="tel:%2B49%20241%20557080-0" value="+492415570800" target="_blank">+49 241 557080-0 | Fax: <a href="tel:%2B49%20241%20557080-10" value="+4924155708010" target="_blank">+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



--
Grant Birchmeier
Connamara Systems, LLC
Made-To-Measure Trading Solutions.
Exactly what you need. No more. No less.

------------------------------------------------------------------------------
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




--
Grant Birchmeier
Connamara Systems, LLC
Made-To-Measure Trading Solutions.
Exactly what you need. No more. No less.

------------------------------------------------------------------------------
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: unable to subscribe secuirty defintion Response for composite markets using Startegy Perefrence=1

Lakshmi
In reply to this post by Christoph John
HI Team,

Now iam able to rebuild my quickfixj jar after adding my userdefined messages, but when iam trying to generate jar file(i.e when iam running my ant build) iam getting below error
    [javac] C:\June\Source\quickfixj-1.4.0-src\quickfixj\core\target\src-generat
ed\quickfix\fix44\component\TrdRegTimestamps.java:7: error: duplicate class: qui
ckfix.fix44.component.TrdRegTimestamps
    [javac] public class TrdRegTimestamps extends quickfix.MessageComponent {
    [javac]        ^
WebIce_FIX44.xml



i ahve attached my dictionary file also, can some one help me in sorting out my issues.

Note:In this dictionary iam trying to create an new customMessage with name as CustomSecurityDefinition
Reply | Threaded
Open this post in threaded view
|

Re: unable to subscribe secuirty defintion Response for composite markets using Startegy Perefrence=1

Lakshmi
Similarly iam getting other error like this
    [javac]        ^
    [javac] C:\June\Source\quickfixj-1.4.0-src\quickfixj\core\target\src-generat
ed\quickfix\fix44\component\OrderQtyData.java:6: error: duplicate class: quickfi
x.fix44.component.OrderQtyData
    [javac] public class OrderQtyData extends quickfix.MessageComponent {
    [javac]        ^
    [javac] C:\June\Source\quickfixj-1.4.0-src\quickfixj\core\target\src-generat
ed\quickfix\fix44\component\Parties.java:7: error: duplicate class: quickfix.fix
44.component.Parties
    [javac] public class Parties extends quickfix.MessageComponent {
    [javac]        ^
    [javac] C:\June\Source\quickfixj-1.4.0-src\quickfixj\core\target\src-generat
ed\quickfix\fix44\component\PositionAmountData.java:7: error: duplicate class: q
uickfix.fix44.component.PositionAmountData
    [javac] public class PositionAmountData extends quickfix.MessageComponent {
    [javac]        ^
    [javac] C:\June\Source\quickfixj-1.4.0-src\quickfixj\core\target\src-generat
ed\quickfix\fix44\component\SpreadOrBenchmarkCurveData.java:6: error: duplicate
class: quickfix.fix44.component.SpreadOrBenchmarkCurveData
    [javac] public class SpreadOrBenchmarkCurveData extends quickfix.MessageComp
onent {
    [javac]        ^
    [javac] C:\June\Source\quickfixj-1.4.0-src\quickfixj\core\target\src-generat
ed\quickfix\fix44\component\Stipulations.java:7: error: duplicate class: quickfi
x.fix44.component.Stipulations
    [javac] public class Stipulations extends quickfix.MessageComponent {
    [javac]        ^
    [javac] C:\June\Source\quickfixj-1.4.0-src\quickfixj\core\target\src-generat
ed\quickfix\fix44\component\TrdRegTimestamps.java:7: error: duplicate class: qui
ckfix.fix44.component.TrdRegTimestamps
    [javac] public class TrdRegTimestamps extends quickfix.MessageComponent {
    [javac]        ^
    [javac] C:\June\Source\quickfixj-1.4.0-src\quickfixj\core\target\src-generat
ed\quickfix\fix44\component\YieldData.java:6: error: duplicate class: quickfix.f
ix44.component.YieldData
    [javac] public class YieldData extends quickfix.MessageComponent {
    [javac]        ^
    [javac] C:\June\Source\quickfixj-1.4.0-src\quickfixj\core\target\src-generat
ed\quickfix\fix44\SecurityDefinition.java:1533: error: method set(Currency) is a
lready defined in class SecurityDefinition
    [javac]     public void set(quickfix.field.Currency value) {
    [javac]                 ^
    [javac] C:\June\Source\quickfixj-1.4.0-src\quickfixj\core\target\src-generat
ed\quickfix\fix44\SecurityDefinition.java:1537: error: method get(Currency) is a
lready defined in class SecurityDefinition
    [javac]     public quickfix.field.Currency get(quickfix.field.Currency value
)
    [javac]                                    ^
    [javac] C:\June\Source\quickfixj-1.4.0-src\quickfixj\core\target\src-generat
ed\quickfix\fix44\SecurityDefinition.java:1544: error: method getCurrency() is a
lready defined in class SecurityDefinition
    [javac]     public quickfix.field.Currency getCurrency() throws FieldNotFoun
d {
    [javac]                                    ^
12