Originally Posted by
jerry a. laska
As I stated earlier you earn AA miles in the AAdvantage program whenever flying on an AA flight number, regardless of the carrier. You do not generally earn AA miles if you fly on a codeshare marketed by a oneworld airline but operated by a nononeworld airline. For example see...
With BA it works the same.
That's not always the case. If you look around on the board here you'll see people earning AA miles for flights operated by Air France (among others) codeshared on JL. There's a bunch of similar cases, I think someone got miles for Korean operated flights too.