Uniqueness of QuoteIDs When Responding to Quote Requests

Imported from previous forum

Hi,

I was wondering if someone could help me out with QuoteIDs in a private quote workflow. I’ve been looking at the diagram in section 7 of the 5.0SP2 spec, specifically the private quote workflow on page 232. If I’ve read things correctly:

  • Initiator sends in a Quote Request to their exchange with their own ID in the QuoteRequestID field, say R123.
  • Exchange sends out Quote Requests to the respondents with QuoteRequestID = R123.
  • Respondent sends in a Quotes with their own QuoteID, say Q234, and QuoteRequestID = R123.
  • Exchange sends out a Quote to the initiator with QuoteRequestID = R123 and QuoteID = Q234. (The quote response in the diagram has 'QuoteId ’ which makes me believe it is the same ID passed in by the respondent)

If my understanding above is correct what happens if two respondents reply to with Quotes using the same QuoteID? (Small chance admittedly, but could happen) How can the initiator distinguish between the two quotes to respond?

One way I guess this could be fixed is if the exchange sent out its own IDs instead, and then mapped back to the respondent/initiator as necessary. Workflow would then be:

  • Initiator sends in a Quote Request with QuoteRequestID = R123.
  • Exchange sends out Quote Requests to the respondents with new QuoteRequestID = ER567.
  • Two respondents send in Quotes with QuoteRequestID = E567 and QuoteID = Q234.
  • Exchange sends out a Quotes to the initiator with original QuoteRequestID = R123 but new QuoteIDs, EQ10 and EQ11.
  • Quote responses are sent back using QuoteRequestID = R123 and QuoteIDs EQ10 and EQ11.
  • Exchange sends these quote responses to the relevant respondents with QuoteRequestID = ER567 and QuoteID = Q234.

Would this be an acceptable workaround for the problem? (Assuming there is a problem and I haven’t just missed something!!!)

Another benefit of this changing of IDs would be that it keeps the respondent’s ID format secret from the initiator and vice versa - if one of them used the same format all the time for their IDs then you might be able to work out who is sending what by comparing the format with previous messages.

If anyone could shed some light on this that would be great.

Cheers,

Kev