Inside WSDL:
<message name="updateRoutePartitionIn">
<part element="xsd1:updateRoutePartition" name="axlParams"/>
</message>
<message name="updateRoutePartitionOut">
<part element="xsd1:updateRoutePartitionResponse" name="axlParams"/>
</message>
<operation name="updateRoutePartition">
<input message="s0:updateRoutePartitionIn"/>
<output message="s0:updateRoutePartitionOut"/>
</operation>
<operation name="updateRoutePartition">
<soap:operation soapAction="CUCM:DB ver=8.5 updateRoutePartition" style="document"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
Inside XSD:
<xsd:element name='updateRoutePartition' type='axlapi:UpdateRoutePartitionReq'></xsd:element>
<xsd:element name='updateRoutePartitionResponse' type='axlapi:StandardResponse'></xsd:element>
I think this is the really relevant part, where all the methods related to the "partition" element are defined:
<xsd:element name='addRoutePartition' type='axlapi:AddRoutePartitionReq'></xsd:element>
<xsd:element name='addRoutePartitionResponse' type='axlapi:StandardResponse'></xsd:element>
<xsd:element name='updateRoutePartition' type='axlapi:UpdateRoutePartitionReq'></xsd:element>
<xsd:element name='updateRoutePartitionResponse' type='axlapi:StandardResponse'></xsd:element>
<xsd:element name='getRoutePartition' type='axlapi:GetRoutePartitionReq'></xsd:element>
<xsd:element name='getRoutePartitionResponse' type='axlapi:GetRoutePartitionRes'></xsd:element>
<xsd:element name='removeRoutePartition' type='axlapi:NameAndGUIDRequest'></xsd:element>
<xsd:element name='removeRoutePartitionResponse' type='axlapi:StandardResponse'></xsd:element>
<xsd:element name='listRoutePartition' type='axlapi:ListRoutePartitionReq'></xsd:element>
<xsd:element name='listRoutePartitionResponse' type='axlapi:ListRoutePartitionRes'></xsd:element>
<xsd:complexType name='AddRoutePartitionReq'>
<xsd:complexContent>
<xsd:extension base='axlapi:APIRequest'>
<xsd:sequence>
<xsd:element name='routePartition' type='axlapi:XRoutePartition'></xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name='UpdateRoutePartitionReq'>
<xsd:complexContent>
<xsd:extension base='axlapi:NameAndGUIDRequest'> ---> probably the problem lies here, since this xml request is not added to the soap request
<xsd:sequence>
<xsd:element nillable='false' name='newName' minOccurs='0' type='xsd:string' maxOccurs='1'></xsd:element>
<xsd:element nillable='false' name='description' minOccurs='0' type='xsd:string' maxOccurs='1'></xsd:element>
<xsd:element
nillable='true' name='timeScheduleIdName' minOccurs='0'
type='axlapi:XFkType' maxOccurs='1'></xsd:element>
<xsd:element
type='axlapi:boolean' nillable='false' maxOccurs='1' minOccurs='0'
name='useOriginatingDeviceTimeZone'
default='true'></xsd:element>
<xsd:element type='axlapi:XTimeZone' nillable='false' maxOccurs='1' minOccurs='0' name='timeZone' default='GMT'>
<xsd:annotation>
<xsd:documentation>Only
Applicable if TimeSchedule is selected. If OriginatingDevice is
selected then this tag is not applicable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence></xsd:extension>
</xsd:complexContent>
</xsd:complexType>
By the way it seems that the argument missing from the method (and so the lacking xml tag) is defined below:
<xsd:complexType name="NameAndGUIDRequest">
<xsd:annotation>
<xsd:documentation>This
is a utility object that created because many of the Get, Remove, and
Update methods allow the user to specify either the name or the
uuid.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="name" type="axlapi:String100" nillable="false">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="uuid" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Thank you