I booked a business class ticket through Saudia Airlines (065 ticket) which is Delta's SkyTeam partner. They cancelled my flight involuntarily and rebooked me on Qatar (not a Delta partner). Would I be able to get original routing credit, both miles and MQD, as if I had flew the original Saudia flight? One of the main reasons I booked that Saudia flight was to get MQDs. If the answer is no, do you know if the answer had changed if I had booked with Air France (057 ticket and core partner) and they had rebooked me on Qatar due to a cancellation?