DateTime parsing #446
Unanswered
edfenergy-richardcannock
asked this question in
Q&A
Replies: 1 comment 6 replies
-
The error states "trade date" so it is not complaining about TransactTime, but TradeDate(75) which is part of NoDates repeating group. |
Beta Was this translation helpful? Give feedback.
6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
We are attempting to use QuickFix\J to retrieve a trade capture report for gas trades for the last three days from the ICE intercontinental exchange as follows:
quickfix.field.TradeRequestID id = new quickfix.field.TradeRequestID("SubscriptionId");
quickfix.field.TradeRequestType reporttype = new TradeRequestType(TradeRequestType.MATCHED_TRADES_MATCHING_CRITERIA_PROVIDED_ON_REQUEST);
quickfix.fix44.TradeCaptureReportRequest req = new quickfix.fix44.TradeCaptureReportRequest(id,reporttype);
quickfix.field.SubscriptionRequestType subType = new quickfix.field.SubscriptionRequestType(SubscriptionRequestType.SNAPSHOT);
This results in the following error from the exchange, which seems to relate to the dates passed in:
8=FIX.4.4�9=180�35=AQ�49=ICE�34=2�52=20211201-11:00:43.342�56=14943�57=EdfDev01�568=SubscriptionId�569=1�749=99�750=2�58=Error while parsing trade date 'null'. Format: YYYYMMDD-HH:MM:SS[.sss]�10=009�)
I'm not sure if this is due to the values passed into TransactTime and as a result some bug in QuickFix\J
Apologies if this is best address via the mailing list.
Beta Was this translation helpful? Give feedback.
All reactions