-
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(docs): restructure OCHP documentation by adding preface, version…
…ing, conventions, and abbreviations sections to enhance clarity and usability feat(docs): implement CH-partner interface description to detail data exchange processes between partners and the clearing house feat(docs): add Algolia search integration to improve documentation navigation and user experience style(docs): update custom CSS for improved styling of search components in light and dark themes
- Loading branch information
Showing
21 changed files
with
222 additions
and
9 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,5 @@ | ||
{ | ||
"label": "OCHP", | ||
"collapsible": true, | ||
"collapsed": true, | ||
"link": { | ||
"type": "generated-index", | ||
"title": "OCPH - Open Clearing House Protocol" | ||
}, | ||
"customProps": { | ||
"description": "Open Clearing House Protocol" | ||
} | ||
"collapsed": true | ||
} |
2 changes: 2 additions & 0 deletions
2
...cs/protocols/ochp/ochp/preface/preface.md → ...tocols/ochp/ochp/00-preface/01-preface.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,7 @@ | ||
--- | ||
sidebar_position: 1 | ||
slug: /protocols/ochp/ochp/preface | ||
id: preface | ||
--- | ||
# Preface | ||
|
||
|
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
{ | ||
"label": "Preface", | ||
"position": 1, | ||
"collapsible": true, | ||
"collapsed": true, | ||
"link": { | ||
"type": "doc", | ||
"id": "preface" | ||
} | ||
} |
4 changes: 4 additions & 0 deletions
4
.../ochp/ochp/abbreviations/abbreviations.md → ...ochp/01-abbreviations/01-abbreviations.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,7 @@ | ||
--- | ||
slug: /protocols/ochp/ochp/abbreviations | ||
id: abbreviations | ||
--- | ||
# Abbreviations | ||
|
||
| Abbreviation | Meaning | | ||
|
10 changes: 10 additions & 0 deletions
10
site/docs/protocols/ochp/ochp/01-abbreviations/_category_.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
{ | ||
"label": "Abbreviations", | ||
"position": 2, | ||
"collapsible": true, | ||
"collapsed": true, | ||
"link": { | ||
"type": "doc", | ||
"id": "abbreviations" | ||
} | ||
} |
1 change: 1 addition & 0 deletions
1
...primary-stakeholders-electric-vehicles.md → ...primary-stakeholders-electric-vehicles.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,6 @@ | ||
--- | ||
sidebar_position: 1 | ||
id: primary-stakeholders-electric-vehicles | ||
--- | ||
# Primary Stakeholders Electric Vehicles | ||
|
||
|
File renamed without changes.
31 changes: 31 additions & 0 deletions
31
site/docs/protocols/ochp/ochp/02-introduction/03-clearing-house-functionality.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
--- | ||
sidebar_position: 4 | ||
--- | ||
# Clearing House functionality | ||
|
||
An EV clearing house in the scope of this protocol facilitates the | ||
mutual exchange of roaming authorisations, charge data & charge point | ||
information between its partners. The formal act of clearing - as meant | ||
here - is the assignment of charge detail records to the corresponding | ||
EV Service Provider. The financial clearing has to be executed in a | ||
subsequent process step and is out of scope of the interface addressed | ||
by OCHP. However, the here defined data types are meant to be used as a | ||
base to calculate the payment request. | ||
Normally the following steps are followed, (*highlighted* steps are | ||
in scope of OCHP): | ||
|
||
* *An EVSP (Partner A) uploads authorisation data of its EV users to | ||
the Clearing House (CH).* | ||
* *The EVSE operators that have a roaming contract with (A), download | ||
this authorisation data from the CH.* | ||
* The EVSE operators enable these authorisations to be used on their | ||
charge points. | ||
* The EV users of partner (A) can now charge their electric vehicles | ||
at all charge points of the EVSE operators named in step 2. | ||
* *The EVSE operator uploads the charge data (using Charge Detail | ||
Records) to the CH.* | ||
* *This charge data is then routed by the CH towards partner (A) using | ||
OCHP.* | ||
* Partner (A) pays the roaming partner for the charging action done by | ||
its customer. | ||
* Partner (A) bills its customer. |
File renamed without changes.
2 changes: 1 addition & 1 deletion
2
...ochp/introduction/ochpdirect-extension.md → ...2-introduction/05-ochpdirect-extension.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
--- | ||
sidebar_position: 4 | ||
sidebar_position: 5 | ||
--- | ||
# OCHPdirect Extension | ||
|
||
|
1 change: 1 addition & 0 deletions
1
...ls/ochp/ochp/introduction/_category_.json → ...ochp/ochp/02-introduction/_category_.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,6 @@ | ||
{ | ||
"label": "Introduction", | ||
"position": 3, | ||
"collapsible": true, | ||
"collapsed": true | ||
} |
28 changes: 28 additions & 0 deletions
28
...3-ch-partner-interface-description/01-primary-stakeholders-electric-vehicles.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
--- | ||
sidebar_position: 1 | ||
id: ch-partner-interface-description | ||
--- | ||
# CH-Partner Interface description | ||
|
||
The interfaces between the system of the Clearing House and systems of | ||
the different partners consist of the six following components: | ||
|
||
* Exchange of Authorisation Data (Roaming Authorisations, | ||
RoamingAuthorisationInfo) | ||
* Exchange of Charge Data, the raw billing data (Charge Detail | ||
Records, CDRInfo) | ||
* Exchange of Charge Point Information (Static and live POI data, | ||
ChargePointInfo) | ||
* Exchange of Tariff Information (TariffInfo) | ||
* Single Authorization Requests (Single-Token-Requests) | ||
* Exchange of Parking Spot Information (Static and live data) | ||
|
||
From the data flow perspective, each market role is a source or a sink | ||
for certain data types. The figure below gives an overview of | ||
the exchanged data types, their direction and their particular | ||
originating and consuming market role. | ||
|
||
![Figure Data flow and direction overview](../../media/DataFlows.png "Data flow and direction overview") | ||
|
||
The exchange of data takes place via standardized web services. | ||
|
41 changes: 41 additions & 0 deletions
41
...ochp/ochp/03-ch-partner-interface-description/02-exchange-authorisation-data.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
--- | ||
sidebar_position: 1 | ||
id: exchange-authorisation-data | ||
--- | ||
# Exchange Authorisation Data | ||
|
||
## Upload own authorisation data (roaming list) to the CHS | ||
|
||
The MDM of each EVSP has to exchange the own authorisation data with the | ||
Clearing House to share that data with EVSE Operators. The upload of the | ||
own roaming list is done in the following way: | ||
|
||
* MDM sends the SetRoamingAuthorisationList.req PDU. | ||
* CHS responds with a SetRoamingAuthorisationList.conf PDU. | ||
|
||
## Update own authorisation data (roaming list) in the CHS | ||
|
||
For later updates of authorization data from the MDM to the Clearing | ||
House and the EVSE Operators, only the changed entries (delta) have to | ||
be transferred. The updated roaming list entries have to be sent the | ||
following way: | ||
|
||
* MDM sends the UpdateRoamingAuthorisationList.req PDU. | ||
* CHS responds with a UpdateRoamingAuthorisationList.conf PDU. | ||
|
||
## Download global roaming authorisation data from CHS | ||
|
||
A CMS downloads the global authorisation data repository from the CHS. | ||
The download of the global roaming list is done in the following way: | ||
|
||
* CMS sends the GetRoamingAuthorisationList.req PDU. | ||
* CHS responds with GetRoamingAuthorisationList.conf PDU. | ||
|
||
## Download updates in global roaming authorisation data from CHS | ||
|
||
A CMS downloads the changes to the global authorisation data repository | ||
since the last synchronization from the CHS. The updates in the global | ||
roaming list can be done in the following way: | ||
|
||
* CMS sends the GetRoamingAuthorisationListUpdates.req PDU. | ||
* CHS responds with GetRoamingAuthorisationListUpdates.conf PDU. |
10 changes: 10 additions & 0 deletions
10
site/docs/protocols/ochp/ochp/03-ch-partner-interface-description/_category_.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
{ | ||
"label": "CH-Partner Interface description", | ||
"position": 4, | ||
"collapsible": true, | ||
"collapsed": true, | ||
"link": { | ||
"type": "doc", | ||
"id": "ch-partner-interface-description" | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
{ | ||
"label": "OCHP", | ||
"collapsible": true, | ||
"collapsed": true | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters