OpenvPMS ESCI (e-Supply Chain Interface)
OpenVPMS ESCI (e-Supply Chain Interface) is a standards-based API to enable OpenVPMS to place orders and receive order responses and invoices to and from suppliers electronically.
It is based on the exchange of Universal Business Language (UBL) 2.0 documents via web services.
The 1.0 release of ESCI is available for download at:
http://repository.openvpms.org/releases/org/openvpms/openvpms-esci-package/1.0/openvpms-esci-package-1.0.zip
This contains:
- integration guide (also attached below)
- Web Service Definition Language (WSDL) and Extensible Markup Language (XML) Schema Definitions (XSD) files, defining the web services
- JAX-WS interfaces, defining the web services in Java
- Java Architecture for XML Binding (JAXB) wrappers for the UBL documents
- Example implementations of the ESCI web services
- Example clients, to submit UBL documents to the ESCI web services
- Example Order, OrderResponseSimple and Invoice UBL documents
- Java classes to submit UBL documents to ESCI web services
This release includes some minor improvements to the integration guide.
Please post any comments or queries to the Developers forum: http://www.openvpms.org/category/forums/developers/general-developers-di...