Bug 126653 - Add additional outputters to GLA adapter files
Summary: Add additional outputters to GLA adapter files
Status: CLOSED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: TPTP.monitoring (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P1 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Dave Smith CLA
QA Contact:
URL: http://www.eclipse.org/tptp/groups/Ar...
Whiteboard: closed460
Keywords: Documentation, plan
Depends on: 96433 156940
Blocks:
  Show dependency tree
 
Reported: 2006-02-06 17:10 EST by Dave Smith CLA
Modified: 2010-06-03 15:07 EDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dave Smith CLA 2006-02-06 17:10:32 EST
To facilitate packaging the standalone GLA with applications that need different outputters, the new GLA adapter configuration attribute "disabled" (introduced with feature 96433) can be exploited.  All of the TPTP GLA adapter configuration files used for Log Import can be changed by adding the CBEFileOutputter and CBELogOutputter components to them.  These new components will have the disabled="true" attribute so they will not be executed by GLA during a Log Import operation.

If another product packages standalone GLA with the accompanying adapter files, they must either change the adapter files to disable all outputters except the one required or at run-time use the API added in feature 96433 to do it in memory.

This description of how to package the adapter files in an application will be added to the TPTP GLA programming guide (http://www.eclipse.org/tptp/monitoring/documents/tutorials/GLA_pkg.html).

Note, a consequence of adding all of the outputters to the Log Import adapter files is that a Log Import with Filter operation from a remote system that has an older version of RAC installed will not work because the older GLA run-time packaged with the RAC will not recognize the disabed attribute on the extra outputters.  To fix this, Log Import Wizard code needs to be changed to remove any extra outputters, as well as add the filter blade to the adapter configuration file before sending it to the remote RAC to run.
Comment 1 Dave Smith CLA 2006-02-06 17:12:33 EST
This depends on the new component disable functionality introduced in feature 96433.
Comment 2 Dave Smith CLA 2006-02-08 13:59:18 EST
Add link to description doc.
Comment 3 Dave Smith CLA 2006-02-13 13:15:19 EST
Based on discussions with Eric and Christine, it was decided this feature is not a high priority for 4.2 and the complete support for packaging GLA adapters in multiple applicaitons should be revisited in the future.  Targetting this to future.
Comment 4 Eric Labadie CLA 2006-06-16 15:06:04 EDT
I reviewed the design and I have no additional comments.
Comment 5 Dave Smith CLA 2006-06-20 09:54:52 EDT
Increasing priority to reflect requestor's priority.
Comment 6 Dave Smith CLA 2006-06-22 09:42:18 EDT
Adding plan keyword as it has been approved as a candidate for TPTP 4.3. 
Resources are available to complete this work.
Comment 7 Valentina Popescu CLA 2006-06-27 17:57:26 EDT
Update version and target since this is in plan for 4.3
Comment 8 Eric Labadie CLA 2006-06-28 15:14:28 EDT
We will need to document to the user how to modify this outputter from the command line.
Comment 9 Valentina Popescu CLA 2006-07-17 13:54:12 EDT
Reviewed and approved by the AG on July 14
Comment 10 Dave Smith CLA 2006-08-18 03:35:21 EDT
This is targetted to complete in 4.3 iteration 2 (Code complete Sept. 8)
Comment 11 Dave Smith CLA 2006-09-20 00:30:53 EDT
Committed changes to adapter files to TPTP Head CVS.

Also changed Component and CBELogOutputter classes to fix problems with disabled components in the log import scenario.
Comment 12 Paul Slauenwhite CLA 2009-06-30 09:47:27 EDT
As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant enhancements/defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this enhancement/defect is verified/closed by the Project Lead since this originator of this enhancement/defect has an inactive Bugzilla account and considered to be fixed. If this enhancement/defect is still unresolved and reproducible in the latest TPTP release (http://www.eclipse.org/tptp/home/downloads/), please re-open.