THE WELCH COMPANY
440 Davis Court #1602
San Francisco, CA 94111-2496
415 781 5700


S U M M A R Y


DIARY: May 2, 1999 04:57 PM Sunday; Rod Welch

Modify SDS User ID control for access to records.

1...Summary/Objective
2...Modify Session Control - Use Gfname - Macro 922
3...000004 - Revised User ID Control Macros, Eliminating Old System
4...000003 - Menu macro 80
5...000005 - calls Macro 854
6...000006 - calls Macro 854
7...000007 - calls Macro 854 - changed to Macro 922 for SI Subject Rpt
8...000008 - Contacts Management
.....Save SDS Records - Can't Save Another User's Records
9...000009 - changed macro 856 to 911
10...004 - calls Macro 854
11...03501 - Post Subjects and Manage Subject Index
12...03502 - Look Up Subjects from SDS Records Control Field
13...03505 - SI Copy Subjects to New Level
14...04101 - Doc Log Post Filename and Subjects to Write a Letter
15...0440110 - Subject Report Setup from SDS Record or Subject Index
16...04401210 - Doc Log Query Setup
17...047020 - SDS Initialization - Establish Session User ID
18...04702110 - Group Manager SDS Initialization
19...0470230 - Group Manager Initialization, First Time Use
20...0470410 - Contacts Initialize and Profile
21...05020 - Schedule Maintenance
22...0611010 - Install Transferred SDS Records
23...061110 - File and Contact Query Report
24...061120 - Subject Query
25...06113 - Doc Log Report
26...06113120 - Doc Log Output Format
27...061140 - Keyword Search Query
28...0611500 - Keyword Locator in Schedule
29...06120 - Action Items Report
30...0702010 - SDS Delete Record
31...07020510 - SDS Record "Save" Pointers, Part of Marcro 142
32...07030 - Action Item List Current SDS Record
33...070310 - Headlines, Follow Up forward Links
34...0704010 - Memo for SDS Record Print
35...07040130 - Memo for SDS Record ASCII
36...07050510 - Contacts Add or Modify Records


..............
Click here to comment!

CONTACTS 

SUBJECTS
SDS, Executive Services, 910121
Data Security; LAN
Concepts & Plans, Executive Services
Diary Summary, 022F02
User ID Management

1007 -    ..
1008 - Summary/Objective
1009 -
100901 - Follow up ref SDS 10 0000, ref SDS 7 0000.
100902 -
100903 - Completed changes to User ID system. Did a bunch of work to eliminate
100904 - some redundant processing mainly for the User ID.  The program should
100905 - maintain better control of the User ID when making new records so it
100906 - does not crash, as has been occurring occassionally.
100907 -
100908 -
100909 -  ..
1010 -
1011 -
1012 - Analysis
1013 -
101301 - Modify Session Control - Use Gfname - Macro 922
101302 - 000004 - Revised User ID Control Macros, Eliminating Old System
101303 -
101304 - Follow up ref SDS 10 2192.
101305 -
101306 - Background and analysis was on 990429. ref SDS 10 5588
101307 -
101308 -
101309 - gfname uses all of the counters from 1 ... to as long as the filename.
101310 -
101311 -      d: sd 08 00101 02 99 05 02 hhmmss
101312 -               111111111122222222223333
101313 -      123456789012345678901234567890123
101314 -               xxxxx
101315 -
101316 - Decided to change macro 922, ref OF 30 5799, as follows...
101317 -
101318 -         getgbl 275 275
101319 -         getgbl 276 276
101320 -         getgbl 277 277
101321 -         getgbl 278 278
101322 -         getgbl 279 279
101323 -
101324 -         -entry 926
101325 -         gfname
101326 -         setcnt 0 0
101327 -         -if @10 = @275 -if @11 = @276 -if @12 = @277 -goto vjr3
101328 -         -goto nSam3
101329 -
101330 -         -label vjr3
101331 -         -if @13 = @278 -if @14 = @279 -exit
101332 -         -label nSam3
101333 -         setcnt 0 1
101334 -         -exit
101335 -
101336 -
101337 - Line 180, ref OF 30 3940, -entry 854 sets global 285 - 289 to local
101338 - 285 - 289.
101339 -
101340 - This is a generic way of reading and transferring a User ID into a
101341 - processing file to open SDS records.
101342 -
101343 - Today, I made globals 275 - 279 the session permanent user ID that is
101344 - created only once in 04702 at program launch, ref SDS 10 9630
101345 -
101346 - We no longer need macros to maintain the local User in an alternate
101347 - set of global coutners 275 - 279, and 295 - 299, because the gfname
101348 - command Morris created last July does this.  Managing multiple user
101349 - IDs was originally developed before Windows was available to allow
101350 - different sessions.  The requirments now are more limited.  We need
101351 - only be able to open other user ID records and avoid saving them.
101352 - This merely requires comparing the current User with the session User
101353 - ID.
101354 -
101355 - With Windows, we can open multiple separate sessions, so we can
101356 - eliminate this complicated code, which did not work very well.
101357 -
101358 - Eliminate macro 855 no longer needed   x
101359 -                 856 no longer needed      made different function
101360 -                 920 no longer needed   x
101361 -                 924 no longer needed   x
101362 -                 926 no longer needed      made different function
101363 -                 927 no longer needed      made different function
101364 -                 928 no longer needed      made different function
101365 -
101366 -    Decided to keep 854 to capture and transfer User ID between files.
101367 -    ..
101368 - Macro 022 changed gfname, compare User IDs, Post Session User
101369 -
101370 - Line 300, ref OF 30 5775, -entry 922 changed this to do a number of
101371 - things using gfname which Morris created on 980722. ref SDS 9 6240
101372 -
101373 -       The general plan is to call macro 922 that runs gfname which
101374 -       stores the filename, to compare session User ID with current
101375 -       User ID and set a flag if they are different, indicating this
101376 -       is another User's SDS records, so "save" will kick out.
101377 -
101378 -       Macro 922 also resets counters 1 - 25 to 0
101379 -
101380 -       This therefore has to be done early in the operation to avoid
101381 -       crashing control values in these counters.
101382 -
101383 -     ..
101384 -
101385 -    Made globals 275 - 279 session permenant user ID, which is posted
101386 -    only once in 04702. ref SDS 10 9630
101387 -
101388 -  ..
101389 -
101390 - Line 520, ref OF 30 5723, entry 927 and entry 928 were added to
101391 - support query operations in...
101392 -
101393 -                     06111, ref SDS 0 7800
101394 -                     06112
101395 -                     06113
101396 -                     06114
101397 -
101398 - Macro 928 runs the compare User ID code using valus in counters 10 -
101399 - 14 from macro 927, rather than from gfname in macro 922.
101400 -
101401 - This provides a way to move User ID captured in counters 285 - 289 on
101402 - the current line in counters 10 - 14, so it can be compared with the
101403 - User ID on the next line.
101404 -
101405 -  ..
101406 -
101407 - Change macro 920 92
101408 -              924 92
101409 -
101410 - Line 430, ref OF 30 5801, -entry 922 about 30 lines below, created
101411 - routine to set counters 1 - 25 to 0 after using gfname.
101412 -
101413 -
101414 - Line 200, ref OF 30 6307, -entry 856 changed this code, but still does
101415 - about the same thing, moves Session globals from 275 - 279 to 285 -
101416 - 289, then sets switch 10 1 and calls macro 927 which is part of macro
101417 - 922, but does not execute gfname and reset counters.
101418 -
101419 - Calls macro 854 to set globals 285 - 289.
101420 -
101421 -
101422 - Line 450, ref OF 30 5799, -entry 927 changed function.
101423 -
101424 - This is mainly called only by macro 856.
101425 -
101426 - Requires switch 10 = 1 set by macro 856.
101427 -
101428 - Moves Session User ID from globals 275 - 279 to 285 - 289; then calls
101429 - macro 854 to set globals 285 - 289, so we can bypass macro 922 that
101430 - uses gfname when all we need is the Session User ID.
101431 -
101432 - It is used in 004 to create a new SDS record in the Schedule for the
101433 - Session User. ref SDS 0 3500
101434 -
101435 -
101436 -
101437 - 000003 - Menu macro 80
101438 -
101439 - Line 600, ref OF 29 2754, -entry 802, thought there was a problem
101440 - with the menu.  There should not be because the User ID has nothing
101441 - to do with the menu.  Seems to to have turned out there is no
101442 - problem, we just have to make the changes to the other program files
101443 - that have been created today.
101444 -
101445 -  ..
101446 -
101447 - Line 840, ref OF 29 6622, -label cMflag sets flab 5 151 then calls
101448 - macro 804 to close the menu.
101449 -
101450 -     This was crashing because...
101451 -
101452 - Line 1450, ref OF 29 5583, -entry 804 is crashing counter 5 151
101453 - because the code resets the Schedule profile.
101454 -
101455 - Line 1550, ref OF 29 7772, -label xyw2, about 30 lines below calls
101456 - routine -goto Colrq.
101457 -
101458 - Line 1660, ref OF 29 2894, -label Colrq calls macro 942 which is the
101459 - Schedule profile in 000005, and it calls macro 922 as part of the
101460 - initial setup.
101461 -     ..
101462 -     Solution was to move the call to macro 922 so it only
101463 -     executes once during Schedule initial setup.
101464 -
101465 -  ..
101466 - 000005 - calls Macro 854
101467 -
101468 - Line 60, ref OF 31 6840, -entry 935 calls macro 854
101469 -
101470 - This creates Diary Summary.
101471 -
101472 - Changed call from macro 854 to 922 to start the operation by moving
101473 - the Session User ID to globals 285 - 289.  It sets flag if the
101474 - filename is different from session User ID.  Resets counters 1 - 25,
101475 - per work at ref SDS 0 7105.
101476 -
101477 - Line 300, ref OF 31 9546, -label dCD_sUm about 70 lines below,
101478 - unplugged call to macro 927 that saves User ID into counters 295 -
101479 - 299; and, unplugged macro 928 that restores counters 285 - 289 from
101480 - 295 - 299, not needed because we are now saving session User ID in
101481 - globals in 275 - 279, and using gfname for current filename User ID.
101482 - ref SDS 0 4410
101483 -
101484 - Line 460, ref OF 31 6669, -label dC_xrwQ, changed macro 920 to just
101485 - macro 92, because they are doing the same thing. ref SDS 10 8820
101486 -
101487 - Line 2015, ref OF 31 4785, -entry 94 changed call to macro 856 to 911,
101488 - per ref SDS 10 5880.
101489 -
101490 - Schedule Profile Modified
101491 -
101492 - Line 2090, ref OF 31 6732, -entry 942 about 20 lines below calls macro
101493 - 922 to set flag 149 = 1249 if current file is for different user from
101494 - Session User.
101495 -
101496 -    Moved this code to below -label 3if0, so it is above -entry 942 and
101497 -    will only execute once when a Schedule is first opened, so the menu
101498 -    operaition will call 922 over and over.  Since macro 922 resets
101499 -    counters 1 - 25, this should only be called once, per the work
101500 -    above under macro 804 in 000003. ref SDS 0 8841 and ref SDS 0 2205
101501 -
101502 -
101503 -
101504 - 000006 - calls Macro 854
101505 -
101506 - Line 70, ref OF 32 0816, -entry 972 call macro 922 to move filename
101507 - User ID to globals 285 - 289, set flag if different from session User
101508 - ID, and reset counters 0 - 125. ref SDS 0 7105
101509 -
101510 - Line 620, ref OF 32 4370, -label n_del, about 30 lines below calls
101511 - macro 854
101512 -
101513 -     This code is to open a record from the Schedule Summary.
101514 -
101515 -     I unplugged macro 854 because its function is accomplished by
101516 -     macro 922 added to the beginning of -entry 972.
101517 -
101518 - Line 640, ref OF 32 4972, -label n_del, about 50 lines below, change
101519 - macro 924 to 92, per above. ref SDS 0 8512
101520 -
101521 - Line 840, ref OF 32 6240, -label nonlft, about 30 lines below,
101522 - unplugged macro 911, because no longer need to save local User ID
101523 - since it is obtained by gfname in macro 922.
101524 -
101525 - This calls macro 922 to set flag if it is different User.
101526 -
101527 -
101528 - Macro 99 Open SDS Record
101529 -
101530 - Line 960, ref OF 32 2448, -entry 99, about 60 lines below, unplugged
101531 - call to macro 91 to get globals because the next call is to macro 922
101532 - and it manages the globals by itself.
101533 -
101534 - Unplugged code that sets 149 to 1249 because macro 922 does this if
101535 - warranted.
101536 -
101537 -
101538 - Macro 98 - Open SDS Record Listed in Reference Field
101539 -
101540 - Line 990, ref OF 32 0550, -entry 98 opens SDS record listed in SDS
101541 - Reference field.
101542 -
101543 - This should not need to run macro 922 because it is going to get the
101544 - User ID from the spec in the Reference field.
101545 -
101546 - Line 1110, ref OF 32 3330, -label othr, about 60 lines below, unplug
101547 - macro 928 and above it, macro 927, because we are getting the current
101548 - User ID from the filename with gfname in macro 922. ref SDS 0 7105
101549 -
101550 - Line 2190, ref OF 32 3180, -label jlinkg, about 15 lines below calls
101551 - macro 854.
101552 -
101553 -     This code is to create a new task using an existing task, in the
101554 -     Schedule Summary.  I unplugged macro 854 because it was saving the
101555 -     User ID, and this is now done with gfname in macro 922, per above.
101556 -     ref SDS 0 7105
101557 -
101558 -
101559 - This code is for linking a record into SDS record.
101560 -
101561 - Line 2340, ref OF 32 4663, -label fbot9, about 30 lines below,
101562 - unplugged macro 927 for same reason as above.
101563 -
101564 - Line 2370, ref OF 32 4623, -label fbot9, about 50 lines below,
101565 - unplugged macro 928 for same reason as above.
101566 -
101567 -
101568 - Create Follow Up in SAS for Archived SDS record
101569 -
101570 - Line 2520, ref OF 32 6284, -entry 1010, added call to macro 922 to
101571 - move Session User ID to globals 285 - 289 so the SAA that is opened
101572 - will be for Session user.
101573 -
101574 - Line 2560, ref OF 32 6307, -label cpYIt, about 20 lines below calls
101575 - macro 854
101576 -
101577 -     I unplugged macro 854 because macro 922 manages the User ID, per
101578 -     above. ref SDS 0 7105
101579 -
101580 - Line 2990, ref OF 32 4071, -entry 108 added call to macro 922 that
101581 - sets 149 1249 if SDS record User is different from Session User ID.
101582 -
101583 -
101584 -
101585 - 000007 - calls Macro 854 - changed to Macro 922 for SI Subject Rpt
101586 -
101587 - Line 530, ref OF 33 0408, -label 117xx, about 10 lines below calls
101588 - macro 854.
101589 -
101590 -     This code loads spec to subject or doc log report.
101591 -
101592 -     Macro 854 put User ID in globals.  Macro 922 now does this, so I
101593 -     changed macro 854 to macro 922.
101594 -
101595 -
101596 -
101597 - 000008 - Contacts Management
101598 -
101599 - Line 890, ref OF 34 1470, -label oCon, calls macro 854.
101600 -
101601 -     This code supports Contact operations in 000009. I unplugged the
101602 -     code because it should not be needed.
101603 -
101604 -     Plugged in macro 855.
101605 -
101606 -     Save SDS Records - Can't Save Another User's Records
101607 -
101608 -
101609 - Line 2180, ref OF 34 9530, -entry 142 saves the record.  Added call
101610 - to macro 922 to reset global 285 - 289 with local filename, and it
101611 - sets flag 149 = 1249 if record is for another user.
101612 -
101613 -  ..
101614 -
101615 - Line 2220, ref OF 34 0803, -entry 142 about 50 lines below macro 841
101616 - enters User ID temporarily so it can be used by 0702051 in the DOSE
101617 - session. ref SDS 0 4630
101618 -
101619 -
101620 -
101621 -
101622 - 000009 - changed macro 856 to 911
101623 -
101624 - Line 540, ref OF 35 4650, -label 15y21 macro 856 gets Session User ID
101625 - and posts to local counters 285 - 289 for the next step that enters
101626 - the User ID with macro 841 under certain conditions.
101627 -
101628 -
101629 -  ..
101630 - 004 - calls Macro 854
101631 -
101632 - Line 890, ref OF 1 1326, -label bPno_Mo, about 100 lines below, calls
101633 - macro 854 and above that macro 856 is called.
101634 -
101635 -     Macro 856 sets 10 1 and calls macro 927 to transfers directly
101636 -     Session User ID from globals 275 - 279 to 285 - 289, per ref SDS 0
101637 -     8512
101638 -
101639 -
101640 - Line 940, ref OF 1 3600, -label cuRs2 about 40 lines below, changed
101641 - call to macro 924 to 92, per ref SDS 10 5880.
101642 -
101643 -
101644 -
101645 - 03501 - Post Subjects and Manage Subject Index
101646 -
101647 - Line 180, ref OF 2 1520, -label bHstarT about 60 lines below, calls
101648 - macro 854.
101649 -
101650 -    Today, I changed this to macro 927 which moves the Session globals
101651 -    in 275 - 279 to globals 285 - 289.
101652 -
101653 -    This will open the Session User's Subject Index, rather that which
101654 -    may belong to another User.
101655 -
101656 -    People will have different subjects but we want this to come out so
101657 -    efforts can be made to conform SIs for people working on common
101658 -    objective, e.g., a project.
101659 -
101660 - Line 270, ref OF 2 4860, -label bH_3502x, about 20 lines below changed
101661 - macro 920 to macro 92, per ref SDS 0 8512.
101662 -
101663 - This code requires testing - it is a loop.
101664 -
101665 - Line 2180, ref OF 2 8840, -label up1x changed call fro macro 922 to
101666 - macro 926 which does a compare without using the local filename,
101667 - since in the Subject Index op we are not in an SDS record.  We use
101668 - intermediate code withing macro 922 instead.
101669 -
101670 - Line 2210, ref OF 2 4131, -label up1x kept call to macro 856 because
101671 - changed function to get Session globals from 275 - 279 and post to
101672 - 285 - 289.
101673 -
101674 -
101675 -
101676 - 03502 - Look Up Subjects from SDS Records Control Field
101677 -
101678 - Line 30, ref OF 3 0854, changed macro 854 to macro 856 to transfer
101679 - Session Globals to User ID counters 285 - 289.
101680 -
101681 - Line 350, ref OF 3 9477, -label MI_lk, about 20 lines below, changed
101682 - macro 920 to 92.
101683 -
101684 -
101685 -
101686 - 03505 - SI Copy Subjects to New Level
101687 -
101688 - Line 240, ref OF 4 7488, -label ulok about 40 lines below, changed
101689 - call to macro 924 to 92, per ref SDS 10 5880.
101690 -
101691 - Line 360, ref OF 4 3120, -label sthf about 20 lines below, changed
101692 - call to macro 924 to 92, per ref SDS 10 5880.
101693 -
101694 - There are 3 changes to make at this location.
101695 -
101696 -
101697 -
101698 - 04101 - Doc Log Post Filename and Subjects to Write a Letter
101699 -
101700 - Line 170, ref OF 5 4440, -label bKok_2 about 30 lines below calls
101701 - macro 854.
101702 -
101703 -     Changed to macro 856 to use Session User ID.  Probably should be
101704 -     using filename User ID, but gfname messes up counters 1 - 25, so
101705 -     we will use Session filename here.
101706 -
101707 - Line 220, ref OF 5 2940, -label bKDoC_sub about 30 lines below calls
101708 - macro 854.
101709 -
101710 -     I unplugged the code because it should not be needed.
101711 -
101712 - Line 320, ref OF 5 9432, -label MI_lk, changed macro 920 to 92.
101713 -
101714 -
101715 -
101716 - 0440110 - Subject Report Setup from SDS Record or Subject Index
101717 -
101718 - Line 90, ref OF 6 0060, changed code because macro 922 now sets 149
101719 - 1249.
101720 -
101721 - Line 840, ref OF 6 4104, -label C&F_p about 30 lines below, changed
101722 - call to macro 924 to 92, per ref SDS 10 5880.
101723 -
101724 -
101725 - 04401210 - Doc Log Query Setup
101726 -
101727 - Line 30, ref OF 7 5462, changed call from macro 854 to 856.
101728 -
101729 -
101730 - Line 180, ref OF 7 8075, changed call to macro 924 to 92, per work
101731 - above at ref SDS 10 5880.
101732 -
101733 -
101734 - 047020 - SDS Initialization - Establish Session User ID
101735 -
101736 - Line 1020, ref OF 8 1400, -label sfprfct about 50 lines below called
101737 - macro 855.
101738 -
101739 - This is where the code reads the user ID from the Group Manager and
101740 - establishes the session user ID.
101741 -
101742 -     I unplugged call macro 855 and added setting globals 275 - 279 so
101743 -     that this is done only once a session.
101744 -
101745 -     Removed this from 000004, per above. ref SDS 10 5880
101746 -
101747 - Line 1060, ref OF 8 4410, -label Exectv, changed macro 924 to 92.
101748 -
101749 -
101750 -
101751 - 04702110 - Group Manager SDS Initialization
101752 -
101753 - Line 859, ref OF 9 8841, -label sID this is where the User ID is
101754 - created by the system, if someone does not want to create their own.
101755 -
101756 - No code changes are needed.  It puts values in counters 285 - 289,
101757 - which are later moved to the Session globals 275 - 279.
101758 -
101759 - Line 990, ref OF 9 2636, -label post_b this is where the User ID is
101760 - applied and adjusted to upper case, if necessary.
101761 -
101762 - No code changes needed.
101763 -
101764 - Line 1000, ref OF 9 3045, -label post_b about 20 lines below calls
101765 - macro 854.
101766 -
101767 -     Macro 854 still needed to capture Session User ID and store in
101768 -     globals 275 - 279.
101769 -
101770 -     I added setting globals 285 - 289 so that this is done only once a
101771 -     session.  Removed this from 000004, per above. ref SDS 10 5880
101772 -
101773 - Line 1190, ref OF 9 4485, -label dmi about 90 lines below the code is
101774 - capturing a User ID into counters 295 - 299 to compare with Session
101775 - globals.
101776 -
101777 - Changed this code to store values in counters 10 - 14, because that
101778 - is what macro 922 uses to compare User IDs.
101779 -
101780 - Line 1200, ref OF 9 4486, -label dmi about 100 lines below calls macro
101781 - 926 compare User ID with Session User ID and if they are different,
101782 - reports conflict.
101783 -
101784 - Line 1210, ref OF 9 8477, -label loadIt, User ID is entered with
101785 - macro 841.
101786 -
101787 - Line 1420, ref OF 9 8861, -label loc_34 changed call to macro 911 and
101788 - macro 841 to just macro 92, which does the same thing.
101789 -
101790 -
101791 -
101792 - 0470230 - Group Manager Initialization, First Time Use
101793 -
101794 - Line 100, ref OF 10 6100, changed call to macro 924 to 92, per work
101795 - above at ref SDS 0 8512.
101796 -
101797 - Line 150, ref OF 10 3120, -label quit, about 20 lines below changed
101798 - call to macro 924 to 92, per work above at ref SDS 10 5880.
101799 -
101800 - There are two at this location.
101801 -
101802 - Line 230, ref OF 10 7920, -label start about 50 lines below, same
101803 - change.
101804 -
101805 - Line 260, ref OF 10 9568, -label start about 80 lines below, macro
101806 - 911 is used to load the User ID, which is okay here.
101807 -
101808 -
101809 -
101810 - 0470410 - Contacts Initialize and Profile
101811 -
101812 - Line 140, ref OF 11 5749, -label nSubJ calls macro 854.
101813 -
101814 -     Changed macro 854 to 856 to post Session User ID into globals 285
101815 -     - 289.
101816 -
101817 - Line 240, ref OF 11 4867, made same change.
101818 -
101819 - Line 290, ref OF 11 7737, -label 5r3 about 70 lines below, changed
101820 - macro 920 to 92, per ref SDS 0 8512.
101821 -
101822 -
101823 -
101824 - 05020 - Schedule Maintenance
101825 -
101826 - Line 50, ref OF 12 7730, -label start, about 30 lines below calls
101827 - macro 92 to load User ID.  This code is okay.
101828 -
101829 - There are two calls here.
101830 -
101831 - Line 170, ref OF 12 7560, -label setup, about 20 lines below changed
101832 - code to 92 to call macro 911 and 841 to post User ID.
101833 -
101834 -
101835 -
101836 - 0611010 - Install Transferred SDS Records
101837 -
101838 - Line 180, ref OF 14 4340, -label lpa about 30 lines below, changed
101839 -
101840 -
101841 -  ..
101842 - 061110 - File and Contact Query Report
101843 -
101844 - Line 530, ref OF 15 7536, -label cOabC about 20 lines below changed
101845 - call to macro 924 to 92, per work ref SDS 0 8512.
101846 -
101847 - Line 770, ref OF 15 9968, -label cO_sa about 30 lines below changed
101848 - code to macro 928 that compares User ID with Session ID.
101849 -
101850 - Line 800, ref OF 15 5582, -label cOsaU macro 927 moves User ID from
101851 - 285 - 289 into counters 10 - 14 in order to compare User IDs in
101852 - succeeding lines in the 1y record listing, per above. ref SDS 0 5548
101853 -
101854 - Line 890, ref OF 15 6004, -label cO_s_W uses macro 841 to post User
101855 - ID.  No change to this code.
101856 -
101857 -
101858 -
101859 - 061120 - Subject Query
101860 -
101861 - Line 360, ref OF 17 9968, -label cO_sa about 30 lines below changed
101862 - code to macro 928 that compares User ID with Session ID.
101863 -
101864 - Line 370, ref OF 17 5582, -label cOsaU macro 927 moves User ID from
101865 - 285 - 289 into counters 10 - 14 in order to compare User IDs in
101866 - succeeding lines in the 1y record listing, per above. ref SDS 0 5548
101867 -
101868 - Line 1190, ref OF 17 4200, -label cOabC about 20 lines below changed
101869 - call to macro 924 to 92, per work above at ref SDS 10 5880.
101870 -
101871 -
101872 - 06113 - Doc Log Report
101873 -
101874 - Line 1300, ref OF 17 3885, -label contA about 20 lines below, calls
101875 - macro 851 to capture User ID.  No change needed.
101876 -
101877 -
101878 -
101879 - 06113120 - Doc Log Output Format
101880 -
101881 - Line 140, ref OF 18 2385, -label cTlp_1 about 60 lines below calls
101882 - macro 856 to apply Session User ID.
101883 -
101884 -
101885 -
101886 - 061140 - Keyword Search Query
101887 -
101888 - Line 80, ref OF 19 7752, -label setup changed macro 854 to macro 856.
101889 -
101890 -
101891 -
101892 - 0611500 - Keyword Locator in Schedule
101893 -
101894 - Line 50, ref OF 20 7224, changed call to macro 856, macro 841, to
101895 - macro 911 which does both.
101896 -
101897 -
101898 -
101899 - 06120 - Action Items Report
101900 -
101901 - Line 20, ref OF 21 4100, change macro 854 to macro 856.
101902 - calls macro 854.
101903 -
101904 - Line 80, ref OF 21 4475, about 20 lines below changed call to macro
101905 - 924 to 92, per work above at ref SDS 0 8512.
101906 -
101907 -
101908 -  ..
101909 - 0702010 - SDS Delete Record
101910 -
101911 - Line 50, ref OF 22 8888, calls macro 841 to load User ID.  Code okay.
101912 -
101913 - Line 140, ref OF 22 2142, -label uT_jmp about 30 lines below, changed
101914 - macro 854 to macro 856.
101915 -
101916 - Not sure this is what we need.
101917 -
101918 - Line 170, ref OF 22 7980, -label uT_jmp there are two calls for macro
101919 - 841.  No change needed.
101920 -
101921 -     [On 000626 fix problem with this function. ref SDS 11 0001
101922 -
101923 -
101924 -  ..
101925 - 07020510 - SDS Record "Save" Pointers, Part of Marcro 142
101926 -
101927 - Line 60, ref OF 23 9942, macro 851 captures User ID string temporarily
101928 - entered on header line by macro 142 so support this procssing which is
101929 - a DOSE session and so has no globals. ref SDS 0 5016
101930 -
101931 - Line 250, ref OF 23 3483, -label nvMnd1 calls macro 854 -- no change.
101932 -
101933 - Line 290, ref OF 23 3918, -label nvMnd1 about 50 lines below, calls
101934 - macro 91 to get glovals, no change.
101935 -
101936 - Line 300, ref OF 23 3919, -label nvVnd1 about 60 lines below calls
101937 - macro 841 to load User ID.  No change.
101938 -
101939 - Line 320, ref OF 23 9555, -label nvVnd1 about 80 lines below calls
101940 - macro 841 to load User ID.  No change.
101941 -
101942 - Line 390, ref OF 23 3901, -label nvMdn2 about 40 lines below calls
101943 - macro 841 to load User ID.  No change.
101944 -
101945 -
101946 -
101947 - 07030 - Action Item List Current SDS Record
101948 -
101949 - Line 70, ref OF 24 5696, -label sss about 40 lines below changed call
101950 - to macro 924 to 92, per work above at ref SDS 0 8512.
101951 -
101952 -
101953 -
101954 - 070310 - Headlines, Follow Up forward Links
101955 -
101956 - Line 70, ref OF 25 5775, -label sss about 40 lines below changed call
101957 - to macro 924 to 92, per work above at ref SDS 0 8512.
101958 -
101959 -
101960 -
101961 - 0704010 - Memo for SDS Record Print
101962 -
101963 - Line 80, ref OF 26 8433, -label n_Cntrl added call to macro 922 so
101964 - the current filename is used.
101965 -
101966 - Line 170, ref OF 26 2295, -label ArcvD calls macro 854.
101967 -
101968 -     I unplugged macro 854 because the values are set by macro 922.
101969 -
101970 - Line 220, ref OF 26 0074, -label ArcvD about 50 lines below macro 841
101971 - is called to load the file spec.  No changes needed.
101972 -
101973 -
101974 -
101975 - 07040130 - Memo for SDS Record ASCII
101976 -
101977 - Line 80, ref OF 27 8433, -label n_Cntrl added call to macro 922 so
101978 - the current filename is used.
101979 -
101980 - Line 120, ref OF 27 0074, -label arcDr about 50 lines below macro 841
101981 - is called to load the file spec.  No changes needed.
101982 -
101983 -
101984 -
101985 - 07050510 - Contacts Add or Modify Records
101986 -
101987 - Line 700, ref OF 28 3025, -label macsl2 about 30 lines below, calls
101988 - macro 854.
101989 -
101990 -     I unplugged macro 854 because these are no longer needed.
101991 -
101992 -
101993 -
101994 -
101995 -
101996 -
101997 -
1020 -