Technical Notes |
|
Starting with version 12.0, Reflection for IBM uses a new format for your saved settings files. This technical note describes the new binary file format and discusses implications of this change.
Starting with version 12.0, Reflection for IBM settings files (*.rsf) are saved in binary file format rather than as simple text files. The new binary file format means that macros can be included in your settings files, making it easier to distribute macros to other users.
Partial settings files, which include Key/Mouse (*.map), Toolbar (*.btp), Colors (*.clr), Hotspot/Hotlist (*.hsp), and Menus (*.mnu) continue to use text format. Settings update files (*.rsu) also continue to use text format.
When you open a settings file created with Reflection 11.0 or earlier, Reflection 12.0 through 14.x automatically updates its settings to the newer binary format. However, the updated format isn't retained until you save the settings file.
Earlier versions of Reflection cannot open the binary settings file that were created using version 12.0 through 14.x. If you create and save a settings file using version 12.0 through 14.x and then try to open that file using an earlier version of Reflection, you will see the following error message:
<file name> is not a valid Reflection settings fileReflection users running version 12.0 through 14.x can share settings with users running older versions of Reflection by saving partial settings files or creating settings update files. These files can be opened in earlier versions of Reflection.
To share macros created using version 12.0 through 14.x, you can open the Visual Basic editor and export your Visual Basic project files. Use the Visual Basic Editor again in the earlier Reflection application to import the project files.
If you use a web page to launch your Reflection sessions and see an error message saying that the settings file is not a valid Reflection settings file, contact your system administrator. Administrators who have installed and configured Reflection for the Web can use the Reflection for the Web Administrative WebStation to distribute Reflection sessions to end users. If the administrator is using version 12.0 through 14.x on the workstation that creates the Reflection for IBM settings files uploaded to the web server, end users running Reflection 11.x or earlier will not be able to launch those sessions.
Administrators who use the Administrative WebStation to distribute Reflection sessions should use one of the following strategies to ensure that all end users can run Reflection sessions.
Because the new settings files are saved in binary format, you can no longer view and edit these files directly. You can still use either of the following methods to view information about your settings.