I had an experience last year where I booked MH9723 HKG-KUL on B and it was operated on CX metal (CX723). I tried keying in my MPO number in check-in but cos I was ticketed on the MH flight, nothing got accrued. Had I ticketed B on CX723, I believe I would have earned miles (but it was sold out).
As a result of the above two experiences I believe the rules stand as - "you must ticket through an OW airline and your class of travel must be eligible accrual per the operating airline's set of eligible classes for AM accrual".
Two points/questions:
1. If the reverse occurred - you booked N class through BA codeshare on an AA metal flight, would you get miles? I think yes.
2. What if the operating partner's not AM-eligible? CX on MH metal for instance?
MPO Beijing again.
Have them confirm the AA6173 example - yes (second CS)
Then walk them through another flight - CX1726, MH metal (MH26
http://www.hongkongairport.com/fligh...chkfltarr.html) -any miles (MH not an Asia Miles partner at all)?
MPO Beijing: ***NO miles at all***