]> Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/commit
fix(ocpp): remove invalid additionalProperties/additionalItems from OCPP 1.6 and...
authorJérôme Benoit <jerome.benoit@sap.com>
Thu, 5 Mar 2026 20:55:26 +0000 (21:55 +0100)
committerJérôme Benoit <jerome.benoit@sap.com>
Thu, 5 Mar 2026 20:55:26 +0000 (21:55 +0100)
commit55468f61d82dbbdaa897a0d63e782f989651609b
tree13987efe0fe88135b31270df608d4515946efad5
parent65b997e22f84028d62733d0a6403501eb3587307
fix(ocpp): remove invalid additionalProperties/additionalItems from OCPP 1.6 and 2.0 JSON schemas

Remove `"additionalProperties": false` from enum/string type definitions
where it is semantically invalid (only applies to objects), and
`"additionalItems": false` where `items` is a single schema (not a tuple),
fixing AJV 8 strict mode errors at runtime.
140 files changed:
src/assets/json-schemas/ocpp/1.6/AuthorizeResponse.json
src/assets/json-schemas/ocpp/1.6/BootNotificationResponse.json
src/assets/json-schemas/ocpp/1.6/CancelReservationResponse.json
src/assets/json-schemas/ocpp/1.6/CertificateSignedResponse.json
src/assets/json-schemas/ocpp/1.6/ChangeAvailability.json
src/assets/json-schemas/ocpp/1.6/ChangeAvailabilityResponse.json
src/assets/json-schemas/ocpp/1.6/ChangeConfigurationResponse.json
src/assets/json-schemas/ocpp/1.6/ClearCacheResponse.json
src/assets/json-schemas/ocpp/1.6/ClearChargingProfile.json
src/assets/json-schemas/ocpp/1.6/ClearChargingProfileResponse.json
src/assets/json-schemas/ocpp/1.6/DataTransferResponse.json
src/assets/json-schemas/ocpp/1.6/DeleteCertificate.json
src/assets/json-schemas/ocpp/1.6/DeleteCertificateResponse.json
src/assets/json-schemas/ocpp/1.6/DiagnosticsStatusNotification.json
src/assets/json-schemas/ocpp/1.6/ExtendedTriggerMessage.json
src/assets/json-schemas/ocpp/1.6/ExtendedTriggerMessageResponse.json
src/assets/json-schemas/ocpp/1.6/FirmwareStatusNotification.json
src/assets/json-schemas/ocpp/1.6/GetCompositeSchedule.json
src/assets/json-schemas/ocpp/1.6/GetCompositeScheduleResponse.json
src/assets/json-schemas/ocpp/1.6/GetInstalledCertificateIds.json
src/assets/json-schemas/ocpp/1.6/GetInstalledCertificateIdsResponse.json
src/assets/json-schemas/ocpp/1.6/GetLog.json
src/assets/json-schemas/ocpp/1.6/GetLogResponse.json
src/assets/json-schemas/ocpp/1.6/InstallCertificate.json
src/assets/json-schemas/ocpp/1.6/InstallCertificateResponse.json
src/assets/json-schemas/ocpp/1.6/LogStatusNotification.json
src/assets/json-schemas/ocpp/1.6/MeterValues.json
src/assets/json-schemas/ocpp/1.6/RemoteStartTransaction.json
src/assets/json-schemas/ocpp/1.6/RemoteStartTransactionResponse.json
src/assets/json-schemas/ocpp/1.6/RemoteStopTransactionResponse.json
src/assets/json-schemas/ocpp/1.6/ReserveNowResponse.json
src/assets/json-schemas/ocpp/1.6/Reset.json
src/assets/json-schemas/ocpp/1.6/ResetResponse.json
src/assets/json-schemas/ocpp/1.6/SendLocalList.json
src/assets/json-schemas/ocpp/1.6/SendLocalListResponse.json
src/assets/json-schemas/ocpp/1.6/SetChargingProfile.json
src/assets/json-schemas/ocpp/1.6/SetChargingProfileResponse.json
src/assets/json-schemas/ocpp/1.6/SignCertificateResponse.json
src/assets/json-schemas/ocpp/1.6/SignedFirmwareStatusNotification.json
src/assets/json-schemas/ocpp/1.6/SignedUpdateFirmwareResponse.json
src/assets/json-schemas/ocpp/1.6/StartTransactionResponse.json
src/assets/json-schemas/ocpp/1.6/StatusNotification.json
src/assets/json-schemas/ocpp/1.6/StopTransaction.json
src/assets/json-schemas/ocpp/1.6/StopTransactionResponse.json
src/assets/json-schemas/ocpp/1.6/TriggerMessage.json
src/assets/json-schemas/ocpp/1.6/TriggerMessageResponse.json
src/assets/json-schemas/ocpp/1.6/UnlockConnectorResponse.json
src/assets/json-schemas/ocpp/2.0/AuthorizeRequest.json
src/assets/json-schemas/ocpp/2.0/AuthorizeResponse.json
src/assets/json-schemas/ocpp/2.0/BootNotificationRequest.json
src/assets/json-schemas/ocpp/2.0/BootNotificationResponse.json
src/assets/json-schemas/ocpp/2.0/CancelReservationResponse.json
src/assets/json-schemas/ocpp/2.0/CertificateSignedRequest.json
src/assets/json-schemas/ocpp/2.0/CertificateSignedResponse.json
src/assets/json-schemas/ocpp/2.0/ChangeAvailabilityRequest.json
src/assets/json-schemas/ocpp/2.0/ChangeAvailabilityResponse.json
src/assets/json-schemas/ocpp/2.0/ClearCacheResponse.json
src/assets/json-schemas/ocpp/2.0/ClearChargingProfileRequest.json
src/assets/json-schemas/ocpp/2.0/ClearChargingProfileResponse.json
src/assets/json-schemas/ocpp/2.0/ClearDisplayMessageResponse.json
src/assets/json-schemas/ocpp/2.0/ClearVariableMonitoringRequest.json
src/assets/json-schemas/ocpp/2.0/ClearVariableMonitoringResponse.json
src/assets/json-schemas/ocpp/2.0/ClearedChargingLimitRequest.json
src/assets/json-schemas/ocpp/2.0/CustomerInformationRequest.json
src/assets/json-schemas/ocpp/2.0/CustomerInformationResponse.json
src/assets/json-schemas/ocpp/2.0/DataTransferResponse.json
src/assets/json-schemas/ocpp/2.0/DeleteCertificateRequest.json
src/assets/json-schemas/ocpp/2.0/DeleteCertificateResponse.json
src/assets/json-schemas/ocpp/2.0/FirmwareStatusNotificationRequest.json
src/assets/json-schemas/ocpp/2.0/Get15118EVCertificateRequest.json
src/assets/json-schemas/ocpp/2.0/Get15118EVCertificateResponse.json
src/assets/json-schemas/ocpp/2.0/GetBaseReportRequest.json
src/assets/json-schemas/ocpp/2.0/GetBaseReportResponse.json
src/assets/json-schemas/ocpp/2.0/GetCertificateStatusRequest.json
src/assets/json-schemas/ocpp/2.0/GetCertificateStatusResponse.json
src/assets/json-schemas/ocpp/2.0/GetChargingProfilesRequest.json
src/assets/json-schemas/ocpp/2.0/GetChargingProfilesResponse.json
src/assets/json-schemas/ocpp/2.0/GetCompositeScheduleRequest.json
src/assets/json-schemas/ocpp/2.0/GetCompositeScheduleResponse.json
src/assets/json-schemas/ocpp/2.0/GetDisplayMessagesRequest.json
src/assets/json-schemas/ocpp/2.0/GetDisplayMessagesResponse.json
src/assets/json-schemas/ocpp/2.0/GetInstalledCertificateIdsRequest.json
src/assets/json-schemas/ocpp/2.0/GetInstalledCertificateIdsResponse.json
src/assets/json-schemas/ocpp/2.0/GetLogRequest.json
src/assets/json-schemas/ocpp/2.0/GetLogResponse.json
src/assets/json-schemas/ocpp/2.0/GetMonitoringReportRequest.json
src/assets/json-schemas/ocpp/2.0/GetMonitoringReportResponse.json
src/assets/json-schemas/ocpp/2.0/GetReportRequest.json
src/assets/json-schemas/ocpp/2.0/GetReportResponse.json
src/assets/json-schemas/ocpp/2.0/GetVariablesRequest.json
src/assets/json-schemas/ocpp/2.0/GetVariablesResponse.json
src/assets/json-schemas/ocpp/2.0/InstallCertificateRequest.json
src/assets/json-schemas/ocpp/2.0/InstallCertificateResponse.json
src/assets/json-schemas/ocpp/2.0/LogStatusNotificationRequest.json
src/assets/json-schemas/ocpp/2.0/MeterValuesRequest.json
src/assets/json-schemas/ocpp/2.0/NotifyChargingLimitRequest.json
src/assets/json-schemas/ocpp/2.0/NotifyDisplayMessagesRequest.json
src/assets/json-schemas/ocpp/2.0/NotifyEVChargingNeedsRequest.json
src/assets/json-schemas/ocpp/2.0/NotifyEVChargingNeedsResponse.json
src/assets/json-schemas/ocpp/2.0/NotifyEVChargingScheduleRequest.json
src/assets/json-schemas/ocpp/2.0/NotifyEVChargingScheduleResponse.json
src/assets/json-schemas/ocpp/2.0/NotifyEventRequest.json
src/assets/json-schemas/ocpp/2.0/NotifyMonitoringReportRequest.json
src/assets/json-schemas/ocpp/2.0/NotifyReportRequest.json
src/assets/json-schemas/ocpp/2.0/PublishFirmwareResponse.json
src/assets/json-schemas/ocpp/2.0/PublishFirmwareStatusNotificationRequest.json
src/assets/json-schemas/ocpp/2.0/ReportChargingProfilesRequest.json
src/assets/json-schemas/ocpp/2.0/RequestStartTransactionRequest.json
src/assets/json-schemas/ocpp/2.0/RequestStartTransactionResponse.json
src/assets/json-schemas/ocpp/2.0/RequestStopTransactionResponse.json
src/assets/json-schemas/ocpp/2.0/ReservationStatusUpdateRequest.json
src/assets/json-schemas/ocpp/2.0/ReserveNowRequest.json
src/assets/json-schemas/ocpp/2.0/ReserveNowResponse.json
src/assets/json-schemas/ocpp/2.0/ResetRequest.json
src/assets/json-schemas/ocpp/2.0/ResetResponse.json
src/assets/json-schemas/ocpp/2.0/SendLocalListRequest.json
src/assets/json-schemas/ocpp/2.0/SendLocalListResponse.json
src/assets/json-schemas/ocpp/2.0/SetChargingProfileRequest.json
src/assets/json-schemas/ocpp/2.0/SetChargingProfileResponse.json
src/assets/json-schemas/ocpp/2.0/SetDisplayMessageRequest.json
src/assets/json-schemas/ocpp/2.0/SetDisplayMessageResponse.json
src/assets/json-schemas/ocpp/2.0/SetMonitoringBaseRequest.json
src/assets/json-schemas/ocpp/2.0/SetMonitoringBaseResponse.json
src/assets/json-schemas/ocpp/2.0/SetMonitoringLevelResponse.json
src/assets/json-schemas/ocpp/2.0/SetNetworkProfileRequest.json
src/assets/json-schemas/ocpp/2.0/SetNetworkProfileResponse.json
src/assets/json-schemas/ocpp/2.0/SetVariableMonitoringRequest.json
src/assets/json-schemas/ocpp/2.0/SetVariableMonitoringResponse.json
src/assets/json-schemas/ocpp/2.0/SetVariablesRequest.json
src/assets/json-schemas/ocpp/2.0/SetVariablesResponse.json
src/assets/json-schemas/ocpp/2.0/SignCertificateRequest.json
src/assets/json-schemas/ocpp/2.0/SignCertificateResponse.json
src/assets/json-schemas/ocpp/2.0/StatusNotificationRequest.json
src/assets/json-schemas/ocpp/2.0/TransactionEventRequest.json
src/assets/json-schemas/ocpp/2.0/TransactionEventResponse.json
src/assets/json-schemas/ocpp/2.0/TriggerMessageRequest.json
src/assets/json-schemas/ocpp/2.0/TriggerMessageResponse.json
src/assets/json-schemas/ocpp/2.0/UnlockConnectorResponse.json
src/assets/json-schemas/ocpp/2.0/UnpublishFirmwareResponse.json
src/assets/json-schemas/ocpp/2.0/UpdateFirmwareResponse.json