Difference between revisions of "Open-Xchange Provisioning using SOAP"

(Created page with "= Provision Open-Xchange using SOAP = Beneath RMI and commandline, Open-Xchange can be provisioned using SOAP. The setup instructions for the SOAP services can be find in [http...")
 
Line 4: Line 4:
  
 
The setup instructions for the SOAP services can be find in [http://software.open-xchange.com/OX6/doc/SOAP/admin/OX-Admin-SOAP.html this document].
 
The setup instructions for the SOAP services can be find in [http://software.open-xchange.com/OX6/doc/SOAP/admin/OX-Admin-SOAP.html this document].
 +
 +
== Known limitations ==
  
 
'''Note, however, due to a limitation in the used technology (WSDL autogeneration), it is NOT possible to build the SOAP client using technologies like WSDL2JAVA or any other software that relies on a properly defined WSDL.
 
'''Note, however, due to a limitation in the used technology (WSDL autogeneration), it is NOT possible to build the SOAP client using technologies like WSDL2JAVA or any other software that relies on a properly defined WSDL.
Line 9: Line 11:
  
 
Only Perl (using SOAP::Lite) and PHP is known to work with the current implementation.
 
Only Perl (using SOAP::Lite) and PHP is known to work with the current implementation.
 +
The Plesk and POA integration is using PHP and the cPanel integration is using Perl to provision Open-Xchange using SOAP.
 +
 +
== Example code ==
 +
 +
You can find Perl and PHP example code in the cvs within the repository <tt>open-xchange-admin-soap</tt>.
 +
Checkout using the command
 +
 +
$ cvs -d :pserver:anonymous@www.open-xchange.com:/cvsroot co open-xchange-admin-soap
 +
 +
once checked out, find examples in
 +
 +
open-xchange-admin-soap/test/perl
 +
open-xchange-admin-soap/test/php

Revision as of 13:09, 6 September 2011

Provision Open-Xchange using SOAP

Beneath RMI and commandline, Open-Xchange can be provisioned using SOAP.

The setup instructions for the SOAP services can be find in this document.

Known limitations

Note, however, due to a limitation in the used technology (WSDL autogeneration), it is NOT possible to build the SOAP client using technologies like WSDL2JAVA or any other software that relies on a properly defined WSDL.

Only Perl (using SOAP::Lite) and PHP is known to work with the current implementation. The Plesk and POA integration is using PHP and the cPanel integration is using Perl to provision Open-Xchange using SOAP.

Example code

You can find Perl and PHP example code in the cvs within the repository open-xchange-admin-soap. Checkout using the command

$ cvs -d :pserver:anonymous@www.open-xchange.com:/cvsroot co open-xchange-admin-soap

once checked out, find examples in

open-xchange-admin-soap/test/perl
open-xchange-admin-soap/test/php