Issue 7941: Resource Deployment Description Insufficient (deployment-rtf) Source: Mercury Computer Systems (Mr. Frank Pilhofer, fpilhofe@mc.com) Nature: Uncategorized Issue Severity: Summary: In section 6.8.9, the ResourceDeploymentDescription, part of a DeploymentPlan, contains information about the resources that were chosen to satisfy a requirement. It has a "resourceValue" association to an Any value. However, resources and requirements have not just one value, but a set of properties; see 6.10.4 (RequirementSatisfier) and 6.10.7 (Requirement). Therefore, the "resourceValue" must be replaced with a set of "Properties" elements. Proposed resolution: In section 6.8.9.3 (ResourceDeploymentDescription associations), replace the current association resourceValue: Any [1] The aspect of the resource actually allocated, if any, of the appropriate type of the resource's SatisfierPropertyKind attribute. For Quantity, it is the ordinal allocated. For Allocation, it is the allocated capacity, for Selection, it is the matched string. For others, it is the value of the matched property. with property: Property [*] The aspects of the resource actually allocated, if any. The property values are of the appropriate types according to their matched SatisfierProperty's SatisfierPropertyKind attribute. For Quantity, it is the ordinal allocated. For Allocation, it is the allocated capacity, for Selection, it is the matched string. For others, it is the value of the matched property Resolution: Revised Text: In section 6.8.9.3 (ResourceDeploymentDescription associations), replace the current association resourceValue: Any [1] The aspect of the resource actually allocated, if any, of the appropriate type of the resource's SatisfierPropertyKind attribute. For Quantity, it is the ordinal allocated. For Allocation, it is the allocated capacity, for Selection, it is the matched string. For others, it is the value of the matched property. with property: Property [*] The aspects of the resource actually allocated, if any. The property values are of the appropriate types according to their matched SatisfierProperty's SatisfierPropertyKind attribute. For Quantity, it is the ordinal allocated. For Allocation, it is the allocated capacity, for Selection, it is the matched string. For others, it is the value of the matched property Actions taken: November 19, 2004: received issue May 9, 2005: closed issue Discussion: Resolution: Change the text as proposed End of Annotations:===== ubject: Resource Deployment Description Insufficient Date: Fri, 19 Nov 2004 14:22:38 -0500 Thread-Topic: Resource Deployment Description Insufficient Thread-Index: AcTObSE+8Chbau9NQNW0w7TRHC8ebw== From: "Pilhofer, Frank" To: Cc: "Deployment RTF" X-MIME-Autoconverted: from quoted-printable to 8bit by amethyst.omg.org id iAJJkQ1U009506 This is a new issue with the Deployment RTF. In section 6.8.9, the ResourceDeploymentDescription, part of a DeploymentPlan, contains information about the resources that were chosen to satisfy a requirement. It has a "resourceValue" association to an Any value. However, resources and requirements have not just one value, but a set of properties; see 6.10.4 (RequirementSatisfier) and 6.10.7 (Requirement). Therefore, the "resourceValue" must be replaced with a set of "Properties" elements. Proposed resolution: In section 6.8.9.3 (ResourceDeploymentDescription associations), replace the current association resourceValue: Any [1] The aspect of the resource actually allocated, if any, of the appropriate type of the resource's SatisfierPropertyKind attribute. For Quantity, it is the ordinal allocated. For Allocation, it is the allocated capacity, for Selection, it is the matched string. For others, it is the value of the matched property. with property: Property [*] The aspects of the resource actually allocated, if any. The property values are of the appropriate types according to their matched SatisfierProperty's SatisfierPropertyKind attribute. For Quantity, it is the ordinal allocated. For Allocation, it is the allocated capacity, for Selection, it is the matched string. For others, it is the value of the matched property.