Welch Company
San Francisco, CA


S U M M A R Y


DIARY: April 30, 2011 12:57 PM Saturday; Rod Welch

SDS Supersort 16-bit transform original code to Op Tech Sort 32-bit code.

1...Summary/Objective


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

CONTACTS 

SUBJECTS
Global Pointers References Suddenly Fail SDS Launch 04702 2   CMD Op

0403 -
0403 -    ..
0404 - Summary/Objective
0405 -
040501 - Follow up ref SDS 3 0000.
040502 -
040503 -
040504 -
040506 -  ..
0406 -
0407 -
0408 - Progress
0409 -
040901 - SDS augments intelligence by increasing accuracy of memory, explained
040902 - on 890523. 890523 0650, ref SDS 1 P13O  Better memory is accomplished
040903 - by providing an environment for capturing daily work in a diary, and
040904 - managing the record for timely access to solve problems and discover
040905 - opportunities in time to be effective.  While daily work cannot be
040906 - entirely reduced to a comprehensible written record, SDS expands this
040907 - ability significantly, explained in POIMS. ref OF 1 2049
040909 -  ..
040910 - One component of SDS is selecting information from the record.
040911 - Supersort worked well for nearly 20 years applying 16-bit DOS
040912 - technology.  When Microsoft upgraded to Windows 2000, Supersort did
040913 - not work well, reported on 010301 0910. ref SDS 2 M45I, so Op Tech
040914 - Sort was substituted, reported on 010301 0910. ref SDS 2 O74L
040916 -  ..
040917 - Op Tech Sort commands to replace Supersort are also listed on 010301
040918 - 0910. ref SDS 2 G8TG
040920 -  ..
040921 - Transforming code in 04702 for launching SDS program reported
040922 - requirement to change from Supersort to Op Tech Sort, reported on
040923 - 110423 2225. ref SDS 4 FF4M
040925 -  ..
040926 - Supersort code to change is called in...
040928 -  ..
040929 - Line 2500, ref OF 3 2Q5K, -label 852 in 01 04 047020
040930 -
040931 -    @c:\sd\03\0510
040932 -
040933 -        This calls Supersort code to extract fields from contacts
040934 -        for repetitive dates, like birthdays.
040936 -  ..
040937 - Task is to figure out alternate code for using Op tech sort.
040939 -  ..
040940 - Line 180, ref OF 4 VG9L, -label it_2 in 01 04 05100
040941 -
040942 -    e 13w1
040943 -    macro 301
040944 -    immed 2a
040945 -    Ins_text /no-r;m h:\sd\07\UUUUU;o 13w2/
040946 -    rel_cur 1 0
040947 -    ins_text /se fi 3 6 bt "nnnn","nnnn"  /
040948 -    rel_cur 1 0
040949 -
040950 -        This code creates a Supersort command file like 13W1...
040951 -
040952 -            no-r;m h:\sd\07\00101;o 13w2
040953 -            se fi 3 6 bt "0507","0514"
040954 -            k 1 1;g
040956 -         ..
040957 -        Command file is executed by...
040958 -
040959 -            s i 256 cr; cf 13w1
040961 -         ..
040962 -        Supersort produces following output file 13w2
040963 -
040964 -            640501 00000039     #     Patty William's
040965 -            900502 00000051     #     Mathew Buck's Birthday
040966 -            780503 00000008     #     Ron & Kim Buck's anniversary
040967 -            YY0506 00000028     #     Kathy Welch's birthday
040968 -            580524 00000051     #     Steve Buck's Birthday
040970 -         ..
040971 -        Supersort command called next...
040972 -
040973 -            s i 256 cr;no-r;s 13w2;o 13w4,k-output;k 1 7 21 22 1 7 21 80;g
040975 -         ..
040976 -        Supersort transforms file 13w2 into 134w...
040977 -
040978 -            580524 # 580524 #     Steve Buck's Birthday
040979 -            640501 # 640501 #     Patty William's
040980 -            780503 # 780503 #     Ron & Kim Buck's anniversary
040981 -            900502 # 900502 #     Mathew Buck's Birthday
040982 -            YY0506 # YY0506 #     Kathy Welch's birthday
040984 -  ..
040985 - This seems to do the trick...
040986 -
040987 -            c:\sd\01\o h:\sd\07\00101 c:\sd\10\13w4
040988 -            in(3,4,c,ge,"0501", and,3,4,c,le,"0531")
040989 -            outrec(1,7,21,2,1,7,21,80,crlf)
040991 -  ..
040992 - However, for some reason, the code is adding a blank line between
040993 - each output line.  Tried eliminating crlf command, but then the code
040994 - produced...
040995 -
040996 -            580524 # 580524 #     Steve Buck's Birthday
040997 -                         640501 # 640501 #     Patty William's
040998 -                         780503 # 780503 #     Ron & Kim Buck's anniversary
040999 -                         900502 # 900502 #     Mathew Buck's Birthday
041000 -                         YY0506 # YY0506 #     Kathy Welch's birthday
041002 -  ..
041003 - Try checking and deleting the blank lines.
041004 -
041006 -  ..
041007 - Line 180, ref OF 4 VG9L, -label it_2 in 01 04 05100
041008 -
041009 -
041011 -  ..
0411 -
0412 -
0413 - 1905
0414 -
041401 - Turns out Opt-tech Sort v 5.0a.4 will not run in 64-bit mode.  We
041402 - need a version that will run in both 32-bit and 64-bit modes.
041403 -
041404 -            [On 110505 1917 purchased upgrade for running Opt Tech Sort
041405 -            in 64-bit mode. ref SDS 5 FS38
041406 -
041407 -
041408 -
041409 -
041410 -
041411 -
041412 -
041413 -
0415 -