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


S U M M A R Y


DIARY: November 11, 1997 09:09 AM Tuesday; Rod Welch

Develop HTML interface with SDS reports.

1...Summary/Objective
2...We will need two new functions.


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

CONTACTS 

SUBJECTS
Intranet, HTML Code, Action Items
Memos, 022F05, and ASCII for Internet
Formatting SDS Records with Links
SDS Tools, HTML, Planning
HTML Macro - 070405, 06116
SDS Linking System

1508 -    ..
1509 - Summary/Objective
1510 -
151001 - Follow up ref SDS 3 3333, ref SDS 2 1111.
151002 -
151003 - Completed code to create the composite Summary, Action Item and
151004 - Detailed record, per objective on 971108, ref SDS 1 5340.  Completed
151005 - the first pass to convert the new report format into HTML.  It seems
151006 - to have a lot of quirks.
151007 -
151008 -     [Completed first lift of this new feature on 971112. ref SDS 4
151009 -     0000.]
151010 -
151011 -
151012 -
1511 -
1512 -
1513 - Problems
1514 -   ..
151401 - Completed fixing report problem that occurs when there are no
151402 - Action Items in a record.
151403 -
151404 - Changed code so we can purge the source record earlier in the process
151405 - and avoid having both records in memory at the same time.  This
151406 - reduces strain on memory.
151407 -
151408 - Later I was able to change this so we only need a single file, rather
151409 - than reading stuff in, working on it and saving it to disk, opening
151410 - another file, doing more work and reading the earlier stuff back
151411 - again.
151412 -
151413 -  ..
151414 - We will need two new functions.
151415 -
151416 -     1.  One to finalize a file to be sent as a message without HTML
151417 -         for situations where people are using email that can read
151418 -         HTML, such as PG&E and USACE.
151419 -
151420 -         It will have to remove characters beyond column 78 in
151421 -         Contacts and References.
151422 -
151423 -     2.  One to finalize for HTML that will process citations and
151424 -         create linkages.
151425 -
151426 -         It will process citations and create linkages.
151427 -         ..
151428 -         It does not need to remove characters in column 78,
151429 -         because in HTML these will print successfully.
151430 -
151431 -         The problem is that not everyone yet is wired to read HTML by
151432 -         calling their browser, or their email system will not handle
151433 -         it, as Eudora does, per telecon with Bill yesterday.
151434 -
151435 -      This became file 070405 created today. ref SDS 0 2684
151436 -
151437 -         [Changed this on 971112, combining code in 0704013 into
151438 -         070405. ref SDS 4 5788]
151439 -
151440 -         [Changed again on 971205, ref SDS 5 5521.]
151441 -
151442 -         [Finalized on 971206. ref SDS 6 6000]
151443 -
151444 -
151445 -
151446 -
1515 -

SUBJECTS
Intranet, HTML Code, Action Items
Memos, 022F05, and ASCII for Internet
Formatting SDS Records with Links
SDS Tools, HTML, Planning
HTML Macro - 070405, 06116

1908 - 0704013
1909 -
190901 - Line 55 -label begin, about 30 lines below, set global flag 97 887 so
190902 - we can avoid code that edits Action List, if there are no Action Items
190903 - in a record.
190904 -
190905 - Line 120 -label dG_yru, about 15 lines below, decided to remove the
190906 - code that uses the current Doc Log entry as the file spec.  We never
190907 - seem to use this.
190908 -
190909 - Line 295 -label dGt_spc, this is called to post the filename if the
190910 - cursor starts in Ref field and there is a file spec entered on that
190911 - line.  We are removing this today because SDS records are always
190912 - issued with a cover letter, normally on a different date from the day
190913 - of the record, which is when this code is effective.
190914 - ..
190915 - Line 280 -label dGdaab, will try purging the memo target file
190916 - here to improve memory management.
190917 -
190918 - Line 470 -label dGformat, about 45 lines below, changed the code to
190919 - append the record User's name to the day, and to remove the record
190920 - Schedule ID
190921 -
190922 - Line 495 -label dGformat, about 60 lines below, changed code on this
190923 - pass to avoid removing Contacts and SDS record citations in col 171 so
190924 - that we can create a routine that will open files cited in the record
190925 - over the net.
190926 -
190927 -     See analysis above at ref SDS 0 4299.
190928 -
190929 - ..
190930 - Line 560 -label dGformat, about 140 lines below, unplugged code
190931 - that calls macro 119, because it no longer exists.
190932 - ..
190933 - Line 670 -label dG1_P_H, about 20 lines below, decided not to
190934 - remove the record User's name.
190935 -
190936 - It seems to have been to turn line numbers off, but now macro 1192
190937 - does this and it is specified for PF4 as a function.
190938 -
190939 - Line 685 -label dG1_P_H, about 35 lines below, changed "Re:  Diary
190940 - Report -" to simply "Diary Report:"
190941 -
190942 -      This is similar to the change to 0704021 below, today, ref OF 1
190943 -      line 618.
190944 -
190945 -
190946 - Line 730 -label dG1_P_H, about 90 lines below, changed the code from
190947 - using the User name in the current record, since we are now purging
190948 - it, to using the Schedule.
190949 - ..
190950 - Line 760 -label nxyz, unplugged the Doc Log ID field for the
190951 - primary memo field.  Since we are always producing an Executive
190952 - Summary, it is unnecessary to post it twice.
190953 -
190954 - Line 960 -label 02, about 160 lines below, added code that makes
190955 - getting the Action Item list conditional on whether one was created.
190956 -
190957 -
190958 - Line 1005 -label Prof, about 15 lines below, this is where pa2 calls
190959 - 0704012 to post the doc ID to all pages.
190960 -
190961 -    Decided to post the Doc ID only at the top of an Internet and/or
190962 -    email record.
190963 -
190964 -    We can do this only for the Executive Summary, and it is not
190965 -    necessary to make multiple entries.
190966 -
190967 - ..
190968 - Line 1015 -label Prof, about 30 lines below, changed assignment
190969 - of PF4 from suppressing line numbers which is done in the menu, to
190970 - calling the new macro 070405 that converts the ASCII file to HTML for
190971 - transmission over the Internet.
190972 -
190973 -
190974 - Line 1050 -label Con2At, added code to change "Contacts" to
190975 - "Attendees".  The way it was working previously, was incorrect.
190976 -
190977 -
190978 -
190979 -
1910 -
1911 -
1912 - 0041
1913 -   ..
191301 - Line 260 -label bP_chnGs, about 15 lines below, decided to
191302 - change the "bot" command, so we minimize memory problems.
191303 -
191304 - Line 260 -label nbagn, created new loop to avoid putting a bunch of
191305 - stuff in the cut file, and instead do a loop that finds each Doc Log
191306 - section and remove, it.  These can also be on Control Fields.  Most
191307 - of the time Control Fields are removed, but some reports retain them.
191308 -
191309 -
1914 -
1915 -
1916 - 0704050
1917 -   ..
191701 - Created new macro to convert SDS record to HTML for Internet.
191702 -
191703 - Line 70 - Will try reducing size of font from 3 for Courier to 2 for
191704 - Document Log ID field, similar to printed reports.
191705 -
191706 - Line 130 -label lp1, Headings loop.
191707 -
191708 - Line 135 -label AIl, Action Item loop.
191709 -
191710 - Line 245 -label LHdr, about 65 lines below, Subject record
191711 - description line for detailed memo is coded.
191712 -
191713 - Line 265 -label LHdr, about 75 lines below, Contacts in main record
191714 - processed.
191715 - ..
191716 - Line 275 -label lpc Develop loop to make external link to
191717 - Contact data base.  It also has an option to identify when Contacts
191718 - has been changed to Attendees, for memos on meetings.
191719 -
191720 - Line 350 -label sdsR, SDS Records and links.
191721 -
191722 - Line 405 -label Issu, remove extraneous contacts and SDS record IDs,
191723 - since they are not all removed in normal processing.
191724 -
191725 -
191726 - Line 465 -label lpHeg, make the indented headings bold.
191727 -
191728 -
191729 -
191730 - Line 465 -label lnk1, Began loop to create linkages.
191731 -
191732 -
191733 -
191734 -
1918 -
1919 -
1920 - 07040210
1921 -   ..
192101 - Line 630 -label nxyz, about 30 lines below, decided to remove
192102 - "Re:" and simply use "Diary Report:".
192103 -
192104 -
1922 -
1923 -
1924 - 0504140
1925 -
192501 - Line 65 -label poSt, about 45 lines below, changed assignment from
192502 - ATT mail thing, which no longer exists anyway, to HTML for Internet
192503 - conversion.
192504 -
192505 -
192506 -