-
Notifications
You must be signed in to change notification settings - Fork 68
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
Clarify offset and length related types #146
Comments
You didn't specify which version of SBE you are referencing. In the latest schema for SBE v2.0 RC3, |
Oh, I checked only the Markdown version, here it still says |
The XSD is normative. The documentation needs to be made consistent. |
@OleksandrKvl, thanks for catching that issue! |
Just want to clarify that it's not only about documentation, the main points are that 1. |
Currently,
offset
andmessage.blockLength
are specified asunsignedInt
(32-bit) whiletype.length
isnonNegativeInteger
which is by spec "unbounded" which I guess can be treated as "at least 64-bit". In this way offset is unable to represent the full range of potential sizes. I think:unsignedLong
(64-bit) to make it more specific rather than vaguenonNegativeInteger
which doesn't impose any limitation.The text was updated successfully, but these errors were encountered: