3.19.4.3 InitializeOperationParameters

The InitializeOperationParameters operation is an initiating operation. This operation is used to specify the operation to be executed using the session.

 <wsdl:operation msc:isInitiating="true" msc:isTerminating="false" name="InitializeOperationParameters">
   <wsdl:input wsaw:Action="http://Microsoft.Windows.Ipam/IIpamOperationWithProgress/InitializeOperationParameters" message="ipam:IIpamOperationWithProgress_InitializeOperationParameters_InputMessage" />
   <wsdl:output wsaw:Action="http://Microsoft.Windows.Ipam/IIpamOperationWithProgress/InitializeOperationParametersResponse" message="ipam:IIpamOperationWithProgress_InitializeOperationParameters_OutputMessage" />
 </wsdl:operation>

Upon receiving the IIpamOperationWithProgress_InitializeOperationParameters_InputMessage request message, the server performs the following processing steps. Upon successful completion of these steps, the server MUST respond with the IIpamOperationWithProgress_InitializeOperationParameters_OutputMessage message. In the event of a failure, an appropriate SOAP fault MUST be sent to the client as specified in section 2.2.2.1:

  1. The session state is set to OperationWithProgressInitialized.

  2. The InitializeOperationParameters.IpamOperationWithProgressParameters element MUST be valid and MUST NOT be NULL.

  3. The IpamOperationWithProgressParameters.OperationId MUST be valid as per the definition in section 2.2.4.381. If the data is valid, assign InitializeOperationParameters.IpamOperationWithProgressParameters to IpamOperationWithProgressParameter.

  4. If the validation of the IpamOperationWithProgressParameters.OperationId done fails, an appropriate SOAP fault MUST be sent to the client as specified in section 2.2.2.1.