Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • railML 2 railML 2
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Graph
    • Compare revisions
  • Issues 50
    • Issues 50
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • railML.orgrailML.org
  • railML 2railML 2
  • Issues
  • #486
Closed
Open
Issue created Feb 04, 2025 by TT Coordination@coordination.TTMaintainer

Remove usage of xs:nonNegativeInteger

It has turned out that the type xs:nonNegativeInteger is not supported by Microsofts xsd.exe. Therefor the usage of this type is disencouraged. One would in general only really need this type for values that can be unlimitedly large. As we dont really need this we can replace. The suggested replace is xs:unsignedLong which xsd.exe correctly translates to ulong.

The replacement in particular should work via changing tCounter to unsignedLong and other nonNegativeIntegers to tCounter. (Discussion with TN: https://railmlorg.slack.com/archives/D0551E9P07L/p1738675485905839?thread_ts=1738600113.271179&cid=D0551E9P07L)

Assignee
Assign to
Time tracking

railML.org e.V. (Registry of Associations: VR 5750) Phone: +49 351 47582911 Altplauen 19h; 01187 Dresden; Germany