DataLink Viewer 2011 - Version 6.4
New Features:
Packaged with Service Pack 12 of the Crystal Runtime.
Added special handling for printing using custom paper size. This involves targeting the custom paper size by saved name rather than by ID (which can be different across machines).
Added Printer_Setup command line argument. This allows control of printer name and the Dissociate Formatting Page Size and Printer Page Size property. This argument is designed to address use scenarios where, during automated export, the page size and margins for a specified printer should be used.
The Launch tab in the Options dialog now has a button called 'Encrypt & Save Password'. It allows you to centralize & protect passwords by avoiding specifying them directly inside command line argument. Instead, you can name, encrypt and store the passwords inside DataLink_Viewer.ini. For detail, see "Referring to Saved Encrypted Passwords."
A new Encrypted_Password_Set_Entry command line argument allows administrators to automate the saving of Encrypted Passwords to targeted ini files. For detail, see "Setting Encrypted Password Entries."
Report Grid now has drop-downs for the Subject and Type columns.
Report grid right-click menu now provides an 'Open Containing Folder' and 'Generate Command Line' options.
The report list grid style is now managed in ReportList.xml file instead of ReportList.grd. This avoid conflict with incompatible ReportList.grd files from older versions of DataLink Viewer (8.5, 9, XI R2). The transition from the .grd to the .xml file is automatic
Added Test_Connectivity_On_Refresh_Parameters option to the DataLink_Viewer.ini [Options] section and to the Options dialog. For certain databases scenarios, you may set it to False to avoid that extra step.
Added Reload_Report_On_Refresh option to the DataLink_Viewer.ini [Options] section and to the Options dialog. For certain databases scenarios, this avoids database connection failure when refreshing a report.
You can now change folder location for ACT! (*.pad) data source files. See "Changing Folder Location for Access/Excel/Pervasive/Paradox/ACT! Files".
When auto-refreshing, a decrementing progress bar at the bottom of the page reflects the % of the refresh interval remaining until the next refresh. A click on that progress bar pauses/resumes the auto-refresh process.
If a user is on a drill-down tab, auto-refresh is placed on hold. When the user closes the drill-down tab or moves back to the main report tab, auto-refresh resumes.
Added Auto_Refresh_Use_Saved_Data command line argument. This allows multiple users to quickly auto-refresh a report and reload its saved data, which is refreshed in the background through a scheduled export to a Crystal rpt format.
You may specify parameter values as command line arguments in such a scenario if those parameters are not involved in fetching data.
Added a user manual section about the Use_Saved_Data command line arguments.
ODBC DSN choice grid now also shows DSN Descriptions.
Added the option Always_Force_Login_If_In_DSN_Group to force selection of  data sources. In such a case, if the data source uses Integrated Security (NT Authentication for  SQL Server) then the login dialog displays only the ODBC DSN choice grid and allows selection via a double-click.
You can now disable extra application exit processing (~ once per 12 cases, DLV moves ReportList.txt to the recycle bin and deletes temp files created by the Crystal runtime) by creating the following entry in the master DataLink_Viewer.ini [Options] section:
Disable_Exit_Processing=True
Added special handling for a Citrix scenario where file redirects might experience some network latency.
Folder location options for files such as DataLink_Viewer.ini and ReportList.txt can now include references to environment variables (such as %USERNAME%). This is useful for Citrix/TS scenarios.
Fixes:
Fixed an issue with re-saving a data visualization layout under the same name.
Fixed an issue with native (ADO) connections to Access/Excel.
Fixed an issue with specifying a main report parameter via command line argument when the parameter is linked to a subreport stored procedure parameter.
Fixed a report load delay when using saved data and Integrated Authentication is turned on.
Improved error message for a rare report load failure.
Fixed handling of optional text log file location.
Fixed an issue with exporting from the report grid (right-click menu option).
Fixed an issue with the button to reset integrated authentication information.
Fixed handling of double quotes within "ParmN:" command line arguments.
Fixed an issue with storing the extra Folder location for dynamic parameter rpt files.
Fixed an issue with command line printing when the report has zero records.
Changes in Prior Versions (8.5, 9, XI R2)
The Launch tab in the Options dialog now has a button called 'Encrypt & Save Password'. It allows you to centralize & protect passwords by avoiding specifying them directly inside command line argument. Instead, you can name, encrypt and store the passwords inside DataLink_Viewer.ini. For detail, see "Referring to Saved Encrypted Passwords."
In forced login scenarios, when integrated authentication is enabled, User ID changes now attempt to set a matching password even if the password entry is already populated.
A new Encrypted_Password_Set_Entry command line argument allows administrators to automate the saving of Encrypted Passwords to targeted ini files. For detail, see "Setting Encrypted Password Entries."
Fixed a problem with export to XML via command lines.