Community
Participate
Working Groups
As per bug 184095, the systemType name should be replaced by a systemType ID or label everywhere in order to - allow multiple extenders register system types without namespace clash by using reverse dns notation, like com.foobar.systemtype.linux - allow translating system type names into foreign languages The RSE DOM and Persistence framework currently still uses the systemType name. This should be changed to using the systemType ID instead: * DOM usage can be found by searching for usage of IRSESystemType.getName(), or by searching for usage of IRSEDOMConstants.ATTRIBUTE_TYPE * The persistence DOM Writer should write out both the system type name AND the id in order to be backward compatible * The persistence DOM Reader should try reading the system type ID and use it if available; or fall back to the system type name only if it is not available.
I agree. I should be able to map from the old system name to the new one so that older profiles can still be used, but all ones that are written should use the ID. I will get to this today.
Fixed as specified in the description.
[target cleanup] 2.0 M7 was the original target milestone for this bug