I should add the double mile promotion is only for JAL flights credited to JMB Program. So you will need to sign up for a JMB account.
Any miles you put in your Asia Miles (CX) or BA account will be credited for the miles you earn. Remember most economy fares on JL get's 70% some 50% , only Y fare get's 100%.