TC_E_21_CSMS — Stop transaction options - StopAuthorized - Remote
TC_E_21_CSMS — Stop transaction options - StopAuthorized - Remote
Source: OCPP 2.0.1 Part 6 — Test Cases (Core & Advanced Security, FINAL, 2023-06-30) — Functional block E. Transactions, page 386.
Identification
| Field | Value |
|---|---|
| Test case name | Stop transaction options - StopAuthorized - Remote |
| Test case Id | TC_E_21_CSMS |
| Use case Id(s) | E06(S3) AND F03 |
| Requirement(s) | E06.FR.03,F03.FR.01,F03.FR.09 |
| System under test | CSMS |
| Functional block | E. Transactions |
Description
OCPP 2.x.x has a flexible transaction mechanism that allows the transaction start and stop points to be configured differently. This test covers one of the stop options.
Purpose
To verify if the CSMS is able to handle a Charging Station that stops a transaction when it receives a RequestStopTransactionRequest.
Prerequisite(s)
N/a
Before (Preparations)
Configuration State:
- N/a
Memory State:
- N/a
Reusable State(s):
- State is EnergyTransferStarted
Main (Test scenario)
| Charging Station | CSMS |
|---|---|
| Manual Action: Trigger the CSMS to request the Charging Station to stop the ongoing transaction. | |
| 2. The OCTT responds with a RequestStopTransactionResponse; with status Accepted | 1. The CSMS sends a RequestStopTransactionRequest |
| 3. The OCTT sends a TransactionEventRequest.; with triggerReason is RemoteStop transactionInfo.stoppedReason is Remote eventType is Ended | 4. The CSMS responds with a TransactionEventResponse. |
Tool validations
Step 1:
Message: RequestStopTransactionRequest
- transactionId must equal <transactionId provided by the OCTT in before state.>
Post scenario validations
- N/a