home *** CD-ROM | disk | FTP | other *** search
/ The Pier Shareware 6 / The_Pier_Shareware_Number_6_(The_Pier_Exchange)_(1995).iso / 022 / namcln21.zip / NAMCLN21.TXT < prev   
Text File  |  1994-12-05  |  13KB  |  290 lines

  1.  
  2.  
  3.                             NAMECLEAN
  4.                     Version 2.1, 5 Dec 1994
  5.         Copyright (c) 1992, 1993, 1994 by Jack J. Chandler
  6.  
  7. Version 2.1 makes a minor modification to NAMCLEAN which helps
  8. to prevent confusion which had been caused by the existence of
  9. an ALPHA.DAT file still existing from the previous NAME2.DAT
  10. file.  The ALPHA.DAT file is now erased if NAMCLN21.EXE is run
  11. on your database.  If the option <Q> is selected from the
  12. menu, then the ALPHA.DAT file is not erased and is left intact
  13. and may still be used.
  14.  
  15. NAMECLEAN version 2.0 has some major modifications which alter
  16. the names in your NAME2.DAT file for entries into place fields
  17. two, three, and four of your INDIV2.DAt and MARR2.DAT files.
  18.  
  19. The modifications are intended to assist you in preparing or
  20. changing your place name entry formats to meet varying requirements
  21. of 1) Publication, and 2) Submission to SLC.  An attempt was made
  22. to retain the entry format of foreign locations while making the
  23. appropriate changes to all US locations.
  24.  
  25. Options are:
  26.   1> Adding the term 'Co.' to the county name in fields
  27.      at levels two or three. Replaces the term 'County'
  28.      with the term 'Co.'.
  29.  
  30.   2> Deleting the term 'Co.','Co','Co,' or the term 'County' from
  31.      the county name in fields at levels two or three.
  32.  
  33.   3> Replacing the full state name with the two letter postal
  34.      abbreviation as contained in the 'PAF Documentation
  35.      Guidelines' 1993 edition by the Silicon Valley PAF Users
  36.      Group in name field at levels three and four.
  37.  
  38.    4> Replacing the two letter postal with the full state name
  39.       in name fields at levels three or four.
  40.  
  41.    5> Install 'USA' in level four for all United States areas
  42.       that have a valid state name or two letter code in level
  43.       three.
  44.  
  45.    6> Remove 'USA' in level four for all United States areas
  46.       that have a valid state name or abbreviation in level
  47.       three.
  48.  
  49. At any one pass three operations may be performed.  One each
  50. for Counties, States, and USA.  Prior to selecting option 7>
  51. to proceed with the processing, any of the selections may be
  52. changed.  The '*' is placed to the left of the option that is
  53. currently selected.  If an option is marked with the '*' it may
  54. be de-selected by selecting that option again or by selecting
  55. an alternate option in the same category.
  56.  
  57. Under option 1> the term 'Co.' will _not_ be added if it already
  58. exists in the selected level.  If the addition of 'Co.' to the
  59. county name exceeds the 16 character limit of PAF for names then
  60. the county name is truncated to accommodate the addition of 'Co.'
  61. without exceeding 16 characters.  If a county name is truncated
  62. during the addition of the term 'Co.' and menu option 2> is later
  63. selected to remove the term 'Co.' the county name will remain
  64. truncated.  The original county name will not be restored.
  65.  
  66. Under option 1> the term 'Co.' will not be added if there is an
  67. entry in level four other than 'USA'.  If the Burial/Christening
  68. county is in level three, then for Burials/Christenings  the 'Co.'
  69. will be added only if there is a valid state name or two letter
  70. code in level 4.
  71.  
  72. Under option 2> the term 'Co.' or the term 'County' will _not_ be
  73. deleted if it is found in the first four characters of the name in
  74. the selected level.  This is to prevent removing 'Co.' from some
  75. entries from foreign places such as 'Co. Essex' or 'Co. York'.
  76. Under option 1> the term 'Co.' would _not_ be added to these entries.
  77.  
  78. County names cannot be modified in levels 1 or 4.  County names
  79. will not be modified if a valid state name or two letter code
  80. does not exist in the level immediately following the county
  81. name.
  82.  
  83. Under option 3> the full spelling of the state name will replace
  84. the existing two letter postal abbreviation entered for US States
  85. and Territories, and for Canadian Provinces as outlined in the
  86. above cited publication.  Several of these entries will exceed
  87. the 16 character limit of PAF for names and the existing names
  88. will be truncated to allow retain a trailing nul character in the
  89. 17th name position.
  90.  
  91. State names cannot be modified in levels 1 or 2.
  92.  
  93. Under all options the normal operation of NAMCLEAN in removing
  94. unused names is preserved.
  95.  
  96. It is most probable that under most options there will be an
  97. _increase_ shown in the size of the NAME2.DAT file.  Many of the
  98. names being changed under these options are used in other name/
  99. place fields and therefore the name being changed will _not_ be
  100. deleted but the new name added. If the original unused names
  101. exceed the names added, then there should be a decrease shown
  102. otherwise an increase will be shown.
  103.  
  104. To run NAMCLN20.EXE in its usually mode without changing either
  105. county or state entries, merely select item option 7> from the
  106. menu.  Option Q> will exit the program without running.
  107.  
  108. Proper operation of NAMCLN20.EXE for desired results depends upon
  109. the strict consistency of entering names in your Individual and
  110. Marriage records.  There must be consistency in levels/fields for
  111. names in each category.  The only deviation accommodated is for
  112. the entry of place names in the burial/christening fields.  Whereas
  113. the normal location for county names and state names are in levels
  114. 2 and 3 respectively, in the burial/christening fields they may be
  115. entered in levels 3 and 4 respectively.
  116.  
  117. If level 3 is used for counties in the burial/christening fields,
  118. then the state MUST be entered in level 4.  If there is no entry
  119. in level 4 to match a state name or postal code, then there will
  120. be no action on the request for 'Co.' add or delete in that burial/
  121. christening entry.
  122.  
  123. If level 2 is used for counties in the burial/christening fields,
  124. then the rules for level 4 entries for all other event place names
  125. will apply.
  126.  
  127. For all locations within the United States, level 4 must be empty
  128. or contain 'USA'.  Any other entry in level 4 except the state
  129. entry allowed for burial/christening fields will be interpreted
  130. as a Foreign location and the requested action for the 'Co.' entry
  131. or delete will not be taken.
  132.  
  133. Full state names and/or the state postal codes as listed in the
  134. SV-PAF-UG PAF Documentation Guidlines 1993 edition is used for
  135. all state comparisons and conversions.
  136.  
  137. No 'Co.' entries are made for the state of Alaska.  Alaska has
  138. 'Boroughs' instead of 'Counties'.
  139.  
  140. Louisiana has Parishes.  The term ' Par.' is inserted/deleted for
  141. Louisiana instead of ' Co.'.  If the terms ' Parish', ' PAR', or
  142. ' Par' is in the field it will be accepted as ' Par.' and deleted if
  143. menu option 2> is selected.  If one of those terms is in the field
  144. when menu option 1> is selected it will be corrected to 'Par.'.
  145.  
  146.  
  147. No 'Co.' entries are made for the Territories however all states
  148. and territories with the exception of 'Canal Zone' will have
  149. the 'USA' inserted in level 4 if requested.
  150.  
  151. If you have a database with mixed entry levels for your christening
  152. and burials, i.e., some with counties in level2 and some with
  153. level 3, some success can be had by running the program twice.
  154. First run with counties selected in level2.  Then run with the
  155. counties in level3.  There will be a problem only in those
  156. locations where there is a county name that is the same as
  157. a state name such as Utah, UT  or New York, NY  or Nevada, CA.
  158. This should leave a smaller number of errors that running with
  159. only a one level option.  Again, the program depends upon a
  160. consistent pattern of level selections for your place names.
  161.  
  162. NAMCLN20 has been tested and found to operate as designed on a
  163. database containing consistent field level selections for the
  164. counties and states as described in the PAF users manual.
  165.  
  166. NAMCLN20 incorporates all features of versions 1.2b including
  167. the correction of the format problem with the re-entry of case
  168. changed names into the NAME2.DAT file as discussed below.  If
  169. the NAME2.DAT file is increased in size, it will report ADDED
  170. names rather than negative DELETED names.
  171.  
  172. The inclusion of these additional options in NAMCLEAN has
  173. increased the size of the file considerably and has also
  174. increased the run time.  The time now required will be from
  175. the original time required by NAMCL12  if only item 7> is
  176. selected, or up to about 200 place names/minute if all three
  177. operation options are selected.
  178.  
  179. One current 'bug' or characteristic remaining in NAMCLN20 is
  180. the inconsistent failure to process approximately 1.3% of the
  181. state names when changing the full name to the two letter code
  182. with menu option 3>.  A second run selecting only menu option 3>
  183. will process the remaining names with no problem.  This problem
  184. is being addressed and it is hoped that a future version will
  185. correct the errors.
  186.  
  187. Previous version history:
  188.  
  189. Version 1.2b modifies code structure to prevent problems
  190. when using on database in which name case changes have
  191. been made with PAF2.2 or PAF2.3.  When the case of a name
  192. is changed the new entry is not formatted properly when written
  193. back to the NAME2.DAT file.
  194.  
  195. This improper format has no effect on the proper operation
  196. of FR.EXE and other utilities included in the PAF packet.
  197. It is not compatible with NAMCLN12.
  198.  
  199. If NAMCLN12 or NAMCL12A is used on this database, it will
  200. display a _deletion_ of -n records where the n will represent
  201. the number of times the changed name occurred in the data
  202. base.  This will be for each name changed.  The -n indicates
  203. an _addition_ of names to the NAME2.DAT file.
  204.  
  205. Running NAMCLN12 or NAMCL12A a second time will remove the
  206. names added by the first pass.
  207.  
  208. NAMCL12B corrects the improper format of the entry and enters
  209. no extraneous name.  If FR2.3 is later modified to correct this
  210. bug, then NAMCL12B will still function properly.
  211.  
  212. The original NAMCLEN1 will handle the improper format satisfactorily
  213. but does not correct the format in the NAME2.DAT file.
  214.  
  215. Version 1.2 corrects potential problem on handling large
  216. databases with NAME2.DAT record numbers greater than 32767.
  217.  
  218. NAMCLEAN is a PAF utility to remove unused names from you
  219. PAF NAME2.DAT file.
  220.  
  221. NAMCLEAN is extremely easy to use and requires only normal
  222. precautions to protect your files from damage during the
  223. process.  A good current backup should always be made prior
  224. to modification by any software that changes or writes to your
  225. database.
  226.  
  227. The files that require backups are NAME2.DAT, INDIV2.DAT, and
  228. MARR2.DAT.  The other files in your database are not effected.
  229.  
  230. NAMCLEAN can be ran from any location.  Processing speed will
  231. be enhanced if the three files NAME2.DAT, INDIV2.DAT, and
  232. MARR2.DAT are in a ram-drive or on your hard drive.  File access
  233. will greatly increase processing time if those files are on a
  234. floppy disk.
  235.  
  236. There must be sufficient space left in the location of your data
  237. files to create a .TMP file the size of your NAME2.DAT file.
  238. This .TMP file is erased upon termination of the program.
  239.  
  240. Run FRCHK on your original files prior to running NAMCLEAN.  If
  241. FRCHK reports problems, then attempt to correct them prior to
  242. running NAMCLEAN.  If you have the 10 June 1990 or later update
  243. to PAF 2.2, you can run FRCHK -f.  This will repair most minor
  244. problems.  The results of NAMCLEAN are unpredictable if your
  245. data fails the FRCHK.
  246.  
  247. Be sure that you enter the correct location of your data files
  248. and that you use ^P to answer the prompt after the caution
  249. warning.
  250.  
  251. Processing time for NAMCLEAN is much faster than using GEDCOM
  252. procedures to clean up the NAME2.DAT file.  NAMCLEAN used in
  253. conjunction with RECLAM14 will process my database of 5400
  254. INDIV2.DAT, 2113 MARR2.DAT, and 3600 NAME2.DAT records in about
  255. 50 minutes on my 8mhz machine.  GEDCOM takes over 3 1/2
  256. hours to complete this same function.
  257.  
  258. Processing time is dependent upon the number of name field
  259. entries in your INDIV2.DAT and MARR2.DAT files.  INDIV2.DAT has
  260. 24 name fields.  MARR2.DAT has 5 name fields.  This means that
  261. NAMCLEAN accesses, checks, and modifies if necessary 139,253
  262. name pointers in those two files.  It also accesses, cross checks
  263. for duplicity, and writes 3600 names to a new NAME2.DAT file.
  264.  
  265. NAMCLEAN does not modify any RIN or MRIN numbers.
  266.  
  267.                       *** NOTE ***
  268.  
  269. NAMCLEAN modifies your PAF data.  Be sure you have a current
  270. backup before running NAMCLEAN.
  271.  
  272.                       ************
  273.  
  274. No registration of NAMCLEAN is required but a small donation of
  275. up to $5.00 would be appreciated if you find this utility of use
  276. to you.  If you request this from the author, please include an
  277. additional $2.00 for postage and handling.
  278.  
  279. Send donations, comments, and questions to:
  280.  
  281.                    Jack Chandler
  282.                    812 Vermillion Dr.
  283.                    Henderson, NV  89015
  284.  
  285. Or contact on GEnie address J.CHANDLER2, or Jack Chandler on Fidonet
  286. NGC GENEALOGY or GENSOFT echos.
  287.  
  288.  
  289.  
  290.