Wal-Mart, the nations largest retailer, will announce Tuesday a plan to hire every veteran who wants a job, provided that the veterans have left the military in the previous year and did not receive a dishonorable discharge.