Details

    • Impact Analysis:
      major impact - change on this might invalidate a lot of existing data instances
    • Change Description:
      Hide
      new regexp is less restrictive, allowing also archetype ids that are using semver style versioning; at-code definition is also relaxed

      final version can be checked at https://regex101.com/r/IX5KjF/5
      Show
      new regexp is less restrictive, allowing also archetype ids that are using semver style versioning; at-code definition is also relaxed final version can be checked at https://regex101.com/r/IX5KjF/5

      Description

      I found a patched from 2012-2013 definition of the archetypeNodeId type pattern.
      Still need to investigate what was the initial problem at that time:
      ```
      fix for archetypeNodeId (SPECPR-260) - see support_im.pdf 4.3.10.1 Archetype ID Syntax
      ([a-zA-Z][\w_]*-[\w][\w_]*-[\w][\w_]*\.[\w][\w_]*(-[\w][\w_]*)*\.v\d+(\.\d)*)|(at(0\.[0-9]{1,4}|[0-9]{4})(\.[0-9]{1,3})*)
      vs
      ([a-zA-Z]\w+(-[a-zA-Z]\w+){2}\.[a-zA-Z]\w+(-[a-zA-Z]\w+)*\.v[1-9]\d*)|(at(0\.[0-9]{1,4}|[0-9]{4})(\.[0-9]{1,3})*)
      ```
      perhaps this might be rejected eventually


      ----------
      final version can be checked at https://regex101.com/r/IX5KjF/5

        Attachments

          Activity

            People

            • Assignee:
              sebastian_iancu Sebastian Iancu
              Reporter:
              sebastian_iancu Sebastian Iancu
              Raised By:
              Sebastian Iancu
              Analyst:
              Sebastian Iancu
              Acceptance:
              Diego Bosca, Sebastian Iancu
            • Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Due:
                Created:
                Updated: