Skip to content
Documentation Menu

TC_B_53_CS — Get Base Report - Test mandatory DM variables via FullInventory

TC_B_53_CS — Get Base Report - Test mandatory DM variables via FullInventory

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

Identification

FieldValue
Test case nameGet Base Report - Test mandatory DM variables via FullInventory
Test case IdTC_B_53_CS
Use case Id(s)B07
Requirement(s)Chapter Referenced Components and Variables
System under testCharging Station
Functional blockB. Provisioning

Description

CSMS requests a FullInventory base report.

Purpose

To test that Charging Station supports all required DM variables.

Prerequisite(s)

N/a

Before (Preparations)

Configuration State:

  • N/a

Memory State:

  • N/a

Reusable State(s):

  • N/a

Main (Test scenario)

Charging StationCSMS
2. CS responds with: GetBaseReportResponse with status = Accepted; 3. CS sends one or more NotifyReportRequest messages to report all its component/variables.1. OCTT requests a GetBaseReportRequest with: reportBase = FullInventory and requestId = <Generated requestId>; 4. OCTT responds with a NotifyReportResponse for each NotifyReportRequest

Tool validations

Step 2:

Message: GetBaseReportResponse with:

  • status = Accepted
  • statusInfo is absent or statusInfo = "NoError"
  • step 3: Message: NotifyReportRequest with:
  • requestId = <Generated requestId>
  • generatedAt = <time of generation at charging station>
  • seqNo = 0 While tbc = true

Post scenario validations

OCTT checks that at least the following variables are reported: