3.3.4.124 RemapSubnet

The RemapSubnet operation is used to specifically map a particular subnet from a list of possible overlapping subnets to an address block.

 <wsdl:operation name="RemapSubnet">
   <wsdl:input wsaw:Action="http://Microsoft.Windows.Ipam/IIpamServer/RemapSubnet" message="ipam:IIpamServer_RemapSubnet_InputMessage" />
   <wsdl:output wsaw:Action="http://Microsoft.Windows.Ipam/IIpamServer/RemapSubnetResponse" message="ipam:IIpamServer_RemapSubnet_OutputMessage" />
 </wsdl:operation>

Upon receiving the IIpamServer_RemapSubnet_InputMessage request message, the server performs the following processing steps. Upon successful completion of these steps, the server MUST respond with the IIpamServer_RemapSubnet_OutputMessage. 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. Fault if RemapSubnet.addressFamily is neither InterNetwork nor InterNetworkV6.

  2. Get the subnet corresponding to the RemapSubnet.id by calling the GetSubnetById procedure of the ADM_SubnetTable passing the RemapSubnet.id as Param_ SubnetId. Store the resulting output parameter as subnetToRemap.

  3. If the subnetToRemap is NULL, return an appropriate SOAP fault to the client.

  4. Call the Remap procedure of ADM_SubnetTable with following parameters: 

  5. Param_SubnetId is assigned the value of subnetToRemap.id

  6. Param_addressFamily is assigned the value of rangeToRemap.addressFamily.