Symptoms
PlanResourceListGet_API method with empty StatusList finishes with an error:
<methodResponse><fault><value><struct><member><name>faultCode</name><value><i4>-32600</i4></value></member><member><name>faultString</name><value><string>Server error. XML-RPC violation: /methodCall/params/param/value/struct/member/value/array/data/value[1]/i4</string></value></member></struct></value></fault></methodResponse>
Cause
The value type <i4></i4>
is set to an empty StatusList parameter.
Resolution
Remove <i4></i4>
from the StatusList:
<?xml version="1.0" encoding="UTF-8" ?>
<methodCall>
<methodName>Execute</methodName>
<params>
<param>
<value>
<struct>
<member>
<name>Server</name>
<value>BM</value>
</member>
<member>
<name>Method</name>
<value>PlanResourceListGet_API</value>
</member>
<member>
<name>Params</name>
<value>
<array>
<data>
<value><i4>3</i4></value>
<value><i4>1</i4></value>
<value></value> <---------------
<value><i4>1</i4></value>
</data>
</array>
</value>
</member>
</struct>
</value>
</param>
</params>
</methodCall>
The documentation will be updated with one of the upcoming PBA-E 5.5 updates.