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


S U M M A R Y


DIARY: October 22, 2002 10:39 AM Tuesday; Rod Welch

Gary needs change to SDS op that archives pointers.

1...Summary/Objective
2...Schedule Launch and Pointer Archive System Refined
3...Underlining Text Automated Per Gary's Suggestion
4...Keyboard for Ergonomic Use of SDS Working Fine
5...Linking to Verify Accuracy Alignment Audit Trail Traceability
6...Maintain Internet Transfer Directory Macro 235
7...Ws_ftp Pro Log File Reported on File Transfers to Web for Maintenance
8...Transferred Updated SDS Program With Corrections to Gary

ACTION ITEMS.................. Click here to comment!

1...Gary might comment on how fast and easy it is to create links, or

CONTACTS 
0201 - Dynamic Alternatives
020101 - Mr. Garold L. Johnson
020102 - dynalt@dynalt.com

SUBJECTS
Schedule Launch Archive Operation Failing 25.Bat and 001 No  Assembli
Archiving Diary Records, and SAA
Zip Update SDS Correct SD 03 001 Op for 25.bat to Archive Pointers to

0905 -    ..
0906 - Summary/Objective
0907 -
090701 - Follow up ref SDS 37 6Y5M.
090702 -
090703 - SDS is not processing global pointers on Gary's computer using W98
090704 - when the Schedule is archived each day, due to variability with DIR
090705 - command using W2K. ref SDS 0 7FDG  Modified code to accommodate this
090706 - condition, ref SDS 0 I473, and submitted program update; it includes
090707 - improvement Gary suggested for underlining. ref SDS 0 52YS  If time
090708 - permits, Gary might comment on keyboard issue/non-issue. ref SDS 0
090709 - YF4I  Recently, Gary provided preliminary evaluation, but did not
090710 - mention linking.  Has linking, become a factor in productivity using
090711 - SDS? ref SDS 0 MZ7F  Hopefully the transfer log problem that requires
090712 - configuring the Ws_ftp program has been solved. ref SDS 0 MZ4H
090713 -
090714 - Sent an email linked to this record to explain progress and scope of
090715 - program update. ref SDS 0 ZQ5N
090716 -
090717 -    [On 021028 Gary reports that alternate DOS4 has different
090718 -    performance, needs /z to get standard DOS operation. ref SDS 40
090719 -    0001
090720 -
090721 -
090722 -
090723 -
090724 -
090725 -  ..
0908 -
0909 -
0910 - Progress
0911 -
091101 - Schedule Launch and Pointer Archive System Refined
091102 -
091103 - Gary advised that subject reports are not running.
091104 -
091105 - Testing on Welch records seemed to indicate that short-term reports
091106 - run, but the long-term reports that use archived pointers fail.
091107 -
091108 - Gary recalled his report on 021017 that the archive op, when SDS is
091109 - launched for the first time each day, and when creating a prior date
091110 - diary, is not working, shown by the Schedule opening immediately.  It
091111 - should actually take a minute or so on Gary's computer to process all
091112 - of the SDS control pointers, since it includes Welch records that
091113 - cover over 10 years. ref SDS 37 6Y5M  The problem seems to be
091114 - variability in the format Microsoft uses for listing directories and
091115 - files using the DIR command under different versions of the operating
091116 - system (OS - e.g., W98, W2K) and under different circumstances for the
091117 - same OS version, ref SDS 0 7FDG. Tried a solution, as shown below.
091118 - ref SDS 0 I473
091119 -
091120 -  ..
091121 - In particular, examination of the directory...
091122 -
091123 -
091124 -               e: sd 08 00000 06
091125 -
091126 -
091127 - ...on Gary's computer showed it is empty.  This indicates that the
091128 - archive operation using 25.bat is not working, which explains why the
091129 - Schedule comes up so quickly when he does a prior date diary.
091130 -
091131 -  ..
091132 - We reviewed the batch file...
091133 -
091134 -
091135 -                  c: sd 01 25.bat
091136 -
091137 - ...that performs the archive operation.
091138 -
091139 -  ..
091140 - Line 30, ref OF 7 J94N in 25.bat has the command...
091141 -
091142 -    dir d:\sd\08 > dirx
091143 -
091144 -       This creates a file dirx with the list of directories to be
091145 -       processed.
091146 -
091147 -    [On 021028 Gary reports that alternate DOS4 has different
091148 -    performance, needs /z to get standard DOS operation. ref SDS 40
091149 -    0001
091150 -
091151 -
091152 -        ..
091153 -       On c13 running w2k the list looks like this....
091154 -
091155 -          Col
091156 -          0                                      4
091157 -          1                                      0
091158 -
091159 -           Volume in drive D has no label.
091160 -           Volume Serial Number is C4D2-092D
091161 -
091162 -           Directory of d:\sd\08
091163 -
091164 -          02/07/2001  08:47p       DIR           .
091165 -          02/07/2001  08:47p       DIR           ..
091166 -          02/07/2001  08:47p       DIR           00002
091167 -          02/07/2001  08:48p       DIR           00101
091168 -          02/07/2001  09:10p       DIR           00102
091169 -          02/07/2001  09:11p       DIR           00201
091170 -          02/07/2001  09:12p       DIR           00202
091171 -          02/07/2001  09:12p       DIR           01001
091172 -          02/07/2001  09:13p       DIR           01002
091173 -          02/07/2001  09:15p       DIR           01003
091174 -          02/07/2001  09:15p       DIR           89231
091175 -          02/07/2001  09:15p       DIR           10000
091176 -          02/07/2001  09:17p       DIR           kath1
091177 -          10/12/2002  09:49p       DIR           gljdy
091178 -                         0 File(s)              0 bytes
091179 -                        14 Dir(s)   3,863,216,128 bytes free
091180 -
091181 -        ..
091182 -       ....with the directories to be processed on column 40, when a
091183 -       dir command is run from the DOS prompt.  (see finding below,
091184 -       that the list is actually on column 1 when same command is run
091185 -       from a dose session. ref SDS 0 NX6K
091186 -
091187 -        ..
091188 -       Gary advised that his computer using Windows 98 has the same
091189 -       list in column 36.
091190 -
091191 -       This presents a conflict, if 001 is wired for a specific
091192 -       column.
091193 -
091194 - Line 40, ref OF 7 547G in 25.bat has the command...
091195 -
091196 -    c:\sd\01\e dirx c:\sd\03\001
091197 -
091198 -       This processes dirx with the code in 001.
091199 -
091200 -  ..
091201 - Line 50, ref OF 6 BK6H, -label lpa in 001
091202 -
091203 -    -gosub setup
091204 -
091205 -       Call subroutine to position the cursor on the list. ref SDS 0
091206 -       ER5G
091207 -
091208 -    chrcnt 1 0
091209 -    -if @1 = 32 -goto lpaS
091210 -
091211 -       This is where the list is processed.
091212 -
091213 -  ..
091214 - Line 110, ref OF 6 CQ6K, -label setup
091215 -
091216 -    top
091217 -    z 1 2
091218 -    errorcnt 0 0
091219 -    l /../
091220 -    setcnt 86 1
091221 -
091222 -       This code sets up the list created by dir > dirx, and is coded
091223 -       to process the list on column 1.  Why is the code in 001
091224 -       configured for use column 1, when the dir command creates a list
091225 -       with the files on column 40, per above? ref SDS 0 7FSW
091226 -
091227 -        ..
091228 -       Turns out that the list created using 25.bat under a dose op
091229 -       actually looks like this.....
091230 -
091231 -          Col
091232 -          0                                      4
091233 -          1                                      0
091234 -
091235 -           Volume in drive D has no label
091236 -           Volume Serial Number is C4D2-092D
091237 -           Directory of D:\SD\08
091238 -
091239 -          .             DIR      02/07/01   8:47p
091240 -         !.             DIR      02/07/01   8:47p
091241 -          00002         DIR      02/07/01   8:47p
091242 -          00101         DIR      02/07/01   8:48p
091243 -          00102         DIR      02/07/01   9:10p
091244 -          00201         DIR      02/07/01   9:11p
091245 -          00202         DIR      02/07/01   9:12p
091246 -          01001         DIR      02/07/01   9:12p
091247 -          01002         DIR      02/07/01   9:13p
091248 -          01003         DIR      02/07/01   9:15p
091249 -          89231         DIR      02/07/01   9:15p
091250 -          10000         DIR      02/07/01   9:15p
091251 -          KATH1         DIR      02/07/01   9:17p
091252 -          GLJDY         DIR      10/12/02   9:49p
091253 -                 14 file(s)          0 bytes
091254 -                            1023932928 bytes free
091255 -
091256 -        ..
091257 -       This record indicates Microsoft positions the list of files in a
091258 -       directory on different columns.  For Windows 98, seems to be on
091259 -       column 36, per Gary, ref SDS 0 7F8L; for w2k, a dir at the DOS
091260 -       prompt the list is on column 40, per above, ref SDS 0 7FSW; but,
091261 -       when run from within a DOSE session from Medit, the same list is
091262 -       on column 1.
091263 -
091264 -        ..
091265 -       We need a consistent method for positioning the cursor on the
091266 -       directory name to build a file.
091267 -
091268 -       Therefore adopted following code change...
091269 -
091270 -     ..
091271 -    top
091272 -    z 1 80
091273 -
091274 -       Zone entire width of the screen, hoping to find where Bill put
091275 -       DIR.
091276 -
091277 -    l /DIR/
091278 -    up
091279 -
091280 -       Scroll up because the target line with .. is on the next line,
091281 -       reflecting there are two levels of directory in this listing.
091282 -
091283 -     ..
091284 -    loc_cur 0 80
091285 -    fl /../
091286 -
091287 -       Put the cursor on column 80, and find the .. string, which puts
091288 -       the cursor on the beginning of the string, where it is needed
091289 -       for the next step.
091290 -
091291 -    setcur 1 0
091292 -    addcnt 1 1
091293 -
091294 -       Get the column position to zone for the feature that let's a
091295 -       user specify a particular User directory to process.
091296 -
091297 -    errorcnt 0 0
091298 -    setcnt 86 1
091299 -    -return
091300 -
091301 -
091302 -
091303 -
0914 -

SUBJECTS
F05 Underline Heading Macro 128 in 000008
F07 Double Underline Heading Macro 128 in 000008

1205 -
120501 -  ..
120502 - Underlining Text Automated Per Gary's Suggestion
120503 -
120504 - Follow up ref SDS 36 0001,
120505 -
120506 - This update includes the improvement developed on 021016 as a result
120507 - of Gary's suggestion. ref SDS 36 KV9O
120508 -
120509 -     [On 021023 Gary Johnson suggested deleting the existing underline;
120510 -     made improvement, and submitted modified program. ref SDS 39 52YS
120511 -
120512 -
120513 -
120514 -
120515 -
1206 -

SUBJECTS
Keyboard Not Available at Lan Plus Purchase Direct from Manufacturer

1504 -
150401 -  ..
150402 - Keyboard for Ergonomic Use of SDS Working Fine
150403 -
150404 - Follow up ref SDS 29 7U6L, ref SDS 27 7U6L.
150405 -
150406 - Progress on keyboard for ergonomic application of SDS functions, per
150407 - planning on 020924, ref SDS 15 EL8F, was not discussed today.
150408 -
150409 -  ..
150410 - On 021008 Gary planned to consult with Joyce about locating dip
150411 - switches for setting up the control, alt and caps lock keys so they
150412 - are efficient using SDS. ref SDS 29 5G6L
150413 -
150414 - Gary might comment on his feeling about using functions keys that are
150415 - not layed out to fit the SDS design.  Possibly this is not having an
150416 - impact on performance, although that does not seem likely.
150417 -
150418 -     [On 021105 ask Gary about progress on keyboard issue in light of
150419 -     his report that editing is awkward and slow compared to other
150420 -     editors; ergonomic keyboard needed for high speed productivity.
150421 -     ref SDS 42 9Y7O
150422 -
150423 -     [On 021106 Gary found dip switches for configuring keyboard,
150424 -     contacted vendor for support. ref SDS 42 9Y7O
150425 -
150426 -     [On 021109 Gary making progress. ref SDS 43 9Y7O
150427 -
150428 -
150429 -
150430 -
150431 -
150432 -
1505 -

SUBJECTS
Linking Audit Trail Traceability to Original Sources in SDS Records G

1604 -
160401 -  ..
160402 - Linking to Verify Accuracy Alignment Audit Trail Traceability
160403 -
160404 - Follow up ref SDS 33 I38S.
160405 -
160406 - On 021013 Gary's records show he is beginning to use the SDS formats
160407 - for creating records and preparing analysis.  Subsequently, Gary
160408 - submitted comments on various features of SDS, and the opportunities
160409 - for improvements, based on experience so far using SDS.  He did not
160410 - say anything about linking, which is part of the utility that enables
160411 - a "spreadsheet for knowledge," by making it fast and easy to create
160412 - connections that show alignment for accuracy and to expand span of
160413 - attention on cause and effect.
160414 -
160415 -  ..
160416 - An action item was discussed on 021013 about beginning to work the
160417 - linking feature into daily practice using SDS, similar to this record.
160418 - ref SDS 33 I39T
160419 -
160420 - Gary might comment on how fast and easy it is to create links, or
160421 - explain if problems are being encountered, as occurred with archiving
160422 - SDS pointers, per above? ref SDS 0 V46F
160423 -
160424 - How useful are links for understanding context, illustrated by this
160425 - record?
160426 -
160427 - Has he begun to use linking for creating connections, as demonstrated
160428 - in this record?
160429 -
160430 - Alternatively, is it too soon to tell, or might it be that linking is
160431 - somewhat related to personality?
160432 -
160433 -
160434 -
160435 -
160436 -
160437 -
1605 -

SUBJECTS
Transferring Files
Temp Transfer Dir on Local Drive, 070405, 0122
Empty Temp HTML Directory
Maintain Internet Transfer Directory from Local Disk to Server by Del
WS FTP Pro Setup Parameters for Uploading, Downloading and Deleting F
Ws_ftp Log Establishing Transfer Has Occurred Not Showing Up in Direc
DOS Copy Command Parameters W98 Autoexec.bat Path SD 01 and 01 02 for
Johnson, Gary Ws_ftp Log Establishing Transfer Has Occurred Not Showi
xxxxx
Johnson, Gary Ws_ftp Log Establishing Transfer Has Occurred Not Showi

2913 -
291301 -  ..
291302 - Maintain Internet Transfer Directory Macro 235
291303 - Ws_ftp Pro Log File Reported on File Transfers to Web for Maintenance
291304 -
291305 - Follow up ref SDS 27 1R4H. ref SDS 18 1R4H.
291306 -
291307 - Recently, Gary mentioned that the ws_ftp.log file is not showing up
291308 - in the....
291309 -
291310 -                    c: sd wt....
291311 -
291312 -
291313 - ...directory that lists files transferred to the Internet server,
291314 - which is needed in order to maintain transfer operations, per the
291315 - record on 990729, ref SDS 8 3465, and updated o 010808. ref SDS 12
291316 - OR5G
291317 -
291318 -  ..
291319 - When we discussed configuration, Gary had used information in the
291320 - record on 010512 to configure Ws_ftp Pro.  It shows a settings for...
291321 -
291322 -                    Log filename............ WS_ftp.log
291323 -                    Enable log.............. On
291324 -
291325 - ...in the Options section of the program that can be set after log on
291326 - occurs. ref SDS 11 536I
291327 -
291328 -  ..
291329 - But, it turns out that Gary is using version 7, a newer model, rather
291330 - than version 6.0 that was used to develop the code for maintaining the
291331 - transfer directory.  During our call, Gary could not locate an Option
291332 - setting for log file name and on/off status.
291333 -
291334 - Has the ws_ftp transfer log file issue been solved?
291335 -
291336 -     [On 021102 Gary reports problem solved. ref SDS 41 MZ4H
291337 -
291338 -
291339 -
291340 -
291341 -
2914 -

SUBJECTS
Zip Update SDS Correct SD 03 001 Op for 25.bat to Archive Pointers to

3004 -
300401 -  ..
300402 - Transferred Updated SDS Program With Corrections to Gary
300403 -
300404 - Follow up ref SDS 37 U1PY.
300405 -
300406 - Modified batch file op...
300407 -
300408 -       c: 01 02 tgj.bat
300409 -
300410 - ...developed on 021002 to prepare transfers to Gary. ref SDS 18 5Y5H
300411 - so we swap out a Group Manager file created for Gary.
300412 -
300413 -  ..
300414 - Line 30, ref OF 1 125F, in 01 02 tgj.bat
300415 -
300416 -    copy c:\sd\03\047027GJ c:\sd\03\047027
300417 -
300418 -       Copy Gary's group manager to the system group manager, so it
300419 -       will be included in the Zip and will not replace his group
300420 -       manager.
300421 -
300422 -        ..
300423 -       Need Gary's password to update password in Group Manager.  In
300424 -       meantime, used default password, POIMS.  He can edit, it
300425 -       necessary.
300426 -
300427 -
300428 -
300429 -  ..
3005 -
3006 -
3007 - 1310
3008 -
300801 - Put an SDS update on the Internet at...
300802 -
300803 -       http://www.welchco.com/09
300804 -
300805 - ...with these changes since the last update on 021017. ref SDS 37 U1PY
300806 -
300807 - Update includes improvements to doc log system, reported on 021013.
300808 - ref SDS 34 0001
300809 -
300810 - There is still work on this system pending, shown by lack of summary
300811 - explanation in the record on 021013.  The main work pending is
300812 - converting from 0450431 letterhead management being done in the record
300813 - on 021019. ref SDS 38 0001
300814 -
300815 -  ..
300816 - There is a debug command in the code for setting up a letter format
300817 - file and filling out the secondary doc log fields.  Should have this
300818 - cleared by tomorrow, and will send another update.
300819 -
300820 -  ..
300821 - In the meantime, Gary should not encounter the debug issue, unless he
300822 - tries to use the doc log system.  Actually, he will encounter it if he
300823 - uses the Contact system at all.  I just did an experiment and noticed
300824 - it picks up debug to enter the name of the person associated with an
300825 - organization selected from the Contact Summary to enter into an SDS
300826 - record.
300827 -
300828 -
300829 -
300830 -
300831 -
300832 -
300833 -
300834 -
300835 -
300836 -
300837 -
300838 -
Distribution. . . . See "CONTACTS"