THE WELCH COMPANY
440 Davis Court #1602
San Francisco, CA 94111-2496
415 781 5700
rodwelch@pacbell.net
S U M M A R Y
DIARY: March 17, 1994 06:55 PM Thursday;
Rod Welch
Improve access to SI after opening other User's records.
1...Summary/Objective
..............
Click here to comment!
CONTACTS
SUBJECTS
SDS, Executive Services, 910121
Data Security; LAN
Concepts & Plans, Executive Services
User ID Management
0706 -
0706 - ..
0707 - Summary/Objective
0708 -
070801 - Follow up ref SDS 2 0000.
070802 -
070803 - I basically tried a bunch of stuff and got confused trying to
070804 - correlate different levels of access for Executive SDS and different
070805 - types of reports.
070806 -
070807 - [On 940318 most of the work today was replaced. ref SDS 3 0001
070808 -
070809 -
070811 - ..
0709 -
0710 -
0711 - Problem
0712 -
071201 - This issue arose because the current code does not work adequately.
071202 - When a diary for another User is called, that User's ID is being
071203 - captured incorrectly and causes its SI to be opened instead of the
071204 - current User, even if the SI is opened from the Schedule or an SDS
071205 - record of the current User.
071206 -
071208 - ..
0713 -
0714 -
0715 - Analysis
0716 -
071601 - This arises from trying to manage different levels of access for
071602 - Executive, Corporate and Individual SDS.
071604 - ..
071605 - The first theory on managing User ID for access to SI, seems to have
071606 - been developed on 910201. ref SDS 1 9622
071608 - ..
071609 - The next main analysis was on 930926. ref SDS 2 0075
071610 -
071611 - [On 940318 most of the work today was replaced. ref SDS 3 0001
071613 - ..
071614 - Counter 149 = 1249 establishes a session is Executive services.
071616 - ..
071617 - The explanation at per ref SDS 2 line 275, indicates 04702 sets gbl
071618 - 256 17 to establish an Executive Session. Checking the actual
071619 - counters for this session which is for Executive SDS, it appears
071620 - counter 256 was changed to 257. So the flag for Executive SDS is
071621 - gbl 257 17.
071622 -
071623 - The distinction between Executive Services and Executive SDS, is
071624 - that the former is a function under Executive SDS that permits
071625 - accessing the Group Manager and opening any user with the Mouse.
071626 - Passwords are not needed.
071627 -
071629 - ..
071630 - I think to open the SI, there has to be a distinction between
071631 - Executive SDS, so that in that case, we get the User ID from the
071632 - current screen.
071633 -
071634 -
071636 - ..
0717 -
0718 -
0719 - 000005
0720 -
072001 - Line 2070 - pfesc macro, added call to macro 233, which is in 000001
072002 -
072004 - ..
072005 - Line 20 - getgbl 1 257, looks like the work done at ref SDS 2 line
072006 - 156, has to be modified slightly, so if a User ID was not specified,
072007 - then we capture it from the file, which is either an SDS record or
072008 - the Schedule.
072010 - ..
072011 - Another option might be to swap out global 295 - 299, after they are
072012 - used to get the target records. That would require coming back to
072013 - the initiating screen and moving the local 295 - 299, back to the
072014 - globals.
072015 -
072017 - ..
072018 - Line 295 -label keY_Wrd, trying to restore local current from
072019 - local Session user ID, setcnt 285 @295, by calling a a new macro 920.
072020 -
072022 - ..
072023 - Line 390 -label dCauTo_d, trying to restore local current from local
072024 - Session user ID, setcnt 285 @295, by calling a a new macro 920.
072025 -
072026 - Had to make a new macro for this in 000004, 920.
072027 -
072028 - This did not seem to work. The local current User ID remains the
072029 - value specified in a custom spec for another User, after closing
072030 - that User's records. The diary listing should be based on the
072031 - record that is on the screen, for Executive SDS.
072032 -
072034 - ..
072035 - Think we do not want to change any User ID's, which is the approach we
072036 - have been taking up to now. The code at ref OF 2 line 22, evaluating
072037 - the Executive flag, and at ref OF 2 line 295 near -label keY_Wrd,
072038 - changing User ID's and also at ref OF 2 line 385, doing the same
072039 - thing, is not needed.
072041 - ..
072042 - The issue will be that to get a User ID when one is not specified,
072043 - executive SDS will get it from the current screen by reading it from
072044 - the heading. Corporate SDS will have to specify the User ID.
072045 -
072047 - ..
0721 -
0722 -
0723 - 000004
0724 -
072401 - Line 190 -entry 920, added this today to move the local Session user
072402 - ID values to the globals, e.g. setgbl 295 @295.
072404 - ..
072405 - [Changed the operation of this macro the next day, per ref SDS 3
072406 - line 166.]
072407 -
072408 -
0725 -