← Prev in month ← Prev in thread
Next in thread → Next in month →

[regrep] [RIM issue] Move status attribute from RegistryEntry toRegistryObject

From
Farrukh Najmi <>
Date
2003-03-14T16:32:04+00:00
ID
Thread
[regrep] [RIM issue] Move status attribute from RegistryEntry toRegistryObject
Team,

A long standing wart in ebRIM is that the status attribute is on the 
RegistryEntry class instead of the RegistryObject class. This means that 
we can only track status (submitted, approved, deprecated, removed) on 
RegistryEntry instances and not on all RegistryObjects. It also means 
that only RegistryEntries can be Approved, Deprecated and Undeprecated. 
This introduces an inconsistency between LCM capabilities of 
RegistryENtry and RegistryObject sub-classes. IMO, such discrepancies 
are bad and we should fix them for V3.

(The reasons for this mistake are mired in ancient history, not 
technical in nature and entirely irrelevant at this point.)

I would like to propose that we fix this by:

-Changing ebRIM to move the status property from RegistryEntry to 
RegistryObject

-Changing ebRS to reflect that all LCM capabilities applies to all 
RegistryObjects. This would have minor change in ApproveObjects, 
DeprecateObjects, UndeprecateObjects protocol to change the word 
RegistryEntry to RegistryObject.

-Changing rim.xsd to move the status attribute from RegistryEntry to 
RegistryObject

-Changing SQL schema (database.sql) to move status attribute from 
RegistryEntry to RegistryObject tables.

Please let us know what you think on this important issue.

-- 
Regards,
Farrukh



----------------------------------------------------------------
To subscribe or unsubscribe from this elist use the subscription
manager: <http://lists.oasis-open.org/ob/adm.pl>


← Prev in month ← Prev in thread
Next in thread → Next in month →