Change multiple ancillaries on an existing booking
Workflow description
This workflow is used to change multiple ancillaries on an existing booking.
It is a combination of the workflows Add ancillaries to existing booking and Delete items from an existing booking.
Due to the limitation of IATA_OrderReshopRQ to request specific services, this workflow uses a combination of IATA_OrderReshopRQ and IATA_OrderChangeRQ. Therefore, the first request will be the deletion of the old items, this produces an IATA_OrderReshopRS, that includes Offers to delete the items.
Afterwards, an IATA_OrderChangeRQ will be used to add the new services in addition to request the deletion of the old items using the deletion offers from the previous response. If required, this IATA_OrderChangeRQ can also be used as an inquiry.
Message Flow
IATA_OrderReshopRQ or IATA_OrderChangeRQ?
In this workflow, a combination of IATA_OrderReshopRQ and IATA_OrderChangeRQ is used.