Python client wrapper library for WSDL API

Avg Bid (USD)
Project Budget (USD)
$750 - $1500

Project Description:
The output of this project should be a python 2.7 module that can be imported by any other python script or module that wraps a specific WSDL API from the below SaaS provider. The module should contain a class that is built to handle all interactions with the WSDL interface, including automatically taking care of authentication and session management. The class should have simple calls that match up to the WSDL API interface. Note that the below SaaS provider has broken up the WSDL interface into multiple WSDL definitions, and all must be accessible via the module/class. The class should also be easily extendable as new functions are defined or new WSDL interfaces are defined.

Data retrieved from the WSDL APIs must be made available via memory object using standard python 2.7 data structures to be used in the calling python script/module to be used for further data processing.

[url removed, login to view]

The final product should be constructed in such a way that the library could be used to talk to the hosted solution or a privately hosted copy of the code. (i.e. be able to define the namespace and URL to access the namespace)

The use of GPL/GNU or other open source licensing for WSDL or XML support is encouraged and allowed. All works done on this project must also carry a GPL license for redistribution.

All source code and working examples must be delivered for acceptance of the project.

Examples should include:
-setting authentication and namespace
-retrieving a list of Employees, Clients, Projects and Tasks
-retrieving a list of time entries by date range and by date range/employeeID

The developer should signup for a trial account to the TimeLive hosted solution to test and build this package.

Skills required:
Engineering, Python, Software Architecture
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$ 1250
in 14 days
$ 1324
in 35 days
$ 800
in 14 days
$ 1368
in 30 days
$ 750
in 20 days
$ 1443
in 21 days
Hire sahalmoidu
$ 750
in 3 days
$ 750
in 10 days
$ 1159
in 30 days
$ 1250
in 25 days