# Final Builder not discovering all methods from SOAP web service

**URL:** <https://www.finalbuilder.com/forums/t/final-builder-not-discovering-all-methods-from-soap-web-service/6917>\
**Category:** Bugs\
**Created:** [November 10, 2020, 10:51am UTC](https://www.finalbuilder.com/forums/t/final-builder-not-discovering-all-methods-from-soap-web-service/6917 "2020-11-10T10:51:06Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![msanz](https://www.finalbuilder.com/forums/letter_avatar_proxy/v4/letter/m/ed8c4c/32.png) [@msanz](https://www.finalbuilder.com/forums/u/msanz)\
**Post date:** [November 10, 2020, 10:51am UTC](https://www.finalbuilder.com/forums/t/final-builder-not-discovering-all-methods-from-soap-web-service/6917/1 "2020-11-10T10:51:06Z")

</div>

I’m using the action ‘Web Service’ connected to our SOAP service, but I noticed that it only retrieves some methods from it.  
I found this previous thread [Web Service Action only finding one method](https://www.finalbuilder.com/forums/t/web-service-action-only-finding-one-method/2301) but in my case there’s no permissions involved.

Please find the WSDL file here if it helps [https://www.siam-it.com/pub/830a7c51-9e63-486f-b210-8db650ea18a0/finalbuilder/ChemeterService.xml](https://www.siam-it.com/pub/830a7c51-9e63-486f-b210-8db650ea18a0/finalbuilder/ChemeterService.xml)

A couple methods (there are more) FinalBuilder does not retrieve:  
CheckMixtureExist  
GetLabelPdf

Thank you.

---

<div class="post-metadata">

**Author:** ![Vincent](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/vincent/32/938_2.png) [@Vincent](https://www.finalbuilder.com/forums/u/Vincent)\
**Post date:** [November 10, 2020, 11:38am UTC](https://www.finalbuilder.com/forums/t/final-builder-not-discovering-all-methods-from-soap-web-service/6917/2 "2020-11-10T11:38:33Z")

</div>

The missing methods have parameter types that the action doesn’t handle, in this case arrays & base64Binary etc.

I guess we could create a delimited list from and array, but in cases where the arrays are of another complex type… well that’s a problem.

For base64Binary, FinalBuilder doesn’t have a binary variable type, and if it did I’m not too sure what we would do with it (I guess in this method it’s a file that’s returned?) other than write it to file.

I’ll keep looking at this, these actions haven’t gotten a whole lot of attention in recent years and are overdue an overhaul. New variable types won’t happen for FinalBuilder 8, that’s just too big a change (with associated risk of bugs)… so it will be a while before we see any major progress on this. You may be better off creating a small console application in c# to do what you need and call it from FinalBuilder.
