|
From: Pavel T. <pav...@wh...> - 2019-08-22 09:17:22
|
Ok, I change the code to this:
char zero = '0';
char one = '1';
quickfix.fix44.MarketDataRequest message = new quickfix.fix44.
MarketDataRequest();
message.setField(new quickfix.field.MDReqID("EURUSD")); //262
message.setField(new quickfix.field.SubscriptionRequestType(one)); //263
message.setField(new quickfix.field.MarketDepth(1)); //264
message.setField(new quickfix.field.MDUpdateType(0)); // 265
quickfix.fix44.MarketDataRequest.MDReqGrp groupMDReqGrp = new
quickfix.fix44.MarketDataRequest.MDReqGrp();
groupMDReqGrp.set(new NoMDEntryTypes('2')); //267
groupMDReqGrp.set(new MDEntryType(zero)); //269
groupMDReqGrp.set(new MDEntryType(one)); //269
message.addGroup(groupMDReqGrp);
quickfix.fix44.MarketDataRequest.InstrmtMDReqGrp groupInstrmtMDReqGrp = new
quickfix.fix44.MarketDataRequest.InstrmtMDReqGrp();
groupInstrmtMDReqGrp.set(new NoRelatedSym(1)); //146
message.addGroup(groupInstrmtMDReqGrp);
Session.sendToTarget(message, senderCompID, marketTargetCompID);
I changed fix42 to fix44 because I use FIX.4.4. Maven now fires this error:
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile
(default-compile) on project automated: Compilation failure: Compilation
failure:
[ERROR]
/var/quickfixj/automated/src/main/java/com/automated/Application.java:[318,41]
cannot find symbol
[ERROR] symbol: class MDReqGrp
[ERROR] location: class quickfix.fix44.MarketDataRequest
[ERROR]
/var/quickfixj/automated/src/main/java/com/automated/Application.java:[318,103]
cannot find symbol
[ERROR] symbol: class MDReqGrp
[ERROR] location: class quickfix.fix44.MarketDataRequest
[ERROR]
/var/quickfixj/automated/src/main/java/com/automated/Application.java:[324,41]
cannot find symbol
[ERROR] symbol: class InstrmtMDReqGrp
[ERROR] location: class quickfix.fix44.MarketDataRequest
[ERROR]
/var/quickfixj/automated/src/main/java/com/automated/Application.java:[324,117]
cannot find symbol
[ERROR] symbol: class InstrmtMDReqGrp
[ERROR] location: class quickfix.fix44.MarketDataRequest
[ERROR] -> [Help 1]
On Wed, Aug 21, 2019 at 3:24 PM <tom...@up...> wrote:
> QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
> QuickFIX/J <http://www.quickfixj.org/documentation/QuickFIX/J> Support:
> http://www.quickfixj.org/support/
>
>
> Hi Pavel,
>
> You are doing repeating groups all wrong. See here for how to supply
> repeating groups:
> https://www.quickfixj.org/usermanual/2.0.0/usage/repeating_groups.html
>
> Regards,
> --
> Tom Tempelaere
>
> -----Original Message-----
> From: Pavel Tashev <pav...@wh...>
> Sent: Wednesday, 21 August 2019 13:34
> To: qui...@li...
> Subject: [Quickfixj-users] The order of the tags in the message I sent is
> mixed
>
> QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
> QuickFIX/J <http://www.quickfixj.org/documentation/QuickFIX/J> Support:
> http://www.quickfixj.org/support/
>
>
>
>
> ---
> This email has been checked for viruses by Avast antivirus software.
> https://www.avast.com/antivirus
>
>
>
> _______________________________________________
> Quickfixj-users mailing list
> Qui...@li...
> https://lists.sourceforge.net/lists/listinfo/quickfixj-users
>
|