posted 18 years ago
Hi all,
The prepare usecase returns PRICED flight options which the user chooses, and which are then added to the itinerary.
Then the price itinerary use case "calculates the price of each segment of the selected itinerary and returns the priced itinerary, or calculates the changed segment of the itinerary and returns the additional payment"
So it seems that there is a re-price here (typical for an IBE since prices may change from when the flights were chosen and when they are booked, especially if you can save an itinerary and leave it several days before actually booking it)
Anyway, the alternative usecase seems a little unusual, in that the system has to know which segment has changed and then "returns the additional payment", so it doesn't say, new total or anything like that.
I suppose that pricing the itinerary, could be as simple as summing up the priced flights in the itinerary, without actually performing the pricing/fare logic.
How have others interpreted these requirements?
Cheers, Jon