View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007397 | 10000-005: Information Model | Spec | public | 2021-11-11 08:26 | 2022-06-20 12:19 |
Reporter | Wolfgang Mahnke | Assigned To | Jeff Harding | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Target Version | 1.05.02 | Fixed in Version | 1.05.02 RC1 | ||
Summary | 0007397: Add TrimmedString DataType | ||||
Description | In the Machinery spec we have defined a TrimmedString DataType 10.2 TrimmedString This seems to be rather general and could be defined in the base spec instead of. | ||||
Tags | No tags attached. | ||||
Commit Version | |||||
Fix Due Date | |||||
related to | 0008022 | assigned | Jeff Harding | 10000-005: Information Model | Regular Expression Property for DataTypes |
related to | 0008057 | closed | Karl Deiretsbacher | 10000-007: Profiles | Add TrimmedString DataType |
|
Discussed in telecon. We may want to provide a more generic mechanism using a pattern like a regular expression or XML pattern. And then define patterns for specific derived types like the existing URIString and this proposed TrimmedString. |
|
To define this in a more generic way would require the DataType to be a Structure consisting of the String and a manipulation defining string pattern or expression. One option would be to define a 'ManipulatedString' DataType which would indicate some processing is done by the Server. This type would then be subtyped to define specific manipulations such as TrimmedString. We could also use the ManipulatedString subType of String in a Structured DataType to create a regulate expression or pattern based Manipluated String type. The Structure would include the ManipulatedString and a second string which defines the expression or pattern. I suggest we start with the ManipulatedString DataType and maybe some other subtypes such as TrimmedString, LowerCaseString, UpperCaseString. We can then decide in a future step if we need the Structured DataType. |
|
The intended solution was not described very well in my note. The idea is to define a Property for DataTypes that contain a RegularExpression. Other DataTypes, potentially in any place of the DataType hierarchy, can have this property as well. Does not need a common supertype. BTW: The Property can be in a later version of the Spec, the TrimmedString is needed rather short term. |
|
Agreed to create a TrimmedString as a subtype of String DataType now. |
|
Added TrimmedString type |
|
Cloned to create a feature request for the future regular expression property |
|
Agreed to changes edited in Munich F2F. |
Date Modified | Username | Field | Change |
---|---|---|---|
2021-11-11 08:26 | Wolfgang Mahnke | New Issue | |
2021-11-23 17:42 | Jim Luth | Note Added: 0015371 | |
2021-11-23 17:42 | Jim Luth | Assigned To | => Jeff Harding |
2021-11-23 17:42 | Jim Luth | Status | new => assigned |
2022-01-20 20:01 | Jeff Harding | Note Added: 0015779 | |
2022-01-21 08:00 | Wolfgang Mahnke | Note Added: 0015788 | |
2022-01-25 14:55 | Jeff Harding | Note Edited: 0015779 | |
2022-01-25 18:06 | Jeff Harding | Note Added: 0015858 | |
2022-05-18 18:53 | Jeff Harding | Target Version | => 1.05.02 |
2022-06-01 14:28 | Jeff Harding | Status | assigned => resolved |
2022-06-01 14:28 | Jeff Harding | Resolution | open => fixed |
2022-06-01 14:28 | Jeff Harding | Fixed in Version | => 1.05.02 |
2022-06-01 14:28 | Jeff Harding | Note Added: 0016776 | |
2022-06-01 14:29 | Jeff Harding | Status | resolved => feedback |
2022-06-01 14:29 | Jeff Harding | Resolution | fixed => reopened |
2022-06-01 14:32 | Jeff Harding | Issue cloned: 0008022 | |
2022-06-01 14:32 | Jeff Harding | Relationship added | related to 0008022 |
2022-06-01 14:35 | Jeff Harding | Note Added: 0016783 | |
2022-06-01 14:35 | Jeff Harding | Status | feedback => resolved |
2022-06-01 14:35 | Jeff Harding | Resolution | reopened => fixed |
2022-06-20 12:14 | Jim Luth | Issue cloned: 0008057 | |
2022-06-20 12:14 | Jim Luth | Relationship added | related to 0008057 |
2022-06-20 12:19 | Jim Luth | Status | resolved => closed |
2022-06-20 12:19 | Jim Luth | Fixed in Version | 1.05.02 => 1.05.02 RC1 |
2022-06-20 12:19 | Jim Luth | Note Added: 0016884 |