1.1. GENERAL WORKFLOW
Diagram 1.1.1. GP Travel HUB Rail Workflow
Rail workflow starts from Search for available trains (Rail Availability Search) or from Schedule (Rail Schedule) but Avail Search should be invoked anyway before getting pricing information (Rail Pricing). User must use Pricing for a specific train and car type to get offers. Then user can choose an offer from Rail Pricing Response and book it (Rail Reservation).
Also to request a train route for a specific train Rail Route may be used.
After the reservation user can update the status of the current reservation (Rail Booking Retrieval), cancel the reservation (Rail Cancellation), issue ticket (Rail Ticketing) and Modify Ticket Electronic Registration (Rail Modification). Rail Modification may be used ONLY after Rail Ticketing.