Author |
Topic: Tag not defined error in SecurityListRequest (6 messages, Page 1 of 1) |
||||
---|---|---|---|---|---|
Moderators: VPfau | |||||
ABandali Posts: 10 Joined: May 23, 2023 |
Hi,
We are facing issues while using the SecurityListRequest. Here is the request we are sending: Request: 8=FIX.4.4|9=101|35=x|34=2|49=*****|52=20240405-07:23:40.463|56=OEC_TEST|58=GGC|320=73102103|559=0|12051=1|12052=0|10=104 And this is what we are getting in response Response: 8=FIX.4.4|9=125|35=3|34=5|49=*****|52=20240405-07:25:05.949|56=OEC_TEST|45=4|58=Tag not defined for this message type|371=126|372=y|373=2|10=113 To counter the issue mentioned in the response in tag 58 & 371, we added ExpireTime(126) tag in the request also and tried again. But it still says tag 126 not defined. Request: 8=FIX.4.4|9=123|35=x|34=2|49=*****|52=20240405-11:23:53.986|56=OEC_TEST|58=GGC|126=20250226-21:00:00|320=80797968|559=0|12051=1|12052=0|10=200 Response: 8=FIX.4.4|9=125|35=3|34=5|49=*****|52=20240405-11:25:22.166|56=OEC_TEST|45=4|58=Tag not defined for this message type|371=126|372=y|373=2|10=098 Edited by ABandali on Apr 15, 2024 01:55 AM |
||||
JHyatt8720 Posts: 4 Joined: |
Its my understandiung that our message SecurityList was rejected by your side. This means that your FIX dictionary has to be incorrect.
We advise you to not use dictionary on your side. Edited by JHyatt8720 on Apr 15, 2024 03:20 PM |
||||
ABandali Posts: 10 Joined: May 23, 2023 |
As you suggested, we have disable our dictionary and now getting different error (Tag appear more than once for field number 1644).
Request: 8=FIX.4.4|9=101|35=x|34=2|49=*****|52=20240416-10:04:50.852|56=OEC_TEST|58=GGC|320=10430536|559=0|12051=1|12052=0|10=107| Response: 8=FIX.4.4|9=116|35=3|34=3|49=*****|52=20240416-10:04:51.069|56=OEC_TEST|45=2|58=Tag appears more than once|371=1644|372=y|373=13|10=177| our configurations are set as follows: [DEFAULT] DefaultApplVerID=FIX.4.4 ConnectionType=initiator FileLogPath=./Logs/ StartTime=00:00:00 EndTime=00:00:00 UseDataDictionary=N ReconnectInterval=60 LogoutTimeout=5 LogonTimeout=30 ResetOnLogon=Y ResetOnLogout=Y ResetOnDisconnect=Y SendRedundantResendRequests=Y SocketNodelay=N ValidateUserDefinedFields=N ValidateFieldsOutOfOrder=N # Session configs [SESSION] BeginString=FIX.4.4 SenderCompID=***** UseDataDictionary=N TargetCompID=OEC_TEST HeartBtInt=30 SocketConnectPort=9300 SocketConnectHost=api.gainfutures.com FileStorePath=./Sessions/ |
||||
JHyatt8720 Posts: 4 Joined: |
I can see that the securityList contains groups which are only supported by a data dictionary.
It is my understanding that my team has provided you the correct OECFIX44 and OECFIX42 data dictionary files via email, Please let me know if this works for you and this can be closed. Edited by JHyatt8720 on Apr 17, 2024 03:40 PM |
||||
ABandali Posts: 10 Joined: May 23, 2023 |
We've not received any email containing OECFIX44 data dictionary, nor it is available in documentation. Please provide this dictionary.
Thanks |
||||
JHyatt8720 Posts: 4 Joined: |
Here is the latest versions of both OECFIX44 and OECFIX42 data dictionaries:
OECFIX44: https://api.gainfutures.com/WebAPI/api/Files/DownloadClientUpdateLast?brandId=0&clientTypeId=5010&branchId=2 OECFIX42: https://api.gainfutures.com/WebAPI/api/Files/DownloadClientUpdateLast?brandId=0&clientTypeId=5009&branchId=2 |
||||