You can now start the implementation of your Web services. The Web Service Checklist gives you an overview of the Web services that must be implemented according to your role.
For implementation purposes, you also need the WSDLs and the HBS Service End Points. You have downloaded the WSDLs in step 0.3 in the download section of our homepage. The HBS Service End Points have been sent to you attached to the "Handover QA Account" ticket.
To simplify the task of implementation, we have some code snippets in three programming languages - you are welcome to use them for implementation purposes. These code snippets are provided for SOAP ( in XML, C# and Java ) and for REST (in JSON) for this.
For Online EMP, Hubject recommends implementing as a first step the eRoaming Authorization Web service.
For Offline EMP, you should first implement the eRoaming Authentication Data Web service. The authorization information of your customers can therefore be uploaded to the HBS system. Furthermore, you can pull Charge Detail Records (CDRs) by implementing the eRoaming Authorization Web service.
Thereafter, both EMP (offline) and EMP (online) should implement the EvseData and EvseStatus Web services. Using these, the static and dynamic data of charging stations connected can be accessed, e.g. where a charging station is located and whether it is currently occupied or free.
Steps:
- Please implement either the Authorization or Authentication Web service according to your role (online or offline) to perform authorization
- Implement eRoamingEvseData (static data) and eRoamingEvseStatus (dynamic data) to obtain the charge point information
- Implement the pull Charge Detail Record for information relevant to the accounting process
- The implementation of eRoaming Reservation is only available using the new version of OICP 2.1. This step is optional.
- Test and check the Web services using the HBS Process Monitor
- Check your Web service frequency (push Authorization Data, pull Evse Status, pull Evse Data) in the HBS Process Monitor and record it in the Web Service Checklist
- Please attach the Web Service Checklist (you can find it at the bottom of this article) to the WSCL Ticket Form
- By sending the ticket, you automatically request the E2E testing which will be conducted by Hubject for you
After implementing the Web services, the E2E tests for the QA environment are to be conducted.