Well, it seems the board is (surprisingly) quiet on this topic. I'll give it a go.
I've mentioned before that I've been able to earn AAdvantage miles in a AF-operated QF-coded flight, and others have suggested that AAdvantage runs entirely based on flight numbers and not on operating carriers.
Now, OpenSkies is not listed on the AAdvantage website as an earning carrier, and it isn't even a part of oneworld. But if you booked the flight under a BA code, you might end up with miles in your AA account. Maybe someone has experienced this before?
Peace.