|
From: Pavel T. <pav...@wh...> - 2019-08-22 09:33:46
|
cannot find symbol
symbol: class MDReqGrp
location: class quickfix.fix44.MarketDataRequest
cannot find symbol
symbol: class MDReqGrp
location: class quickfix.fix44.MarketDataRequest
On Thu, Aug 22, 2019 at 12:17 PM Pavel Tashev <
pav...@wh...> wrote:
> 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
>>
>
|