-
Key: CORBA35-70
-
Legacy Issue Number: 5524
-
Status: open
-
Source: Raytheon ( Jerry Bickle)
-
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
( titlepkgtype author description license idl propertyfile dependency descriptor implementation extension
)* >
<!ATTLIST softpkg
name ID #REQUIRED
version CDATA #IMPLIED ><!ELEMENT implementation
( descriptioncode compiler dependency descriptor extension programminglanguage humanlanguage os propertyfile processor runtime
)* >
<!ATTLIST implementation
id ID #IMPLIED
variation CDATA #IMPLIED >New Format
<!ELEMENT softpkg
( titlepkgtype author description license idl propertyfile dependency descriptor implementation extension usescomponent
)* >
<!ATTLIST softpkg
name ID #REQUIRED
version CDATA #IMPLIED ><!ELEMENT implementation
( descriptioncode 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. -
Reported: CORBA 3.0 — Wed, 17 Jul 2002 04:00 GMT
-
Updated: Wed, 1 Feb 2023 21:59 GMT