Issues for Super Distributed Objects (SDO) Revision Task Force
To comment on any of these issues, send email to sdo-rtf@omg.org. (Please include the issue number in the Subject: header, thusly: [Issue ###].) To submit a new issue, send email to issues@omg.org.
List of issues (green=resolved, yellow=pending Board vote, red=unresolved)
Issue 11012: 2.3.3 SDOSystemElement Interface
Issue 11013: Page 2-20> 2.3.4 SDO Interface
Issue 11014: Page 2-27> 2.3.5.1 Operations
Issue 11015: Page 2-26> 2.3.5.1 Operations (2)
Issue 11016: Page 2-32> 2.3.5.1 Operations (14)
Issue 11017: Page 2-51> 2.3.8 Organization Interface (2)
Issue 11018: Page 2-11> in UML diagram
Issue 11019: Page 2-25> in UML diagram
Issue 11020: Page 2-25> in UML diagram +setConfigurationSetValues
Issue 11021: Page 2-49> in UML diagram
Issue 12171: SDO typos
Issue 11012: 2.3.3 SDOSystemElement Interface (sdo-rtf)
Click here for this issue's archive.
Source: Hitachi (Dr. Ken-ichiroh Kawakami, kenichiro.kawakami.kp(at)hitachi.com)
Nature: Revision
Severity:
Summary:
-------------- No.1: --------------
[Description in the specification (04-11-01.pdf)] <Page 2-18> 2.3.3 SDOSystemElement Interface [Current IDL(in 04-11-01.pdf
and 04-11-02.txt)] <Line132> interface SDOSystemElement { OrganizationList get_owned, organizations() raises (NotAvailable);
[IDL (corrected description)] interface SDOSystemElement { OrganizationList get_owned_organizations() raises (NotAvailable);
Resolution: ',' has been corrected to '_'.
Revised Text: interface SDOSystemElement {
OrganizationList get_owned_organizations()
raises (NotAvailable,InternalError);
}
Actions taken:
May 17, 2007: received issue
July 18, 2008: closed issue
Issue 11013: Page 2-20> 2.3.4 SDO Interface (sdo-rtf)
Click here for this issue's archive.
Source: Hitachi (Dr. Ken-ichiroh Kawakami, kenichiro.kawakami.kp(at)hitachi.com)
Nature: Revision
Severity:
Summary: [Description in the specification (04-11-01.pdf)] <Page 2-20> 2.3.4 SDO Interface (3) +getStatus(name:String) : any [Current
IDL(in 04-11-01.pdf and 04-11-02.txt)] <Line156> any get_status () raises (InvalidParameter, NotAvailable, InternalError);
[IDL (corrected description)] any get_status (in string name) raises (InvalidParameter, NotAvailable, InternalError);
Resolution: An attribute 'in string name' has been added to 'get_status'.
Revised Text: any get_status (in string name)
raises (InvalidParameter, NotAvailable, InternalError);
Actions taken:
May 17, 2007: received issue
July 18, 2008: closed issue
Issue 11014: Page 2-27> 2.3.5.1 Operations (sdo-rtf)
Click here for this issue's archive.
Source: Hitachi (Dr. Ken-ichiroh Kawakami, kenichiro.kawakami.kp(at)hitachi.com)
Nature: Revision
Severity:
Summary: [Description in the specification (04-11-01.pdf)] <Page 2-27> 2.3.5.1 Operations (3) +addOrganization( organization :
Organization) : Boolean [Current IDL(in 04-11-01.pdf and 04-11-02.txt)] <Line 165> boolean add_organization (in Organization
organization) raises (InvalidParameter, NotAvailable, InternalError); [IDL (corrected description)] boolean add_organization
(in Organization organization_object) raises (InvalidParameter, NotAvailable, InternalError);
Resolution: 'organization' has been corrected to 'organization_object'.
Revised Text: boolean add_organization (in Organization organization_object)
raises (InvalidParameter, NotAvailable, InternalError);
Actions taken:
May 17, 2007: received issue
July 18, 2008: closed issue
Issue 11015: Page 2-26> 2.3.5.1 Operations (2) (sdo-rtf)
Click here for this issue's archive.
Source: Hitachi (Dr. Ken-ichiroh Kawakami, kenichiro.kawakami.kp(at)hitachi.com)
Nature: Revision
Severity:
Summary: [Description in the specification (04-11-01.pdf)] <Page 2-26> 2.3.5.1 Operations (2) +addServiceProfile (sProfile :
ServiceProfile ) : Boolean [Current IDL(in 04-11-01.pdf and 04-11-02.txt)] <Page 3-5> boolean set_service_profile (in
ServiceProfile sProfile) raises (InvalidParameter, NotAvailable, InternalError); [IDL (corrected description)] boolean
add_service_profile (in ServiceProfile sProfile) raises (InvalidParameter, NotAvailable, InternalError);
Resolution: 'set_service_profile' has been corrected to 'add_service_profile'.
Revised Text: boolean add_service_profile (in ServiceProfile sProfile)
raises (InvalidParameter, NotAvailable, InternalError);
Actions taken:
May 17, 2007: received issue
July 18, 2008: closed issue
Issue 11016: Page 2-32> 2.3.5.1 Operations (14) (sdo-rtf)
Click here for this issue's archive.
Source: Hitachi (Dr. Ken-ichiroh Kawakami, kenichiro.kawakami.kp(at)hitachi.com)
Nature: Revision
Severity:
Summary: [Description in the specification (04-11-01.pdf)] <Page 2-32> 2.3.5.1 Operations (14) + setConfigurationSetValues
(configurationSet: ConfigurationSet): Boolean [Current IDL(in 04-11-01.pdf and 04-11-02.txt)] <Page 3-6> boolean
set_configuration_set_values ( in UniqueIdentifier config_id, in ConfigurationSet configuration_set) raises
(InvalidParameter, NotAvailable, InternalError); [IDL (corrected description)] boolean set_configuration_set_values ( in
ConfigurationSet configuration_set) raises (InvalidParameter, NotAvailable, InternalError);
Resolution: An attribute 'in UniqueIdentifier config_id' has been removed from 'set_configuration_set_values'.
Revised Text: boolean set_configuration_set_values (
in ConfigurationSet configuration_set)
raises (InvalidParameter, NotAvailable, InternalError);
Actions taken:
May 17, 2007: received issue
July 18, 2008: closed issue
Issue 11017: Page 2-51> 2.3.8 Organization Interface (2) (sdo-rtf)
Click here for this issue's archive.
Source: Hitachi (Dr. Ken-ichiroh Kawakami, kenichiro.kawakami.kp(at)hitachi.com)
Nature: Revision
Severity:
Summary: [Description in the specification (04-11-01.pdf)] <Page 2-51> 2.3.8 Organization Interface (2) +addOrganizationProperty
(organizationProperty : OrganizationProperty) : Boolean [Current IDL(in 04-11-01.pdf and 04-11-02.txt)] <Page 3-7> boolean
set_organization_property ( in OrganizationProperty organization_property ) raises (InvalidParameter, NotAvailable,
InternalError); [IDL (corrected description)] boolean add_organization_property ( in OrganizationProperty
organization_property ) raises (InvalidParameter, NotAvailable, InternalError);
Resolution: 'set_organization_property' has been corrected to 'add_organization_property'.
Revised Text: boolean add_organization_property (
in OrganizationProperty organization_property
) raises (InvalidParameter, NotAvailable, InternalError);
Actions taken:
May 17, 2007: received issue
July 18, 2008: closed issue
Issue 11018: Page 2-11> in UML diagram (sdo-rtf)
Click here for this issue's archive.
Source: Hitachi (Dr. Ken-ichiroh Kawakami, kenichiro.kawakami.kp(at)hitachi.com)
Nature: Revision
Severity:
Summary: [Current description in the specification (04-11-01.pdf)] <Page 2-11> in UML diagram +deviceType : string +manufacturer :
string +model : string +version : string [Corrected description] +deviceType : String +manufacturer : String +model : String
+version : String +properties : NVList
Resolution: All 'string' has been corrected to 'String'.
'+properties : NVList' has been added.
Revised Text:
Actions taken:
May 17, 2007: received issue
July 18, 2008: closed issue
Issue 11019: Page 2-25> in UML diagram (sdo-rtf)
Click here for this issue's archive.
Source: Hitachi (Dr. Ken-ichiroh Kawakami, kenichiro.kawakami.kp(at)hitachi.com)
Nature: Revision
Severity:
Summary: [Current description in the specification (04-11-01.pdf)] <Page 2-25> in UML diagram +setServiceProfile(sProfile :
ServiceProfile) : Boolean [Corrected description] +setConfigurationSetValues(configurationSet : ConfigurationSet) : Boolean
Resolution: 'setServiceProfile' has been corrected to 'addServiceProfile'.
Revised Text: +addServiceProfile(sProfile : ServiceProfile) : Boolean
Actions taken:
May 17, 2007: received issue
July 18, 2008: closed issue
Issue 11020: Page 2-25> in UML diagram +setConfigurationSetValues (sdo-rtf)
Click here for this issue's archive.
Source: Hitachi (Dr. Ken-ichiroh Kawakami, kenichiro.kawakami.kp(at)hitachi.com)
Nature: Revision
Severity:
Summary: [Current description in the specification (04-11-01.pdf)] <Page 2-25> in UML diagram +setConfigurationSetValues
(configurationSetID : UniqueIdentifier) : Boolean [Corrected description] +setConfigurationSetValues(configurationSet :
ConfigurationSet) : Boolean
Resolution: 'configurationSetID : UniqueIdentifier' has been corrected to 'configurationSet : ConfigurationSet'.
Revised Text: +setConfigurationSetValues(configurationSet : ConfigurationSet) : Boolean
Actions taken:
May 17, 2007: received issue
July 18, 2008: closed issue
Issue 11021: Page 2-49> in UML diagram (sdo-rtf)
Click here for this issue's archive.
Source: Hitachi (Dr. Ken-ichiroh Kawakami, kenichiro.kawakami.kp(at)hitachi.com)
Nature: Revision
Severity:
Summary: [Current description in the specification (04-11-01.pdf)] <Page 2-49> in UML diagram +notify(publisher : SDO, publisherID:
UniqueIdentifier, currentStatus : NVList) : void [Corrected description] +notify(publisherID: UniqueIdentifier, currentStatus
: NVList) : void
Resolution: 'publisher : SDO, publisherID: UniqueIdentifier, currentStatus : NVList' has been corrected to 'publisherID: UniqueIdentifier, currentStatus : NVList'.
Revised Text: +notify(publisherID: UniqueIdentifier, currentStatus : NVList) : void
Actions taken:
May 17, 2007: received issue
July 18, 2008: closed issue
Issue 12171: SDO typos (sdo-rtf)
Click here for this issue's archive.
Source: Shibaura Institute of Technology (Mr. Takeshi Sakamoto, sakamoto(at)globalassist.co.jp)
Nature: Uncategorized Issue
Severity:
Summary: Title: Typographical Errors
Severity: Support Text
-3.4.3.Configuration Interface
*In the definition of "get_configuration_set", add "InvalidParameter"
at exception part.
-2.2.2.Data Structures Used by Resource Data Model
*In the "RangeType" part in the definition table,
"abortValue : abort" should be replaced with "shortValue : short"
in the "Numeric" class.
*In the "DependencyType" part in the definition table,
"+NORMAL","+REVERSE" should be replaced with "+OWN","+OWNED"
in the "DependencyType" enumeration.
-2.2.3.SDOSystemElement
*In the "SDOSystemElement" class, "-organizations:OrganizationList" should be
replaced with "-ownedOrganizations:OrganizationList".
-2.2.10.ConfigurationProfile
*In the "ConfigurationProfile" class, "+parameterList:ParameterList",
"+configurationSetList:ConfigurationSetList" should be replaced with
"+parameters:ParameterList","+configurationSets:ConfigurationSetList".
-2.3.4.SDO Interface
*"(1)getSDOID():String" should be replaced with "(1)+getSDOID():UniqueIdentifier".
*In (6)getServiceProfiles section, "ServiceProfilesList" should be replaced with
"ServiceProfileList" in the parameter table.
-2.3.4.1.Usage:SDO interface
"The section describes examples about" should be replaced with
"This section describes examples about".
Resolution: Resolution:
· 3.4.3.Configuration Interface
In the definition of "get_configuration_set", add "InvalidParameter" at exception part.
· 2.2.2.Data Structures Used by Resource Data Model
In the "RangeType" part in the definition table, "abortValue : abort" should be replaced with "shortValue : short" in the "Numeric" class.
And, in the "DependencyType" part in the definition table, "+NORMAL","+REVERSE" should be replaced with "+OWN","+OWNED" in the "DependencyType" enumeration.
· 2.2.3.SDOSystemElement
In the "SDOSystemElement" class, "-organizations:OrganizationList" should be replaced with "-ownedOrganizations:OrganizationList".
· 2.2.10.ConfigurationProfile
In the "ConfigurationProfile" class, "+parameterList:ParameterList", "+configurationSetList:ConfigurationSetList" should be replaced with "+parameters:ParameterList","+configurationSets:ConfigurationSetList".
· 2.3.4.SDO Interface
"(1)getSDOID():String" should be replaced with "(1)+getSDOID():UniqueIdentifier".
And, In (6)getServiceProfiles section, "ServiceProfilesList" should be replaced with "ServiceProfileList" in the parameter table.
· 2.3.4.1.Usage:SDO interface
"The section describes examples about" should be replaced with "This section describes examples about".
Revised Text: · 3.4.3
interface Configuration {
boolean set_device_profile (in DeviceProfile dProfile)
raises (InvalidParameter, NotAvailable, InternalError);
boolean add_service_profile (in ServiceProfile sProfile)
raises (InvalidParameter, NotAvailable, InternalError);
boolean add_organization (in Organization organization_object)
raises (InvalidParameter, NotAvailable, InternalError);
boolean remove_service_profile (in UniqueIdentifier id)
raises (InvalidParameter, NotAvailable, InternalError);
boolean remove_organization (in UniqueIdentifier organization_id)
raises (InvalidParameter, NotAvailable, InternalError);
ParameterList get_configuration_parameters ()
raises (NotAvailable, InternalError);
NVList get_configuration_parameter_values ()
raises (NotAvailable, InternalError);
any get_configuration_parameter_value (in string name)
raises (InvalidParameter, NotAvailable, InternalError);
boolean set_configuration_parameter (
in string name,
in any value)
raises (InvalidParameter, NotAvailable, InternalError);
ConfigurationSetList get_configuration_sets ()
raises (NotAvailable, InternalError);
ConfigurationSet get_configuration_set (in UniqueIdentifier config_id)
raises (NotAvailable, InternalError, InvalidParameter);
boolean set_configuration_set_values (
in ConfigurationSet configuration_set)
raises (InvalidParameter, NotAvailable, InternalError);
ConfigurationSet get_active_configuration_set ()
raises (NotAvailable, InternalError);
boolean add_configuration_set (in ConfigurationSet configuration_set)
raises (InvalidParameter, NotAvailable, InternalError);
boolean remove_configuration_set (in UniqueIdentifier config_id)
raises (InvalidParameter, NotAvailable, InternalError);
boolean activate_configuration_set (in UniqueIdentifier config_id)
raises (InvalidParameter, NotAvailable, InternalError);
};
· 2.2.2
· 2.2.3
· 2.2.10
· 2.3.4
(1)+getSDOID():UniqueIdentifier
· 2.3.4.1
This section describes examples about how to use the operations of the SDO interface to get the SDO identifier. As an example, the operation to get SDO parameter id is shown in Figure 2-4.
Actions taken:
January 9, 2008: received issue
July 18, 2008: closed issue