# Issue in vmpool.showback method in XML-RPC integration API (opennebula 5.0.2)?

**URL:** <https://forum.opennebula.io/t/issue-in-vmpool-showback-method-in-xml-rpc-integration-api-opennebula-5-0-2/3226>\
**Category:** Product Support\
**Created:** [November 4, 2016, 4:54am UTC](https://forum.opennebula.io/t/issue-in-vmpool-showback-method-in-xml-rpc-integration-api-opennebula-5-0-2/3226 "2016-11-04T04:54:13Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![surya](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/surya/32/5097_2.png) [@surya](https://forum.opennebula.io/u/surya)\
**Post date:** [November 4, 2016, 4:54am UTC](https://forum.opennebula.io/t/issue-in-vmpool-showback-method-in-xml-rpc-integration-api-opennebula-5-0-2/3226/1 "2016-11-04T04:54:13Z")

</div>

**Code:**  
def getshowback(a,b,c,d):  
response = getProxy().one.vmpool.showback(one\_auth,a,b,c,d)  
if response[0]:  
return response[1]  
else:  
raise Exception(response[1])

data = getshowback(-1,-1,-1,-1)  
print data

**Error:**  
Traceback (most recent call last):  
File “showback\_pool.py”, line 18, in   
data = getshowback(-1,-1,-1,-1)  
File “showback\_pool.py”, line 12, in getshowback  
response = getProxy().one.vmpool.showback(one\_auth,a,b,c,d)  
File “/usr/lib/python2.7/xmlrpclib.py”, line 1233, in **call**  
return self.\_\_send(self.\_\_name, args)  
File “/usr/lib/python2.7/xmlrpclib.py”, line 1587, in \_\_request  
verbose=self.\_\_verbose  
File “/usr/lib/python2.7/xmlrpclib.py”, line 1273, in request  
return self.single\_request(host, handler, request\_body, verbose)  
File “/usr/lib/python2.7/xmlrpclib.py”, line 1306, in single\_request  
return self.parse\_response(response)  
File “/usr/lib/python2.7/xmlrpclib.py”, line 1482, in parse\_response  
return u.close()  
File “/usr/lib/python2.7/xmlrpclib.py”, line 794, in close  
raise Fault(\*\*self.\_stack[0])  
xmlrpclib.Fault: \<Fault -501: ‘Not enough parameters’\>

Even though the parameter and method is correct still it shows not enough parameter. What is this error? and why?

---

<div class="post-metadata">

**Author:** ![mcabrerizo](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/mcabrerizo/32/4829_2.png) [@mcabrerizo](https://forum.opennebula.io/u/mcabrerizo)\
**Post date:** [November 4, 2016, 7:57am UTC](https://forum.opennebula.io/t/issue-in-vmpool-showback-method-in-xml-rpc-integration-api-opennebula-5-0-2/3226/2 "2016-11-04T07:57:10Z")

</div>

Hi!,  
I think documentation for[that method](http://vm_pool_showback) is not accurate.

Though five parameters are inputs as you’re using, you should use six parameters. I’ve visited the code and the missing parameter would be the filter flag which it’s an integer like the one used in the one.vmpool.accounting:

Filter flag - \< = -3: Connected user’s resources - -2: All resources - -1: Connected user’s and his group’s resources - \> = 0: UID User’s Resources.

This is my test with 6 parameters:

 ![](https://canada1.discourse-cdn.com/flex031/uploads/opennebula/original/2X/a/aa42dd3e253019a7d61ae8b7cc4945b1cc2ccad7.png)

So change getshowback(a,b,c,d) to getshowback(a,b,c,d,e) where a is the new parameter for filtering.

Cheers!

---

<div class="post-metadata">

**Author:** ![surya](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/surya/32/5097_2.png) [@surya](https://forum.opennebula.io/u/surya)\
**Post date:** [November 4, 2016, 9:16am UTC](https://forum.opennebula.io/t/issue-in-vmpool-showback-method-in-xml-rpc-integration-api-opennebula-5-0-2/3226/4 "2016-11-04T09:16:42Z")

</div>

what tool are using to test the response status?

---

<div class="post-metadata">

**Author:** ![mcabrerizo](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/mcabrerizo/32/4829_2.png) [@mcabrerizo](https://forum.opennebula.io/u/mcabrerizo)\
**Post date:** [November 4, 2016, 9:22am UTC](https://forum.opennebula.io/t/issue-in-vmpool-showback-method-in-xml-rpc-integration-api-opennebula-5-0-2/3226/5 "2016-11-04T09:22:44Z")

</div>

Hi!  
in my example I’m using a Chrome extension called XML-RPC-Client for [https://chrome.google.com/webstore/detail/xml-rpc-client/mbelaappiaalhoceejaopcghdlnhhain](https://chrome.google.com/webstore/detail/xml-rpc-client/mbelaappiaalhoceejaopcghdlnhhain)

Have a look at this recent post: [https://forum.opennebula.io/t/postman-or-similar-application-for-opennebula-api/3201/9](https://forum.opennebula.io/t/postman-or-similar-application-for-opennebula-api/3201/9) where we’re discussing tools for xml rpc.

Cheers!

---

<div class="post-metadata">

**Author:** ![surya](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/surya/32/5097_2.png) [@surya](https://forum.opennebula.io/u/surya)\
**Post date:** [November 4, 2016, 9:40am UTC](https://forum.opennebula.io/t/issue-in-vmpool-showback-method-in-xml-rpc-integration-api-opennebula-5-0-2/3226/6 "2016-11-04T09:40:16Z")

</div>

Thanks 🙂
