Skip to content
Documentation Menu

TC_B_45_CS — Migrate to new ConnectionProfile - Success - Same CSMS Root

TC_B_45_CS — Migrate to new ConnectionProfile - Success - Same CSMS Root

Source: OCPP 2.0.1 Part 6 — Test Cases (Core & Advanced Security, FINAL, 2023-06-30) — Functional block B. Provisioning, page 66.

Identification

FieldValue
Test case nameMigrate to new ConnectionProfile - Success - Same CSMS Root
Test case IdTC_B_45_CS
Use case Id(s)B09, B10
Requirement(s)B09.FR.01,B10.FR.01,B10.FR.04,B10.FR.06
System under testCharging Station
Functional blockB. Provisioning

Description

The CSMS updates the connection details on the Charging Station. For instance in preparation of a migration to a new CSMS.

Purpose

To verify if the Charging Station is able to migrate to another network connection profile slot.

Prerequisite(s)

At least two configuration slots for networkConnectionProfiles must be supported

Before (Preparations)

Configuration State:

  • N/a

Memory State:

  • N/a

Reusable State(s):

  • N/a

Main (Test scenario)

Charging StationCSMS
2. The Charging Station responds with a SetNetworkProfileResponse1. The OCTT sends a SetNetworkProfileRequest; with configurationSlot is <Configured configurationSlot> or <Configured configurationSlot> depending on which one is already in use; - connectionData.messageTimeout <Configured messageTimeout>; - connectionData.ocppCsmsUrl <ocppCsmsUrl that is not currently active>; - connectionData.ocppInterface <Configured ocppInterface>; - connectionData.ocppVersion OCPP20; - connectionData.securityProfile <Configured securityProfile>
4. The Charging Station responds with a SetVariablesResponse3. The OCTT sends a SetVariablesRequest; with variable.name is "NetworkConfigurationPriority" component.name is "OCPPCommCtrlr" attributeValue is <Configured configurationSlot2>,<Configured configurationSlot>
6. The Charging Station responds with a ResetResponse5. The OCTT sends a ResetRequest; with type OnIdle; Note(s):; - This step will only be executed when the status RebootRequired is returned at step 4.
7. Execute Reusable State Booted; Note(s):; - The Charging Station connects using the <Configured connectionData2>.

Tool validations

Step 2:

Message SetNetworkProfileResponse

  • status Accepted

Step 4:

Message SetVariablesResponse

  • setVariableResult[0].attributeStatus Accepted OR RebootRequired

Step 6:

Message ResetResponse

  • status Accepted

Post scenario validations

  • N/a