A. Two local variables, update and al, are created first. The first is a Boolean variable used to hold the run result of execution of the Web service operation UpdateCourse(), and the second is an ArrayList instance used to store an updating course record to be updated in the Course Table in our sample database…