We currently integrate with eBay using the following technologies: Java, XML, XML Schema, JAXB. We generate the request XML using a string template.
The project goal is to convert this code to SOAP. In addition, create test cases to cover the revised functionality. The current functionality includes: list inventory item on eBay (add/modify/delete), get seller transactions, get seller listings and some small auxiliary functionality. This current functionality must be completely converted.
Input and output to the modules will be in domain objects, which are already in production at this time. No database coding required.
Estimated effort: 30-60 hours.
* SOAP integration code
* Unit test code which tests *entire* functionality
* ANT build file, including build and test tasks
The classes to be converted in the attached [url removed, login to view] file are: EBayUncached and EBayExportHelper
We will provide a complete system with *some* unit tests
Note that we only use the following API calls:
We only use a small subset of the eBay API and returned values.
We only handle eBay Stores fixed-prices items
Documentation for the eBay XML API is [here].
A pointer to the eBay SOAP API will be provided
Java 1.4, J2EE, SOAP