SDRP 1.0 NO IDEA Avatar
  1. OMG Issue

SDRP — DM Install and Register Duplication Clarification

  • Key: SDRP-103
  • Legacy Issue Number: 8839
  • Status: closed  
  • Source: MITRE ( Mr. Kevin Richardson)
  • Summary:

    Section 8.3.3.1.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
    reference."

    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:
    8.3.3.1.1.2 DomainInstallation
    Add new text:

    ApplicationAlreadyInstalled

    The ApplicationAlreadyInstalled exception indicates that the application
    being installed is already installed.

    exception ApplicationAlreadyInstalled{};

    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
    registered application.

    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
  • Disposition Summary:

    No Data Available

  • Updated: Fri, 6 Mar 2015 20:53 GMT