To make ham: Heat oven to 325 degrees. Place ham in roasting pan on rack. Pour reserved liquid over ham and cover tightly with foil. Bake 10-12 minutes per pound.
To make glaze: In small pan, combine wine, orange juice, syrup, brown sugar, rosemary, and salt. Heat to boil, then lower to rapid simmer until mixture begins to thicken and reduce, about 10 minutes, stirring frequently.
Remove from heat and whisk in mustard.
When ham is 10 minutes from being done, remove from oven and increase temperature to 400 degrees. Remove foil and brush ham thoroughly with glaze. Place ham back in oven, uncovered, about 10 minutes, or until ham reaches internal temperature of 140 degrees.
Remove ham from oven and let sit 10 minutes. Slice and serve.