TC_N_62_CS — Clear Customer Information - Clear and report - customerIdentifier
TC_N_62_CS — Clear Customer Information - Clear and report - customerIdentifier
Source: OCPP 2.0.1 Part 6 — Test Cases (Core & Advanced Security, FINAL, 2023-06-30) — Functional block N. Diagnostics, page 293.
Identification
| Field | Value |
|---|---|
| Test case name | Clear Customer Information - Clear and report - customerIdentifier |
| Test case Id | TC_N_62_CS |
| Use case Id(s) | N10 |
| Requirement(s) | N10.FR.01, N10.FR.03 |
| System under test | Charging Station |
| Functional block | N. Diagnostics |
Description
The CSMS sends a message to the Charging Station to clear (and retrieve) raw customer information, for example to be compliant with local privacy laws. The Charging Station notifies the CSMS by sending one or more reports.
Purpose
To verify if the Charging Station accepts the request and removes all customer related data (except from LocalList) and sent notifies as described at the OCPP specification.
Prerequisite(s)
The Charging Station needs to support retrieving / deleting CustomerInformation - CustomerIdentifier.
Before (Preparations)
Configuration State:
- N/a
Memory State:
- The tester needs manually store the <Configured CustomerIdentifier> at the Charging Station.
Reusable State(s):
- N/a
Main (Test scenario)
| Charging Station | CSMS |
|---|---|
| 2. The Charging Station responds with a CustomerInformationResponse | 1. The OCTT sends a CustomerInformationRequest with; - report true AND; - clear true AND; - customerIdentifier <Configured customerIdentifier> |
| 3. The Charging Station sends a NotifyCustomerInformationRequest | 4. The OCTT responds with a NotifyCustomerInformationResponse |
| Note(s):; - If tbc is True at Step 3 then step 3 and 4 will be repeated | |
| 6. The Charging Station responds with a CustomerInformationResponse | 5. The OCTT sends a CustomerInformationRequest with; - report true AND; - clear false AND; - customerIdentifier <Configured customerIdentifier> |
| 7. The Charging Station sends a NotifyCustomerInformationRequest | 8. The OCTT responds with a NotifyCustomerInformationResponse |
| Note(s):; - If tbc is True at Step 7 then step 7 and 8 will be repeated |
Tool validations
Step 2:
Message CustomerInformationResponse
- status Accepted
Step 3:
Message NotifyCustomerInformationRequest
- data Not empty
Step 6:
Message CustomerInformationResponse
- status Accepted
Step 7:
Message NotifyCustomerInformationRequest
- data empty
Post scenario validations
- All report parts have been received