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: August 10, 2000 10:57 PM Thursday; Rod Welch

Move SDS HTML to c: sd wl and wt; create addressability.

1...Summary/Objective
2...0704050 Save SDS records on c: sd wl and c: sd wt
3...0122 Save Work Files on c: sd wl and c: sd wt
4...Addressibility Anchors Add to Every Para in Docs
5...0122 Anchors Add to Every Para in Docs for Addressibility
.....Embed Anchors in Text Para
..........PRE Avoid Anchors for Outline
..........Field Name HTML Strings !!
..........Avoid Anchors on Special Fields
.....Suppress and BCC Avoid Anchors
.....Existing HTML Docs Add Anchors on Para Commands
.....Anchors on P or p in Existing HTML Docs
6...Verify Anchors Unique
7...Convert Anchors to HTML for Publishing on Internet
8...01220 Avoid Converting SDS Development Files
9...0122 Title Includes Subject, Date, Organization
.....Doc Log Title
10...0122 Outline HTML Modified to Accomodate New Anchor Alpha Num Format
11...0122 Address Field Letter Format HTML Conversion
12...Letters Field Identification Sender, Date, Address, Close
13...Field Identification to Correspondence
.....Military memo formats eliminated; these can be custom created when
14...Subjects
15...0501 Letter Format Fields Added to Issued Documents
16...050110 Letter Format for Issued, Received Documents, F1 F5
17...F1 F5 Format for Issued, Received Documents Convert to HTML
18...Save F1 F2 Removed from 0122 Op to Convert to HTML
19...0122 Remove User Interface Called by F1 F2
20...0122 Para and Line Spacing BR in Body Text
21...0122 Convert Anchors to HTML
.....Bold on Anchors Eliminated
22...00608 Maintain Transfer Temp Directory
23...00504 Delete Files Transfer Temp Directory
24...000001 Macro 230 Click to Maintain Transfer Directory
25...SW1.BAT Change Drive Temp Tranasfer HTML Dir from I to C: SD WT
26...SW2.BAT Deleted this operation today
27...0608 Maintain Transfer Directory
28...Deletes Files Transferred to the Server


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

CONTACTS 

SUBJECTS
Planning
HTML Convert Record and Save to HTML Data Base on E
List Files Web Site Temp Directory
Delete Files
Directory Local Data Base
Store SDS Records in Multiple Drives
Avoid Uploading Files That Have Not Changed
Store HTML as Part of SDS, 000810

1510 -
1510 -    ..
1511 - Summary/Objective
1512 -
151201 - Follow up ref SDS 13 0000, ref SDS 3 0000.
151202 -
151203 - While Morris is reviewing initial draft starting a business plan,
151204 - current objective is to make SDS easier to use for pilot testing to
151205 - gather market research on customers.  This includes making it easier
151206 - to convert ascii files, like email, into HTML, and using SDS on a
151207 - single drive, so more people can use it without a lot of extended
151208 - effort.  We can do that.
151209 -
151210 -     [...another record today has ideas on general ontology for
151211 -     Enterprise Management. ref SDS 28 0001
151213 -  ..
151214 - A lot of improvements made over the next few weeks are reported here
151215 - to have a comprehensive record of a major change from prior work on
151216 - 990507 when 0122 was enhanced for delivering intelligence on the
151217 - Internet using webmail. ref SDS 17 0001
151218 -
151219 -     [On 000824 summarized improvements. ref SDS 31 0001
151221 -  ..
151222 - Increased "addressiblity" in Knowledge Space by adding anchors to all
151223 - paragraphs so people have greater control to cite the record.
151224 - ref SDS 0 RD05  This changed the format for anchors to alpa nums in
151225 - order to ensure adequate randomness of identification within an SDS
151226 - record or a document.
151227 -
151228 -    [On 000811 converted anchors to alpha nums. ref SDS 29 0001
151230 -  ..
151231 - Changed letter format to use specific field identification to make it
151232 - easier for 0122 to process multiple letters in the same file.
151233 - ref SDS 0 ND43   Created format function that makes it easier to
151234 - generate the format. ref SDS 0 MS4W
151235 -
151236 -
151237 -
151239 -  ..
1513 -
1514 -
1515 - Progress
1516 -
151601 - On 000808 Morris is still reviewing preliminary draft of business
151602 - plan. ref SDS 27 0001
151604 -  ..
151605 - Pilot testing is next big step in business plan.
151607 -  ..
151608 - We need a version of SDS for pilot testing that is easier to use, per
151609 - business plan strategy on 000802. ref SDS 26 0310
151611 -  ..
151612 - This requires developing code to move the local HTML files under SD on
151613 - the c drive, instead of e, and, also, to store the temporary files on
151614 - c, instead of i, as well, since most other users will not have
151615 - separate drives available for this operation.  When the Internet
151616 - feature was initially, created it was easier to use alternate drives,
151617 - and it further provides a measure of protection by reducing chances of
151618 - corruption for both the native SDS code and the Internet files.
151619 - ..
151620 - Ideas for subjects to support Enterprise Management with a
151621 - generic ontology, is in another record today. ref SDS 28 S05J
151623 -  ..
151624 - We need a directory structure under SD for HTML files, and for
151625 - temporary transfer storage.
151627 -  ..
151628 - Something like this might work...
151629 -
151630 -             Web Local
151631 -
151632 -       c: SD WL 02.............. Company HTML Local Record
151633 -       c: SD WL 03.............. Projects HTML Local Record
151634 -       c: SD WL 04.............. Jobs HTML Local Record
151635 -       c: SD WL 07.............. Research HTML Local Record
151636 -       c: SD WL 08.............. Personal HTML Local Record
151637 -       c: SD WL SD 08........... SDS 08 HTML Local Record
151639 -             ..
151640 -            This requires modifying 0122 and 070405 to change the
151641 -            directory structure, and also must process all existing
151642 -            HTML stuff on e: in order to find this new structure in
151643 -            accessing web formatted information on the local drive.
151644 -
151645 -
151646 -             Web Transfer
151648 -        ..
151649 -       c: SD WT 02.............. Company Transfer to Web
151650 -       c: SD WT 03.............. Projects Transfer to Web
151651 -       c: SD WT 04.............. Jobs to Transfer Web
151652 -       c: SD WT 07.............. Research Transfer to Web
151653 -       c: SD WT 08.............. Personal Transfer to Web
151654 -       c: SD WT SD 08........... SDS 08 Transfer to Web
151656 -             ..
151657 -            This only requires slight modification to 0122 and 070405
151658 -            for copying stuff to these new directories, instead of on
151659 -            i.
151660 -
151661 -
151662 -
151663 -
151664 -
1517 -

SUBJECTS
Save SDS Record to Web Data Base, File Menu
Save SDS Record to Web Data Base, File Menu
Transfer SDS Records to Web Temp Storage
Internet Support Transferred to C for Use by Others

1906 -
190701 -  ..
190702 - 0704050   Save SDS records on c: sd wl and c: sd wt
190703 -
190704 - Follow up ref SDS 21 2464.
190705 -
190706 - Per planning above, ref SDS 0 4636, save stuff to c: sd wl and wt.
190707 -
190708 - Line 150, ref OF 9 1760, -label svRcda main start for op where debug
190709 - can be entered.
190711 -  ..
190712 - Changed position of user ID, so have to change that code, and the
190713 - code that enters the record string.
190715 -  ..
190716 - Line 320, ref OF 9 5250, -label goahd about 50 lines below, change
190717 - loc_cur 3 15 to 21
190718 - ..
190719 - Line 360, ref OF 9 2504, -label aRcDry this enters User ID for
190720 - transfer directory stuff.  Change from loc_cur 7 15
190722 -  ..
190723 - Line 1870, ref OF 9 1651, -label ref2, about 90 below, changed the
190724 - code for identifying when an anchor exists.  Using new macro 1361
190725 - created in 000008 and developed switches so macro 1361 will report an
190726 - anchor in a citation specification which does not use the HTML anchor
190727 - symbol.
190728 -
190729 -    This lets the thing have "AI" as the flag for Action Items.
190731 -      ..
190732 -     [On 000811 revised code for citations to support alpha nums.
190733 -     ref SDS 29 2120
190734 -
190736 -  ..
190737 - Line 1890, ref OF 9 1651,
190738 -
190739 -   *******************
190741 -  ..
190742 - Line 1920, ref OF 9 0216, -label gNumb anchor is captured with strcnt
190743 - 176 4.  Changed to read the string.
190744 -
190745 -     AI seems to be set up for Action Items.
190746 -
190747 -     Expanded this today so we can also use "ai"
190749 -  ..
190750 - Line 1940, ref OF 9 QF5I, -label gNumb about 40 lines below, we have
190751 - a problem.
190753 -  ..
190754 - Line 2000, ref OF 9 DCDJ, -label onRef changed loc_cur 0 10 to 0 13,
190755 - because we do not need the : and space any longer.
190757 -  ..
190758 - Line 2010, ref OF 9 7902, -label cRecd change string for entering a
190759 - document in SDS record to included subdirectory \sd\wl
190761 -  ..
190762 - Line 2120, ref OF 9 3442, -label SDSr change location for specifying
190763 - location of linked records on the local system from e: to c:\sd\wt
190765 -  ..
190766 - Line 2180, ref OF 9 7289, -label diHer converting anchors is messed
190767 - up for some reason.
190769 -  ..
190770 - Line 2270, ref OF 9 4273, -label catz decided to eliminate bold on
190771 - anchors.
190773 -  ..
190774 - Line 2500, ref OF 9 2771, -label suHREF change subroutine that enters
190775 - the "file:///" spec from e: to c:
190776 -
190777 -    **********************
190779 -  ..
190780 - Line 2600, ref OF 9 3494, -label nHTml grab globals for anchor now in
190781 - alpha nums.
190783 -  ..
190784 - Line 2620, ref OF 9 3715, -label cnuM counter 176 used to load anchor
190785 - spec in html, change to use char string.
190787 -  ..
190788 - Line 2720, ref OF 9 4570, -label sInstd changed from saving html SDS
190789 - records for transfer to web from h to i drive.
190791 -  ..
190792 - Line 2750, ref OF 9 3358, -label over for some reason counter 89
190793 - which should be the top of References, at 03 lines, is set to 0.
190795 -  ..
190796 - It is initially set at line 1530, ref OF 9 2318,
190798 -  ..
190799 - Similarly, counter 101 is being lost, initially set at line 680,
190800 - ref OF 9 4340,
190801 -
190802 -
190803 -
190804 -
190805 -
190806 -
190807 -
190808 -
1909 -

SUBJECTS
File Storage View SDS Records on Web
Transfer Temp Storage SDS Records on Web
Save

2205 -
220601 -  ..
220602 - 0122   Save Work Files on c: sd wl and c: sd wt
220603 -
220604 - Follow up ref SDS 21 0855.
220605 -
220606 - Below, eliminated F1 F2 "save" function. ref SDS 0 DGAD
220607 -
220608 - Line 2190, ref OF 2 3912, -label sav2b changed from saving html for
220609 - transfer to web from h to i drive.  This modifies work on 980427.
220610 - ref SDS 5 1530
220612 -  ..
220613 - Line 130, ref OF 2 9648, -label suprOv, about 40 lines below, change
220614 - position for entering the filename from loc_cur 3 9 to loc_cur 3 15.
220616 -  ..
220617 - Line 140, ref OF 2 1584, -label suprOv, about 50 lines below, change
220618 - position for entering the filename from loc_cur 3 9 to loc_cur 3 15.
220619 -
220620 -
220621 -
220622 -
220623 -
2207 -

SUBJECTS
Anchor Every Para, 000812
Anchor Convert to HTML
Addressability Anchors Archived Record, Engelbart, 000601
Matrix of Features
Email Management, organization
Addressability Anchors Added All Pargraphs in Docs, 0122

4308 -
430901 -  ..
430902 - Addressibility Anchors Add to Every Para in Docs
430903 - 0122   Anchors Add to Every Para in Docs for Addressibility
430904 -
430905 - Follow up ref SDS 17 4980.
430906 -
430907 - There is a desire to have anchors in documents so folks can address
430908 - the record on the Internet with greater specificity, than merely
430909 - citing a particular document.  SDS records already have a lot of
430910 - anchors, and documents have anchors where needed for management.
430912 -  ..
430913 - Adding anchors to all paragraphs with code reduces keystrokes for
430914 - entering anchors manually.  A typical document might have 10
430915 - paragraphs for a letter.  Since we are using a 4 char string plus one
430916 - for the anchor symbol, entering anchors with SDS program code using
430917 - macro 1120 saves for an average letter of 4 para about 20 keystrokes
430918 - (calculated as 5 x 4).  For a longer document, such as a professional
430919 - paper, specification, article, report or a book the number of anchors
430920 - could be several hundred to several thousand.  If there were 2
430921 - thousand paragraphs, that would be 5 x 2,000 = 10,000 keystrokes.  Of
430922 - course the entire material is not created in a single day.  For
430923 - purposes of this analysis, assume create average of 20 para per day,
430924 - and so 5 x 20 = 100 keystrokes.
430926 -  ..
430927 - The larger savings occurs in macro 0122 itself, that constructs the 70
430928 - char link specification entirely on its own.  Using an average of 10
430929 - links in a document, that is 700 keystrokes saved, in addition to the
430930 - 100 keystrokes for the document.  Since these keystrokes take time for
430931 - looking up the address of a document, keying in an HTML link command
430932 - takes a lot of time, which is why addressability is not common in
430933 - other programs.  Assume each keystroke takes only 2.3 seconds...
430935 -                ..
430936 -               2.3 x 800 = 1840 seconds or about 30 minutes per day
430938 -        ..
430939 -       [On 000824 tried estimating keystrokes saved and time saved from
430940 -       improvements to SDS. ref SDS 31 244Q
430942 -  ..
430943 - On 000405 Doug Engelbart commented on advantages of having links in
430944 - email. ref SDS 23 2484  On 000601 Doug set this objective as a
430945 - priority for the DKR project. ref SDS 25 2760  The idea is to provide
430946 - a resource for others to cite the record where needed.  This requires
430947 - anchors on every para.
430949 -  ..
430950 - Today, added anchors between para and save the file as a first step,
430951 - so they will be there on subsequent uses of the file.  This operation
430952 - is separate from identifying para, since it is done in the beginning
430953 - in order to save the anchors, and HTML p commands are added in the end
430954 - after everything else has been done, and spacing is established.
430956 -  ..
430957 - Line 60, ref OF 2 RQ5I, -label npc  in 01220 created loop to add
430958 - anchors and then save the file.
430959 -
430960 -    We actually need two methods for adding anchors.  The method
430961 -    developed here is for adding anchors to text documents where
430962 -    paragraphs are separated by blank lines.  Macro 542 and 543 are
430963 -    used to jump quickly through the file finding blank and non-blank
430964 -    lines.
430966 -     ..
430967 -    A second method is needed that adds anchors to HTML docs created by
430968 -    others that have paragraph code already entered, and have no blank
430969 -    lines.  This second method can be done by a direct search for....
430970 -
430971 -        (P
430972 -        (p
430973 -     ..
430974 -     The code for this second method is below. ref SDS 0 KP9M
430976 -      ..
430977 -     A third condition occurs occassionally, where every line is
430978 -     separated by a space.  In these cases, all of the blanks have to
430979 -     be removed.
430981 -  ..
430982 - Line 170, ref OF 2 AW8I, -label anLP1 in 01220 about 50 lines below,
430983 - avoid putting anchor on "To" which occurs in address field.  It is
430984 - typically just above an anchor for Subject, and so is always redundant
430985 - but in any case an anchor on To: messes up processing addresses, and
430986 - so we don't want it.
430988 -  ..
430989 - Line 180, ref OF 2 EHEJ, -label anLP1 in 01220 about 60 lines below,
430990 - start below line 40, so User has total control over the beginning of
430991 - the file.  This is helpful for avoiding getting an anchor below a
430992 - multi-line subject in a correspondence file, which is redundant.
430994 -      ..
430995 -     Line 250, ref OF 2 6O6L, -label ouLinE call macro 987 to create
430996 -     the anchor.
430997 -
430998 -         [On 000811 improved macro 987 so it creates random and unique
430999 -         anchors using alpha nums. ref SDS 29 3960
431001 -      ..
431002 -     Embed Anchors in Text Para
431003 -
431004 -     Turns out we need to embed anchors in outline formats because, for
431005 -     now, experience has recently shown that putting anchors between
431006 -     consecutive outline para seems to cause browsers to get lost.
431007 -
431008 -         [On 000812 improved anchors, changed to alpha nums and let
431009 -         anchors be embedded in outline for editor, 47 = 1. ref SDS 29
431010 -         2120 and ref SDS 29 7Z65
431012 -          ..
431013 -         [On 000904 improved single space outline recognition so it is
431014 -         easier to embed anchors in outline. ref SDS 33 4WR3
431016 -      ..
431017 -     Formerly, had avoided putting anchors in editor text files because
431018 -     justify causes html coding in the file to get messed up.  Solved
431019 -     this by turning justify off in editor when an anchor is embedded.
431020 -     The text string might run slightly off the right screen, but that
431021 -     is not a big deal.  At most this is 4 positions.
431023 -           ..
431024 -          PRE Avoid Anchors for Outline
431025 -
431026 -          Line 280, ref OF 2 QP3K, -label cloSE, code looks for PRE
431027 -          commands in outline structures, and skips adding anchors.
431028 -
431029 -
431031 -           ..
431032 -          Field Name HTML Strings !!
431033 -          Avoid Anchors on Special Fields
431034 -
431035 -          This code enters anchors on every para by finding a space,
431036 -          then a non-space.
431037 -
431038 -          Certain "fields" need to avoid having anchors embedded so
431039 -          they can be processed as fields.  This can be accomplished
431040 -          by entering dummy html string above the field.  This causes
431041 -          the anchor code to process the dummy html string, and so
431042 -          jump over the field.
431044 -           ..
431045 -          Line 240, ref OF 2 OQ5G, -label naHrr Added code to have
431046 -          anchors put above field name strings.
431048 -      ..
431049 -     Suppress and BCC Avoid Anchors
431050 -
431051 -     Line 180, ref OF 2 AH9G, -label cpyTo avoid anchor operation for
431052 -     suppressed text identified by //, which is detected by the anchor
431053 -     evaluation op in macro 1361.
431054 -
431055 -     On 990507 BCC code was added, ref SDS 17 8492, but on 000329 this
431056 -     was replaced by suppress operation to enhance confidentiality.
431057 -     ref SDS 22 1008
431059 -      ..
431060 -     Existing HTML Docs Add Anchors on Para Commands
431061 -     Anchors on P or p in Existing HTML Docs
431062 -
431063 -     Line 290, ref OF 2 VN4K, -label ancAd
431064 -
431065 -     This code is run after adding anchors to paragraphs identified by
431066 -     blank lines, per above. ref SDS 0 5U5G  Many HTML documents are
431067 -     created without any blank lines.  Paragraphs are identified with
431068 -     HTML commands for P and p. This can be used to add anchors without
431069 -     investing time to remove these commands and creating blank lines
431070 -     so that 0122 code created today, can add anchors.
431072 -      ..
431073 -     Line 490, ref OF 2 JL4F, -label oKan
431075 -      ..
431076 -     This code looks for an anchor within 5 lines of para command, if
431077 -     there is none, then an anchor is added above the para command
431078 -     line.
431080 -      ..
431081 -     The original para line is then restored and incremented by two
431082 -     lines to look for next para.
431083 -
431084 -
431085 -
431086 -
431087 -
431088 -
431089 -
431090 -
431091 -
431092 -
431093 -
431094 -
431095 -
431096 -
431097 -
431098 -
431099 -
4311 -

SUBJECTS
Unique Anchors, 000810

4403 -
440401 -  ..
440402 - Verify Anchors Unique
440403 -
440404 - Line 700, ref OF 2 OX5K, -label savFil verify anchors are unique
440405 - before saving the file.
440406 -
440407 -        This record is not very useful.
440408 -
440409 -           [On 030221 did a correction. ref SDS 1 6W7O
440411 -  ..
440412 - Line 730, ref OF 2 WS4F, -label lpaTAn in 0122 about 30 lines below
440413 -
440414 -    pushc
440415 -    macro 1361
440416 -    popc
440417 -    -if @6 = 0 -goto lpaTAn
440418 -
440419 -        Save the position for the start of the string, and verify it is
440420 -        an anchor.  After verifying it is an anchor with macro 1361 put
440421 -        the cursor back.  If it is an anchor proceed, otherwise look
440422 -        for another < symbol.
440424 -     ..
440425 -    ic 235
440426 -
440427 -        Convert < to char 235 so the process of converting anchors to
440428 -        HTML will run faster.
440429 -
440431 -  ..
440432 - Line 220, ref OF 2 MU3L, -label saHTML in 0122 about 120 lines
440433 - below
440434 -
440435 -    z 1 60
440436 -    c/_/</* 1
440437 -
440438 -        Convert char 235 back to < when the file is read back for the
440439 -        user.
440441 -  ..
440442 - In a big file this can take a few seconds processing at 450 Mhz, but
440443 - for most files, it is not noticable.
440445 -  ..
440446 - This method was developed as a testing method for creating the new
440447 - feature the next day on 000811 to make random and unique anchors usng
440448 - alhpa numeric strings. ref SDS 29 ZO6L
440449 -
440450 -
440451 -
440452 -
440453 -
440454 -
4405 -

SUBJECTS
Anchor Convert to HTML
Bold Avoid on Anchor HTML, 000810

4604 -
460501 -  ..
460502 - Convert Anchors to HTML for Publishing on Internet
460503 -
460504 - Line 2810, ref OF 2 1363, -label nfC in 0122
460505 -
460506 - This code converts anchors strings into HTML.
460507 -
460508 -      l /</
460509 -    l /_/
460510 -
460511 -       Changed code from looking for every < symbol for which at this
460512 -       point there are thousands, to look for char 235 entered by the
460513 -       code that verifies anchors are unique, per above. ref SDS 0 1U6J
460515 -  ..
460516 - Line 2820, ref OF 2 Y24K, -label lafaa in 01220 about 20 lines below
460517 -
460518 -    -label lafaa
460519 -    fr/_/
460520 -
460521 -       Find anchor string identified by char 235.
460522 -
460523 -
460524 -
460525 -
460526 -
4606 -

SUBJECTS
Save Avoid Convert SDS Development Files in 01 04 SD 03

4703 -
470401 -  ..
470402 - 01220   Avoid Converting SDS Development Files
470403 -
470404 - Line 60, ref OF 2 8EE7, -label saHTML use gfname to avoid running
470405 - 0122 on SDS development stuff.
470406 -
470407 -
470408 -
470409 -
470410 -
4705 -

SUBJECTS
Subjects, Re
Address
@# Custom Title
Date Part of Title, 000810
Organization Part of Title Sender, 000810
Title Has Type and Subject Description
Title Browser Display Includes Subject, Date and Orgz, 0122

5509 -
551001 -  ..
551002 - 0122  Title Includes Subject, Date, Organization
551003 -
551004 - Line 490, ref OF 2 PQKP, -label nmbcc added "subject" to the title
551005 - process.
551006 -
551007 - Line 510, ref OF 2 H56G, -label nmbcc about 30 lines below Look for
551008 - "@#" on top line of the file, and if it is there this is used for the
551009 - title. The only thing added is the date from the filename, since
551010 - correspondence, the date is part of the filename. Prior to today, we
551011 - were looking for @# lower in the file, so someone could enter it
551012 - anywhere, but today changed this so it must be on line 1.
551013 -
551014 -       Line 520, ref OF 2 8LU7, -label gtitLl set flag 240 99 to
551015 -       establish @# custome title line is to be used.
551016 -
551018 -  ..
551019 - Line 520, ref OF 2 2066, -label nmbcc if there is no custom title,
551020 - check line 1 to see if it is a plain text string which would signifiy
551021 - the name of the organization or person generating the document, such
551022 - as an address in the letterhead of correspondence.
551024 -  ..
551025 - Today, new feature to identify document fields for correspondence uses
551026 - ! sender to establish an address which can be read by this op.
551028 -  ..
551029 - Line, ref OF 2 EQ86,
551030 - If there is not a custom title, nor a ! sender
551031 - line, then jump to the code that enters the standard beginning HTML to
551032 - start a file, and enter a standard title listing Welch Company -
551033 - Communicaiton Metrics.
551035 -  ..
551036 - Line 540, ref OF 2 F9FE, -label gtitL If so, processing occurs on line
551037 - 2, which is where the address line would be entered below the ! sender
551038 - line.
551040 -  ..
551041 - Line 550, ref OF 2 TEV4, -label custtl either the custom title, or the
551042 - top line of the sender's address, which is usually the organization is
551043 - read using macro 1188 for long strings.
551045 -  ..
551046 - If it is a custom title, the @# line is deleted, since it is no
551047 - longer needed for the actual HTML version to display in a browser.
551049 -  ..
551050 - Line 570, ref OF 2 768H, -label ntitlf begin entering standard HTML
551051 - header code.  If custom title code is on, jump there, otherwise enter
551052 - a standard title for Welch Co, Com Metrics.  This is supplemented by
551053 - entering the date of the file from the filename.
551055 -  ..
551056 - Line 610, ref OF 2 67H5, -label ctitle enter title read previously
551057 - from either the custom string on line 1 identified by @#, or the
551058 - organization name from the address line identified by ! sender, using
551059 - long string char function 1189.
551061 -  ..
551062 - If a custom title was created using @#, then skip entering the
551063 - subject; assume the custom title has the desired subject.
551065 -  ..
551066 - Line 620, ref OF 2 5Y94, -label ctitle about 30 lines below, find a
551067 - Subject: line, and if there is one within the first 40 lines of the
551068 - top of the file, assume this is the subject for this file.   We have
551069 - not addopted a field identification string, but will rely on the
551070 - structure of the string.  Will only make a single pass, so if there
551071 - is an "Re," or a "SUBJECT" will not not include this in the title for
551072 - now.
551074 -  ..
551075 - Line 670, ref OF 2 2451, -label nsubjtf gfname, date, return to the
551076 - front of the title string, use gfname to capture the filename and
551077 - enter the part that correspondes to the date, since the filename uses
551078 - the date.
551079 -
551081 -      ..
551082 -     Doc Log Title
551083 -
551084 -     On 990505 created Doc Log conversion to HTML.
551085 -
551086 -     0123 calls 0122 to save the file to the web transfer directories.
551087 -     ref SDS 16 034M, and the title. ref SDS 16 0416
551089 -      ..
551090 -     On 990511 set 119 119 as flag so 0122 can skip a lot of steps in
551091 -     0122 that are not necessary for Doc Log op, because they are done
551092 -     in 0123. ref SDS 18 9765
551094 -      ..
551095 -     Line 490, ref OF 2 3588, -label sav2 code sets switch to capture
551096 -     the title operation once each pass for doc log report.
551097 -
551098 -
551099 -
551100 -
551101 -
5512 -

SUBJECTS
Outline Structure
OL start=n

5704 -
570501 -  ..
570502 - 0122  Outline HTML Modified to Accomodate New Anchor Alpha Num Format
570503 -
570504 - Line 870, ref OF 2 K48I, -label LstsR begin outline op.
570505 -
570506 - Line 840, ref OF 2 H5YG, -label lpOLst provided explanation in the
570507 - compressed macro file for entering an intermediate outline level
570508 - using...
570510 -              ..
570511 -             OL start=n
570512 -
570513 -    ...where n is the place to start e.g., 7; J or d
570514 -
570516 -  ..
570517 - Line 980, ref OF 2 9WU8, -label ulok changed counter for identifying
570518 - outline type from 4 to 14 because the new method of testing for
570519 - anchors using macro 1361 in 000008 uses counter 4.  Macro 1361 was
570520 - added today in 0122, per below.
570521 - ..
570522 - Line 1035, ref OF 2 HDHF, -label lpfbe 20 lines below, trying to
570523 - break out of outline op when NB lands on a line that has something in
570524 - column 1.
570525 -
570526 -
570527 -
570528 -
570529 -
570530 -
5706 -

SUBJECTS
Date Standard Correspondence
Doc ID, Date Table
Field Format Setup, 05011, 000811
Address
Date Standard Correspondence
Memorandum For:
Memorandum
From, To
Date Memo
Memorandum Military
Letter Format HTML Field Identifiers, Macro 05011
Subjects, Re

6914 -
691501 -  ..
691502 - 0122  Address Field Letter Format HTML Conversion
691503 - Letters Field Identification Sender, Date, Address, Close
691504 - Field Identification to Correspondence
691505 -
691506 - Decided to bite the bullet and change concept for correspondence by
691507 - adding express field identification.  This makes conversion to HTML
691508 - easier by eliminating the large number of different keys that
691509 - otherwise have to be managed by the code.
691511 -  ..
691512 - Field headers are created separately by a new function created today,
691513 - F1 F5, per below. ref SDS 0 MS4W
691515 -  ..
691516 - Adding express field identification permits loops to process each type
691517 - of field in an orderly manner.
691519 -  ..
691520 - What we are giving up is avoiding clutter of extraneous programming
691521 - stuff in a file that people have read over.
691523 -  ..
691524 - Line 1050, ref OF 2 1716, -label nmblt made date a loop process based
691525 - on a specific key ! date.
691527 -  ..
691528 - Line 1120, ref OF 2 E8HF, -label adrslp created address loop.
691529 -
691530 -      Fixed this so it will enter an anchor if none has been entered,
691531 -      this comes up a lot with received letters.
691533 -  ..
691534 - Line 1310, ref OF 2 EW2F, created references loop.  Need to avoid an
691535 - anchor being embedded.  This is usually simple because anchors are
691536 - only added every 6 lines, and references occur within 6 lines of a
691537 - Subject, which always has an anchor.  However, occassionally, subjects
691538 - are multiple lines and so an anchor could fall on a Reference line, so
691539 - a ! Ref field is created today, per below. ref SDS 0 MS4W
691541 -  ..
691542 - Line 1350, ref OF 2 6089, -label ndLnXX subjects are a little
691543 - different, but also use a loop.  They always have an anchor.
691545 -  ..
691546 - Line 1640, ref OF 2 2422, -label noPR Sincerely created ! close loop
691547 - to process the complimentary close of a letter and prevent anchors
691548 - from being embedded.  Anchors can only go above a complimentary
691549 - close.
691551 -  ..
691552 - Line 1760, ref OF 2 9360, -label addr centers the sender address,
691553 - changed to use a field with an html comment identifier ! sender, per
691554 - above ref SDS 0 N39F, and also, below. ref SDS 0 MS4W
691555 -
691556 -     Created loop to do all sender addresses.
691557 -
691558 -     Since there is not a way to identify every sender address in a
691559 -     file, F1 F5 only creates this field identification at the top of
691560 -     a file.
691562 -  ..
691563 - Line 1910, ref OF 2 R55L, -label prec Memorandum cycle developed.
691564 - Changed this to something very simple, rather than the complicated
691565 - scheme originally tried.
691567 -      ..
691568 -     Military memo formats eliminated; these can be custom created when
691569 -     needed.
691570 -
691571 -     Created alternate foramt for memos with date above.
691572 -
691573 -        This changes work on 990507. ref SDS 17 3264
691575 -  ..
691576 - Line 1380, ref OF 2 H14F, -label FrmTo created routines for From and
691577 - To.
691578 -
691579 -     These are very simple cycles that find all from and to fields,
691580 -     and apply the same table code used for subjects.
691582 -      ..
691583 -     Code looks for the fields in column 1, so need a means to avoid
691584 -     embedding anchors on these lines.  Solution is to put a dummy html
691585 -     string above each field.  This causes the code to embed anchors on
691586 -     the dummy if they fall on these fields.
691588 -  ..
691589 - Line 1500, ref OF 2 5632, -label frMm To address element, needs to
691590 - add a space after the bottom of the field when an anchor is
691591 - encountered.
691592 -
691594 -  ..
691595 - Line 2010, ref OF 2 2440, -label PostS Post Script is a loop to
691596 - format all occurances.
691598 -  ..
691599 - Subjects
691600 -
691601 - Line 2180, ref OF 2 KX9M, -label Subje
691602 -
691603 -
691605 -  ..
691606 - 0501  Letter Format Fields Added to Issued Documents
691607 -
691608 - Revised letter writing operation by adding specific fields for
691609 - writing a letter, that make processing in 0122 easier.
691610 -
691611 -    Adding fields for HTML processing automatically for writing a
691612 -    letter saves a lot of keystrokes, maybe 50 to 300, plus time and
691613 -    concentration for figuring out what to do and where to do it.
691614 -    Estimate save 20 minutes a day on average.
691616 -  ..
691617 - Line 200, ref OF 3 9MV8, -label 9r3 about 60 lines below, added
691618 - format identification for ! date, which is used in 0122.
691620 -  ..
691621 - Line 250, ref OF 3 5OZ4, -label 9r3 about 100 lines below, added
691622 - field identification for ! close where Sincerely is entered.  This
691623 - allows us to use anything for the close, rather than just Sincerely.
691624 - This is a big help for received documents, because there are a number
691625 - of different strings used to close a letter.
691626 - ..
691627 - Line 420, ref OF 3 8E57, -label 9r3 about 270 lines below, added
691628 - "!address" field.
691630 -  ..
691631 - Line 470, ref OF 3 9FF8, -label n_cnS about 20 lines below, enter
691632 - !sender on line 1 at the end of the process.  This was easier to
691633 - avoid having to change a lot of line numbers.
691634 -
691635 -
691636 -
691637 -
691638 -
691639 -
6917 -

SUBJECTS
Letter Format HTML Field Identifiers, Macro 05011
Default HTML Fields for Correspondence for Blank File, 000810

7104 -
710501 -  ..
710502 - 050110  Letter Format for Issued, Received Documents, F1 F5
710503 - F1 F5  Format for Issued, Received Documents Convert to HTML
710504 -
710505 - Line 600, ref OF 13 4654, -entry 156 in 000008 we need a simple means
710506 - to add the letter format field identifiers developed today, per above,
710507 - ref SDS 0 ND43  Created macro file 05011 and assigned F1 F5.
710508 -
710509 -       [On 000904 made F1 F5 in SDS set up doc log template, so there
710510 -       is some commonality with assignment today. ref SDS 33 7684
710512 -  ..
710513 - Line 20, ref OF 4 GJ7Z, in 05011 will hopefully make things a little
710514 - easier for received docs, and to update existing docs.
710515 -
710516 -
710517 -         ! sender>...., ref OF 4 QE5N
710518 -
710519 -         ! date>......, ref OF 4 TE8G
710520 -
710521 -         ! address>..., ref OF 4 FF4I
710523 -            ..
710524 -           Includes default anchor in blank files.
710525 -
710526 -         ! Ref >......, ref OF 4 FU5O
710527 -
710528 -         ! memo>......, ref OF 4 TF5M
710529 -
710530 -         ! From >....., ref OF 4 8H6J
710531 -
710532 -         ! To >......., ref OF 4 SH4F
710533 -
710534 -         ! PS >......., ref OF 4 1B3L
710535 -
710536 -         ! Copy >....., ref OF 4 OB5L
710537 -
710538 -         ! BCC  >....., ref OF 4 OB5L
710539 -
710540 -         ! close>....., ref OF 4 OB7M
710541 -
710543 -  ..
710544 - This creates a format for new mail with standard correspondence fields
710545 - that can be added easily to existing mail for conversion to HTML with
710546 - 0122.
710548 -  ..
710549 - Line 90, ref OF 4 RU9N, -label nrYet if the file is blank, set macro
710550 - 543 that looks for a non-blank line returns an error, so set flag 17
710551 - 1, to do abreviated format for received docs, mainly email.
710553 -  ..
710554 - Line 170, ref OF 4 FF4I, -label Adrs if file is blank, enter a
710555 - default anchor for the subject.
710557 -  ..
710558 - Line 470, ref OF 4 DG8H, -label entrit included copy to and post
710559 - script as part of default letter format, because it is easier to
710560 - remove them than to creat them.
710562 -  ..
710563 - Following are processed in 0122 as multple fields....
710564 -
710565 -         ! sender>..., ref OF 2 9360
710566 -
710567 -         ! date>....., ref OF 2 Z55O
710568 -
710569 -         ! address>.., ref OF 2 E8HF
710570 -
710571 -         ! memo>....., ref OF 2 R55L
710572 -
710574 -  ..
710575 - These fields are only entered once by F1 F5 at the top of a file,
710576 - because there does not seem to be a means to identify multple
710577 - occurrances.  If they occur more than once, then the field headers
710578 - must be copied manually.  This is not a major effort, because in
710579 - Knowledge Space, most documents have a separate address and can be
710580 - associated by linking rather than inclusion in a single file.
710581 -
710582 -     Line 220, ref OF 4 CU6O, -label lpFRom ! address can get doubled
710583 -     up with From because usually when one is used the other is not.
710584 -     Since ! address is entered each pass, if From is also entered this
710585 -     means ! address is not needed, so created subroutine to remove
710586 -     !address if From is entered.
710587 -
710589 -  ..
710590 - Following are entered on every occurrance in a file by F1 F5, because
710591 - they are unique strings....
710592 -
710593 -
710594 -         ! Ref >............, ref OF 2 EW2F
710595 -
710596 -         ! Memo >..........., ref OF 2 R55L
710597 -
710598 -         ! From: >.........., ref OF 2 H14F
710599 -
710600 -         ! To: >............, ref OF 2 GF4K
710601 -
710602 -         ! PS: >............, ref OF 2 PC6K
710603 -
710604 -         ! Copy to>........., ref OF 2 7770
710605 -
710606 -         ! close>..........., ref OF 2 2422
710607 -
710609 -  ..
710610 - Except for ! close, these fields are only place holders, and so are
710611 - not processed by 0122.  They prevent anchors from being embedded in
710612 - the field during the beginning of 0122, so that subsequent processing
710613 - is not messed up.  Now that we have done this exercise, it seems that
710614 - these field headers could be processed by 0122.
710616 -  ..
710617 - More experience may support this change.
710618 -
710619 -
710620 -
710621 -
7107 -

SUBJECTS
Save,
F02 Alternate Save in SDS

7304 -
730501 -  ..
730502 - Save F1 F2 Removed from 0122 Op to Convert to HTML
730503 - 0122   Remove User Interface Called by F1 F2
730504 -
730505 - Follow up ref SDS 20 0001
730506 -
730507 - Initially removed F1 F2 function that was opening a screen so users
730508 - could decide whether to convert the file to HTML.  On 990729 created
730509 - ability to accomplish this entirely by clicking above Quit=ESC on
730510 - Command line or in the File menu. ref SDS 20 0001  Therefore, was able
730511 - to remove about 30 lines of code near the beginning of the routine for
730512 - this op, which is no longer useful.
730514 -  ..
730515 - Line 280, ref OF 2 7080, -label suprOv about 80 lines below,
730516 - disconnected original code used for calling 0122 that created a user
730517 - screen for verifying intent to create web page.  This has proven
730518 - unnecessary.
730520 -  ..
730521 - Also disconnected F1 F2 because can do this with a menu, and F1 F2 is
730522 - confusing because it is used in SDS for a secondry type of save
730523 - feature, see 000008 macro 149. ref OF 13 6804
730524 -
730525 -
730526 -
730527 -
730528 -
7306 -

SUBJECTS
BR Commands
Para <P> Commands

7504 -
750501 -  ..
750502 - 0122  Para and Line Spacing BR in Body Text
750503 -
750504 - Line 2140, ref OF 2 2612, -label bodyTX para and line spacing with br
750505 - command.
750506 -
750507 - Simplified routine using new subroutine for identifying anchors
750508 - created the next day.
750509 -
750510 -    [On 000811 created macro 1361. ref SDS 29 2120
750511 -
750512 -
750513 -
750514 -
750515 -
7506 -

SUBJECTS
Anchor Convert to HTML

7603 -
760401 -  ..
760402 - 0122  Convert Anchors to HTML
760403 -
760404 - Line 2210, ref OF 2 1363, -label nfC this code converts SDS anchor
760405 - formats into HTML, per work on 990507 ref SDS 17 9774
760406 -
760408 -      ..
760409 -     Bold on Anchors Eliminated
760410 -
760411 -     Line 2260, ref OF 2 F9FE, -label caanc decided to eliminate bold
760412 -     on anchors, so we don't have the problem of random bold lines
760413 -     occurring.
760414 -
760415 -     Decided not to bold embedded anchors.  This tends to mess up
760416 -     other html in the same para.
760418 -      ..
760419 -     Considered bolding the first word of an embedded para, but
760420 -     decided agaist it.
760422 -  ..
760423 - Line 2440, ref OF 2 8481, -label ancRt changed method of identifying
760424 - anchors by using the new macro 1361 in 000008 created a few days
760425 - later.
760426 -
760427 -     [On 000812 created macro 1361. ref SDS 29 2120
760428 -    ..
760429 -    Line 910, ref OF 2 HDHF, -label lpfbe applied new anchor test
760430 -    using macro 1361 for creating outline levels.
760432 -     ..
760433 -    Line 1280, ref OF 2 1593, -label adRss, about 60 lines below.
760435 -     ..
760436 -    Line 1450, ref OF 2 IEDD, -label nHTm applied to adding para.
760438 -     ..
760439 -    Line 1590, ref OF 2 9598, -label lpsdf convert SDS anchor format
760440 -    to HTML.
760441 -
760442 -
760443 -
760444 -
760445 -
760446 -
760447 -
7605 -

SUBJECTS
Directory Local Data Base
List Files Web Site Temp Directory
Delete Files

7905 -
790601 -  ..
790602 - 00608  Maintain Transfer Temp Directory
790603 - 00504  Delete Files Transfer Temp Directory
790604 - 000001  Macro 230 Click to Maintain Transfer Directory
790605 -
790606 - Follow up ref SDS 20 2548.
790607 -
790608 - On 990729 created capability to maintain the transfer directory simply
790609 - by clicking above Diary 1 on the Command Line. ref SDS 20 0001
790611 -  ..
790612 - Functionality is explained on 990729. ref SDS 20 3465
790614 -  ..
790615 - Line 340, ref OF 11 4473 in 000001 -entry 230 begins mouse code.
790617 -  ..
790618 - Line 1190, ref OF 11 SMMP, -entry 235 in 000001, if click above
790619 - Quit=ESC between column 50 - 59, then for editor the macor file 0122
790620 - is called to convert to HTML and post to transfer directory, and for
790621 - SDS records, macro file 070405 is called.
790623 -  ..
790624 - Line 1190, ref OF 11 SMMP, -entry 235 in 000001, if click is beyond
790625 - column 60 above Editor in in the editor, or above Schedule/Diary in an
790626 - SDS record, then call macro 0608 to get a list of any pending transfer
790627 - files, show the list, or delete files that have already been
790628 - transferred.
790630 -  ..
790631 - Line 1230, ref OF 8 9660, -label lchTml in 0608 maintains the
790632 - directory by calling 0608 #3.
790634 -  ..
790635 - Line 40, ref OF 8 9660, 0608 #3 this is where the operation begins to
790636 - maintain a transfer directory.
790637 -
790638 -     Calls batch file c: sd 01 sw1.bat to list directories and files
790639 -     pending transfer, or that have already been transferred, per
790640 -     below. ref SDS 0 0746  The 0608 operation then identifies all
790641 -     files that have been transferred by looking for ws_ftp.log and
790642 -     deleting that line and the file listed above, since the log file
790643 -     is sorted below, so that only files that have not been transferred
790644 -     are retained, per the code developed below. ref SDS 0 RK4O  If all
790645 -     files have been transferred, the entire directory is deleted.  If
790646 -     no, or some files have been not been transferred, these files are
790647 -     displayed in the list.
790649 -      ..
790650 -     Problem is occurring in directory names, need lower case...
790652 -      ..
790653 -     SDS creates directories with savx in capital letters that occur in
790654 -     the path and filename.  This conflicts with need to have
790655 -     directories in lower case for letters.  The only directory with
790656 -     letters is...
790657 -
790658 -           c: sd wt SD 08...
790660 -      ..
790661 -     We need alternate savx command, say something like savc that can
790662 -     use specified when we want directories saved in the transfer
790663 -     directory in a particular case for transfer to a Unix server that
790664 -     is case sensitive.
790665 -
790666 -         [On 000812 called Morris about this. ref SDS 30 0001
790668 -          ..
790669 -         [On 000826 sent follow up letter. ref SDS 32 0001
790671 -          ..
790672 -         [On 001001 Morris completed this work. ref SDS 34 7842
790674 -      ..
790675 -     This has not previously been a problem because we were
790676 -     transferring files at the user level...
790678 -      ..
790679 -     c: sd 08 00101.
790680 -
790681 -     ...we are only using numbers at the ...00101 user level, so it has
790682 -     not been a problem.  Now, however, we want to transfer at a higher
790683 -     level which permits single click transfers are easier for end
790684 -     users.
790686 -      ..
790687 -     To give this to other users, would like to avoid the complication
790688 -     of them having to transfer at multiple directories, and instead
790689 -     simply log on and click on the transfer directory, and everything
790690 -     at that level will be transferred.
790692 -      ..
790693 -     This requires a simple means to keep the case of directories in
790694 -     sync between the local system and the server.  The operation to
790695 -     remove transferred files using sw1.bat removes the directories, so
790696 -     we need to reconstruct them in lower case, since that is what
790697 -     exists on the server and in links between files on the server.
790699 -      ..
790700 -     Tried for now to use sw2.bat, per below, ref SDS 0 FBBB, for
790701 -     reconstructing the directories in lower case...
790702 -
790703 -                c: sd wt sd
790704 -
790706 -  ..
790707 - Line 380, ref OF 8 3404, -label in 0608 posfnd changed zone from 31 60
790708 - to 34 60 because the path and filename string is longer in this
790709 - configuration as a result of putting the stuff below c: sd wt.
790711 -  ..
790712 - Line 390, ref OF 8 4004, -label emPtit in 0608 made major change in
790713 - code design to accomodate fact that the filename is no longer in a
790714 - single column.
790716 -  ..
790717 - Line 560, ref OF 8 0800, -label emPtyy in 0608 if the directory is
790718 - empty, then remove the directory.
790720 -  ..
790721 - Since we now have this stuff as a subdirectory under sd on c, we can
790722 - use dd on the directory c: sd wt, as a single command, instead of
790723 - calling sw2.bat to delete individual directories.
790724 -
790725 -      Below, sw2.bat is deleted. ref SDS 0 FBBB
790727 -  ..
790728 - Would like a way to remove all empty directories.
790730 -  ..
790731 - DOS in w2k has an rd command with switches /s /q that will do the same
790732 - dd stuff.  For some reason neither of these seem to work when called
790733 - from within an editor file as a dos /c or dose /c call.
790735 -  ..
790736 - Line 150, ref OF 1 2431, -label del_all in 00504 about 40 lines below
790737 - calls sw2.bat to delete all temporary directories, so made same change
790738 - to use a dose call.
790740 -          ..
790741 -         Actually the thing seems to be working inconsistently.
790743 -          ..
790744 -         When dos or dose are issued from the command line, we wind up
790745 -         in the current directory where DOS and batch file ops run
790746 -         correctly.
790748 -          ..
790749 -         But when dose and dos are issued from within an Medit macro,
790750 -         there is no path and error messages are returned for commands
790751 -         in the batch file.
790752 -
790754 -      ..
790755 -     We need a command that can remove empty directories.
790757 -      ..
790758 -     This is useful for expediting FTP upload to the Internet.  If a
790759 -     directory is not empty, then FTP op checks every directory.  If
790760 -     we can can remove empty directories, this saves a lot of time.
790762 -      ..
790763 -     We also need savx to create lower case directories.
790764 -
790765 -       [On 000812 called Morris about this. ref SDS 30 0001
790766 -
790767 -       [On 000826 sent letter to Morris on this. ref SDS 32 0001
790768 -
790769 -       [On 001001 Morris completed this work. ref SDS 34 7842
790770 -
790772 -  ..
790773 - SW1.BAT   Change Drive Temp Tranasfer HTML Dir from I to C: SD WT
790774 -
790775 - This is called by 0608 to list directories and files for transfer to
790776 - the web, per above. ref SDS 0 EHG6
790777 -
790778 - Line 30, ref OF 15 4001, changed batch file to list files in
790779 - directories on c:\sd\wt instead of i:.
790781 -  ..
790782 - Was able to simplify the code because now we can list everything with
790783 - a single command since everything is under a directory.
790784 -
790785 -     There is a problem with directory names.
790786 -
790788 -  ..
790789 - SW2.BAT   Deleted this operation today
790790 -
790791 - This was used to remove transfer directories, when everything had
790792 - been transferred.
790793 -
790794 - It can now be deleted for the reasons explained under 0608 above.
790795 - ref SDS 0 WSZV
790797 -  ..
790798 - Actually, seems to turn out that to get the directories represented by
790799 - letters in the proper case, this batch op can be used.
790801 -  ..
790802 - Line 20, ref OF 16 4001, tried using batch file sw2.bat to restore
790803 - directories in lower case.
790804 -
790805 -
790806 -
790807 -
7909 -

SUBJECTS
Maintain Transfer Directory SD WT Delete Files Transferred to the Web

820301 -  ..
820302 - 0608  Maintain Transfer Directory
820303 - Deletes Files Transferred to the Server
820304 -
820305 - Follow up ref SDS 20 3384.
820306 -
820307 - Line 360, ref OF 8 3404, -label posfnd in 0608 about 40 lines below.
820308 -
820309 -    z 30 70
820310 -    l /WS_FTP.LOG/
820311 -    macro 7
820312 -
820313 -       This code uses the ws_ftp.log to control deleting files that
820314 -       have been transferred to the server on the Internet, as
820315 -       explained in the record on 990729. ref SDS 20 3465
820317 -        ..
820318 -       At that time, considered developing alternate code that is not
820319 -       directly tied to ws_ftp.log. ref SDS 20 LZ6M
820321 -     ..
820322 -    [On 010808 decided to call this operation to maintain the transfer
820323 -    directory automatically when a file is converted for transfer and
820324 -    placed in the transfer directory. ref SDS 35 OR5G
820326 -  ..
820327 - Line 560, ref OF 8 0800, -label emPtyy in 0608 if the directory is
820328 - empty, call batch file c: sd 01 sw2.bat to remove the directory c: sd
820329 - wt, and then restore directories with commands...
820330 -
820331 -
820332 -              C>md c:\sd\wt
820334 -               ..
820335 -              C>md c:\sd\wt sd  (see below)
820336 -
820338 -  ..
820339 - This works okay when issued at DOS prompt, but does not seem to work
820340 - consistently when issued from within Medit with dos, per above.
820341 - ref SDS 0 IO5N
820342 -
820343 -    Houston, we have a problem!
820345 -     ..
820346 -    Decided to eliminate...
820347 -
820348 -              C>md c:\sd\wt sd
820349 -
820351 -     ..
820352 -    Because it creates an upper case SD directory, not lower case,
820353 -    which is the same as Medit makes now, until Morris can create a
820354 -    fix.
820355 -
820356 -
820357 -
820358 -
820359 -
820360 -
820361 -
820362 -
820363 -
820364 -