================================================================= UPDATES AND NEW FEATURES IN 3.12: ================================================================= Because .rpt Inspector(TM) 3.xx Enterprise Suite was built from the foundation introduced in .rpt Inspector(TM) 2 Professional Suite, this feature list starts with 2.00 even though 3.00 is the first Enterprise Suite version -- since 3.00 was built on the foundation of 2.0x. This is a brief list and may not be complete and is written in chronological order. Newest build is always detailed at the bottom of the list (newest build is GA build 1215 02/20/06): 2.00 as of GA build 865 02/11/2004 ... -------------------------------------- .rpt Inspector(TM) Professional Suite (for CR5.x-CR8.5) GA (general availability) release build differs from previous versions in many ways. The entire product went through a "foundation" overhaul and many parts of the product have been redesigned and optimized further. This now gives us a solid foundation to build on. .rpt Inspector(TM) Professional Suite is now available in two editions that can run on the same computer at the same time. One edition supports Crystal Reports(R) .rpt file formats 5.x through 8.5 and the other edition supports Crystal Reports(R) .rpt file format 9.x (CR9.x & CR10.x use CR9.x file format). o Redesigned internal structures and logic - resulting in performance increases in many areas of 50% to 200% o Redesigned main UI - window panes are now dockable and undockable, and with the exception of the Viewer pane, all can be closed. Those that can be docked, can also be grouped together, resulting in a tab for each grouped window. All window panes that support docking can also float. o Support for Sub-Reports o Support for CR9.x/CR10.x (only in .rpt Inspector™ 2 Professional Suite (for CR9.x-CR10.x) edition) o Window Layout Manager - allows Customization to the UI layout can to now be saved (including size, position, and which windows are docked, etc.). In fact you can save a virtually unlimited number of UI layouts to switch to. You can always revert to the default layout. o Toolbars are now detachable and can either float or be docked. o Redesigned Formula Editor - now floatable and dockable. o Formula Editor also now has a new toolbar that supports "Save", "Save & Close", "Spell Check" (YES! You can spell check your formulas and even add words to the dictionary), "Indent", "Outdent", and drop-down to change from "Crystal Syntax" to "VB Syntax" and vice versa. o Formulas now also have a Preview window which is also floatable and dockable. In fact, while only one Formula Editor can be opened at a time, you can have lots of Formula Preview windows open. This makes it easy to compare different formulas of one report or many. o Redesigned Text Editor - now dockable and floatable, new toolbar, new spell checker, supports "Text Objects" that you can drag and drop from a list that is opened on the left side that displays the available objects. o Redesigned Property List - new color picker, date & date/time picker, spinner, font style preview picker. Support for Sub-Reports (when sub-report is selected, also displays a collapsed parent report) o Fonts in the Properties pane when set to display in Combobox now display not just the font name, but also a 3 character preview of what that font will look like. The 3 characters are configurable by you. o Many numeric properties in the Properties pane now have a spinner. o Redesigned color selector in Properties pane. Now is displayed as a drop-down like control that does not take a lot of room but still displays the same basic colors, with an option to see more colors that opens a full color dialog. o Redesigned Preview pane - support for Sub-Reports. Support opening an unlimited number of viewers (right click on report to open report in a new viewer window). Drag a report (from report tab) to another open viewer window's tab strip and you can now group different reports in different viewer windows, with each window being able to be minimized, maximized, and closed. o Added support for OLE-DB and Native SQL Server, Native Oracle, Native Access driver (DB2, Sybase, Informix expected soon) based reports to be displayed in viewer and support for same sources in Data source wizard o Redesigned Parameter Editor (default values editor) - Now floatable and dockable. o Parameter Editor (default values editor) also now has a new toolbar that supports "Add" default value, "Delete" default value(s), "Select All" default value(s), "Deselect All" default value(s), "Move Up" default value(s), "Move Down" default value(s), "Spell Check" default value(s) description, "Append / Overwrite" toggle, as well as a display on the kind of value supported by this parameter (i.e. Text, Numeric, etc.). Addition options are available via a right-mouse click pop-up menu (just like other areas of the product) o Added support to edit multiple parameters and add multiple parameters across one report or many (as long as the value type is the same - i.e. string) o Added support for copying Parameter default values from one to another (make one a master and copy to ...) o The Filter on the Objects pane can now be hidden to conserve screen space. o The Filter on the Objects pane now has a sensitivity threshold slider. With 3 or more reports selected, and enable the filter to display "In Common", this will only show if all 3 or more reports have something in common. With this new sensitivity threshold slider, you can now set it be at least n in common, where n could be perhaps at least 1 in common. This feature certainly becomes more useful when working with a lot more reports than 3 at a time. o New Datasource / Database wizard with support for DataSource, Set Location, Convert DB, Verify - now supports ODBC / OLE-DB / Native DB2 / Native Informix / Native Oracle / Native SQL Server / Native Sybase. o Set Datasource Wizard now changed to a Data source / Database Conversion and Migration Wizard. o Data source / Database Conversion and Migration Wizard is now radically different than what the Set Datasource Wizard was. Not only does it now support sub-reports, but it now allows you to work ODBC / OLE DB / Native DB2 / Native Informix / Native Oracle / Native SQL Server / Native Sybase. And unlike the Set Datasource Wizard which only allowed you to change the ODBC DSN, this new wizard allows you to also now do in batch: Change data source, Set Location, Verify. So now you can for example move from ODBC to Native SQL Server, or ODBC to OLE DB, or Native Oracle to OLE DB, etc. o Data source / Database Conversion and Migration Wizard also now allows you to see all of your ODBC DSNs. You can make connections to your OLE DB or Native Driver directly in this wizard. And with the appropriate authentication, and you can even drill-down in to the connection to show you tables and fields including details like driver, type, size, whether it supports NULLs, and descriptions. This all helps you determine if your source and destinations are really what you thought they are. o New Search & Replace dialog - search selected report(s) for a value and replace with a value with support for selecting which objects (text, parameters, formulas, db fields, etc.) to search in. Supports pattern matches (wildcards) such as search for "*.Cus*.Fax" (* for database, starting table with Cus and anything else for table, with field name of Fax) and replace with "*.*.Phone" (keep original database name, keep original table name, change the field name to Phone). Report Object, SQL Expression, and Database Object can all be searched. o Updated Wizards (Formula, Printer) to support Sub-Reports o Redesigned Tools | Options - need to support new toggles and control features added through different areas of the program. This also resulted in a reorganization of some of the tabs. Added two new tabs ("Viewer Data", "File 2"). "Undo / Redo" tab has been renamed "Misc". "Measurement conversion" added to "Misc" tab "Allow Dynamic Generation of SQLQueryString" added on "Display" tab "When viewer refreshed" options have moved to "Viewer Data" tab "Save in" format has moved to "File 2" tab o Report Play-List - allow user that works on the same reports over and over to put together several play-lists of reports. When play-list is opened, all reports in play-list are opened o Preview Viewer can be turned off o Option to toggle display of Preview Viewer on program startup. o Option to display a tab on the Preview pane for sub-reports. o A virtually unlimited number of Preview windows. With multiple reports open, if you right click on a tab on the Preview pane, you will now get an option to "Open in New Window". Selecting this option will open this report in another Preview window. This helps you compare two or more Preview windows. o If you have multiple Preview windows open, you can drag and drop the Preview window tabs from one Preview window to another. So some of the reports you are working with can be Preview window "grouped". o Option to automatically open reports in a different Viewer when they are opened. o Option when moving a report from one viewer window to another, if there is an associated sub-report, to automatically move them together. o when opening report(s) which require a log on to the database (in order for the viewer to render the data if it is not saved as part of the report, a connection to the database is needed), we can retrieve the database name and user name from the report, but not the password. In 1.00 this caused great heart ache to users because we didn't give them a way to enter that password (nor did we support anything but ODBC for that connection). In 2.00 with all the work we've done with databases (ODBC, OLE DB, and Native Driver for DB2, Informix, Oracle, SQL Server, Sybase), we've also given you the ability to specify the password when making that connection. If we detect that the connection is to an ODBC data source, then we offer you: 1.) Edit this data source (if we find the data source on the system); 2.) Select a different data source and try to make the connection with that; 3.) Create a new data source and try to make the connection with it; 4.) log on with credentials (if you know your data source is correct and all you want to specify is the db server, user name, and password). If it is an OLE DB or one of the Native Drivers we support, then only 4.) log on with credentials is available and you get another dialog where you can specify necessary info to make the connection (for example if it is an OLE DB connection, then you'll specify the provider, etc.) o splash screen no longer disappears while loading, instead it stays and now has "Initializing" and a progress bar next to that. Once progress bar gets to the end, it disappears and .rpt Inspector™ 2 Professional Suite main UI is available. Depending on the CPU, it would some times seem that it was frozen when during the time that the splash screen disappeared and the main UI appeared. This should now resolve that. o With all the optimization, we have increased the number of reports you can open at the same time. Usually double or triple of what was possible in the previous version. o Evolved the license and activation system to support multiple products and versions as well as the Move / Transfer of license (requires an internet connection). o Software Forces Product Management Wizard now supports Move / Transfer of license after activation. So after you have activated a product, and you plan to uninstall (due to reformat and install of another operating system, or you want to install it on your laptop or another desktop) then you must first go through the "Move License" procedure before you uninstall. This will then allow you to install and activate on another computer. Note that Move is only available via an Internet connection. o File Size in grids supports sorting as normal number. Previously would sort like a string in some grids. o Fixed issue with handling of "System Default Short Format" / "Windows Default Short Format". If in .rpt Inspector™ 2 Professional Suite you were to change the "DateWindowsDefaultType" property of a date object, it would show up in Crystal Reports as a "Custom" date. o Improved logic on the "Prompt for parameters" toggle. o "Drag and Group" groupings colors and font style can now be customized. o "Drag and Group" groupings can now automatically refresh when there is a change to the grouping (can degrade performance with large amounts of items). o Editors (Text, Formula, Parameter) colors and font style can now be customized. o Editors (Text, Formula, Parameter) tab stops can now be customized. o Editors (Text, Formula, Parameter) can support automatic spell checking. o Editors (Text, Formula, Parameter) can now display line numbers and show a line number in a tooltip when scrolling the scroller thumb. o Now supports a spell checker in Editors (Text, Formula, Parameter) to which you can add custom words o Now you don´t need to think in Twips anymore. You can choose to see all measurements in either "Twips", "Inches", "Centimeters", "Millimeters", or "Pixels". o Added support for dynamic generation of "SQLQueryString" o various bug fixes and much more! 2.01 as of GA build 905 06/09/2004 ... -------------------------------------- o [Save] fixed save limit in trial version from invoking immediately or earlier than it was supposed to. o [Viewer] improved Show Viewer On/Off behavior. o [DB Wizard] for reports opened from .rpt Inspector when in the wizard (as opposed to reports opened from the file system in the DB Wizard), changes to those reports were not being shown as changed when exiting from the DB Wizard. o [Parameters] in some cases even though prompt for parameters was enabled it would not prompt, and in some cases when it was disabled it would prompt. o [Viewer] in some cases tooltips/hints were not being displayed on the viewer tabs. o Resolved issue with not being able to load on a Win98SE system. o [Property Pane] added IsUsedInReport property (which is a read-only property) to Formulas, Parameters, Database tabs and their items so that in addition to visually seeing whether items are used via the green check mark on the icon, you can now group by this property to see a True/False value. o [Objects Pane - Parameters Tab] changed Copy Default Values feature on right click pop-up menu to only be enabled if the parameter has at least one default value, otherwise it is disabled. o [File Open, Report Lists] added support to open an entire folder of reports, including any sub-folders. o [Activation Wizard] fixed issue that prevented running under NT 4.0 3.00 as of GA build 1051 02/09/2005 ... --------------------------------------- o .rpt Inspector™ 3 Enterprise Suite is based on the powerful foundation created in .rpt Inspector™ 2 Professional Suite. This means that every feature available up to 2.01 has been incorporated in to this new Suite designed for Crystal Enterprise -- while still supporting Crystal Reports. Note that the Enterprise Suite is NOT a replacement for the Professional Suite. The Professional Suite will continue to evolve for Crystal Reports while the Enterprise Suite will continue to evolve for Crystal Enterprise. o Added support for CE9 and CR9 (in .rpt Inspector™ 3 Enterprise Suite (for CE9/CR9) edition) o Added support for CE10 and CR10 (in .rpt Inspector™ 3 Enterprise Suite (for CE10/CR10) edition) o Since the emphasis of the Enterprise Suite is support of Crystal Enterprise, this now means that the various properties that are available for reports and instances stored in Crystal Enterprise have been exposed in .rpt Inspector in addition to the standard report properties of a Crystal Report. o [File] added option to Log On and Log Off APS/CMS o [File] MRU now also remembers reports open directly from CE o [File Open] added option to open Report(s) from Enterprise Folders. This does not require a drive mapping to the physical folders in the CE FRS, but rather connects to the APS/CMS and displays a list of the virtual folders that are in the APS/CMS so there are no crypt directories or file names to deal with. o [File Open, from Enterprise Folders] added support to open entire folders and sub-folders in Enterprise Folders o [Objects Pane - Reports Tab] ReportPath column shows APS/CMS name followed by the folder hierarchy that the report resides in CE o [Objects Pane - Reports Tab & Properties Pane] Clicking on a report that resides in CE will reveal additional CE specific properties in the Properties Pane (i.e. "CE Report ID", "CE Report FRS File Name", "CE Report Last Run On", "Instances", etc.) o [Objects Pane - Reports Tab & Properties Pane] Clicking on report that resides in CE, "Report Path" property that is displayed in Properties Pane allows you not only see where the report resides, but to also Move it to another folder by clicking on the ellipse ("...") o [Objects Pane - Sections Tab & Properties Pane] Clicking on a section of a report that resides in CE will display additional properties in Properties Pane (i.e. "CE Report ID", "CE Report Name", "CE Report FRS File Name") o [Objects Pane - Objects Tab & Properties Pane] Clicking on a section of a report that resides in CE will display additional properties in Properties Pane (i.e. "CE Report ID", "CE Report Name", "CE Report FRS File Name") o [Objects Pane - Formulas Tab & Properties Pane] Clicking on a section of a report that resides in CE will display additional properties in Properties Pane (i.e. "CE Report ID", "CE Report Name", "CE Report FRS File Name") o [Objects Pane - Parameters Tab & Properties Pane] Clicking on a section of a report that resides in CE will display additional properties in Properties Pane (i.e. "CE Report ID", "CE Report Name", "CE Report FRS File Name") o [Objects Pane - Alerts Tab & Properties Pane] Clicking on a section of a report that resides in CE will display additional properties in Properties Pane (i.e. "CE Report ID", "CE Report Name", "CE Report FRS File Name") o [Objects Pane - Database Tab & Properties Pane] Clicking on a section of a report that resides in CE will display additional properties in Properties Pane (i.e. "CE Report ID", "CE Report Name", "CE Report FRS File Name") o [Objects Pane - Instances Tab] This is a new tab that was added for reports that are open directly from CE, if the report contains instances, they will be displayed here. o [Objects Pane - Instances Tab] Clicking on Instance in the Objects Pane grid will reveal its properties in the Properties Pane (same behavior as before for any other item in the grid for other tabs) o [Objects Pane - Instances Tab] Right click on Instance will reveal popup menu with applicable choices (based on status): Refresh (read latest info from APS/CMS), Modify Schedule, Pause, Resume, Delete, or Re-Process instance o [Objects Pane - Instances Tab] For instances with Status of Pending, if you click on Instance, you can modify many properties in the Properties Pane. o [Objects Pane - Instances Tab] For instances with Status of Pending, if you right click will reveal popup menu and there is an option (in Schedule) to Modify Schedule. Selecting this option opens a schedule dialog which contains several tabs. These tabs are designed to look and behave a lot like the Crystal Management Console on the web. Therefore you can modify Schedule / Database / Destination / Format / Process / Parameter information (across more than one Report and/or Pending Instances if you'd like) o [Objects Pane - Instances Tab] For instances with a Status of Success or Failure, if you left click on Instance, the properties in the Properties Pane will be Read-only. This is done for historical reasons -- you shouldn't modify the properties (see further for Reprocess on how to "reuse" the settings) o [Objects Pane - Instances Tab] For instances with a Status of Success or Failure, if you right click on Instance this will reveal popup menu. In the Schedule submenu, there is an option to "Reprocess". This allows you to create a NEW instance and either use the existing values (Schedule, Database, Destination, Format, Process, and Parameter settings) as is for the new instance or modify some or all of those values. o [Objects Pane - Instances Tab] For instances with a Status of Success or Failure, if you right click on Instance this will reveal popup menu. In the Schedule submenu, there is another submenu Instances which lets you there is an option to Pause/Resume/Delete selected instance(s) or Pause/Resume/Delete all instance(s). o [Objects Pane - Schedules Tab] This is a new tab that was added for reports that are open directly from CE. By default the items in the grid are displayed grouped by Reports and Instances. First level is Reports, second level is Scheduled Instances. Note that the second level does not display anything but recurring instances (Scheduled Instances). If the recurring instance is Paused or Pending it will be displayed here. To work with processed instances -- use the Instances Tab. o [Objects Pane - Schedules Tab] Clicking on Report and/or Recurring Instance in the Objects Pane grid will reveal its properties in the Properties Pane (same behavior as before for any other item in the grid for other tabs) o [Objects Pane - Schedules Tab] Right click on Report and/or Recurring Instance will reveal popup menu with applicable choices (based on item type): Refresh (read latest info from APS/CMS), Run Now, Schedule (kick of the schedule based on the properties set), Modify Schedule, Pause, Resume, or Delete, Recurring Instance(s) o [Objects Pane - Schedules Tab] Right click on Report and/or Recurring Instance will reveal popup menu with applicable choices (based on item type). Selecting "Modify Schedule" from Schedule will open a schedule dialog which contains several tabs. These tabs are designed to look and behave a lot like the Crystal Management Console on the web. Therefore you can modify Schedule / Database / Destination / Format / Process / Parameter information (across more than one Report and/or Pending Instances if you'd like) o Added new Schedule Dialog for working with the various properties of a CE Report related to scheduling. o Added support in Schedule dialog on Parameters Tab to Copy/Paste Default Values between Parameter(s) (even across multiple Reports) o [Objects Pane - Parameters Tab] Added support to Copy Default values to memory. Once in memory, you can go to the New Schedule Dialog on Parameters Tab and Paste Default Values to Parameter(s). o Added support in Schedule dialog on Parameters Tab to Copy Default values to memory. Once in memory, you can go to Parameters Tab in Objects Pane and Paste Default Values to Parameter(s). o [Wizards - Formula Search] Updated to support reports open directly from CE o [Wizards - Change Printer] Updated to support reports open directly from CE o [Wizards - Change data source / database] Updated to support reports open directly from CE o [Wizards - Change data source / database] Added "processing" / "progress" dialog that is displayed once the wizard starts working on your requested Actions / Destinations. This shows the Report and Table/View that it's currently working on. o Save Dialog displays the APS/CMS name plus virtual folders hierarchy for reports residing in CE o Added Version Control integration to Microsoft SourceSafe o [TOOLS|OPTIONS - Version Control Integration] This is a new tab that was added to enable Version Control Integration. Here you specify the path to the SourceSafe .INI file and a network path where we should store necessary metadata. This is typically the SAME path as the .INI file, but the user's rights must be Read/Write/Create/Modify to this location. o [TOOLS|OPTIONS - Version Control Behavior] This is a new tab that was added to configure how the Version Control Integration should behave. o [TOOLS|OPTIONS - Schedule] This is a new tab that was added to configure how many Schedule settings. Currently there is only one option: "Start Now Time Increment in seconds". The value you specify here is used to let .rpt Inspector know how long to wait from the Start Time of the Schedule if it's a RUN NOW condition o [TOOLS|OPTIONS - Report Lists] Added support of reports stored in CE o [TOOLS|OPTIONS - Report Lists] Added support to control Open Order (List Order, File System then CE, CE then File System) o [TOOLS|VERSION CONTROL] Add new sub menu to TOOLS menu for Version Control options. This is only enabled if Version Control is enabled in TOOLS|OPTIONS|VERSION CONTROL INTEGRATION o [TOOLS|VERSION CONTROL|Log In] Added new item to Log In to Version Control o [TOOLS|VERSION CONTROL|Log Out] Added new item to Log Out of Version Control o [TOOLS|VERSION CONTROL|Show Control] Added new item to display the Version Control dialog which is dockable. Depending on your choice(s) in TOOLS|OPTIONS|VERSION CONTROL BEHAVIOR the Version Control dialog may not be shown by default -- this option will therefore display it. o [Report(s) Tree - Pane] Added support to drag reports to Version Control dialog to add a report to Version Control. o [Report(s) Tree - Pane] Added support to drop reports from Version Control dialog to Open and Check Out report stored in Version Control. o [Objects Pane - Reports Tab] Added support to drag reports to Version Control dialog to add a report to Version Control. o [Objects Pane - Reports Tab] Added support to drop reports from Version Control dialog to Open and Check Out report stored in Version Control. o [Report(s) Tree - Pane] Right clicking on report now has an addition sub menu in the popup menu called "Version Control" with options: Add Report(s), Delete Report(s), Check Out, Check In, Undo Check Out o [Objects Pane - Reports Tab] Right clicking on report now has an addition sub menu in the popup menu called "Version Control" with options: Add Report(s), Delete Report(s), Check Out, Check In, Undo Check Out o If a report was added to version control outside of .rpt Inspector, then when working with this report, you'll be asked to Link or Synchronize this report to an existing report either on the File System or in a CE Virtual Folder. This is done so that in the future (next open / check out) .rpt Inspector knows automatically which report to update outside of version control. The Link / Synchronize is done via a new Link / Synchronize wizard to ease the process. o If you add a open report to version control from .rpt Inspector, it will automatically know which report it is associated with outside of version control and will place necessary metadata information in to a special shared file (you must configure this in TOOLS|OPTIONS|VERSION CONTROL INTEGRATION) o Version control also allows you to create a NEW report on to the File System or CE Virtual Folder from the version that is stored in version control. control. 3.10 as of GA build 1135 06/21/2005 ... --------------------------------------- o .rpt Inspector 3.1 Enterprise Suite is now available in 3 editions: o .rpt Inspector 3.1 Enterprise Suite (for CE 9/CR 9) - executable compiled around CR 9 API and therefore requires CR 9 with service pack 2 or higher to be installed. Reads CR 5 - CR 9 file formats and Writes CR 9 file format, including directly from/to CE 9. o .rpt Inspector 3.1 Enterprise Suite (for CE 10/CR 10) - executable compiled around CR 10 API and therefore requires CR 10 to be installed. Reads CR 5 - CR 10 file formats and Writes CR 10 file format, including directly from/to CE 10. o .rpt Inspector 3.1 Enterprise Suite (for BO XI/CR XI) - executable compiled around CR XI API and therefore requires CR XI to be installed. Reads CR 5 - CR XI file formats and Writes CR XI file format, including directly from/to BO XI. o [General] Fixed keyboard accelerators not working in various parts of the program. o [Objects Pane - Instances Tab] Improved Undo / Redo behavior when changing items on Schedule dialog (dialog is displayed when you select Reprocess instance) to work like other areas in .rpt Inspector (when you change a property -- can you Undo / Redo the change and the affect area and property are displayed in Red (default changed color -- configurable in TOOLS|OPTIONS). Previously any changes made in this dialog would not show up in Undo / Redo history and the affected properties that were changed would not be shown as changed in the default changed property color in the Properties Pane and other areas. o [Objects Pane - Instances Tab] Fixed right click pop up menu behavior when working with multiple selections. In certain cases when you had multiple instances selected "Pause", "Resume", "Delete" was not working. o [Objects Pane - Instances Tab] Added for instances that have status of "Failure", "Success" or "Paused" - right click pop up menu now has an item called "Info..." which will display the schedule dialog in Read-Only mode. o [Objects Pane - Instances Tab] Fixed keyboard accelerator F5 to refresh list of instances from APS/CMS instead of preview of report which is the global F5 keyboard accelerator. This was previously not working in various parts of the program. Now when focus is set to this tab and F5 is pressed, it is used to refresh list of instances from APS/CMS. o [Objects Pane - Instances Tab & Properties Pane] Fixed "Destination" property value. In certain conditions would be blank. o [Objects Pane - Instances Tab & Properties Pane] Added for "Destination", if set to default will now display "Default ..." as the value instead of only "...". o [Objects Pane - Instances Tab & Properties Pane] Added for "Format", if set to default will now display "Report ..." as the value instead of only "..." o [Objects Pane - Instances Tab & Properties Pane] Added for "Format", "Destination", "Server Group", "Server Group Choice", and "Parameters" properties "..." button to display more details in a Read-Only schedule dialog. o [Objects Pane - Schedules Tab] Improved Undo / Redo behavior when changing items on Schedule dialog (dialog is displayed when you select Reprocess instance) to work like other areas in .rpt Inspector (when you change a property -- can you Undo / Redo the change and the affect area and property are displayed in Red (default changed color -- configurable in TOOLS|OPTIONS). Previously any changes made in this dialog would not show up in Undo / Redo history and the affected properties that were changed would not be shown as changed in the default changed property color in the Properties Pane and other areas. o [Objects Pane - Schedules Tab] Fixed keyboard accelerator F5 to refresh list of schedules from APS/CMS instead of preview of report which is the global F5 keyboard accelerator. This was previously not working in various parts of the program. Now when focus is set to this tab and F5 is pressed, it is used to refresh list of schedules from APS/CMS. o [Objects Pane - Schedules Tab] Fixed pop up menu behavior when working with multiple selections. In certain cases when you have multiple instances selected "Pause", "Resume", "Delete" was not working. o [Objects Pane - Schedules Tab & Schedule Dialog] Added on "Parameters Tab" in addition to display the parameter name in the list, now also displays the type of parameter. This help you quickly identify similar parameter types, etc. in the list without having to click on each one. i.e. "Country (String - Discrete)" will now be shown instead of only "Country". o [Objects Pane - Schedules Tab & Properties Pane] Added for "Destination", if set to default will now display "Default ..." as the value instead of only "...". o [Objects Pane - Schedules Tab & Properties Pane] Added for "Format", if set to default will now display "Report ..." as the value instead of only "..." o [TOOLS|OPTIONS - Misc] Added support to control the Logon Token for CE / BO connections. If enabled here, you can set it for "Unlimited logons", "Valid for # of logons", or "Valid for n minutes". o [Objects Pane - SQL Expressions Tab] This is a new tab that was added. While we always did display "SQL Expression" objects on the "Objects Tab" -- on the "Objects Tab" we only display those objects that are on the Report's design. Any other objects are not displayed. Therefore the "SQL Expressions" tab will display all (those that are on the report design as well as those that are not). o [Objects Pane - Running Totals Tab] This is a new tab that was added. While we always did display "Running Totals" objects on the "Objects Tab" -- on the "Objects Tab" we only display those objects that are on the Report's design. Any other objects are not displayed. Therefore the "Running Totals" tab will display all (those that are on the report design as well as those that are not). o [Report(s) Tree - Pane] Added node for "Instances" and the number of items. This works like other nodes, in that it is expandable and when expanded will reveal the instances and their status by showing an appropriate icon. Clicking on one of instances will automatically take you the "Instances Tab" and highlight the same instance on that tab. o [Report(s) Tree - Pane] Added node for "Schedules" and the number of items. This works like other nodes, in that it is expandable and when expanded will reveal the schedules and their status by showing an appropriate icon. Clicking on one of schedules will automatically take you the "Schedules Tab" and highlight the same instance on that tab. o [Report(s) Tree - Pane] Added node for "SQL Expressions" and the number of items. This works like other nodes, in that it is expandable and when expanded will reveal the SQL Expressions. Clicking on one of SQL Expressions will automatically take you the "SQL Expressions Tab" and highlight the same SQL Expression on that tab. o [Report(s) Tree - Pane] Added node for "Running Totals" and the number of items. This works like other nodes, in that it is expandable and when expanded will reveal the Running Totals. Clicking on one of Running Totals will automatically take you the "Running Totals Tab" and highlight the same Running Total on that tab. o [EDIT - Search and Replace] - Reduced height of dialog to better fit on lower resolutions. o [EDIT - Search and Replace] - Added "All" item to Objects list. Checking on / Checking off "All" will Check on / Check off all items in list. o [EDIT - Search and Replace] - Added to "Replace With" edit box Pattern Matching support. Previously only "Search For" supported Pattern Matching. o [EDIT - Search and Replace] - Added in "Search options" ability to better control where search is performed. Now you can select to search in either "All properties" or "Text only" for the objects included in the search. o [EDIT - Search and Replace] - Added in "Search options" ability to better control what is recorded in to the "History" list. Previously only "Replaces" were recorded. Now you can select to record "finds" and/or "replaces". This is especially useful for when you don't wish to make a change but rather wish to find where certain text or formula (or other) reside (in which report, object, etc.). o [EDIT - Search and Replace] - Added in "History" list support for right click pop up menu. This pop up menu now has 3 choices: "Copy", "Select All" and "Export". "Export" is a sub menu which has 2 options for your to export the contents of the "History" list: "As CSV" or "As XML" o [EDIT - Search and Replace] - Added a percentage counter and progress bar on "Object Information" in addition to changing the mouse cursor to an hour glass to display how many objects have been searched. o [EDIT - Search and Replace] - Implemented several optimizations to improve search performance. o [Wizards - Change data source / database] Improved "ALL" filter results on page 3. In some cases it was not displaying everything. o [Wizards - Change data source / database] Added on page 4 a row at the top of the list that allows you to globally (for all below this row) set the "Action(s)" and/or "Destination". This is optional and you can still set the "Action(s)" and/or "Destinations" per each report's table/view/stored procedure. o [Wizards - Change data source / database] Added on page 4 support on each report level the ability to set for all below this row (only for this report) the "Action(s)" and/or "Destination". This is optional and you can still set the "Action(s)" and/or "Destinations" per each report table/view/stored procedure. 3.11 as of GA build 1155 11/01/2005 ... --------------------------------------- o [Objects Pane - ALL TABS] - Added new Export to Excel and Export to CSV feature. This is available on all grids by right click pop-up menu. The export works 1 to 1 on what you have in the grid, so if you've grouped columns be sure to expand them (or use expand all) to have the information exported. Another tip is to add additional columns from the property list to get more information exported for you to use. o [Wizards - Change data source / database] - Fixed mapping dialog not coming up in certain cases. o [Text Editors] - Fixed all text editors (Text, Formula, SQL Expressions, etc.) for cursor skipping two spaces when keyboard cursor/arrow keys are used. o [EDIT - Search and Replace] - Fixed an issue where some properties were not searched. This often happened on non-text objects (i.e. DatabaseFieldName). o [EDIT - Search and Replace] - Fixed an issue where searching most object properties for reports open from Enterprise (CE/BO) would yield in no results. o [Objects Pane - Schedules Tab] - Added support to automatically REFRESH the metadata in CE/BO after updates are done to the database information via the data source / database migration and conversion wizard. Previously you had to go to each report via the CMC and do a manual refresh for CE/BO to update the metadata from the report. This feature has been exposed as a option in TOOLS|OPTIONS|MISC and is ON by default. o [Objects Pane - Schedules Tab] Fixed on Schedules Dialog|Database tab to properly commit password property. Note that the password is write only, so after you apply your changes and look at the properties again, it will show as blank since we can not retrieve this value. o [Objects Pane - Schedules Tab] - Added on Schedules Dialog|Database tab a toggle on the password, to set it as blank if you wish to do that. o [Objects Pane - Schedules Tab] - Fixed on Schedules Dialog|Database tab to properly commit prefix property. o [FILE - SAVE] - Fixed an issue with saving of Enterprise reports. Even though you save them, they were showing up as not saved in certain case. Please note that the save only affects changes to the report template itself, any Enterprise meta properties (properties on Instances and Schedules tabs) are committed right away. o [Objects Pane - Parameters Tab] - Fixed refresh issue with "Default Values" property. When updating the default values for a parameter, the number of items displayed would previously not change. Now the property will change in the property list and if pulled out as a column if the number of items change. 3.12 as of GA build 1215 02/20/2006 ... --------------------------------------- o [Objects Pane - Instances Tab] - Fixed deleting instances. While the actual instance deleted was correct, the UI would only refresh every two instances deleted. o [Objects Pane - Schedules Tab & Properties Pane] Added "Database Info" section. Previously this information was only available in the Schedule Dialog. Now you have the ability to view, modify, and analyze properties in this section. o [Objects Pane - Schedules Tab & Properties Pane] Added "Database Info|Logon Info" child-section. Previously this information was only available in the Schedule Dialog. Now it is a Read-Write property which you can change to "Original" or "Custom". Depending on the setting here, its child-sections will display relevant values for either "Original Logon Info" or "Custom Logon Info". o [Objects Pane - Schedules Tab & Properties Pane] Added "Database Info|Logon Info|Original Logon Info" child-section. Previously this information was only available in the Schedule Dialog. Now it contains additional child-sections related to this one. This child-section and it's child-sections are only displayed if "Database Info|Logon Info" property value is set to "Original" and o [Objects Pane - Schedules Tab & Properties Pane] Added "Database Info|Logon Info|Original Logon Info|Server Type" Read-Only property (use the "Wizards - Change data source / database" feature to change). Previously this information was only available in the Schedule Dialog. o [Objects Pane - Schedules Tab & Properties Pane] Added "Database Info|Logon Info|Original Logon Info|Server Type" Read-Only property (use the "Wizards - Change data source / database" feature to change). Previously this information was only available in the Schedule Dialog. o [Objects Pane - Schedules Tab & Properties Pane] Added "Database Info|Logon Info|Original Logon Info|Database Name" Read-Only property (use the "Wizards - Change data source / database" feature to change). Previously this information was only available in the Schedule Dialog. o [Objects Pane - Schedules Tab & Properties Pane] Added "Database Info|Logon Info|Original Logon Info|User Name" Read-Write property. Previously this information was not available. o [Objects Pane - Schedules Tab & Properties Pane] Added "Database Info|Logon Info|Original Logon Info|Password" Write-Only property. Previously this information was not available. It is not possible to retrieve the password or verify the existence of a password, so after you've entered a password, the value displayed will be blank -- which does not mean the password saved was blank. To blank out the password, use the Schedule dialog's Database tab and enable "Blank" next to password. o [Objects Pane - Schedules Tab & Properties Pane] Added "Database Info|Logon Info|Custom Logon Info" child-section. Previously this information was only available in the Schedule Dialog. Now it contains additional child-sections related to this one. This child-section and it's child-sections are only displayed if "Database Info|Logon Info" property value is set to "Custom". o [Objects Pane - Schedules Tab & Properties Pane] Added "Refresh Options" section. Previously this information was not available. o [Objects Pane - Schedules Tab & Properties Pane] Added "Refresh Options|Default Logon" child-section Read-Write property. Previously this information was not available. o [Objects Pane - Schedules Tab & Properties Pane] Added "Refresh Options|Description" child-section Read-Write property. Previously this information was not available. o [Objects Pane - Schedules Tab & Properties Pane] Added "Refresh Options|Group Formula" child-section Read-Write property. Previously this information was not available. o [Objects Pane - Schedules Tab & Properties Pane] Added "Refresh Options|Printer Options" child-section Read-Write property. Previously this information was not available. o [Objects Pane - Schedules Tab & Properties Pane] Added "Refresh Options|Parameter Values" child-section Read-Write property. Previously this information was not available. o [Objects Pane - Schedules Tab & Properties Pane] Added "Refresh Options|Record Formula" child-section Read-Write property. Previously this information was not available. o [Objects Pane - Schedules Tab & Properties Pane] Added "Refresh Options|Title" child-section Read-Write property. Previously this information was not available. o [Objects Pane - Schedules Tab] Changed text on right click schedule pop menu, Schedule sub-menu from "Schedule" to "Create New Schedule". o [Objects Pane - Schedules Tab] - Changed on Schedules Dialog|Database tab layout to support additional exposed properties (same properties as are now available on the property list). o [Objects Pane - Schedules Tab] - Fixed on Schedules Dialog|Database tab for Logon information for "Original from report", "Database" Read-Only property in certain cases was not displayed. o [Objects Pane - Schedules Tab] - Added on Schedules Dialog|Database tab for Logon information for "Original from report", "User" Read-Write property. Previously this information was not available. o [Objects Pane - Schedules Tab] - Added on Schedules Dialog|Database tab for Logon information for "Original from report", "Password" Read-Write property. Previously this information was not available. It is not possible to retrieve the password or verify the existence of a password, so after you've entered a password, the value displayed will be blank -- which does not mean the password saved was blank. To blank out the password, enable the "Blank" check box next to "Password". o [Objects Pane - Schedules Tab] - Added on Schedules Dialog|Database tab "When viewing report" drop-down Read-Write property with possible values of "Prompt the user for database logon", "Use SSO context for database logon", and "Use same database as when report is run". Previously this information was not available. o [Objects Pane - Schedules Tab] - Added new "Refresh Options" tab on Schedules Dialog. o [Objects Pane - Schedules Tab] - Added on Schedules Dialog|Refresh Options tab "Title" Read-Write property. o [Objects Pane - Schedules Tab] - Added on Schedules Dialog|Refresh Options tab "Description" Read-Write property. o [Objects Pane - Schedules Tab] - Added on Schedules Dialog|Refresh Options tab "Current and Default Parameter Values" Read-Write property. o [Objects Pane - Schedules Tab] - Added on Schedules Dialog|Refresh Options tab "Record Selection Formula" Read-Write property. o [Objects Pane - Schedules Tab] - Added on Schedules Dialog|Refresh Options tab "Group Selection Formula" Read-Write property. o [Objects Pane - Schedules Tab] - Added on Schedules Dialog|Refresh Options tab "Printer Options" Read-Write property. o [Objects Pane - Schedules Tab] - Added on Schedules Dialog|Refresh Options tab "Default Database Logon Information" Read-Write property. o [Objects Pane - Instances Tab & Properties Pane] Changed behavior for "Scheduling Type" Read-Write property. Now displays only relevant dependant properties associated to specific Scheduling Type selected instead of displaying all. o [Objects Pane - Instances Tab & Properties Pane] Added "Database Info" section. Previously this information was only available in the Info Dialog. Now you have the ability to view, modify, and analyze properties in this section. o [Objects Pane - Instances Tab & Properties Pane] Added "Database Info|Logon Info" child-section. Previously this information was only available in the Info Dialog. Now it is a Read-Only property which will display either "Original" or "Custom". Depending on the setting here, its child-sections will display relevant values for either "Original Logon Info" or "Custom Logon Info". o [Objects Pane - Instances Tab & Properties Pane] Added "Database Info|Logon Info|Original Logon Info" child-section. Previously this information was only available in the Info Dialog. Now it contains additional child-sections related to this one. This child-section and it's child-sections are only displayed if "Database Info|Logon Info" property value is set to "Original" and o [Objects Pane - Instances Tab & Properties Pane] Added "Database Info|Logon Info|Original Logon Info|Server Type" Read-Only property. Previously this information was only available in the Info Dialog. o [Objects Pane - Instances Tab & Properties Pane] Added "Database Info|Logon Info|Original Logon Info|Server Type" Read-Only property. Previously this information was only available in the Info Dialog. o [Objects Pane - Instances Tab & Properties Pane] Added "Database Info|Logon Info|Original Logon Info|Database Name" Read-Only property. Previously this information was only available in the Info Dialog. o [Objects Pane - Instances Tab & Properties Pane] Added "Database Info|Logon Info|Original Logon Info|User Name" Read-Only property. Previously this information was not available. o [Objects Pane - Instances Tab & Properties Pane] Added "Database Info|Logon Info|Original Logon Info|Password" Read-Only property. Previously this information was not available. It is not possible to retrieve the password or verify the existence of a password at this time. o [Objects Pane - Instances Tab & Properties Pane] Added "Database Info|Logon Info|Custom Logon Info" child-section. Previously this information was only available in the Info Dialog. Now it contains additional child-sections related to this one. This child-section and it's child-sections are only displayed if "Database Info|Logon Info" property value is set to "Custom". o [Objects Pane - Instances Tab & Properties Pane] Added "Refresh Options" section. Previously this information was not available. o [Objects Pane - Instances Tab & Properties Pane] Added "Refresh Options|Default Logon" child-section Read-Only property. Previously this information was not available. o [Objects Pane - Instances Tab & Properties Pane] Added "Refresh Options|Description" child-section Read-Only property. Previously this information was not available. o [Objects Pane - Instances Tab & Properties Pane] Added "Refresh Options|Group Formula" child-section Read-Only property. Previously this information was not available. o [Objects Pane - Instances Tab & Properties Pane] Added "Refresh Options|Printer Options" child-section Read-Only property. Previously this information was not available. o [Objects Pane - Instances Tab & Properties Pane] Added "Refresh Options|Parameter Values" child-section Read-Only property. Previously this information was not available. o [Objects Pane - Instances Tab & Properties Pane] Added "Refresh Options|Record Formula" child-section Read-Only property. Previously this information was not available. o [Objects Pane - Instances Tab & Properties Pane] Added "Refresh Options|Title" child-section Read-Only property. Previously this information was not available. o [Objects Pane - Instances Tab] - Changed on Info Dialog|Database tab layout to support additional exposed properties (same properties as are now available on the property list). o [Objects Pane - Instances Tab] - Fixed on Info Dialog|Database tab for Logon information for "Original from report", "Database" Read-Only property in certain cases was not displayed. o [Objects Pane - Instances Tab] - Added on Info Dialog|Database tab for Logon information for "Original from report", "User" Read-Write property. Previously this information was not available. o [Objects Pane - Instances Tab] - Added on Info Dialog|Database tab for Logon information for "Original from report", "Password" Read-Write property. Previously this information was not available. It is not possible to retrieve the password or verify the existence of a password, so after you've entered a password, the value displayed will be blank -- which does not mean the password saved was blank. To blank out the password, enable the "Blank" check box next to "Password". o [Objects Pane - Instances Tab] - Added on Info Dialog|Database tab "When viewing report" drop-down Read-Write property with possible values of "Prompt the user for database logon", "Use SSO context for database logon", and "Use same database as when report is run". Previously this information was not available. o [Objects Pane - Instances Tab] - Added new "Refresh Options" tab on Info Dialog. o [Objects Pane - Instances Tab] - Added on Info Dialog|Refresh Options tab "Title" Read-Write property. o [Objects Pane - Instances Tab] - Added on Info Dialog|Refresh Options tab "Description" Read-Write property. o [Objects Pane - Instances Tab] - Added on Info Dialog|Refresh Options tab "Current and Default Parameter Values" Read-Write property. o [Objects Pane - Instances Tab] - Added on Info Dialog|Refresh Options tab "Record Selection Formula" Read-Write property. o [Objects Pane - Instances Tab] - Added on Info Dialog|Refresh Options tab "Group Selection Formula" Read-Write property. o [Objects Pane - Instances Tab] - Added on Info Dialog|Refresh Options tab "Printer Options" Read-Write property. o [Objects Pane - Instances Tab] - Added on Info Dialog|Refresh Options tab "Default Database Logon Information" Read-Write property. o [Objects Pane - ALL TABS] - Fixed issue with Export to Excel in certain cases resulting in "#VALUE!" / invalid values in cells. o [File - SAVE AS] - Fixed missing predefined text for title, when saving a report that was open from the file system and being saved to an Enterprise folder. o [Version Control] - Fixed dead-lock issues when save was done on reports stored in version control. The issue was that once a save was made, even though the report was still in the check-out state, it was being treated like read-only. o [Wizards - Change data source / database] - Added support of DAO (Data Access Object) connectivity for Access and Excel to supported destinations. Listed in the wizard as "Access/Excel (DAO)" in the list of available destinations (on page 3 of the wizard). o [TOOLS|OPTIONS - Misc] - Added option to "Use Schema Nodes in Database Wizard". Defaults to enabled. Necessary when working with destination connections which have same named tables in multiple schemas -- in which case you must select the schema name, not just the connection in the wizard. o [Wizards - Change data source / database] - Added new child node to destination connection. If "Use Schema Nodes in Database Wizard" is enabled in "TOOLS|OPTIONS - Misc", and if the destination connection type supports schemas, then you'll see listed under the destination connection node (as a child node) the schema (on page 3 of the wizard). In which case you must now select the schema in the destination connection before the wizard will allow you to continue. However, if this option is disabled, it is enough to select the destination connection (as was the case in previous builds) before the wizard will allow you to continue. o [Wizards - Change data source / database] - Fixed issue with File DSN for ODBC connection destination, not being saved properly. o [File - OPEN] - Added option in "TOOLS|OPTIONS - File" an option to set the default Open dialog. The choices are "File System Dialog", "Folders Dialog", or "Enterprise Dialog". Defaults to "Enterprise Dialog" o [TOOLS|OPTIONS - Viewer] - Fixed issue where even though "Display Viewer on Startup" was off, viewer was still displayed. o [Wizards - Change data source / database] - Fixed "Verify Database" appearing each time and requiring you to click on "OK" during processing. o [Objects Pane - ALL TABS] - Fixed issue with improperly sorting date columns. o [Objects Pane - ALL TABS] - Fixed checkbox selection on grouped rows. In certain cases, clicking the checkbox on some rows would not result in a selection. o [File - SAVE] - Fixed issue which affected saving meta data properties to Enterprise. In certain conditions, the changes were not being saved. However, changes the same properties on file system reports worked. o [File - SAVE] - Fixed issue in trial mode which would complain that the "SAVE LIMIT EXCEEDED", even if you've never saved before, and result in a non-save.