3.19.4.4.1.17 MovePolicyProcessingOrderDelegate

The MovePolicyProcessingOrderDelegate processing is done when the IpamOperationWithProgressParameter.OperationId is AdminOperationId.MovePolicyProcessingOrder. The IpamOperationWithProgressParameter instance in that case MUST be of type MovePolicyProcessingOrderParameters.

This operation is used to move a given DHCP policy order either up or down. In the following steps, any time a fault is generated, SetOverallStatus is called with the fault details:

  1. If IpamOperationWithProgressParameter is NULL or not of type MovePolicyProcessingOrderParameters, generate an appropriate SOAP fault (as specified in section 2.2.2.1). Project IpamOperationWithProgressParameter in a local variable as MovePolicyProcessingOrderParameters.

  2. If UpdatePolicyPropertiesParameters.Policy is NULL, generate an appropriate SOAP fault.

  3. Call the procedure MovePolicyProcessingOrder of ADM_DhcpPolicyTable, passing UpdatePolicyPropertiesParameters.Policy as Param_Policy and UpdatePolicyPropertiesParameters.Direction as Param_ProcessingDirection.

  4. Call SetOverallStatus with Success and 100 percent completion.