The Mets have traded reliever Scott Schoeneweis to the Diamondbacks. New York received right-hander Connor Robertson in Friday's swap and agreed to pay $1.6 million of Schoeneweis' $3.6 million salary for 2009. Schoeneweis was 2-6 with a 3.34 ERA in 73 games this year.