Originally Posted by
Hagbard Viking
Huh? For codeshare flights with Star you earn miles based on the operating carrier and booking class, and it is usually close to impossible to figure out the mapping of booking classes between the operating and marketing carriers. In comparison, the oneworld poilcy where you earn miles based on the flight number on your ticket whether codeshare or not is extremely clear.
With the addendum that in general the flight must be marketed by a Oneworld carrier otherwise it won't earn miles eg LA-coded but JJ-operated won't get you AA miles