Issue 31145  —   Shortcuts from all users shown in Uniface 9.7

Status:   Solved in 10.2.01

Solution available in patch(es):      G102

Description:

 Uniface:
 Shortcuts from all users shown in Uniface 9.7
 In Uniface 9.6 only the shortcuts for the current user are shown.

 Environment:
 +Uniface: Uniface 9.7
 +Operating System: OS independent
 +Database: DBMS independent

 Symptoms
 Shortcuts from all users shown in Uniface 9.7
 In Uniface 9.6 only the shortcuts for the current user are shown.

 An example:
  1. In .ini file:
      [user]
      name=PETER

  2. Create some shortcuts (as this user PETER)

  3. Change user in .ini file:
      [user]
      name=THEO

  4. Create some shortcuts (as this user THEO)

 Expected:
  The shortcuts shown are only from user THEO.

 Actual:
  Shortcuts from user PETER and THEO are shown.

Workaround:

 Create an USCUT table is SQLite per user:
 
 To export shortcuts:
   /cpy sys:uscut.sysenv xml:
 
 To redirect USCUT:
   [DRIVER_SETTINGS]
   SLE     U1.0
   USYS$SLE_PARAMS create db = on, identifiers = quoted
 
   [PATHS]
   $USCUT SLE:.\uscut.db
 
   [ENTITIES]
   USCUT.SYSENV $USCUT:USCUT.*
 
 To import shortcuts:
   /cpy xml:uscut.xml sys:uscut.sysenv

Notes: