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


S U M M A R Y


DIARY: October 25, 2002 10:06 PM Friday; Rod Welch

SDS letterhead for records on Internet using 070405 and 04501.

1...Summary/Objective
2...0608 Consolidate Macro 235 and 1420 into 0608 to Save Memory
3...000001 Macro 235 Compare User Name with Publisher Name in 04501
4...Alert User When Contact Name is Different From SDS User's Name
.......Transfer Directory Operations
5...0608 Consolidate 1420 into 0608 to Save Memory
6...000008 Macro 1420 Maintain User Name and Contact Name
7...Publish SDS on Internet Warning When Contact Different from User Name
....Warning SDS User Different from Letterhead Name
8...070405 Letterhead for SDS Web Pages Use Macro File 04501
9...Mailto Email Address so People Can Comment on SDS Records
10...Subjects for Control Fields Should be Bold
11...Contacts Font and Layout Are Different from Other Fields
12...Improve Conversion of SDS Records to HTML
13...0608 HTML Convert Files and Clear Transfer Directories


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

CONTACTS 

SUBJECTS
HTML Address for Replying
Post Letterhead Macro for Writing Letters
Letter/correspondence PCL formats
Macro 235 Menu Assignments
0608 Calls 070405 to Save Record to Transfer Directory, Maintain Tran
Letterhead SDS for Publishing Records on Internet Macro File 0450431

0908 -
0908 -    ..
0909 - Summary/Objective
0910 -
091001 - Follow up ref SDS 18 1172, ref SDS 10 9750.
091002 -
091003 - Completed work begun on 020113 to switch from PCL macro 0450431 to the
091004 - feature of loading a letterhead and contact person using macro file
091005 - 04501. ref SDS 0 1172  This makes it fast and easy to send an SDS
091006 - record on behalf of any person in any organization using the SDS doc
091007 - log system, reported on 021019. ref SDS 28 IUBD  If the name of the
091008 - contact person in the 04501 letterhead file is different from the
091009 - user's name in the SDS record, then a warning message is issued, to
091010 - remind the user that a record is being published on behalf of someone
091011 - other than the author. ref SDS 0 IU3K  The user can then use the
091012 - Letterhead command in the Contact record menu bar to set the
091013 - letterhead to the correct user. ref SDS 0 B13N  These additions to
091014 - macro 235 and 1420 in 000001 and in 000008 ran us out of compiler
091015 - space, so moved these macros to 0608, per below. ref SDS 0 N66O
091016 - Improved other formatting, ref SDS 0 5H9F, and reviewed issues
091017 - submitted by Gary Johnson a month or so ago. ref SDS 0 5Y3F
091018 -
091019 -      [On 021027 summarized improvements to system of Knowledge Space
091020 -      that integrates management of people, documents, time and
091021 -      organization. ref SDS 29 0001
091022 -
091023 -      [On 021102 received additional information to help improve HTML
091024 -      standard conversion. ref SDS 30 HE4U
091025 -
091026 -
091027 -
091029 -  ..
0911 -
0912 -
0913 - Progress
0914 -
091401 - 0608    Consolidate Macro 235 and 1420 into 0608 to Save Memory
091402 - 000001  Macro 235 Compare User Name with Publisher Name in 04501
091403 - Alert User When Contact Name is Different From SDS User's Name
091404 -
091405 - Follow up ref SDS 28 4741.
091406 -
091407 - On 021019 decided to provide flexibility for publishing SDS records
091408 - under different organizations and user names.  In particular we need
091409 - to know when the name entered for publishing an SDS record is
091410 - different from the user name in the SDS record in the top right corner
091411 - of the record on line 1.
091413 -  ..
091414 - We want an exception report.  Most of the time the names will be same.
091415 - If the name is reported everytime, then over time the user will begin
091416 - to ignore the notice.  So, will only report when the contact person's
091417 - name in the letterhead macro file 04501 is different from the user
091418 - name in the SDS record, and this will occur after a record is
091419 - processed for HTML publication on the Internet.
091421 -  ..
091422 - Line 1300, ref OF 5 NW9H, -entry 235 in 000001
091423 -
091424 -    Moved code for macro 235 in 000001 to 0608 in order to save
091425 -    compiler space, per below. ref SDS 0 N66O
091426 -
091427 -    This eliminates macro 235.  See below for work on code in 0608 to
091428 -    provide a letterhead and contact for SDS records published on the
091429 -    Internet.
091431 -  ..
091432 - Line 1290, ref OF 5 6V4O, -label dowwn in 000001 about 50 lines below
091433 -
091434 -    -if @221 > 50 @c:\sd\03\0608 #3
091435 -
091436 -       This is part of the mouse code launched by macro 80, and calls
091437 -       macro file 0608 when the mouse is clicked above and to the right
091438 -       of Quit=ESC on the Command Line, per below. ref SDS 0 M84I
091440 -        ..
091441 -       There are three (3) options that occur from this command....
091442 -
091444 -        ..
091445 -       Transfer Directory Operations
091446 -
091447 -       The code within 0608 determines which to process...
091448 -
091449 -          Column 50 begins three (3) options...
091450 -
091451 -            Quit=ESC --- 221 > 50 and < 61
091452 -
091453 -               Maintain transfer directory and convert file to HTML by
091454 -               runnng 0122 for documents and 070405 for SDS records,
091455 -               except for SDS macro development files it will run 011
091456 -               to compress the macro files. ref SDS 0 564M
091458 -           ..
091459 -          Column 61 begins two (2) options...
091460 -
091461 -                         221 > 60 and < 71
091462 -
091463 -               Open a list showing current status of transfer
091464 -               directory.
091466 -           ..
091467 -          Column 71 begins one (1) option...
091468 -
091469 -               Maintain transfer directory by performing the prior
091470 -               task of getting a list of current contents, but
091471 -               then deleting all of the files and directories that
091472 -               have been transferred to the Internet based on a
091473 -               ws_ftp.log file in each directory that has been
091474 -               processed.
091476 -  ..
091477 - Line 40, ref OF 2 Y56F, in 0608
091478 -
091479 -    -goto mouse
091480 -
091481 -       From Macro 80 clicking mouse on Command Line above Quit=ESC and
091482 -       other options, per above. ref SDS 0 SN5M
091483 -
091484 -       This goes to a series of options based on the column where the
091485 -       mouse was clicked.
091487 -     ..
091488 -    -goto chstd
091489 -
091490 -       Called from File menus....
091491 -
091492 -                 Editor........... 050404
091493 -                 SDS records...... 050405
091494 -
091495 -       ...to maintain transfer directory, convert current file into
091496 -       HTML and store converted file in yransfer directory - c sd wt,
091497 -       per below. ref SDS 0 564M
091499 -     ..
091500 -    -goto tdlfo
091501 -
091502 -       List files only in Transfer Directory
091503 -
091504 -       For the time being, will not assign this in a menu, because the
091505 -       list can be obtained just as fast and easy using File access
091506 -       with the specification...
091507 -
091508 -                         c: sd wt
091510 -     ..
091511 -    -goto wsud
091512 -
091513 -       Called from File menus....
091514 -
091515 -                 Editor........... 050404
091516 -                 SDS records...... 050405
091517 -
091518 -       ...to maintain Transfer Directory by getting a list of files and
091519 -       deleting files and directories that have been transferred.
091520 -
091522 -  ..
091523 - Line 90, ref OF 2 SMMP, -label chstd in 0608
091524 -
091525 - This operation maintains the transfer directory, then converts the
091526 - current file into HTML, and stores the file in the transfer directory
091527 - ready to be uploaded.
091528 -
091529 -    -if @47 = 1 -goto 0122C
091530 -
091531 -       If current file is an editor file, then branch to that
091532 -       operation.
091533 -
091534 -    -gosub mtd1
091535 -
091536 -       Branch to setup and run the code that maintains the transfer
091537 -       directory, per below. ref SDS 0 X75I
091538 -
091539 -
091540 -
091541 -
091543 -  ..
091544 - 0608    Consolidate 1420 into 0608 to Save Memory
091545 - 000008  Macro 1420 Maintain User Name and Contact Name
091546 - Publish SDS on Internet Warning When Contact Different from User Name
091547 -
091548 -
091549 - Line 2770, ref OF 6 5585, -entry 1420 in 000008
091550 -
091551 - Line 110, ref OF 2 5585, -label M1420 in 0608
091552 -
091553 -    Moved macro 1420 that has been launching macro file 070405 to
091554 -    convert an SDS record into an HTML file from compiled 000008 into
091555 -    0608, in order to save compiler space, per below. ref SDS 0 N66O
091556 -
091557 -    After the 070405 process is completed, per below, ref SDS 0 1172,
091558 -    capture the User's name for the current SDS record.  Open 04501 and
091559 -    enter the name of the SDS user on a new line below the name in the
091560 -    04501 letterhead file. Use zone reps to see if the names are
091561 -    different, and if so report the name in the Letterhead file to the
091562 -    User with an error message and a beep.
091564 -     ..
091565 -    loc_cur 3 51
091566 -    aw
091567 -    setcnt 86 1
091568 -    of 5
091569 -    macro 1182
091570 -
091571 -       Put the cursor on the Day of week field on line 1 of the
091572 -       current SDS record.  Jump cursor to the beginning of the User's
091573 -       name.  Offset the screen so the read string thing will not
091574 -       crash when it reaches column 80, and then read the string.
091576 -     ..
091577 -    markcur 7
091578 -    e c:\sd\03\04501
091579 -
091580 -       identify the current file for easy return, and open the
091581 -       letterhead macro file 04501, since it has the curren contact
091582 -       name for SDS records published on the Internet.
091584 -     ..
091585 -    top
091586 -    z 1 40
091587 -    zonereps
091588 -
091589 -       Capture the top line where the contact person's name is located
091590 -       to compare with the user's name in the SDS record.
091592 -     ..
091593 -    immed a
091594 -    loc_cur 4 1
091595 -    setcnt 86 1
091596 -    macro 1181
091597 -
091598 -       Add a line and enter the SDS user's name on the next line taken
091599 -       from the SDS record in the previous step. ref SDS 0 VMKA
091601 -  ..
091602 - Line 220, ref OF 2 TV6L, -label rodcp in 06080 about 80 lines below
091603 -
091604 -    setgbl 1 0
091605 -    repscnt 1 0
091606 -    -if @1 = 0 -goto noChng
091607 -
091608 -       Start a global flag at 0 for off, then compare the new line
091609 -       with line contact name line, and if the two lines are the same,
091610 -       branch to end this op.
091612 -     ..
091613 -    immed 999d
091614 -
091615 -       If repscnt 1 = 1 it means the lines are different, so delete the
091616 -       rest of the lines to set up this file as a macro that returns an
091617 -       error message warning the user that the contact name for
091618 -       publishing an SDS record is different from the user's name in
091619 -       the record.
091621 -     ..
091622 -    loc_cur 3 1
091623 -    split
091624 -    ins_text"errormsg SDS published name:"
091625 -    join
091626 -
091627 -       Put the cursor on line where the contact name is located in the
091628 -       letterhead macro file, and split it to make room to add a
091629 -       command for the ins_text command.  Enter a string for an error
091630 -       message that will tell the user the contact name being used to
091631 -       publish SDS records is different from the SDS user name.  Join
091632 -       the line below that was split in the previous step, so the
091633 -       error message command has an argument.
091635 -     ..
091636 -    setgbl 1 1
091637 -
091638 -       Set a flag so that when processing switches back to the SDS
091639 -       record there is control to call this temporary macro file.
091640 -
091642 -     ..
091643 -    Warning SDS User Different from Letterhead Name
091644 -
091645 -
091646 - Line 250, ref OF 2 P55M, -label noChng in 06080 about 80 lines below
091647 -
091648 -    ecur 7
091649 -    macro 23
091650 -    macro 0
091651 -
091652 -       Return the original SDS record, and restore the original file
091653 -       and cursor position.  Run the line number op to restore colors.
091655 -     ..
091656 -    getgbl 1 1
091657 -    -if @1 = 0 -goto samNm
091658 -
091659 -       Get the flag set in the prior step, and if the names match,
091660 -       jump the code that ends this process.
091661 -
091662 -    beep
091663 -    @c:\sd\03\04501
091664 -
091665 -       This means the names do not match, so give an audible alert,
091666 -       and run the temporary macro file that returns an error message
091667 -       showing the contact name used to publish the SDS record.
091668 -
091669 -       User can then use the Letterhead choice in the Contact menu bar
091670 -       to set the letterhead to the correct person, as developed in the
091671 -       record on 021019. ref SDS 28 RZ4L
091673 -     ..
091674 -    -label samNm
091675 -    purge c:\sd\03\04501
091676 -
091677 -       Purge the temporary macro file 04501
091678 -
091679 -    -if @1 = 0 errormsg SDS record ready to publish on Internet
091680 -    -exit
091681 -
091682 -       If the names matched, give the standard notice that an SDS
091683 -       record is ready for transfer that publishes on the Internet.
091685 -  ..
091686 - Line 400, ref OF 2 2346, -label wsud in 0608 about 20 lines below
091687 -
091688 -    setgbl 223 @221
091689 -
091690 -       Transfer the cursor location, so the code can determine which
091691 -       routine to run, i.e., for converting a file to HTML, maintaining
091692 -       the transfer directory, or simply making a list of the transfer
091693 -       directory.
091694 -
091695 -    setgbl 116 3615
091696 -
091697 -    dose /c c:\sd\01\sw1.bat
091698 -
091699 -        Set a flag for control, and call sw1.bat to create a list of
091700 -        files in the transfer directory.  This uses sf.exe.
091701 -
091703 -  ..
091704 - Line 710, ref OF 2 3404, -label posfnd in 0608 about 40 lines below
091705 -
091706 -    z 30 70
091707 -    l /WS_FTP.LOG/
091708 -
091709 -       Find a line where there is a log file, and remove all files and
091710 -       directories for that directory level.
091711 -
091712 -       The file list processed by 0608 is created by Morris' sf.exe
091713 -       program (he calls it file find - ffind.exe), as shown in batch
091714 -       file c: sd 01 sw1.bat. ref OF 4 SO4N
091715 -
091716 -          [On 021102 notified Gary that the list of files produced
091717 -          under DOS4 using sf.exe needs to be upper case. ref SDS 30
091718 -          US6G
091719 -
091721 -  ..
091722 - Line 980, ref OF 2 NW9H, -label mtd1 in 06080
091723 -
091724 - Created subroutine to launch the operation that maintains the
091725 - transfer directory....
091726 -
091727 -                     c: sd wt
091728 -
091729 - We need a setup subroutine, so we can call the actual subroutine for
091730 - different situations.
091732 -     ..
091733 -    -if @47 = 2 macro 1420
091734 -
091735 -       Macro 235 determines this is an SDS record and calls macro 1420
091736 -       in 000008 to run macro file 070405 to do the work.
091737 -
091738 -
091739 -
091740 -
091741 -
0918 -

SUBJECTS
Letterheads Macro 0450431 for Publishing SDS Records on Internet

100301 -  ..
100302 - 070405  Letterhead for SDS Web Pages Use Macro File 04501
100303 -
100304 - Follow up ref SDS 18 1172, ref SDS 10 9750.
100305 -
100306 - On 980526 developed code to use 0450431 to post a letterhead and enter
100307 - email address for people to write comments on the record. ref SDS 18
100308 - 1172
100309 -
100310 - On 021013 eliminated need for 0450431, as explained in that record.
100311 - ref SDS 27 6F9F  On 021019 developed code to create a letterhead,
100312 - including an email address, that is stored in 04501. ref SDS 28 IU4L
100313 -
100314 - General - modify format of record header to call macro 04501 for
100315 - entering a standard letterhead in an SDS record Web page and apply the
100316 - email address of the author of the SDS record.
100318 -  ..
100319 - Line 1150, ref OF 3 D56H, -label 02 in 0450431
100320 -
100321 - The code is currently calling 0450431 - disconnect it, and instead use
100322 - the get command to read the letterhead stored in 04501, per work on
100323 - 021019. ref SDS 28 IU4L
100324 -
100325 -    ins_text!<center>!
100326 -    g c:\sd\03\04501
100327 -
100328 -       Center the letterhead, and get the letterhead file created by
100329 -       macro 1305 in 000009 developed on 021019. ref SDS 28 IU4L
100331 -     ..
100332 -    macro 14
100333 -    up
100334 -
100335 -       Save location to come back at the end of processing the
100336 -       letterhead, so that processing can continue with the entering
100337 -       the Summary line, per below. ref SDS 0 T15O
100339 -     ..
100340 -    immed mm
100341 -    up
100342 -    immed mm
100343 -    up
100344 -
100345 -       Start block move command for contact person and email address on
100346 -       lines 1 2 above the letterhead.  This implements the design
100347 -       reported on 021019. ref SDS 28 YR7F  The target is executed
100348 -       below, on the line where the contact person is identified.
100349 -       ref SDS 0 DQ4G Then scroll up so the top line of the letterhead
100350 -       is on file line 1 ready for processing.
100352 -  ..
100353 - Line 1160, ref OF 3 TW7H, -label lpltrd in 070405
100354 -
100355 -    -label lpltrd
100356 -    eol
100357 -    ins_text !<BR>!
100358 -    loc_cur 0 1
100359 -    up
100360 -    chrcnt 1 0
100361 -    -if @1 > 32 -goto lpltrd
100362 -
100363 -       Do a loop to append BR command at end of each line in
100364 -       letterhead.
100366 -     ..
100367 -    down
100368 -    eol
100369 -    ins_text!</B>!
100370 -
100371 -       At bottom of letterhead turn bold off.
100372 -
100374 -  ..
100375 - Line 1180, ref OF 3 2H9N, -label lpltrd in 070405
100376 -
100377 -    z 5 17
100378 -    l /,/
100379 -
100380 -       Set a zone for the comma in the date line string, and locate
100381 -       that line to move the record identification line to line 1 for
100382 -       processing.  This is the line that looks like...
100383 -
100384 -         DIARY: August 16, 2002 08:02 AM Friday;
100385 -         Rod Welch
100386 -
100387 -       This line is now edited by setting the name to the same in the
100388 -       04501 letterhead file, and a mailto command is constructed so
100389 -       people can click on the name to create an email format to
100390 -       command on the record.
100392 -     ..
100393 -    eol
100394 -    savescr 8
100395 -    ins_text!{A HREF="mailto!
100396 -
100397 -       Move to the end of the line.  Save the position to come back and
100398 -       capture the entire string for use later in the Comment field of
100399 -       the Action Item list.  Enter the HTML mailto command.
100401 -     ..
100402 -    eol
100403 -    immed t
100404 -
100405 -       Move to the end of the command string where the command argument
100406 -       will be entered.  Execute the target command to complete the
100407 -       move operation for the contact person's name and the email
100408 -       address, started above. ref SDS 0 EP4G
100410 -  ..
100411 - Line 1210, ref OF 3 IT5J, -label lpltrd in 070405 about 60 lines
100412 - below
100413 -
100414 -    rel_cur 3 0
100415 -    immed d
100416 -
100417 -       Move down and delete the line with the name of the user whose
100418 -       SDS record is being published, since this is being replaced by
100419 -       the name in the letterhead file 04501, per above. ref SDS 0 MP3N
100420 -
100421 -    rel_cur -2 0
100422 -    immed m
100423 -    rel_cur 1 0
100424 -    immed t
100425 -    rel_cur -2 0
100426 -       ..
100427 -       Switch positions so the email address line from the
100428 -       letterhead file 04501 is above the contact person's name, since
100429 -       the email line will be processed first to load the HTML mailto
100430 -       command.
100431 -
100433 -  ..
100434 - Line 1230, ref OF 3 A74J, -label lpltrd in 070405 about 80 lines
100435 - below.
100436 -
100437 -    join
100438 -    ic 58
100439 -    of 15
100440 -
100441 -       Join the email address on the next line to the current line that
100442 -       has the HTML mailto command. Enter a colon : to separate the
100443 -       HTML mailto command with the argument just joined. Offset the
100444 -       screen so we can read the entire string, in case it is longer
100445 -       than column 80.
100447 -     ..
100448 -    setcnt 86 180
100449 -    macro 1182
100450 -
100451 -       Capture string so it can be entered in the code below for a
100452 -       "Comment" line in the Action Item list. ref SDS 0 4483
100453 -
100454 -    eol
100455 -    ic 34
100456 -    ic 62
100457 -    of 0
100458 -
100459 -       At end of string enter "> to end HTML for email address, then
100460 -       restore the offset for normal processing.
100462 -     ..
100463 -    up
100464 -    eol
100465 -    ins_text!</A>!
100466 -
100467 -       Scroll up to the contact person's name, and move to the end of
100468 -       the string. Enter an ending link command param for the HTML
100469 -       email command.
100471 -  ..
100472 - Line 1250, ref OF 3 2533, -label 02 in 070405 about 120 lines below.
100473 -
100474 -    macro 15
100475 -
100476 -       Return to the top of the letterhead identified by markcur 14 at
100477 -       the beginning of this process. ref SDS 0 MP3N
100478 -
100479 -    z 1 1
100480 -    l / /
100481 -
100482 -       Find the bottom of the letterhead.
100484 -     ..
100485 -    ins_text !<BR<BR>!
100486 -    up
100487 -
100488 -       Enter a paragraph command and scroll up to enter the Summary
100489 -       line.
100490 -
100492 -  ..
100493 - Mailto Email Address so People Can Comment on SDS Records
100494 -
100495 - Follow up ref SDS 18 4483.
100496 -
100497 - Line 1110, ref OF 3 4961, -label Ahdr,
100498 -
100499 -    setcnt 86 180
100500 -    macro 1181
100501 -
100502 -       Enter email address to the comment line at the top of the Action
100503 -       Item list, using the string captured above for the person who
100504 -       prepared the SDS record. ref SDS 0 473K
100505 -
100506 -
100507 -
100508 -
1006 -

SUBJECTS
Subject Description

110301 -  ..
110302 - Subjects for Control Fields Should be Bold
110303 -
110304 - For some reason the subject descriptions for Control Fields are not
110305 - showing up as bold.
110306 -
110307 - Actually, this is the way I want it.
110308 -
110309 -
110310 -
110311 -
1104 -

SUBJECTS
Contacts Font and Bold Layout

1203 -
120401 -  ..
120402 - Contacts Font and Layout Are Different from Other Fields
120403 -
120404 - For some reason "Contacts" are not displaying like the rest of the
120405 - text, even though it seems to have the same format.
120406 -
120407 - Line 1540, ref OF 3 5605, -label LHdr in 070405
120408 -
120409 - There is a large space between the field name and the text.
120410 -
120411 - Experimenting shows that moving PRE command in front of the Contact
120412 - field name solves the problem.
120413 -
120414 -
120415 -
120416 -
1205 -

SUBJECTS
HTML Improvements SDS Standard Procedure Need Validator Program
SDS Problem One Long Stream of Text
HTML Improvements Validator Shows SDS Code Can be Improved 070405 012
HTML Conversion Not Displaying Correctly in Opra Browser String of Te
Problem HTML Conversion Not Displaying Correctly in Opra Browser, Gar
Validator Program Shows HTML Code Defective, Gary Johnson

2108 -
210901 -  ..
210902 - Improve Conversion of SDS Records to HTML
210903 -
210904 - Follow up ref SDS 26 0001, ref SDS 25 0001.
210905 -
210906 - On 020823 Gary Johnson submitted a letter, ref DRP 1 0001, with
210907 - suggestions for improving HTML in SDS records. ref SDS 26 0001  Will
210908 - try to identify differences evident from his letter, and incorporate
210909 - them into SDS. ref DRP 1 0002,
210910 -
210911 -    [On 021102 received additional information to help improve HTML
210912 -    standard conversion. ref SDS 30 HE4U
210913 -
210914 - Gary suggests...
210915 -
210916 -      A DocType is usual, but the note says that most browsers ignore
210917 -      it. Line 1. ref DRP 1 009L
210919 -       ..
210920 -      Unopened font tag closed throughout document. Removed those
210921 -      before validating. ref DRP 1 PQ7N
210923 -       ..
210924 -      Empty font tags (open, close with nothing between) aren't
210925 -      harmful, just superfluous. ref DRP 1 5R8G
210927 -       ..
210928 -      Paragraph tags inside font and bold tags not legal in latest
210929 -      HTML. ref DRP 1 005L
210930 -
210931 -      Align attribute misspelled as 'aligh' -- Line 25, ref DRP 1 YR8M
210932 -
210933 -      Font, bold tags not legal inside 'A' tag.  Line 43, 44,
210934 -      ref DRP 1 TR9F
210936 -       ..
210937 -      Ampersand, less than and greater than should be character
210938 -      entities. ref DRP 1 JS9I
210939 -
210940 -           & - &amp;
210941 -           < - &lt;
210942 -           > - &gt;
210944 -       ..
210945 -      Lone close bold tag after TOC -- need bold before it. Line 42.
210946 -      Close bold before close font. ref DRP 1 IS4F
210947 -
210948 -      Font tag to set size in another font tag. Line 29. ref DRP 1 VT4J
210950 -       ..
210951 -      Bold set before 'A' tag and closed inside it. Appears to be SDS
210952 -      Ref entries. Line 335. ref DRP 1 00GK
210953 -
210954 -      Close open font tag before closing pre tag, Line 501. ref DRP 1
210955 -      6U5F
210957 -       ..
210958 -      6. Warning in line 17 at character 1: [28] The = "p" tag is
210959 -      contained in a "B" tag (which was opened in line 16). This = may
210960 -      be acceptable for some browsers (such as Internet Explorer and
210961 -      Netscape), = but HTML 4.01 does not allow this. It may also cause
210962 -      problems or unexpected page rendering for more compliant browsers
210963 -      such as Opera.  Possible solutions: 1. Close the "B" tag before =
210964 -      using the "p" tag. Depending on the correct usage of the closed
210965 -      tag, you may be able to reopen it after using the "p" tag; 2.
210966 -      Eliminate = the "p" tag; or 3. Reorder the "p" and "B" = tags.
210967 -      ref DRP 1 WU5I
210969 -       ..
210970 -      There are similar warnings about "p" tags in "font" tags.
210971 -      ref DRP 1 00AP
210973 -  ..
210974 - I spent an hour or so examining SDS records in the wt directory, and
210975 - cannot find any of these problems.
210976 -
210977 - Will call Gary to discuss.
210978 -
210979 -    [On 021102 received additional information to help improve HTML
210980 -    standard conversion. ref SDS 30 HE4U
210981 -
210982 -
210983 -
210984 -
210985 -
210986 -
210987 -
210988 -
210989 -
2110 -

SUBJECTS
Macro 235 Macro 1420 Moved into Macro File 0608 to Reduce Demand on C

220301 -  ..
220302 - 0608  HTML Convert Files and Clear Transfer Directories
220303 -
220304 - Follow up ref SDS 27 H65I.
220305 -
220306 - On 021013 changes to 000009 to improve writing a letter resulted in
220307 - reducing the size of e.exe to under 200K.  One major change was
220308 - eliminating the prior procedure of automatically including a location
220309 - for a room number or mail stop in the address of a letter. ref SDS 27
220310 - H65I
220311 -
220312 - On 021019 further improvements to the code for doc log management
220313 - resulted in eliminating more lines for the code. ref SDS 28 0001
220314 -
220315 - However, work today added some code back in macro files 000001 and
220316 - 000008, ref SDS 0 R69G, and this results in getting a "warning" when
220317 - the program is compiled.
220319 -  ..
220320 - Therefore, I want to make the following changes...
220321 -
220322 -         macro 235 in 000001......... move to macro file 0608
220323 -         macro 1420 in 000008........ move to macro file 0608
220325 -  ..
220326 - Will try this because macro file....
220327 -
220328 -
220329 -                    c: 01 04 06080
220330 -
220331 -
220332 - ...is loaded into memory by macro 235 in order to maintain the
220333 - transfer directory for files to the Internet.  Since it is already in
220334 - memory, we can avoid the overhead of loading another file by
220335 - incorporating macro 235 and 1420 into 0608, per above. ref SDS 0 IT91
220336 - and ref SDS 0 IU3K
220337 -
220338 -
220339 -
220340 -
220341 -
220342 -
220343 -
220344 -
220345 -
220346 -
220347 -
220348 -
220349 -
220350 -
220351 -
220352 -
220353 -