Legacy Issue Number: 8839
Source: MITRE ( Mr. Kevin Richardson)
Section 22.214.171.124.1.3, Device Manager registration, add the following text
"The registerDeviceManager operation shall return without exception and not
register a new DeviceManager when a registering DeviceManager has the same
identifier (i.e. its deviceconfiguration element id attribute) as a
registered DeviceManager and the reference to the registered DeviceManager
is not a dangling reference (i.e. it refers to an existing object). The
registerDeviceManager operation shall unregister the registered
DeviceManager prior to registering the new DeviceManager if the reference to
the registered DeviceManager having the same identifier is a dangling
The registerService operation shall return without exception and not
register a new service when a registeringService has the same name and type
as a registered Service and the reference to the registered Service is not a
dangling reference (i.e. it refers to an existing object). The
registerService operation shall unregister the registered Service prior to
registering the new Service if the reference to the registered Service
having the same name and type is a dangling reference.
Recommendation for duplicate application installations:
Add new text:
The ApplicationAlreadyInstalled exception indicates that the application
being installed is already installed.
Add new paragraph to section (Exceptions)
The installApplication operation shall raise the ApplicationAlreadyInstalled
exception when the registering application's identifier (i.e. its
softwareassembly element id attribute) is the same as a previously
Make corresponding changes to the IDL.
Rationale: Simplifies DomainManager::uninstallApplication and makes it
symmetrical to installApplication.
Reported: SDRP 1.0b1 — Tue, 31 May 2005 04:00 GMT
Disposition: Resolved — SDRP 1.0
No Data Available
Updated: Fri, 6 Mar 2015 20:53 GMT