Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ERTool Analytics Mapped Table Formatting for text format is not ideal #11

Open
dmicale opened this issue Sep 22, 2019 · 0 comments
Open
Assignees

Comments

@dmicale
Copy link
Contributor

dmicale commented Sep 22, 2019

The mapped table formatting introduced by 9b6eb5d needs attention to resolve text formatting only tabbing. Needs proper tabbing/spacing dependent on size of the column values (likely to use system.format).

@dmicale dmicale self-assigned this Sep 22, 2019
dmicale referenced this issue Sep 22, 2019
ERTool Updates:
- New Feature: Results now supported mapped tables (table layout of results with a top row using ConditionName's as headers)
- New Feature: Condition element supports attribute TableMapPosition (-2 to ignore it as a mapped table position, 0 or higher to map it to set position as row header)
- New Feature: Max Formula Runtimes can now be set, was previously hardcoded as 15 minutes, now is 5 minutes by default.  Command line argument -formulamaxrunseconds [#] (in seconds).
- When formulas timeout, the resulting report will have a sample result (no conditions declared) and have a URL expressing formula timed out, specifying the section/input file that took too long.
- New Feature: ERTool Analytics support to extract all files of an archive or sections of a document (eg. error report).  Command line argument -retrieveallfiles [true|false].  Note: This is likely to cause a longer period of time to generate results, time will be reflected on the first formula ran with a section wildcard.
- Formula results based on MIME section now gives the section filename visibly instead of saying 'File available here'.. now 'DPMon', 'XACTLog', etc.
- Unnecessary table data in analyticsform.txt and AnalyticsResults.java removed
- Fixed when no command line arguments are being passed to ERTool throwing an ambiguous error, now displays -help.
- Help menu updated to include new arguments, correct spacing and distinguish Analytics arguments.
- build.xml updated for Java 1.8 (prior Java 1.7)
- Stream to String updated to use Future, limit 60 seconds in attempt to get input stream to string.  This avoids a deadlock due to calling IOUtils.toString on some archive files/contents
- Input Stream passed into inputStreamXmlEncapsulate closed after converting stream to string (seems to resolve issues with reading the archive after the deadlock above).

DataPower (Analytics.xml) Updates:
- Tracking of APAR's IT29214 (TAM, other sidecars leak handlers causing interfaces to be missing) and IT29236 (transaction-timeout and persistent connection usage can cause premature closure of transaction)
- Power Supply Events (IPMISelEvents sub-group) added to hardware category
- IPMISelEvents display updated to mapped table layout
- IPMI formulas updated to check for years 2019,2020 (removed 2018)
- FailureNotificationStatus formulas updated to support v2018
- Shutdown reload/reboot/halt formula updated to allow the -f argument and not including a time to shutdown.
- 4 connection failure formulas updated to use mapped table layout.
- GatewayTransactions formula added utilizing mapped table layout.
- XML manager stylesheet cache at full capacity moved from error to critical level.
- ObjectStatus formula tracking RBMSettings updated to remove wildcard (only need default domain) and did a xpath match to RBMSettings to filter out other xpath results.
- ObjectStatus formula tracking 'is down' updated to mapped table format and xpath updated to track a sublist of downed objects from the overall group.
@dmicale dmicale added this to the Milestones 2020 milestone Feb 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant