C h a p t e r
61
10
Controlling Access to Reflection Features
The Reflection Profiler is a tool that allows system administrators to control the configuration for each new untitled Reflection session. Examples of customizations that are available with the Profiler include: Disabling menu items, preventing users from altering specific settings (such as connection information), and designating a set of default settings. The Profiler is available if you included the Deployment and Profiling Utilities feature when you installed Reflection. You can use the Profiler to customize individual Reflection installations. Or if you are managing many desktops, you can use the Profiler in conjunction with the Reflection Deployment Manager to distribute profiled copies of Reflection to your users.
Starting the Profiler
To customize an individual Reflection installation, launch the Profiler from the Windows Start menu:
1. On the Start menu, point to Programs, point to the Reflection folder, point to Utilities, and then click VT and HP Profiler.
2. Select the executable file for the Reflection product you are using: Reflection for HP with NS/VT: R1win.exe
Reflection for UNIX and Digital: R2win.exe Reflection for ReGIS Graphics: R4win.exe
To deploy a customized version of Reflection to multiple users, launch the Profiler using the Reflection Deployment Manager:
· On the Start menu, point to Programs, point to the Reflection folder, point to Utilities, and then click Deployment Manager.
For information about how to create a customized deployment that includes profiled copies of Reflection, search for Profile Product Functions in the Deployment Manager Help index.
Using the Profiler Commands Tab to Limit Access to Commands
To limit access to Reflection commands, follow these steps:
1. Start the Profiler, select the Reflection executable name you want to run the Profiler on, then click OK.
2. In the Reflection Profiler dialog box, click the Commands tab. This is where you enable and disable Reflection menu commands and host-specific commands (to disable or enable product features, such as the Reflection Macros feature, click the Features tab).
3. To display a different set of commands, choose a different name from the Categories group. Doing so changes the list of command names shown to the right. The first seven categories are the names of Reflection’s menus. The remaining categories are for individual host and terminal commands.
Choose All to see the cumulative list of names from all categories.
4. The Commands list shows all of the command names in the selected category. If a command is enabled, you’ll see a green dot next to it. If it’s disabled, you’ll see a red X. Select or clear one or more command names from the Commands list. To see what a command does, single-click on its name and read the text in the Command description box.
To select more than one command name, click the name, hold down c, and then click additional names. To select a block of commands, click one name, hold down s, and then click another name: both command names, plus all commands in between them, are selected. To select all commands in a category, double-click the name shown in the
Categories list.
5. Select or clear the Enabled check box to control the availability of the selected commands. The state of this check box changes depending on which command is selected. When this check box is cleared, it means that the highlighted command is disabled. You can also double-click a command name to switch its availability off and on.
6. When you have multiple commands selected and they are of varying states (for example, one is disabled and all the others are enabled), the center of the Enabled check box turns gray. You must first select the check box to enable all commands; if your intention is to disable all the highlighted commands, select the check box again to clear the X. 7. When you’re through enabling and disabling commands, click OK.
Controlling Access to Reflection Features
63
Disabling the Enter Key for Reflection’s Reconnect Feature
When a user disconnects from the host, n is the default keystroke mapped to display the Connect to Host/Service dialog box. As a system administrator, you may want to disable this feature to prevent users from accidentally reconnecting to the last established connection using this dialog box. To do this:
1. Click the Commands tab in the Reflection Profiler. 2. Click Connection in the Categories list.
3. Scroll down to highlight ConnectionConnect in the Commands list. 4. Clear the Enabled check box.
Using the Profiler Settings Tab to Limit Access to Reflection Settings
To limit access to options (that is, settings) found on Reflection dialog boxes, follow these steps:
1. Start the Profiler, select the Reflection executable name you want to run the Profiler on, then click OK.
2. In the Reflection Profiler dialog box, click the Settings tab. This is where you enable and disable Reflection settings shown as options on Reflection dialog boxes.
3. The Reflection settings list shows all of the settings names. If a setting is enabled, you’ll see a green dot next to it. If it’s disabled, you’ll see a red X. To see what a setting does, single-click its name and read the text in the Setting details box.
4. Select or clear the Modification enabled check box to control the availability of the selected setting. The state of this check box changes depending on which setting is selected. When this check box is cleared, it means that the highlighted setting is disabled. You can also double-click a setting name to switch its availability on and off. When you have multiple settings selected and they are of varying states (for example, one is disabled and all the others are enabled), the center of the Modification enabled check box turns gray. You must first select the check box to enable all settings; if your intention is to disable all the highlighted settings, select the check box again to clear the X. 5. When you’re through enabling and disabling settings, click OK.
Note that the changes can be overridden under certain circumstances, for example: · By settings that, when modified, will now change the state of the disabled setting. · By changing the disabled setting via an escape sequence.
· By the same setting in a settings file.
Using the Profiler Features Tab to Disable Reflection Features
The Profiler can be used to disable common features in Reflection, such as using Reflection macros, or file transfers either to or from a host. In the example below, the ability to launch more than one copy of Reflection is disabled using the More Than One Instance option in the
Reflection features list:
1. Start the Profiler, select the Reflection executable name you want to run the Profiler on, then click OK.
2. In the Reflection Profiler dialog box, click the Features tab.
3. Select the More Than One Instance option. The Reflection features list shows all of the features you can disable (use the Feature description box to understand what the feature name means). If a feature is enabled, you’ll see a green dot next to it. If it’s disabled, you’ll see a red X.
4. Clear the Feature enabled check box to disable the feature. You can also double-click the feature name to switch its availability on and off.
5. Click OK to exit the Reflection Profiler dialog box.
Now, start the Reflection product you just profiled and, on the File menu, click New Session. Notice that the product you profiled is not available.
Controlling Access to Reflection Features
65
General Profiler Settings
The General tab lets you capture the information you set in the Profiler to a text file. The top of this dialog box provides information on the product you are profiling; it also shows the Profiler’s version number and copyright information. To do this, click the Create Report button on the General tab in the Reflection Profiler dialog box and give the file a name. For example, if you are running the Profiler on Reflection for UNIX and Digital, the base outline of the report looks like this:
Product Name: Reflection for UNIX and Digital Product Version: 8.00.050
Product Path: C:\Program Files\Reflection\R2win.exe Disabled Commands: <listed here> Disabled Settings: <listed here> Disabled Features: <listed here>
Importing Information and Creating Site Defaults
The Files tab in the Reflection Profiler lets you specify a settings file as the site default settings file for one or more users. This is useful in a multi-user environment whenever a system administrator wants to present an identical interface to the user group, complete with selected hosts connections, color schemes, and toolbars. In addition, all Default buttons will reset to the site default settings file settings instead of factory defaults.
You can also apply the profiled configuration of a copy of Reflection to another copy of Reflection using the Import button.
Creating a Site Defaults Settings File
If you administer Reflection in a multi-user environment and you want a standardized set of Reflection settings for your group of users, use Reflection’s site default settings file feature. As an example, a system administrator could author and maintain a profiled copy of Reflection as a settings file in a single location for easy maintenance. Now, whenever the shared network drive copy of Reflection is started, the site default settings file is loaded automatically, and each user sees the same configuration.
Caution: Once you specify a site default settings file, all Defaults buttons will reset Reflection to the settings in the settings file, not to factory defaults. à
Note: A site default settings file cannot retain either the host connection or window and position size settings. However, you can link these settings using a partial settings file. See “Linking Settings Files” on page 37 for more information. à
To specify a site default settings file:
1. Start the Reflection Profiler and click the Files tab.
2. Click Browse to open the Settings File dialog box. Use this dialog box to specify the settings file (use the Clear button to remove the path to the currently specified settings file if there is one).
3. Click OK to exit the Settings File dialog box. The path to the settings file now appears in the Settings file name box on the Files tab.
4. Click OK to exit the Reflection Profiler.
The settings file you specified in the Files tab will now be the site default settings file for the shared network drive copy of Reflection.
Importing Information Already Profiled in Another Copy of Reflection
The Profiler includes an Import feature that lets you import modifications from one copy of Reflection to another. The features you profiled in the imported copy of Reflection are applied to the copy of Reflection you are currently profiling.
Caution: Any time you use the Profiler’s Import feature you should carefully review the changes made to the copy of Reflection you are profiling. Because of differences between versions and products, you may need to make additional manual changes. à
You can use the Import feature to preserve profiling from an older version of Reflection when you are upgrading to version 8.0. When you install version 8.0 into the same folder as an existing, profiled version of Reflection, the profiled copy of Reflection is saved to a folder called Saved Profiler Data, located in your Reflection folder. To import the profiling from your previous installation to your 8.0 copy:
Controlling Access to Reflection Features
67
2. Click the Files tab, then click Import.
3. In the Import Profile dialog box, browse to the Saved Profiler Data folder and locate the executable file that was placed there during Setup.
4. Click OK. A message box informs you that all profile information was successfully imported into the target Reflection product.
If you are using two or more of the following Reflection productss, you may also be able to import profiling from one Reflection product to another:
Reflection for HP with NS/VT (R1win.exe) Reflection for UNIX and Digital (R2win.exe) Reflection for ReGIS Graphics (R4win.exe)
Modifications made using the Commands tab can be shared between all of these products. Modifications made using all of the Profiler’s tabs can be shared between Reflection for UNIX and Digital and Reflection for ReGIS Graphics.
Protecting Profiled Settings with a Password
Select the Password tab in the Reflection Profiler to assign a password to protect the infor- mation you’re currently changing in a Reflection executable file.
· To password protect the Profiler itself, set password options under Profiler on the Password tab.
· To password protect the Reflection product, set password options under Users on the Password tab.
Select the Enable password protection check box to assign a password needed for future modifications to the currently loaded Reflection executable. After doing so, the following two boxes become available:
Password
Type your password, up to 32 characters, in the Password box. To preserve security while you type, each character displays as an asterisk.
Confirm Password
After entering a name in the Password box, type the same name in the Confirm password box. If you click OK without doing so, Reflection prompts you that you must first enter the same name here to enable the password.
Warning: If you forget your password and in the future want to make changes, you must re- install Reflection from the original program disks and run the Profiler again: there is no way to circumvent the entry of a required password. à
After you click OK, the file is password protected. When you use the Profiler for that copy of Reflection to make modifications later, you will be prompted for your password as shown here:
Verifying a Profiled Copy of Reflection
To confirm that a copy of Reflection has been modified by the Profiler: 1. Start the copy of Reflection you ran the Profiler on.
2. On the Help menu, click About Reflection. 3. Select System in the Information list.
4. The top line of information will read: “Permanent Customizations: Reflection was customized by your system administrator.”