You have the output right, I.E positive onto the correct terminal 'B', the push on connector you talk of will be a blue wire and this connects to terminal 'D'. This is the battery light, and is part of the charging circuit as well.
This excites the field windings which starts the charge process, revving to around 4K will also work.
Make sure your battery light comes on when ignition is switched on I am guessing it won't and this is why the there is no charge, and it's not uncommon for the blue wire to break.
W is not used this is for rev counters on diesels and for electric chokes.
Martin