Originally Posted by
Fly2Where
Just to be more clear. H fare and above will earn AA miles even with CX flight number. But in op's case, since op is M fare, therefore he won't earn any aa mile.
Just to be clear, I will earn AA miles despite being booked in "M" because I purchased from AA and my flights have AA flight numbers.