3.19.4.4.1.19 DeleteDhcpReservationDelegate
The DeleteDhcpReservationDelegate processing is done when the IpamOperationWithProgressParameter.OperationId is AdminOperationId.DeleteDhcpReservation. The IpamOperationWithProgressParameter instance in this case MUST be of type DeleteDhcpReservationParameters.
The following steps delete an existing DHCP reservation. In these steps, any time a fault is generated, the SetOverallStatus is called with the fault details:
If IpamOperationWithProgressParameter is NULL or not of type DeleteDhcpReservationParameters, generate an appropriate SOAP fault (as specified in section 2.2.2.1). Put IpamOperationWithProgressParameter in a local variable as DeleteDhcpReservationParameters.
If DeleteDhcpReservationParameters.ReservationRecordId is NULL, generate an appropriate SOAP fault.
Call the procedure DeleteReservation of ADM_DHCPReservationTable, passing the following parameters:
Param_addressfamily assigned DeleteDhcpReservationParameters.Family.
Param_reservationId assigned DeleteDhcpReservationParameters.ReservationRecordId.
Call SetOverallStatus with Success and 100 percent completion.