Issue 5524: Uses Relationships (components-ftf) Source: Raytheon (Mr. Gerald Lee Bickle, Gerald.L.Bickle(at)raytheon.com) Nature: Uncategorized Issue Severity: Summary: The softpkg element only deals with deployed on and library load dependency relationships for implementations. Component implementations may also have specific using relationships with another component, such as a device within the system. This relationship can be stated at the softpkg or implementation level. Current Format <!ELEMENT softpkg ( title | pkgtype | author | description | license | idl | propertyfile | dependency | descriptor | implementation | extension )* > <!ATTLIST softpkg name ID #REQUIRED version CDATA #IMPLIED > <!ELEMENT implementation ( description | code | compiler | dependency | descriptor | extension | programminglanguage | humanlanguage | os | propertyfile | processor | runtime )* > <!ATTLIST implementation id ID #IMPLIED variation CDATA #IMPLIED > New Format <!ELEMENT softpkg ( title | pkgtype | author | description | license | idl | propertyfile | dependency | descriptor | implementation | extension | usescomponent )* > <!ATTLIST softpkg name ID #REQUIRED version CDATA #IMPLIED > <!ELEMENT implementation ( description | code | compiler | dependency | descriptor | extension | programminglanguage | humanlanguage | os | propertyfile | processor | runtime | usescomponent )* > <!ATTLIST implementation id ID #IMPLIED variation CDATA #IMPLIED > <!ELEMENT usescomponent ( artifactdependency+ )> <!ATTLIST usescomponent id ID #REQUIRED type CDATA #REQUIRED> <!ELEMENT artifactdependency EMPTY> <!ATTLIST artifactdependency artifactrefid CDATA #REQUIRED artifactvalue CDATA #REQUIRED> Note: This concept is tied to the concept of component artifact property issue. The artifactrefid is a reference to a component's artifact property defined in a component's property file. The artifactvalue is the dependency value being requested or needed. Resolution: Revised Text: Actions taken: July 17, 2002: received issue Discussion: Resolution: None as this is deferred to the final report of the Components 1.1 RTF. Revised Text: None as this is deferred to the final report of the Components 1.1 RTF End of Annotations:===== From: Gerald_L_Bickle@RAYTHEON.COM Subject: CCM Softpkg DTD Extensions & Changes To: issues@omg.org, components-rtf@omg.org Cc: "Mike McClimens" , "Smith, Jeff" , Edwin.Wrench@ITT.COM, mike.mcclimens@saalt.army.mil, "Mike McClimens" , David Fitkin , jeffrey.olynick@baesystems.com X-Mailer: Lotus Notes Release 5.0.8 June 18, 2001 Date: Wed, 17 Jul 2002 12:57:08 -0500 X-MIMETrack: Serialize by Router on NotesServer3/HDC(Release 5.0.8 |June 18, 2001) at 07/17/2002 12:57:09 PM X-MIME-Autoconverted: from quoted-printable to 8bit by emerald.omg.org id g6HHsWC06347 Document ptc/2001-11-03, CORBA Component Model 11. Uses Relationships The softpkg element only deals with deployed on and library load dependency relationships for implementations. Component implementations may also have specific using relationships with another component, such as a device within the system. This relationship can be stated at the softpkg or implementation level. Current Format New Format Note: This concept is tied to the concept of component artifact property issue. The artifactrefid is a reference to a component's artifact property defined in a component's property file. The artifactvalue is the dependency value being requested or needed. -------Summary of Proposed Changes-----------------