Place ham on a rack in a shallow roasting pan. Bake, uncovered, at 325° for 2 hours.
In a large saucepan, combine the remaining ingredients. Cook and stir over medium heat until heated through. Brush ham with some of the glaze; bake 30-60 minutes longer or until a thermometer reads 140°, brushing occasionally with remaining glaze.