Welch Company
San Francisco, CA


S U M M A R Y


DIARY: March 26, 2011 05:49 AM Saturday; Rod Welch

SDS Java convert 0702051 save to compiled macro.

1...Summary/Objective
2...Macro 142 F2 Save in 000008 Streamlined


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

CONTACTS 

SUBJECTS
0702051 Macro 142 F2 Save Sort References Macro 145 Action Items, 07

0403 -
0403 -    ..
0404 - Summary/Objective
0405 -
040501 - Follow up ref SDS 8 0000. ref SDS 7 0000.
040502 -
040503 -
040504 -
040505 -
040506 -
040508 -  ..
0406 -
0407 -
0408 - Progress
0409 -
040901 - Background on setting up to combine macro files 070205... that save
040902 - SDS records and compile into SDS Java code listed on 110312 0955.
040903 - ref SDS 8 9Z5K
040905 -  ..
040906 - On 110312 changed internal dynamic processing code to external macro
040907 - files, because cannot perform dynamic processing in compiled software
040908 - code. ref SDS 8 OH5K
040909 -
040910 -
040912 -  ..
040913 - Macro 142 F2 Save in 000008 Streamlined
040914 -
040916 -  ..
040917 - Line 2950, ref OF 26 K56G, -entry 142 in c: sd 33 000008
040918 -
040919 -    -entry 142
040920 -
040921 -        Medit and SDS save code using F2 begins...
040922 -
040923 -        Can remove code that saves record ID parameters, since all
040924 -        work will occur in main memory.
040925 -
040927 -  ..
040928 - Line 3140, ref OF 26 P36L, -entry 142 in c: sd 33 000008
040929 -
040930 -    macro 4030
040931 -
040932 -        This is new call to compiled macro for save command in macro
040933 -        file c: sd 33 00010 to replace macro files...
040934 -
040935 -                    01 04 0702051
040936 -                    01 04 0702052
040937 -                    01 04 0702053
040938 -
040939 -
040941 -  ..
040942 - Line 50, ref OF 28 LU5I, -entry 4030 in c: sd 33 000010
040943 -
040944 -
040946 -  ..
040947 - Line 480, ref OF 28 2G4J, -label sObJ in c: sd 33 00010
040948 -
040949 -    macro 145
040950 -
040951 -        This is where control fields and references are sorted.
040952 -
040953 -
040955 -  ..
040956 - Line 3140, ref OF 26 P36L, -entry 142 in c: sd 33 000008
040957 -
040958 -    macro 4030
040959 -
040961 -  ..
040962 - Line 3500, ref OF 26 GS8J, -entry 145 in c: sd 33 000008
040963 -
040964 -    -entry 145
040965 -
040966 -        Common sort code for SDS.
040967 -
040968 -
040970 -  ..
040971 - Line 3590, ref OF 26 2300, -label rfnCx in c: sd 33 000008
040972 -
040973 -    -label rfnCx
040974 -    debug 100
040975 -    setcnt 201 0
040976 -    setcnt 202 0
040977 -    setcnt 0 0
040978 -    top
040979 -
040980 -        Start sort op for References.  Want to modify this code to
040981 -        remove duplicates, as occurs with Control Fields.  The
040982 -        difference is that deleting References requires updating
040983 -        citations.
040984 -
040986 -  ..
040987 - Line 2070, ref OF 28 1H4L, -label nipf in c: sd 33 00010 about 40 lines below
040988 -
040989 -    -label nipf
040990 -    setcnt 153 0
040991 -    setcnt 74 4183
040992 -    macro 49
040993 -    setcnt 74 0
040994 -    -if @153 > @70 -goto ajmp
040995 -    -if @153 > 0 addcnt 71 1
040996 -
040997 -        This code determines if an anchor is added above the cursor
040998 -        line, and in that case increments counter 71 to adjust counter
040999 -        65 for restoring the relative screen position after save
041000 -        completes.  Counter 71 is used in macro 142 after macro 4030
041001 -        runs in macro file 000008. ref OF 26 F26F
041003 -  ..
041004 - Line 2290, ref OF 28 XQ4O, -label ppntrs in c: sd 33 00010
041005 -
041006 -    -label ppntrs
041007 -
041008 -        Test archive pointers
041009 -
041011 -  ..
041012 - Line 3070, ref OF 28 V93M, -label nocontnt in c: sd 33 00010
041013 -
041014 -    -label nocontnt
041015 -    savx
041016 -
041017 -        savx returning syntax error
041019 -         ..
041020 -        DOS returning following error...
041021 -
041022 -           savx
041023 -           line 1:4 required (...)+ loop did not match anything at
041024 -           character '<EOF>'
041025 -           line 0:-1 no viable alternative at input '<EOF>'
041027 -         ..
041028 -        Background on this command for Java Medit is reported on 090912
041029 -        0901. ref SDS 3 XT5J
041030 -
041031 -            [On 110417 1400 Morris worked on fixing savx to write
041032 -            directory and file to disk without a parameter; however,
041033 -            the code needs more work. ref SDS 9 645J
041034 -
041035 -
041036 -
041037 -
041038 -
041039 -
041040 -
041041 -
041042 -
0411 -