This page provides resources for Eskom’s specialised version of XMLVend. This specialised version of XMLVend must be implemented by all vendors who are authorized to sell prepayment electricity for Eskom but the generic version of XMLVend is also required because the specialsed requirements are only part of the complete XMLVend specification.
There are three schemas used in the Eskom design for XMLVend, namely the Base domain, Meter domain and Revenue domain. The design can either be done by using the three separate domain (XSD) files or the single WSDL file.
The Test Suite comprises three independent components; the Server module, the Client module and the Message interceptor module. When testing your design, it is important to also use the message interceptor that will validate the request and response messages.
This test suite is used by Eskom to test and validate the designs for all prospective vendors. This means that any of the prospective manufacturers can already perform all the necessary validation tests before submitting a solution to Eskom for testing.