Missouri Gov. Jay Nixon is preparing to sign legislation intended to help more military veterans receive on-the-job training for private-sector employment.