SDRP 1.0 NO IDEA Avatar
  1. OMG Issue

SDRP — SAD ComponentInstantiation Description Error

  • Key: SDRP-160
  • Legacy Issue Number: 9334
  • Status: closed  
  • Source: Raytheon ( Jerry Bickle)
  • Summary:

    Section L.6.3.1.2. The description for the component properties is not right for “execparam” types. Section L.6.3.1.2 text should be replaced as follows:

    “L.6.3.1.2 componentinstantiation.

    The componentinstantiation element (see Figure L-108) is intended to describe a particular instantiation of a component relative to a componentplacement element. The componentinstantiation’s id attribute uniquely identifies the component. The componentinstantiation element’s id may be referenced by the usesport and providesport

    elements within the SAD file. It is the component name for the instantiation not the application name. The optional componentproperties element (see Figure L-109) is a list of configure, factoryparam, and/or execparam properties values that are used in creating the component or for the initial configuration of the component. The componentproperty definitions as stated in the corresponding SCD.

    The following sources will be searched in the given precedence order for initial values for “configure” kind of properties, whose modes are “readwrite” or “writeonly” and "execparam" kind of properties:

    1. The componentproperties element of the componentinstantiation element in SAD.

    The following sources will be searched initial values for the “factoryparam” kind of properties in the given precedence

    order:

    1. The componentinstantiation element’s findcomponent element’s componentresourcefactoryref

    element’s resourcefactoryproperties element in the SAD

    The findcomponent element (see Figure L-110) is used to obtain the object reference for the component instance. The two sources for obtaining an object reference are:

    1. The componentresourcefactoryref element, which refers to a particular ResourceFactoryComponent componentinstantiation element found in the SAD, which is used to obtain a ResourceComponent instance for this componentinstantiation element. The refid attribute refers to a unique componentinstantiation id attribute. The componentresourcefactoryref element contains an optional resourcefactoryproperties element (see Figure L-111), which specifies the properties “qualifiers”, for

    the ResourceFactoryComponent create call.

    2. The optional findcomponent element should be specified except when there is no object reference for the component instance (e.g., FPGA code). The CORBA Naming Service, which is used to find the component’s object reference. The name specified in the namingservice element is a partial name that is used by the ApplicationFactoryComponent to form the complete context name.”

  • Reported: SDRP 1.0b1 — Mon, 30 Jan 2006 05:00 GMT
  • Disposition: Resolved — SDRP 1.0
  • Disposition Summary:

    No Data Available

  • Updated: Sat, 7 Mar 2015 00:33 GMT