Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Alphanumeric transactionIds are not accepted #35

Open
juocal opened this issue Jan 9, 2024 · 1 comment
Open

Alphanumeric transactionIds are not accepted #35

juocal opened this issue Jan 9, 2024 · 1 comment

Comments

@juocal
Copy link

juocal commented Jan 9, 2024

Today, we encountered an issue where alphanumeric transactionIds are not supported by the transparenzsoftware. This brings up a question regarding whether this is intended behavior or if it's considered a bug.

With the adoption of OCPP 2.0.1, the transactionId is now - as far as I know - represented as a UUID, resulting in an alphanumeric string rather than a numeric one. This marks a departure from the previous numeric representation.

Could you clarify whether the lack of support for alphanumeric transactionIds is a bug or a deliberate design choice? Additionally, we are curious to know if there are any plans to address this in a future release.

Thank you for your attention to this matter.

@ahzf
Copy link

ahzf commented Jan 9, 2024

If fact OCPP defines it as an identifierString of a length up to 36 characters.

An identifierString is a case-insensitive data type and can only contain characters from the following character set: a-z, A-Z, 0-9, '*', '-', '_', '=', ':', '+', '|', '@', '.'

OCPP-2.0.1_part2_specification.pdf page 5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants