Webservices usage » History » Revision 12
Revision 11 (Mickael Cabanas, 08/17/2011 06:27 PM) → Revision 12/15 (Mickael Cabanas, 08/17/2011 06:28 PM)
h1. Webservices usage
SOAP Webservices are only avalaible in Virtuemart 2. To enable it go to Virtuemart configuration panel.
There are 6 WSDL contracts which contains more than 100 webservices.
- Categories
- Products
- Users
- Orders
- SQLQueries
- Customized
h2. Requierements
You need PHP 5.2 or higher and PHP SOAP modules enabled on your server.
h2. Configuration
- Default configuration is all webservices are disabled.
- All webervices need authentication with super user right.
- You can enable/disable authentication for some methods.
h2. WSDL access
WSDL are reachable at :
http://<hostname>/<joomladir>/administrator/components/com_virtuemart/services/VM_CategoriesWSDL.php
http://<hostname>/<joomladir>/administrator/components/com_virtuemart/services/VM_ProductWSDL.php
http://<hostname>/<joomladir>/administrator/components/com_virtuemart/services/VM_OrderWSDL.php
http://<hostname>/<joomladir>/administrator/components/com_virtuemart/services/VM_UsersWSDL.php
http://<hostname>/<joomladir>/administrator/components/com_virtuemart/services/VM_SQLQueriesWSDL.php
http://<hostname>/<joomladir>/administrator/components/com_virtuemart/services/VM_CustomizedWSDL.php
h2. Webservices tests
You can use a tool like "SOAPui":http://www.soapui.org/ to test webservice
Create new project and add url to your WSDL.
Request is build automaticaly