3.5.4.5 InitializeEnumerationWithModule
The InitializeEnumerationWithModule operation is an initiating operation. This operation specifies the type of object that is to be enumerated using the enumeration session and the enumeration parameters. This operation is called when the enumeration is invoked from PowerShell. This operation is called for enumerations invoked through any other remoting module and the InitializeEnumeration operation defined in section 3.5.4.4.2.1 deprecated.
-
<wsdl:operation msc:isInitiating="true" msc:isTerminating="false" name="InitializeEnumerationWithModule"> <wsdl:input wsaw:Action="http://Microsoft.Windows.Ipam/IIpamEnumerator/InitializeEnumerationWithModule" message="ipam:IIpamEnumerator_InitializeEnumerationWithModule_InputMessage" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" /> <wsdl:output wsaw:Action="http://Microsoft.Windows.Ipam/IIpamEnumerator/InitializeEnumerationWithModuleResponse" message="ipam:IIpamEnumerator_InitializeEnumerationWithModule_OutputMessage" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" /> </wsdl:operation>
Upon receiving the IIpamEnumerator_InitializeEnumerationWithModule_InputMessage request message, the server performs the following processing steps. Upon successful completion of these steps, the server MUST respond with the IIpamEnumerator_InitializeEnumerationWithModule_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:
The session state is set to Enumeration Initialized.
The InitializeEnumerationWithModule.parameters MUST be valid as defined in section 2.2.4. If the data is valid, assign InitializeEnumerationWithModule.parameters to EnumInputParameters.
The InitializeEnumerationWithModule.parameters.objectType MUST be a valid value of EnumerationObjectType and MUST NOT be None.
The InitializeEnumerationWithModule.parameters.remotingModule MUST NOT be NULL.
If the validation of the InitializeEnumerationWithModule.parameters done fails, an appropriate SOAP fault MUST be sent to the client as specified section 2.2.2.1.
Initialize the session with InitializeEnumerationWithModule.parameters.remotingModule.