NetCharts Server 4.5.x Release Notes

NetCharts Server 4.5.x Release Notes

These are the release notes for NetCharts Server 4.5.x. They describe software and documentation changes of particular interest for users, developers and Administrators updating from earlier versions of NetCharts Server.

Release 4.5.3

Title Description
ColdFusion Custom tag Error Handling ColdFusion Custom tag error handling has been improved. Previously, following an exception being thrown, only text in CFOUTPUT tags would be returned to the user.
Modification Improved Embedded Mode NCS Embedded Mode behavior has been improved. NCS will no longer call System.exit() when it is embedded in another application server. NCS now has access to data sources exposed by the parent application server via JNDI. Log files are now written to an NCS logs directory instead of the host application servers log directory.
CSV Generated by Toolkits toolkit.getNDSDataAsCSV() will quote data elements that contain CSV delimiter characters, such as comma or newline.
Enhancement Dial Chart Improvements Improvements have been made to the dial chart. The CDL parameters DialSize and DialSquare were added. These parameters allow for finer grain control over the size and shape of the dial. Changes were also made to the behavior of hands and sectors when they are set to values larger than the dial scale.
LineChart Bottom Scale An issue with a reused LineChart’s bottom scale was resolved.
Enhancement JNDI DataSource support in NDS
Enhancement ASP Toolkit Functions NetCharts Server now allows users to specify whether fonts are embedded into SVG and PDF output files. The PDFEmbedFonts and SVGEmbedFonts properties control this behavior. The default value of each property is true. These properties can be changed in the Administrator’s console.
Enhancement Table Stylesheets Using the new tableResolveStyles TBL parameter, references to stylesheets can be removed from generated tables. All referenced styles will be resolved and included as style attributes.

Release 4.5.2

Title Description
Enhancement Runtime Properties Changes Runtime properties now may be used across chart instances. Previously the runtime properties, which are used to change configurations (e.g. max number of linesets in a linechart), were global to the application. They now are considered on a chart by chart basis.
Enhancement Notes Support NDS Data Input Notes may now be dynamically generated from Named Data Set (NDS) data.
Modification Legend Sizing Charts will now size the legend according to the number of labels versus the number of datasets or slices (in the case of a Pie chart).
BarSymbol and BarFillPattern Corrected a problem where BarSymbol and BarFillPattern attributes were not properly cleared between chart requests. In certain situations this could cause an incorrect symbol or fill pattern to be shown.
Named Data Set (NDS) Autoscaling Issues Earlier versions of the Named Data Set modules explicitly scaled radar, bubble, and dial charts scales. This scaling may be turned off by passing along computeScales=false in the NDS parameters populating scale parameters.
Modification Average Calculation in NDS Previously, all rows were counted in the computation of the divisor. Now, non-numeric rows are not included.
Archives Deployed To UNIX Versions Projects archived under Windows operating systems and then deployed to Unix are now supported properly.

Release 4.5

Title Description
Modification Default Stylesheet Changes Tables generated by NetCharts Server use cascading stylesheets to control their display characteristics like colors, fonts, borders and so on. In earlier releases, the styles/defaultTableStyle.css and similar stylesheets contained global class definitions for <TABLE>, <TD>, <TR>, and other HTML tags. In order to prevent style conflicts with other tables in a report or page, these global class definitions have been removed.
Modification Table Style Row-Column Merge Behavior Tables defined in previous NetCharts Server versions, that have styles specified for both rows and columns, may appear differently in version 4.5. In NetCharts Server 4.5, styles for the intersection of a row and column definition are merged into a single style tag within the TD element (versus utilizing the TR element which supports fewer features). Note that row styles take precedence over column styles, which take precedence over alternate row styles. Problems with this new method can be corrected by adjusting the row/column styles to remove or add attributes appropriately.
Modification Change to Bubble Scale behavior Bubble charts now support autoscaling for bubbles. This may change the appearance of bubblecharts if a bubblescale had not been explicitly defined before.
CSV End Of Line Delimiters Prior releases of NetCharts Server did not correctly process the lineDelim parameter. It now uses the endOfLineDelim attribute.
Modification pivotData has become transposeData To prevent confusion over functionality, the pivotData NDS attribute has been renamed to transposeData.
Fixed problem causing rename error message Erroneous error message that sometimes appeared during a file rename has been corrected.