Hi, Kiran !
Let me try to help you. Please note that I only had passed in phase one.
Your first question was about the possibility of avoiding another database call. Well, When the customer selects the desired segments, I think that it is not necessary to invoke the EIS layer again. You could use a ValueListHander for that purpose.
The only moment you need to access database (inside a transaction) is when the user confirms the itinerary and wants to pay for it.
For the secont part of your question, if the flight has more than one segment I think it is necessary ask him (or her) to choose desired seat for each segment. So, the passenger must choose the seat for each leg of the flight.
Did I help you?
Cleuton (
SCEA - Phase I, SCBCD, SCWCD) - Brazil.
Cleuton Sampaio<br />Systems Architect<br />(SCEA,SCWCD,SCBCD,MCSE,MCSD)