Issue 6590: attribute ‘organizations’ of class SDO (sdo-pim-psm-ftf) Source: (, ) Nature: Revision Severity: Significant Summary: As defined in the specification, attribute ‘organizations’ of class SDO is a list of organizations this SDO belongs to (as member or owner). The operation getOrganizations() of the SDO returns this list. Now, it’s not quite clear in what relation the operations addOrganization()/removeOrganization() in Configuration interface stand to this list. Possible solution is: addOrganization( organization : Organization) makes the SDO an owner of the organization that is specified as argument. Then, the implementation of this operation has to append this organization to ‘organization’ list, and call the operation Organization::setOwner(). Then, removeOrganization() lets the SDO to lose this organization, and the organization to lose its owner. Resolution: Revised Text: Actions taken: November 10, 2003: received issue Discussion: End of Annotations:===== m: webmaster@omg.org Date: 10 Nov 2003 19:56:04 -0500 To: Subject: Issue/Bug Report -------------------------------------------------------------------------------- Name: Ken-ichiroh Kawakami Company: Hitachi Ltd,. mailFrom: ken-ichi@sdl.hitachi.co.jp Notification: Yes Specification: PIM and PSM for SDO Section: PIM FormalNumber: dtc/03-09-01 Version: 03-09-01 RevisionDate: 03-09-03 Page: 2-44 Nature: Revision Severity: Significant HTTP User Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) Description As defined in the specification, attribute ‘organizations’ of class SDO is a list of organizations this SDO belongs to (as member or owner). The operation getOrganizations() of the SDO returns this list. Now, it’s not quite clear in what relation the operations addOrganization()/removeOrganization() in Configuration interface stand to this list. Possible solution is: addOrganization( organization : Organization) makes the SDO an owner of the organization that is specified as argument. Then, the implementation of this operation has to append this organization to ‘organization’ list, and call the operation Organization::setOwner(). Then, removeOrganization() lets the SDO to lose this organization, and the organization to lose its owner.