Author |
Topic: Request for Positions Issue (4 messages, Page 1 of 1) |
||||
---|---|---|---|---|---|
Moderators: VPfau | |||||
DThemistokleo Posts: 4 Joined: Sep 29, 2016 |
When I submit a RequestForPositions message and I have no positions in my account, I get a RequestForPositionsAck response instead of a PositionReport. This is fine except that there is NO WAY OF MAPPING my RequestForPositions request with the RequestForPositionsAck response. The RequestForPositionsAck response DOES NOT INCLUDE the PosReqId. So there is no way of knowing which request maps to which response.
|
||||
CMicciche902 Posts: 367 Joined: |
I'll ask our Developers to review.
Here is what I see in this case with no open position: Tag Tag Description Value Value Description Response: PosReqID is not provided. I'll check if this is correct behavior. However, the FIX application I'm using (developed by another party) does not care that PosReqID was not provided. It understands that no open position exists and handles appropriately.
When I add a position and then perform same request. Here is what happens:
Response PosReqID was provided 2994171 for ESH7 position.
Chris M
|
||||
DThemistokleo Posts: 4 Joined: Sep 29, 2016 |
Thanks for your response Chris.
My only concern would be if I send out 2 RequestForPositions Request concurrently with ONLY the Account field differing. How would I know which response maps to each request. Right now, there wouldn't be a way without the PosReqId field populated. I am able to 'develop' around this since I only have a single account, but it would be nice to 'future-proof' my software for this scenario. Thanks, Demetris |
||||
ETrifonov Posts: 63 Joined: |
Thank you. We will fix this soon.
Evgeny
|
||||