Legacy Issue Number: 7786
Source: Engility ( Neli Hayes)
ApplicationFactory Should Provide the Option for Directly Configuring ApplicationResourceComponents
ApplicationFactory create () performs ALL configuration of ApplicationResourceComponent(s) EXCLUSIVELY through the assemblycontroller component. ApplicationResourceComponent(s) should be provided with the option to be configured individually if so desired, followed by configuration of the assemblycontroller component after configuration of all ApplicationResourceComponent(s).
1. In section 220.127.116.11.2 (ApplicationFactory), modify the following paragraph
"The create operation shall, in order, initialize ApplicationResourceComponent(s), then establish connections for ResourceComponents, and finally configures the Application's assemblyController."
"The create operation shall, in order, initialize ApplicationResourceComponent(s), then establish connections for ResourceComponents, and finally configure the ApplicationResourceComponent(s). The Application's assemblycontroller shall be configured after the configuration of all ApplicationResourceComponent(s)."
2. After the above paragraph, add the following paragraph:
"The create operation configures an ApplicationResourceComponent, provided the ApplicationResourceComponent has ConfigureQueryProperty(s) described in the application's component assembly descriptor, with an isReadOnlyAttribute of False."
A component could have configuration properties that do not need to be known by the assembly controller. Providing individual components the option to have their own configuration properties independent of being configured through an assembly controller, provides a higher degree of portability and genericism not only for the component, but also for the various assembly controllers. The suggested behavior gives the option to waveform developers of how the initial configuration of the waveform should work.
Reported: SDRP 1.0b1 — Mon, 27 Sep 2004 04:00 GMT
Disposition: Resolved — SDRP 1.0
No Data Available
Updated: Fri, 6 Mar 2015 20:53 GMT