Products  | Support & Services  | News & Events  | Partners  | Policies  | Global Sites
Home > Support > Open Text Connectivity Products > Exceed >  Installing Exceed using Mandatory Profiles with Static Display numbers Print View   Contact Me
Connectivity Support


Installing Exceed using Mandatory Profiles with Static Display numbers

LAST MODIFIED DATE: January 21, 2003

VERSION: This applies to Exceed version 7.1.0.0/8.0.0.0

TOPIC:

Installing Hummingbird Exceed onto MS-TSE using Mandatory Profiles with Static Display numbers.

PROBLEM

Instructions to setup Users on Windows TSE using Mandatory Profiles and Static Display Numbers.

Definition:
Mandatory profiles are read-only user profiles that are loaded in a user profile directory at login and deleted at logoff.

SOLUTION:

  1. How to set up Mandatory Profiles and use Static Display Numbers:

    Let usrsetup do the work but manually login/logout once per user.

    1. Turn on static display numbering.
    2. Turn off mandatory profile (rename .man to .dat) for a user.
    3. Log in as user - let usrsetup give static display.
    4. To verify it worked look for the following Registry Value:
      HKEY_CURRENT_USER\Software\Hummingbird\Connectivity\7.10\Exceed\ MapEntry
      This value should exist if static display assignment worked.
    5. Log off
    6. Turn on mandatory profile.
    7. Repeat steps 2 to 6 for all users.
    8. Turn off static display numbering to prevent loss of static displays.

  2. How to set up Mandatory Profiles and manually assign Static Display Number:

    There is no need to log in/log off here.
    All changes can be made in the administrator's account.
    It does have some tricky parts.

    1. Turn off static display assignment.
    2. Run Regedt32.
    3. Go to HKEY_LOCAL_MACHINE
    4. Select from Menu -> Registry -> Load Hive...
    5. Browse for User's profile folder - open ntuser.man.
    6. Use something like 'profile_username' as Key Name.
    7. Now you should have 'profile_username' as a new root in HKLM window, you can browse to:
      \profile_username\Software\Hummingbird\Connectivity\7.10\Exceed
      Create a new REG_DWORD value called MapEntry.
      Use the static display number you want as the value.
      For those that you don't want static display numbers, remove this value.
    8. Click on 'profile_username', then Select from Menu -> Registry -> Unload Hive..., say Yes to confirm. All changes will be saved on unload.
    9. Finally for this user, open up their Exceed.cfg file, change the display number to the same static display you want. If it is grayed out, you'll have toggle the System Administration flag for read only display number before and after you make the change. It is dangerous to allow a user to switch their static display number on the fly!
    10. repeat steps 3 to 9 for each user. Keep track of all static display numbers allocated.
    11. Now the tricky part - to prevent the dynamic display allocation scheme from using this static display number, we need to modify the DisplayMap value in the DisplayManagement registry key. This map has to know about all the numbers allocated.
      In RegEdt32, browse to HKEY_LOCAL_MACHINE
      Software\Hummingbird\Connectivity\7.10\Exceed\DisplayManagement\
      Edit or create a REG_BINARY string value.
      Each byte represents 8 static display numbers. If a bit is set then that display number is allocated.
      Allocation starts at byte 1 and goes to a maximum of 1250 bytes are used (which accounts for 9999 maximum display number).
      Best way is to simply take highest static display number used, divide by 8 and then round up to the next highest odd number or add one if even.
      The resulting number is the number of F characters to insert into the DisplayMap value.
      Example:
      Maximum 500 static displays
      500/8 = 62.5 which means Display map should be 63 consecutive F values.