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: November 25, 1997 00:35 AM Tuesday; Rod Welch

Complete new anchor linking system, fix making new task.

1...Summary/Objective
2...000006 - Reset Mark 2 Flag in Cur Record
3...004 - Change Make New Task Operation Link with 4 Positions
4...Need to remove all anchors in the new record after it creates links
....Follow Up - Outline Heading Levels
....Change "Followed up" to Just "Follow up" All 01 Lines


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

CONTACTS 

SUBJECTS
Link Records or New Task
Citations, Open SDS records references in
Remove Anchors in Schedule Task

0605 -
0605 -    ..
0606 - Summary/Objective
0607 -
060701 - Follow up ref SDS 10 1840, ref SDS 9 4748.
060702 -
060703 - Fixed a few more subtle conditions so that citations and looking up
060704 - citations both work.  Changed the feature that makes a new task using
060705 - an existing record so that links and anchors are automatically created
060706 - at all headline levels.  Added code to remove all anchors in a new
060707 - record.
060708 -
060709 -     [On 971126 began processor to create data base. ref SDS 11 1688]
060711 -      ..
060712 -     [Further corrections to linking system on 971203. ref SDS 12
060713 -     4860.]
060715 -      ..
060716 -     [The whole thing was further changed on 971205, ref SDS 13 2778.]
060718 -      ..
060719 -     [Explanation of HTML and linking is on 971206. ref SDS 14 6000]
060720 -
060721 -
060722 -
060723 -
060725 -  ..
0608 -
0609 -
0610 - Evaluation
0611 -
061101 - Following changes have been made:
061102 -
061103 -     1.  SDS links (also "citations") now use a positive "anchor" that
061104 -         is embedded in the source file, similar to hypertext used in
061105 -         HTML.
061107 -          ..
061108 -     2.  Citations can now be made within the current record, whereas
061109 -         previously links could only be made between records, as
061110 -         reported on 971123. ref SDS 9 0248
061112 -          ..
061113 -     3.  When a new record is created all follow up headings are
061114 -         automatically updated and linked to the appropriate location
061115 -         in the source record, in order to further automate with
061116 -         increased refinement the core practice of management that
061117 -         requires an audit trail for traceability to original sources,
061118 -         reviewed on 950721. ref SDS 1 1740  Better "intelligence"
061119 -         from automated alignment strengthens accountability called out
061120 -         by management standards, reviewed a few months ago on 970829.
061121 -         ref SDS 3 6666
061123 -          ..
061124 -     4.  When a new record is created follow up links are created if
061125 -         they do not already exist for all headings in a record.
061127 -  ..
061128 - The anchor feature solves the "knowledge creep" problem as reported
061129 - at
061131 -  ..
061132 - This feature generally results in links that are not needed in the new
061133 - record, but they can be deleted as a matter of volition, i.e.
061134 - instantly. Since it can takes variously from 10 seconds to several
061135 - minutes to find a record to create a link when needed, this new
061136 - feature can save a lot of time.
061137 -
061138 -
061139 -
061141 -  ..
0612 -
0613 -
0614 - Progress
0615 -
061501 - 000006 - Reset Mark 2 Flag in Cur Record
061502 -
061503 - When we have a record open, and we use the e command (PC6) to return
061504 - to another record for linking, the code that opens the target record
061505 - it should reset the Mark 2 flag that is used to identify a record as
061506 - the source for a link.
061508 -  ..
061509 - Line 1120 -label jmpw3, ref OF 3 1116, we are resetting counter 237 0,
061510 - but it looks like we need to revise this to include current SDS
061511 - records.
061513 -  ..
061514 - Line 1125 -label tst8j, ref OF 3 1116, just had to move the place
061515 - where counter 237 is reset to below this label, so it covers both
061516 - current and archived SDS records.
061517 - ..
061518 - Line 1300 -entry 685, ref OF 3 1716, enters a citation.
061519 -
061520 -     This is not working correctly for non-SDS records.  It is doing
061521 -     an advance word, instead of entering the citation at the cursor
061522 -     location.
061523 - ..
061524 - -label nS8l1t, ref OF 3 2546, added code today to make sure we
061525 - do not multiply the anchor value by 0 when minute is 0, similar to in
061526 - 004, below, today. ref SDS 0 1157
061527 -
061528 -
061530 -  ..
061531 - 004 - Change Make New Task Operation Link with 4 Positions
061532 -
061533 - Follow up ref SDS 10 5824, ref SDS 7 0410.
061534 -
061535 - The new anchors linking to existing anchors in prior record are not
061536 - working correctly.
061537 -
061538 -     Turned out the problem was we were incrementing from the composite
061539 -     values created each pass, rather than incrementing the baseline
061540 -     datecnt values for min and sec, then building a new composite each
061541 -     pass.
061543 -  ..
061544 - Line 955 -label xx98, ref OF 1 2150, added routine to scroll up to a
061545 - non-blank line to enter a link for a heading.  Also had to adjust the
061546 - code so the cursor is not jumped with aw to the word until a
061547 - non-blank line is encountered below a heading.
061549 -  ..
061550 - Also added code to accomodate outline condition, as was created for
061551 - 000006 at ref OF 3 3483.  This is also developed below at ref SDS 0
061552 - 1849,
061554 -  ..
061555 - Line 1040 -label yy77, ref OF 1 1767, changed the code to use a
061556 - different datecnt from 50 to 118.  Seems like the thing is somewhere
061557 - getting changed and blowing the number up into 6 digits.
061558 -
061559 -     Actually, this was not the problem, but left new counter
061560 -     structure.  The next line was the problem.
061562 -  ..
061563 - Also had to increment the minute factor as well as the second factor
061564 - so we do not multiply by 0 and get a 0000 value every 60 ticks,
061565 - similar as for 000006, per above. ref SDS 0 2057
061567 -  ..
061568 - Line 760 -label bPno_Mo, ref OF 1 3004, testing debug here.
061569 -
061570 -     This is where follow up citations are posted at the end of the
061571 -     operation, just before the new record is saved in the Schedule.
061572 -
061574 -  ..
061575 - Need to remove all anchors in the new record after it creates links
061576 - for the new record.
061577 -
061578 - Line 760 -label bPno_Mo, ref OF 1 3999, added code to remove anchors
061579 - before the new schedule task file is created, so it will start with
061580 - no links.  This reflects the actual condition of nothing being linked
061581 - to the record.
061582 -
061583 -       [On 991020 disconnected this feature. ref SDS 15 0999]
061584 -
061586 -     ..
061587 -    Follow Up - Outline Heading Levels
061588 -
061589 -    Line 950 -label hdg3, ref OF 1 4292, there is a problem processing
061590 -    "Follow up" strings on "01" lines, where there are multi-line
061591 -    headings above the underline.
061592 -    ..
061593 -    Line 1125 -label nJstfy, ref OF 1 3281, fixed this to
061594 -    evaluate outline condition, and remove any outline para numbers,
061595 -    and place the "Follow up" heading string at the beginning of the
061596 -    heading line.
061597 -
061599 -     ..
061600 -    Change "Followed up" to Just "Follow up" All 01 Lines
061601 -
061602 -    Line 1130 -label adjFU, ref OF 1 1365, We also have to normalize
061603 -    the headings.  The 01 line headings are using "Followed up" and the
061604 -    subheadings are using "Follow up."
061605 -
061607 -     ..
061608 -    Line 1190 -label nJstfy1, ref OF 1 1632, made similar change from
061609 -    "Followed up" to "Follow up."
061610 -
061611 -
061612 -
061613 -
0617 -

SUBJECTS
Intranet, HTML Code

0703 -
0704 -   ..
070401 - Follow up ref SDS 8 1813.
070403 -  ..
070404 - As a result of changing the line length of SDS citation format, need
070405 - to make any adjustments in 070405.
070407 -  ..
070408 - Line 1065 -label fancR, ref OF 2 0233, this seems to be the only
070409 - place I have seen that needs adjustment.
070411 -  ..
070412 - Line 845 -label carot, ref OF 2 4448, this had to change rel_cur 0 6
070413 - to rel_cur 0 4.
070415 -  ..
070416 - Test record at ref SDS 2 4312.
070417 -
070418 -
070419 -
070420 -
070421 -
070422 -
070423 -
070424 -
070425 -