File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes Inconsistencies in pay for itinerary? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "Inconsistencies in pay for itinerary?" Watch "Inconsistencies in pay for itinerary?" New topic
Author

Inconsistencies in pay for itinerary?

Gabriel Belingueres
Ranch Hand

Joined: Feb 09, 2007
Posts: 34
Hi,

I have a doubt regarding the Pay for itinerary UC

The Pay for Itinerary UC is called from the Prepare Itinerary UC only if I understood it correctly. This means that it acts on the current just prepared (priced and confirmed) itinerary.

I wonder why the credit card payment flow acts on this itinerary, but choosing to pay with award miles involves selecting an existing itinerary with their price? Isn't it the same current itinerary that we are about to pay?

Also the "Customer not logged in" returns a list of itineraries.

Other inconsistency:

In the alternative flow "Customer Selects Award Travel", one of the steps is "Customer selects award travel", which is unnecessary since we *already found the condition* that the customer selected to pay with Award Travel (that's why we entered this alternate flow).
How about this?

Regards,
Gabriel
John Summers
Ranch Hand

Joined: Oct 06, 2003
Posts: 125
Hey there,

Regarding your questions my own interpretation is that the 'Basic Flow' of 'Pay for Itinerary' commences just after the user has selected which itinerary to pay for. In 'Award Travel' they take one step back from this. Yes, it is confusing. They are deliberately trying to be confusing!

Regarding 'Award Travel' you should see my previous post for an answer to this: http://www.coderanch.com/forums/f-26/java-Architect-SCEA

I believe that "Customer selects award travel" means they actually click the button to execute this. In other words, the web page will have 2 buttons, one saying 'Pay with Card' and the other saying 'Award Travel'.

John
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Inconsistencies in pay for itinerary?