The first leg was on Iberia and got credited appropriately to AA right away. The last one on BA wasn't credited.
interesting, since whenever I fly BA (alot) the miles post within 24 hours.
file a claim on AA website for the missing miles like Platbrownguy as stated...