getReturnParameters WS API call with variable number of parameters was working fine in previous WFA version.
Now if I specify zero number of parameters, like below, it returns fault.
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.wfa.netapp.com/">
<soapenv:Header />
<soapenv:Body>
<ws:getReturnParameters>
<jobId>284</jobId>
<!--Zero or more repetitions:-->
<!--<parameters />-->
</ws:getReturnParameters>
</soapenv:Body>
</soapenv:Envelope>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><soap:Fault><faultcode>soap:Server</faultcode><faultstring>Fault occurred while processing.</faultstring></soap:Fault></soap:Body></soap:Envelope>
If I specify at least one parameter, everything works as expected:
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.wfa.netapp.com/">
<soapenv:Header />
<soapenv:Body>
<ws:getReturnParameters>
<jobId>284</jobId>
<!--Zero or more repetitions:-->
<parameters>LIFname</parameters>
</ws:getReturnParameters>
</soapenv:Body>
</soapenv:Envelope>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns2:getReturnParametersResponse xmlns:ns2="http://ws.wfa.netapp.com/"><return><name>LIFname</name><value>nasvmwesx01lab01</value></return></ns2:getReturnParametersResponse></soap:Body></soap:Envelope>