home *** CD-ROM | disk | FTP | other *** search
/ Share Gallery 1 / share_gal_1.zip / share_gal_1 / UT / UT130.ZIP / ALLEYCAT.ZIP / ALLEYCAT.DOC < prev    next >
Text File  |  1990-10-04  |  36KB  |  769 lines

  1.               Copyright (C) 1990 BY JERSEY SHORE BRIDGE, INC.
  2.                             All Rights Reserved
  3.  
  4.              JSB ALLEYCAT DISK FILE CATALOG SYSTEM FEATURES
  5.  
  6. UNDER DBASE IV - LIMITED ONLY BY CAPACITY OF SYSTEM USED ON
  7.  
  8. 50 DIFFERENT CATALOG CAPACITY WITH ABILITY TO INTERCHANGE DATA
  9.  
  10. MAIN DISPLAY SCREEN DISPLAYS DATA IN THE CURRENTLY SELECTED CATALOG
  11. 16 RECORDS AT A TIME.
  12.  
  13. EXTREMELY FLEXIABLE DISPLAY OF DATA IN CATALOGS - VIEW (PAGE OR ARROW
  14. THRU CATALOG) OR FIND INDIVIDUAL DISKS OR FILES --- IN DISK ID,
  15. FILE, FILE EXTENSION, BYTES, DATE, CATEGORY OR LOCATION SEQUENCE... AND
  16. SWITCH BETWEEN VIEW SEQUENCES. OPTIONAL ALPHA OR NUMERIC DISK SEQUENCE.
  17. AND WORKS WITH NEAR.. IF YOU ENTER "F" IT FINDS FIRST DATA BEGINNING
  18. WITH "F"
  19.  
  20. MANUALLY ENTER A NEW RECORD, EDIT EXISTING RECORDS, DELETE A FILE OR
  21. DISK, SAVE USER SELECTED RECORDS TO AN OUTPUT DATABASE FOR FURTHER
  22. PROCESSING.
  23.  
  24. UTILITIES FROM MAIN MENU
  25. USER SELECTED EXCLUDE AND INCLUDE FILES FOR CATALOG PURGE, WITH
  26. LASTLOOK SAFETY NET -- VIEW, SELECT & ADD BACK TO CATALOG
  27. IMPORT ASCII OR DBASE FILES INTO THE CATALOG - CHECKS FOR DUP DISKS
  28. MATCH ASCII OR DBASE FILES AND ADD DESC TO CATALOG IF NOT EXISTING
  29. DEL CATALOG CONTENTS, MODIFY A DISKS CATEGORY OR LOCATION. FILENAME &
  30. EXTENSION UTILITY ROUTINES TO JOIN & TAKE OUT SPACES, ECT.
  31. COMPRESS & REINDEX CATALOG; OR RECALL ACCIDENTALLY DELETED RECORDS.
  32.  
  33. CATDISK FROM MAIN MENU
  34. SOURCE SELECTABLE FROM START UP MENU, CATALOGS ALL SUBDIR, OPTIONALLY
  35. EXTRACTS ARC, PAK & ZIP FILES AND LISTS FILE EXTRACTED FROM. SELECTABLE
  36. DISK LABEL OPTIONS INCLUDING SKIP SELECTABLE AUTO ALPHA-NUMERIC
  37. RELABELING. CHECKS FOR DUP DISKS AND ALLOWS UPDATE RETAINING FILE
  38. DESCRIPTIONS. USER SELECTED FILES FOR LOCATION AND CATEGORY FOR RAPID
  39. ENTRY. PRINTER SETUP ROUTINES.
  40.  
  41. OUTPUT FROM MAIN MENU
  42. VIEW & PRINT OR EXPORT SELECTED OR SAVED DATA. SEVERAL ROUTINES TO
  43. EXTRACT USER DEFINED CATALOG DATA TO VIEW, PRINT OR EXPORT TO TEXT OR
  44. DBASE FILE IN DIFFERENT SORT SEQUENCES. DISK LIST IN ALPHA, NUMERIC OR
  45. ALPHA-NUMERIC SEQUENCE. DISK LABELS (MAX 60 FILES), DISK JACKETS OR
  46. INSERTS(MAX 280 FILES) WITH OPTIONS SUCH AS USER DEFINED TEXT OR
  47. CATALOG DESCRIPTIONS AND SORT OPTIONS.
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.                          JSB YE OLE ALLEYCAT OVERVIEW
  58.  
  59.      THE SYSTEM WAS CREATED OUT OF SEVERAL ROUTINES THAT WERE INDIVIDUALLY RUN
  60. UNDER DBASE TO CATALOG DISKS.  IT IS INTENDED THAT THE ALLEYCAT SYSTEM PERFORM
  61. MANY OF THESE FUNCTIONS AND FEATURES FROM MENU'S.  ITS SIMPLE AND EASY TO
  62. USE.... YOU ARE PROMPTED FOR ANSWERS ALONG THE WAY....  THE SIZE OF YOUR
  63. CATALOGS IS LIMITED TO THE SIZE OF YOUR SYSTEM. THE NUMBER OF CATALOGS IS
  64. RESTRICTED TO 50
  65.  
  66. files contained on distribution disk
  67.  
  68. ALLEYCAT.DBO   ALLEYCAT MAIN PROGRAM FILE
  69. ALLEYCAT.DOC   ALLEYCAT DOCUMENT FILE AND OPERATIONS FEATURES MANUAL
  70. ALLEYOOP.DBO   ALLEYCAT PROCEDURE FILE TO CATALOG DISKS
  71. AUTO.MEM       ALLEYCAT SAVES LAST NUMBER USED IN AUTO LABEL & RESTORES
  72. BOBCAT.DBF     ALLEYCAT CATALOG(THIS)
  73. CAAT.DBF       ALLEYCAT DBASE OF CURRENT CATALOGS
  74. CAAT.MDX       MULTIPLE INDEX FILE
  75. CAT.BAT        ALLEYCAT BAT USED TO READ IN CURRENT CATALOGS
  76. CAT.TXT        ALLEYCAT TEXT FILE DIRECTORY INFO FOR CURRENT CATALOGS
  77. CATOUT.DBO     ALLEYCAT PROCEDURE FILE FOR SELECTED OUTPUT OF CATALOG DATA
  78. CATPROC.DBO    ALLEYCAT PROCEDURE FILE FOR MAIN DISPLAY SCREEN FUNCTIONS
  79. CATUTIL.DBO    ALLEYCAT PROCEDURE FILE FOR SELECTED UTILITIES
  80. CONFIG.DB      DB4 STARTUP CONFIG FILE
  81. DISK.BAT       ALLEYCAT BAT USED WHEN CATALOGING A DISK TO READ CURRENT LABEL
  82. DISK.TXT       ALLEYCAT TEXT FILE USED IN READING DISK LABEL INFO INTO PROGRAM
  83. ENTRY.DBF      ALLEYCAT DBASE STRUCTURED TO TAKE IN DIRECTORY FILE INFORMATION
  84. EXCLUDE.DBF    ALLEYCAT DBASE OF USER SELECTED WILD CARDS TO DELETE FILE DATA
  85. FBENTRY.DBF    ALLEYCAT DBASE STRUCTURED TO TAKE IN FASTBACK TEXT FILE INFO
  86. FEATURES.CAT   ALLEYCAT DOCUMENT FILE OF FEATURES OF ALLEYCAT DISK FILE SYSTEM
  87. IFL.COM        PUBLIC DOMAIN UTILITY USED TO READ IN ARC,PAK AND ZIP FILES
  88. INCLUDE.DBF    ALLEYCAT DBASE OF USER SELECTED WILD CARDS TO RETAIN FILE DATA
  89. INTERMED.DBF   ALLEYCAT DBASE - DATA FROM ENTRY, FURTHER PROCESSES & ADDS TO CATALOG
  90. JSBAREA.DBF    ALLEYCAT DBASE OF USER SELECTED CATEGORIES
  91. JSBOUT.DBF     ALLEYCAT DBASE OF USER SELECTED OR FOUND DATA TO VIEW OR OUTPUT
  92. JSBOUT.MDX     MULTIPLE INDEX FILE
  93. JSBWHSE.DBF    ALLEYCAT DBASE OF USER SELECTED DISK STORAGE LOCATIONS
  94. LOOK.DBF       ALLEYCAT DBASE
  95. LRSET.MEM      ALLEYCAT PRINTER SETUP ROUTINE SAVED AND RESTORED
  96. MODEL.DBF      ALLEYCAT DBASE MODEL USED TO SET UP NEW CATALOGS - NO DATA
  97. PLSET.MEM      ALLEYCAT PRINTER SETUP ROUTINE SAVED AND RESTORED
  98. PRSET.MEM      ALLEYCAT PRINTER SETUP ROUTINE SAVED AND RESTORED
  99. PURGE.DBF      ALLEYCAT DBASE OF RECORDS PURGED FROM CATALOG - USED WITH LASTLOOK
  100. SET1.MEM       ALLEYCAT ENVIR SETUP SAVE AND RESTORED
  101. SWEEP.COM      PUBLIC DOMAIN UTILITY USED TO READ ALL SUBDIR TO CATALOG A DISK
  102. ZIPPER.MDX     MULTIPLE INDEX FILE
  103. ZIPUP.BAT      ALLEYCAT BAT USED IN TAKING IN ARC,PAK & ZIP DATA INTO CATALOG
  104. ZIPUP.DBF      ALLEYCAT DBASE USED IN TAKING IN ARC,PAK & ZIP FILES INTO CATALOG
  105.  
  106.  
  107.  
  108. operations guide
  109.  
  110. MAIN MENU
  111.  
  112.     {1} AFTER A BRIEF SETUP MENU (if no changes since last use hit page down)
  113.  
  114.     {2} ACTIVE CATALOGS IN ALLEYCAT SUBDIR ARE DISPLAYED, SELECT FROM THESE TO
  115.         USE OR TYPE IN A NEW CAT NAME TO CREATE A NEW CATALOG
  116.  
  117.         start up checks are made to insure that a dbase catalog selected that
  118.         is existing has the proper fields and proper indexes to function
  119.         properly. (if another database is attempted to be used as a catalog)
  120.  
  121.     {3} SCREEN SHOWS SELECTABLE DISK SEQUENCE SCREEN FOR CURRENT CATALOG -
  122.         SELECT ALPHA OR NUMERIC SEQUENCE FOR DISK DISPLAY SEQUENCE
  123.  
  124.         Databases are created and probably normally would be in alpha sequence
  125.         for the display of disks. However, if strictly numbers are used then
  126.         the numeric display would apply. Caution if numeric-alpha disk labels
  127.         are used only the numbers up to the first alpha character will be
  128.         recognized. ex 123456ENG, 123456ACCT --the alpha portion will be
  129.         random. If any disk label contains any alpha characters before a
  130.         number it will be sorted as a blank and all blanks appear at the
  131.         beginning of the file. All non numeric data would be in somewhat
  132.         random order at the beginning of the file but the disk number would be
  133.         shown while the numeric data would appear after this in proper
  134.         sequence. This applies only to viewing catalog data.
  135.  
  136. YOU ARE PLACED IN THE MAIN DISPLAY SCREEN.  WHERE YOU CAN BROWSE THRU (in
  137. selected sequences or find data based on your selection of file, disk, date,
  138. bytes, category or location) YOUR CATALOGED FILES AND PERFORM SEVERAL
  139. FUNCTIONS (catalog disks, manual add, change, delete a file, delete a disk, or
  140. save highlighted data to output database -- or go to utilities or output
  141. modules for many more options) FROM A MENU AT THE BOTTOM OF THE SCREEN.
  142.  
  143.     Being able to view your cataloged data in several sequences should prove
  144. to be helpful in tracking down files. The find option is exact or near. thus
  145. if you select find a file and enter only the character F --the catalog will be
  146. put in file order and the first file beginning with an F will be at the top of
  147. the screen. If no files begin with an F then you will be told that selection
  148. was not found. If looking for a database select extension and enter DBF. The
  149. file is placed in ext then file order; so you will be placed at the uppermost
  150. file with a DBF extension; at which point you can browse thru the files.
  151. Similar for date.  Say that a special purpose file was created in 1988 and you
  152. can't recall the name... You could select find date of 01/01/88. You will be
  153. placed on a first alpha file for 1/1/88 or if this does not exist the next
  154. date after this that a file exists for.
  155.  
  156. a note of explanation: when you catalog a disk you are brought to screens of
  157. user selected descriptions for a disks category and location. (These can also
  158. be changed from the utilities section - and optionally entered when importing
  159. data) Consistency is important in entering this data if these sorts are to
  160. properly function to your advantage. You might consider doing a print screen
  161. after you have adjusted the selections to keep a copy of the listing
  162. available. Changes in word order, spelling, abbrev, ect. will all sort in a
  163. different order than might be intended.
  164. ***************************************************************************
  165. ***************************************************************************
  166. WARNING THIS CATALOG IS DESIGNED TO BE FLEXIBLE AND IN BEING SO, OPENS LOOP
  167. HOLES FOR POTENTIAL PROBLEMS THAT COULD CORRUPT THE CATALOG'S DATA.
  168. BACK UP YOUR CATALOG DATA - THEN EXPERIMENT
  169.  
  170. DELETE A FILE, DISK OR THE CATALOG ALL COME WITH REQUIRED VERIFICATION
  171.  
  172. FOR EXAMPLE IN THE ABILITY TO CHANGE A RECORD -
  173.  
  174. OR ADD A MANUAL RECORD
  175.  
  176. THE ABILITY TO CHANGE A DISKS LABEL AND RE CATALOG THE DISK
  177.  
  178. OR UPDATE - (WHEN CATALOGING OR IMPORTING DISK DATA) A DISKS CONTENTS - TAKES
  179. OUT EVERYTHING PREVIOUSLY CATALOGED UNDER THAT DISK NAME (SAVES AND RE ADDS
  180. DESCRIPTIONS) AND CATALOGS THE NEW FILES. IF YOU HAD MANUALLY ADDED DUMMY FILE
  181. UNDER THE EXACT SAME DISK NAME THIS WOULD BE WIPED OUT.
  182.  
  183. OR IF YOU ACCIDENTALLY USED THE SAME DISK LABEL ID AND SELECTED UPDATE
  184. AND REMOVED A LOT OF CRITICAL DATA. STOP ....ESCAPE...RIGHT NOW
  185.  
  186. ONE THOUGHT OF SOME CONSEQUENCE --- DELETED RECORDS REMAIN IN THE DATABASE
  187. UNTIL THE DATABASE IS PACKED UNDER VARIOUS PHASES OF THE PROGRAM.
  188.  
  189. THERE IS A UTILITY OPTION THAT ALLOWS DELETED RECORDS TO BE RECALLED
  190. BUT USE WITH EXTREME CAUTION AS IT CAN CORRUPT THE DATABASE BY RECALLING
  191. UNWANTED RECORDS.
  192.  
  193. IF THE WRONG INFORMATION WERE ACCIDENTALLY DELETED IT WOULD PROBABLY BE SAFEST
  194. TO: EXIT FROM THE ALLEYCAT; GO TO THE DBASE PROMPT; SET STATUS ON; SET DELETED
  195. OFF; USE WHATEVER DBASE CATALOG; SET ORDER TO DISK2 OR FILE2 DEPENDING ON
  196. DESIRED DISK OR FILE SEQUENCE; BROWSE; USING F10 YOU CAN SEARCH FOR DESIRED
  197. DATA; THE STATUS BAR WILL INDICATE IF HIGHLIGHTED RECORD IS DELETED; IF RECORD
  198. IS DELETED A CONTROL U WILL CHANGE STATUS TO ACTIVE.
  199. MORE ADVANCED USERS COULD ALTERNATIVELY ISSUE A RECALL COMMAND
  200.  
  201. ******************************************************************************
  202.  
  203.  
  204. THINGS THAT SLOW YOU DOWN.........  ESPECIALLY THE LARGER THE FILE
  205.  
  206.      OPTIMIZE YOUR HARD DRIVE SPLINTERED FILE LOCATIONS COST TIME
  207.      IN ACCESSING.
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220. WHERE'S THE BEEF....... THERE ARE CERTAIN ASPECTS OF THE FILE THAT WE HAVE
  221. CHOSEN NOT TO REGARD AS THEY SEEM OF LITTLE OVER ALL VALUE.
  222.  
  223.                        FILE TIME IS NOT IN THIS CATALOG
  224.       Little use is made of this in our experience
  225.  
  226.           SUB DIRECTORY LOCATION OF THE FILES IS NOT IN THIS CATALOG
  227.       The alleycat tracks the disk, then use a file find utility to pinpoint
  228.       desired file subdir location. Our analysis of floppy disk structures was
  229.       90% had files all files in the root dir. 8% had 1 subdir level. Note:
  230.       this system "d o e s" catalog the files in all of these sub directories,
  231.       it just doesn't maintain which sub directory that they are located in.
  232.  
  233.       DISK SPACE - USED OR OPEN ON CATALOGED DISKS IS NOT IN THE CATALOG
  234.       Floppy disks are more and more a 'canister' to store data until you need
  235.       it. In many cases floppies are updated and since the filenames did not
  236.       change the catalog is not always up dated. When I am working with a
  237.       floppy I run a chkdsk or dir at that time.
  238.  
  239.                         DISK COUNT - IS NOT MAINTAINED
  240.  
  241.      these are areas that could be changed if there were a pressing concern
  242.  
  243. *************************************************************************
  244. CATALOG A DISK
  245.  
  246. STEP THRU
  247.  
  248. WHEN A DISK (OR BATCH OF DISKS) ARE READ AND THE FILES ARE TO BE ADDED TO THE
  249. CATALOG.
  250.  
  251. AN OPTION SCREEN ALLOWS YOU TO TEMPORARILY DELETE TWO OF THE THREE CATALOG
  252. INDEX KEYS, THE INDEXES ARE REPLACED WHEN THE CATALOGING OPERATION IS EXITED.
  253.     In the cataloging sequence data is read into a entry database, and then
  254.     into an intermediate database for further processing and then into the
  255.     current catalog. If there are several thousand files in the catalog this
  256.     can get slow with 3 indexes functioning. The trade off would be if you are
  257.     only cataloging 1 or 2 disks. Also you can do something else while the
  258.     indexes are being replaced.
  259.  
  260. THE PROGRAM FIRST LOOKS FOR THE DOS DISK LABEL.  and displays it
  261.  
  262. THEN YOU ARE GIVEN FOUR CHOICES AS TO THE DOS DISK LABEL ID.
  263.  
  264. 1.)CATALOG IT USING THE DOS DISK LABEL AS IT EXISTS
  265. 2.)MAKE UP A NEW DISK LABEL NAME AND CHANGE DOS DISK LABEL
  266. 3.)AUTO (alpha-numeric) NUMBERING SEQUENCE AND CHANGE DOS DISK LABEL
  267.    has selectable skip to allow holes in numbering for future disks
  268. 4.)USE A "TEMPORARY" DISK LABEL FOR CATALOGING PURPOSES ONLY AND DON'T CHANGE
  269. THE DOS DISK LABEL. (if disk can not be relabeled)
  270. ALL SUBDIRECTORIES AND FILES ARE ACCESSED... EXCEPT HIDDEN DIRECTORIES AND
  271. FILES. (note: if backup system such as fastback is used and the data imported
  272. in the utilities this type data may also be cataloged)
  273.  
  274.  
  275.  
  276. THE PROGRAM CHECKS THE JUST IMPORTED DATA FOR ARC,PAK OR ZIP FILES. IF FOUND
  277. YOU ARE GIVEN THE OPTION OF CATALOGING THE COMPRESSED FILES AS THEY ARE OR TO
  278. EXTRACT THE INDIVIDUALLY CATALOGED FILES. WHEN THE FILES ARE EXTRACTED THE
  279. FILE NAME THAT THEY ARE CONTAINED IN IS WRITTEN TO THE FIRST POSITION IN THE
  280. DESCRIPTION AND FOLLOWED BY**
  281.  
  282. THE PROGRAM THEN CHECKS TO SEE IF THIS DISK HAS BEEN PREVIOUSLY CATALOGED.
  283. IF SO IT CAN UPDATE THE CATALOG (TAKE EXISTING INFORMATION OUT OF THE CATALOG
  284. AND RE-ENTER THE INFORMATION ON THE CATALOGED DRIVE.  FILE DESCRIPTIONS ARE
  285. RETAINED AND MATCHED TO FILES BEING RE-ENTERED.  IF AN EXTRACTED FILE THEN
  286. DESCRIPTION STATED AT SPACE 11. ELSE THE DISK CAN BE REIDENTIFIED AND
  287. CATALOGED .
  288.  
  289. YOU WILL BE TAKEN TO THE DISK CATEGORY SELECTION MENU, WHICH IS ITSELF A
  290. CHANGEABLE DATABASE OF YOUR INDIVIDUAL REQUIREMENTS.  THIS WILL ALLOW A
  291. CATEGORY TO BE ASSIGNED TO THE DISK.
  292.  
  293. YOU WILL BE PROMPTED FOR A STORAGE LOCATION OF THE DISK; THIS FUNCTIONS
  294. SIMILAR TO CATEGORY.
  295.  
  296. **SUBDIRECTORY LOCATION OF FILES INFORMATION IS NOT MAINTAINED JUST FILE
  297. INFORMATION AND DISK IDENTIFICATION **
  298.  
  299. ***************************************************************************
  300.  
  301. UTILITIES MENU
  302.  
  303. A.) VIEW AND MODIFY EXCLUDE.  THIS IS THE SELECTION CRITERIA TO TAKE UNWANTED
  304. INFORMATION OUT OF THE CATALOG. COMPLETE OR PARTIAL WILD CARD ENTRIES MAY BE
  305. MADE.
  306.  
  307. B.) VIEW AND MODIFY INCLUDE. THIS IS THE SELECTION CRITERIA TO KEEP
  308. INFORMATION IN THE CATALOG THAT MAY POSSIBLY BE TAKEN OUT BY THE EXCLUDE
  309. OPTIONS.  COMPLETE OR PARTIAL WILD CARD ENTRIES MAY BE MADE.
  310.  
  311. C.) RUN PURGE.  THIS OPERATION IS DESIGNED TO SEARCH THE ENTIRE CURRENT
  312. CATALOG AND TAKE OUT UNWANTED DATA. FIRST THE EXCLUDE DATABASE IS RUN AGAINST
  313. THE CURRENT CATALOG AND FILES MEETING CRITERIA DELETED, THEN INCLUDE DATABASE
  314. IS RUN AGAINST THE CURRENT CATALOG AND FILES MEETING CRITERIA ARE RECALLED.
  315. ANY REMAINING DELETED RECORDS ARE MOVED INTO THE LASTLOOK DATABASE.
  316.  
  317. D.)LASTLOOK IS A SAFETY NET TO INSURE THAT RECORDS DELETED FROM THE DATABASE
  318. ARE THE ONES THAT YOU WANT TO BE DELETED AND NOT VALID DATA PICKED UP BY
  319. WILDCARD DELETIONS. BASED ON WHAT IS FOUND HERE YOU CAN ADJUST THE EXCLUDE AND
  320. INCLUDE DATABASES TO MEET YOUR NEEDS. YOU CAN PAGE THRU THESE RECORDS AND SAVE
  321. THE DESIRED RECORDS BACK TO THE CURRENT CATALOG.  AFTER REVIEWING YOU CAN
  322. DELETE THOSE REMAINING RECORDS OR THE NEXT TIME ANY CATALOG RUNS THE PURGE
  323. OPTION THIS FILE WILL BE OVER WRITTEN.
  324.  
  325. **CAUTION....THE PURGE DATABASE DOES NOT KNOW WHAT CATALOG ITS DATA COMES
  326. FROM.  IT IS LEFT UNTIL YOU GET TIME TO REVIEW THE DATA IN IT...BUT IF YOU
  327. SWITCH CATALOGS DATA CAN BE SAVED BACK TO THE WRONG CATALOG
  328.  
  329. NOTE: HIGHLIGHTED RECORDS CAN ALSO BE INDIVIDUALLY DELETED FROM THE CURRENT
  330.       CATALOG AND THIS MAY BE THE METHOD OF PREFERENCE
  331.  
  332. E.) IMPORT DATA INTO CURRENT CATALOG FROM ASCII FILE SOURCE. EXPLAINS HOW TO
  333.     DO IMPORT SET UPS ON SEQUENTIAL SCREENS.
  334.  
  335. F.) IMPORT DATA INTO CURRENT CATALOG FROM ANOTHER DBASE OR ALLEYCAT CATALOG.
  336.     EXPLAINS HOW TO DO IMPORT SETUPS ON SEQUENTIAL SCREENS
  337.  
  338. BOTH IMPORT OPTIONS HAVE SEVERAL CHECKS ON DATA
  339.     IF NO DISK NUMBER ON IMPORTED DATA USER CAN ASSIGN A DISK NUMBER OR
  340.     A TEMP DISK NUMBER BASED ON SYSTEM DATE AND TIME WILL BE ASSIGNED
  341.     (this can later be changed under utilities)
  342.  
  343.     DISK NAMES ARE CHECKED AGAINST CURRENT CATALOG - IF DISK IS ALREADY USED
  344.     BY CATALOG - CATALOG CAN BE UPDATED WITH NEW FILES FOR THIS DISK NUMBER
  345.     WHILE SAVING AND REMATCHING FILE DESCRIPTIONS OR A NEW DISK NUMBER CAN BE
  346.     ASSIGNED. THE NEW NUMBER WILL ALSO BE CHECKED.
  347.  
  348. G. & H.) EXPLAINS HOW TO PREPARE DATA ON SEQUENTIAL SCREENS.  IF FILE NAME IN
  349.    CURRENT CATALOG MATCHES FILENAME FROM OTHER SOURCE AND IF CATALOG DOES NOT
  350.    ALREADY HAVE A CATALOG DESC (IF CATALOG FILENAME IS EXTRACTED FROM A
  351.    COMPRESSED FILE NEW DESCRIPTION STARTS AT 11) DESCRIPTION IS REPLACED IN
  352.    THE CATALOG.
  353.  
  354.    ****USE BACKED UP DATA ONLY DESTRUCTIVE SETUP DESTROYS ALL RECORDS FROM
  355.    SOURCE THAT DO NOT HAVE A FILENAME OR DESCRIPTION, TO REDUCE MATCH TIMES.
  356.  
  357. I.) DELETES ALL RECORDS IN CURRENT CATALOG. DOES NOT DELETE EMPTY CATALOG
  358.     3 VERIFICATIONS REQUIRED
  359.  
  360. J.) COMPRESS CATALOG. PERMANENTLY TAKES OUT DELETED RECORDS AND REINDEXES
  361.     CURRENT CATALOG. NOTE: THE RECORD COUNT ON THE MAIN DISPLAY SCREEN IS
  362.     BASED ON THE CURRENT DBASE RECORD COUNT WHICH INCLUDES DELETED FILES.
  363.     IF YOU HAVE DELETED SEVERAL DISKS, OR UPDATED SEVERAL DISKS YOU SHOULD
  364.     CONSIDER RUNNING THIS OPTION TO IMPROVE OVERALL PERFORMANCE AND FREE UP
  365.     DISK SPACE.
  366.  
  367. K.) RECALLS ALL DELETED FILES -----USE WITH EXTREME CAUTION FOR EMERGENCY ONLY
  368.     THIS WILL RECALL ALL DELETED FILES SINCE THE LAST TIME THAT THE SYSTEM WAS
  369.     COMPRESSED/PACKED. YOU MAY ACCIDENTALLY DELETE A DISK, OR ACCIDENTALLY
  370.     RECATALOG A DISK USING UPDATE THAT WAS NOT ACTUALLY AN UPDATED DISK BUT A
  371.     DIFFERENT DISK WITH THE SAME NUMBER.???????????HOWEVER, THIS WILL ALSO
  372.     RECALL OTHER DATA THAT YOU DO NOT WANT RECALLED; AND IN DOING SO CORRUPT
  373.     THE CATALOG
  374.  
  375. L.) MODIFY A CATEGORY AND OR LOCATION FOR A DISK IN THE CURRENT CATALOG.
  376.     TRY TO USE LIST SO THAT THE EXACT WORDING OF THESE CHOICES REMAINS THE
  377.     SAME ON VARIOUS DISKS. ELSE SORTS FOR THESE WILL BE CORRUPTED.
  378.  
  379. M.) CHANGE A DISKNAME FOR A CURRENTLY CATALOGED DISK
  380.  
  381. N.) FILE EXTENSION UTILITY. TO MODIFY DIFFERENT FILE / EXTENSIONS ON DATA FROM
  382.     VARIOUS SOURCES TO ALLOW IT TO BE USED BY THE ALLEYCAT.
  383.  
  384.  
  385.  
  386.  
  387.  
  388. OUTPUT MENU
  389.  
  390. A.) FIND USER DEFINED SEARCH CRITERIA FOR DATA IN CURRENT CATALOG BASED ON
  391.       [A] ALL, PORTIONS OR INCLUDED IN A DISK OR FILENAME
  392.       [B] INFORMATION CONTAINED IN A DESCRIPTION
  393.       [C] CHAR DATA IN FILENAME, DISKNAME, CATEGORY, LOCATION OR DESCRIPTION
  394.  
  395.       FOUND DATA BASED ON ABOVE CRITERIA WILL BE PLACED IN THE OUTPUT DATABASE
  396.       THAT CAN BE VIEWED UNDER OUTPUT OPTION B OR PRINTER UNDER OUTPUT E
  397.  
  398. B.) VIEW AND EDIT SELECTED OR FOUND RECORDS
  399.       MAY CONTAIN DATA OF INDIVIDUALLY SAVED RECORDS FROM MAIN DISPLAY OR
  400.       FOUND DATA USING OPTION A FROM OUTPUT MENU.
  401.  
  402.       VIEW AND EDIT THE DATA BEFORE PRINTING OR EXPORTING
  403.  
  404. C.) PRINT FLOPPY DISK LABELS
  405.       HEADER LISTS DISK, CATEGORY, DATE AND FILE SEQUENCE
  406.  
  407.       1 TO 15      FILE, DATE, BYTES AND DESCRIPTION
  408.                                 OR
  409.                    FILE, DATE, BYTES AND BLOCK USER DEFINED TEXT
  410.  
  411.       16 T0 30     2 COLUMN
  412.                    FILE, DATE AND BYTES
  413.  
  414.       30 TO 60     4 COLUMN
  415.                    FILE ONLY
  416.  
  417.       SORT SEQUENCES ARE OPTIONAL
  418.  
  419.       ALL COLUMNS IN ORDER TOP TO BOTTOM - NOT ACROSS
  420.  
  421.  
  422. D.)   PRINT FLOPPY DISK JACKETS OR INSERTS
  423.  
  424.       HEADER LISTS DISK, CATEGORY
  425.  
  426.       SUBHEADER HAS 350 CHAR BLOCK OF USER DEFINED TEXT, LISTS DATE AND
  427.       VIEWING SEQUENCE
  428.  
  429.       1  TO  40    FILE, DATE, BYTES AND DESCRIPTION
  430.                              OR
  431.                    FILE, DATE, BYTES AND ADD'L BLOCK OF USER DEFINED TEXT
  432.  
  433.       40 TO  120   3 COLUMN
  434.                    FILE, DATE AND BYTES
  435.  
  436.       120 TO 280   7 COLUMN
  437.                    FILE
  438.  
  439.       280 TO 2800  PRINT UP TO 10 PAGES OF DISK INSERTS FOR A DISK WITH
  440.                    EACH PAGE CONTAINING 280 FILES
  441.  
  442.  
  443.  
  444. E.) PRINT OR EXPORT SELECTED DATA CONTAINED IN THE JSBOUT FILE WITH
  445.     OPTIONS AS TO OUTPUT SEQUENCE
  446.  
  447. F.) PRINT OR EXPORT ENTIRE CONTENTS OF CATALOG WITH OPTIONS AS TO
  448.     OUTPUT SEQUENCE :DISK, FILE, CATEGORY OR LOCATION.
  449.  
  450. G.) PRINT A LISTING OF DISKS CONTAINED IN THE CATALOG WITH LOCATION AND
  451.     CATEGORY IN ALPHA SEQUENCE, NUMERIC SEQUENCE OR ALPHA-NUMERIC SEQUENCE
  452.     AS SET UP BY AUTO NUMBERING FEATURE WHEN CATALOGING DISKS.
  453.  
  454. I.) PRINTER SETUP ROUTINES
  455.  
  456. ***************************************************************************
  457.  
  458. System Requirements
  459.  
  460. DBASE IV
  461.  
  462. DOS 3 or higher.  ON IBM PC COMPATABLES (4.01 USED IN SETTING UP)
  463. a hard  disk is REQUIRED
  464.  
  465. OPERATIONAL SYSTEM DATA AND TIME
  466.  
  467. ALLEYCAT SETUP IN ITS OWN SUBDIRECTORY
  468. CHECK CONFIG.SYS
  469. CHECK CONFIG.DB
  470. CHECK AUTOEXEC.BAT FOR PATH TO INCLUDE DOS PROGRAMS, DB4 PROGRAMS AND
  471.                        ALLEYCAT SUBDIRECTORIES
  472.  
  473. 640 K RAM REQUIRED
  474.  
  475. avoid running  memory resident programs such as Sidekick at the same time.
  476.  
  477. INSTALLATION IS RELATIVELY SIMPLE :
  478. COPY ALL ABOVE FILES SUPPLIED ON DISK TO YOUR ALLEYCAT SUBDIRECTORY
  479.  
  480. ***********************************************************************
  481. ALLEYCAT TIPS
  482.  
  483. IF YOU WANT TO CATALOG YOUR HARD DRIVE JUST CHANGE THE TO BE CATALOGED DRIVE
  484. TO C: OR D OR WHAT EVER.  THIS WILL CHECK FOR DISK NUMBER AND CATALOG OR
  485. UPGRADE THE CATALOG.  THIS IS THE EASIEST WAY OVER TRYING TO FOOL A TAPE DRIVE
  486. OR READ IN FASTBACK LIKE DATA.
  487.  
  488. THERE IS THE OPERATORS TIME AND THE MACHINES TIME ... BOTH SHOULD BE TAKEN
  489. PROPER ADVANTAGE OF FOR EXAMPLE THE PURGE OPERATION SHOULD BE RUN DURING A NON
  490. PEAK PERIOD AS IT CAN CONCEIVABLE TAKE HOURS BASED ON THE NUMBER OF EXCLUDE,
  491. INCLUDE OPTIONS AND THE SIZE OF THE DATABASE.
  492.  
  493. If you have any queries which you cannot solve, please write to the author.
  494. The address is given  below.
  495.  
  496. Requests to amend this software to suit your specific needs can also be
  497. considered.
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504. PERMISSION TO COPY
  505. You  are allowed  to  copy this  program and  share  it with  associates or
  506. friends.  You  do not,  however,  become  owner of  the  program  under any
  507. circumstance and have no rights to it in any  way. Privileges, if any, may
  508. be withdrawn by the author without notice.
  509.  
  510. This permission to copy is further subject to the following conditions:
  511. - There may be no financial gain of any kind and only private use of
  512.   the program must be intended.
  513. - No fees or monies may be charged. An exception are bona fide computer
  514.   clubs or distributors of public domain software. They are permitted to
  515.   charge for the cost of the disks only, subject to a per disk maximum of
  516.   USA $10-00 or the equivalent in another currency.
  517. - All relevant program files must be kept and distributed together.
  518. - This program may not changed or amended in any way.
  519. - The source code is proprietary. Uncompiled programming code / passwords
  520.   of whatever kind, if any, may not be passed to others.
  521.  
  522. Contributions from users towards this program are always appreciated.
  523. You will also receive a free upgrade to the latest or next version if your
  524. contribution to the author is USA $ 29.00 or equivalent from another country.
  525. Furthermore,  you gain membership to the author's client list for releases /
  526. of all new programs.  Previously  registered users may receive an upgrade for
  527. $10.00  No charge if you are the first to report a significant bug.
  528. Please include the version number when registering or reporting bugs.
  529.  
  530. Here is the address:
  531.  
  532. JERSEY SHORE BRIDGE, INC.
  533.   ATTN: BOB HUNGERFORD
  534. 227 OLIVER ST.
  535. JERSEY SHORE, PA.  17740
  536.  
  537. PHONE 717-398-1829
  538. FAX 717-398-0703
  539.  
  540. COPYRIGHTS
  541. The program's author is BOB HUNGERFORD. Its copyrights are internationally
  542. binding in terms of the Berne convention. All rights are hereby expressly
  543. reserved. It is the exclusive property and copyright of JERSEY SHORE
  544. BRIDGE, INC., 227 OLIVER ST., JERSEY SHORE, PA.
  545.  
  546. TRADEMARKS
  547. IBM and PC-DOS are registered trademarks of International Business Machines
  548. Corporation.
  549. dBASE, dBASE III PLUS and dBASE IV are trademarks of Ashton-Tate, Inc.
  550.  
  551. Some of the trademarks of other companies mentioned in the documentation or
  552. program appear for identification purposes only.  Product names mentioned
  553. but not listed are trademarks of their respective companies.
  554.  
  555. DISCLAIMER
  556. Although the author believes this software to be of good quality in all
  557. respects, it is issued entirely without responsibility and must be used at
  558. the user's own risk, if any.  Jersey Shore Bridge, Inc. disclaims any and all
  559. warranties of accuracy, or fitness for any purpose.
  560. EFFECT
  561. By using this software you agree to be bound by all conditions.
  562.  
  563. Note to shareware vendors: Distribute this disk under the guidelines
  564. of the Association of Shareware Professionals (ASP) vendor policies.
  565.  
  566. Bulletin board operators are authorized to make this program available for
  567. down loading.
  568.  
  569. In any case, you are encouraged to pass unmodified copies of the complete
  570. distribution package on to other users.  This program is supplied without any
  571. warranty, whether you are registered or not.
  572.  
  573.               Copyright (C) 1990 BY JERSEY SHORE BRIDGE, INC.
  574.                             All Rights Reserved
  575.  
  576.  
  577.  
  578.  
  579.              THE JSB YE OLE ALLEYCAT DISK / FILE CATALOG SYSTEM
  580.  
  581. IS A SYSTEM FOR CONTROLLING (BY CATALOGING) YOUR COMPUTER DATA WITH MANY
  582. FACETS INVOLVED
  583.  
  584. LARGE COMPANIES HAVE DATA PROCESSING MANAGERS.... A LARGE PERCENTAGE OF
  585. SMALL CONCERNS AND INDIVIDUALS HAVE BEEN USING PC COMPUTERS FOR A FEW YEARS
  586. NOW AND MANY HAVE CREATED A CONSIDERABLE AMOUNT OF DATA - BUT DON'T HAVE
  587. THE AVAILABILITY OF EXPERIENCED DATA PROCESSING PEOPLE TO MANAGE THIS
  588. ACQUIRED DATA.  MY EXPERIENCE WITH MOST COMPUTER SALES FIRMS IS THAT THEY
  589. DON'T WANT TO GET INVOLVED WITH HOW YOU USE THEIR PRODUCTS....  BUT IF YOU
  590. NEED MORE OR THE LATEST VERSION ???.  SO US SMALL GUYS USUALLY LEARN AT THE
  591. SCHOOL OF HARD KNOCKS.
  592.  
  593. MANY - MANY INDIVIDUALS AND FIRMS SPEND A GOOD DEAL OF TIME, EFFORT AND
  594. MONEY GATHERING DATA.  BUT EXTEND LITTLE EFFORT IN CONTROLLING THIS DATA.
  595. MANY BACKUP WITH DOS OR AN ADD ON SPORADICALLY.  WHATS WHERE
  596.  
  597. THIS SYSTEM WAS DEVELOPED TO MEET OUR BUSINESS NEEDS
  598.  
  599.                       AS A BUSINESS OPERATOR - TO KNOW
  600.  
  601. WHAT IS BACKED UP AND WHERE
  602. TO BE ABLE TO LOCATE SPECIFIC INFORMATION IN A TIMELY MANNER
  603.  
  604.                        AS A CONSULTANT TO OTHER FIRMS
  605.  
  606. AVOID PITFALLS OF CREATING DATA AND NOT MANAGING IT
  607.  
  608.          PERSONALLY AS A SHAREWARE COLLECTOR WITH A VOLUME OF DISKS
  609.  
  610. TO KNOW WHAT IS BACKED UP AND WHERE IT IS STORED
  611.  
  612. TO FIND INFORMATION OR PROGRAMS THAT YOU HAVE STORED, ALLOWS YOU TO BOTH
  613. CATEGORIZE AND DESCRIBE WHAT FILES / PROGRAMS DO. SO THAT YOU CAN LOCATE
  614. VITAL INFORMATION.
  615.  
  616. FURTHER YOU CAN PUT DUMMY INFORMATION IN THE ALLEYCAT AND RETRIVE IT LATER
  617. AS A CLEARINGHOUSE FOR COMPUTER DATA..... SAY A PROGRAM HAS SEVERAL CERTAIN
  618. FUNCTIONS THAT YOU WANT TO USE AS THE OCCASION ARISES TO DO A SPECIFIC JOB.
  619. ****(THIS MIGHT BE CRITICAL AS A CRUTCH FOR NEW OR OCCASIONAL USERS)*****
  620. HOW DO I DO WHAT ..... AND FOR THIS MULTI FUNCTION PROGRAM ..... BUT AND
  621. ALL OF THE DATA FUNCTIONS WON'T FIT ON THE SINGLE LINE DESCRIPTION.  AND
  622. YOU WANT TO BE ABLE TO CALL THIS UP AT A LATER DATE USE THE MANUAL ADD
  623. .....AND RE ENTER THE FILE INFORMATION AND ADD THE DESCRIPTIONS.
  624.  
  625. (CRIB SHEETS ANYONE ..... OR THOSE CRITICIAL LITTLE NOTES TO INSPIRE YOU TO
  626. DO THINGS THE CORRECT WAY. THE ALLEYCAT PRINTS DISK LABELS AND JACKETS THAT
  627. ALLOW USER DEFINED TEXT BLOCKS .... TO AID YOU IN USING THE FILES ON THAT
  628. DISK AT A LATER DATE OR BY ANOTHER PERSON. )
  629.  
  630. YOU GET IN NEW SHAREWARE.... AND YOU READ THE DOCUMENTATION AND RUN IT.
  631. MANY TIMES IT DOES SOMETHING USEFUL OR BETTER IF THE RIGHT SITUATION COMES
  632. UP.  AND IT DOES THE JOB MUCH BETTER THAN THE COMMERCIAL PROGRAM THAT WE
  633. ARE PRESENTLY USING. BUT WHEN THE RIGHT SITUATION COMES UP WHAT WAS ITS
  634. NAME, ECT.  (((BACK FROM THE FLOPPY ONLY DAYS, WE HAD DISK LABELS AND
  635. JACKETS,  BUT THEY JUST WEREN'T SET UP TO SAY WHAT REALLY WAS ON THE FILES.
  636. SO I CATEGORIZED AND RE-ORGANIZED ALL DISKS BY CATEGORY. AND THIS HELPED AS
  637. LONG AS I COULD REMEMBER WHAT I WAS LOOKING FOR AND HOW IT WORKED.
  638. THIS ALSO LED TO TWO DOWNFALLS.  I RE PURCHASED SOFTWARE THAT I ALREADY HAD
  639. OR WOULD DO THE SAME JOB .OR. I COULDN'T LOCATE THE SOFTWARE *THAT I
  640. ALREADY HAD*  TO DO THE JOB AND ENDED UP DOING IT MANUALLY.
  641.  
  642. I TRIED SOME OF THE DISK CATALOG PROGRAMS AVAILABLE BUT RAN INTO PROBLEMS.
  643. LIMITED NUMBER OF DISKS OR FILES THAT THEY COULD HANDLE.  I COULDN'T SEARCH
  644. THE DATABASE FOR INFORMATION.  I COULDN'T VIEW THE DATA BASED ON OPTIONAL
  645. MULTIPLE SORTS. I COULDN'T ENTER MANUAL RECORDS, I COULDN'T MAKE MANUAL
  646. CHANGES.  THEY TOOK IN ALL OF THE GARBAGE FILE INFORMATION AND RETAINED IT
  647. OR ON OTHERS YOU COULD TAKE OUT FILE GARBAGE WITH WILD CARDS ...BUT THEN
  648. THIS WIPED OUT OTHER GOOD FILES.  SOME RAN SO SLOW THAT AFTER A FEW HUNDRED
  649. DISKS IT TOOK A HALF HOUR TO ENTER A DISK.
  650.  
  651. I WROTE SOME DBASE ROUTINES FOR MYSELF AND MADE UP MY OWN CATALOGING
  652. PROGRAMS; USING SOME ROUTINES FOR ABOUT 3 YEARS.  NOW I HAVE COMBINED THEM
  653. INTO A RAG TAG PROGRAM ....... ROUGH AS AN ALLEY CAT.  BUT IT GETS our JOB
  654. DONE WAY BEYOND WHERE THE OTHERS LEFT OFF.))))
  655.  
  656. SO NOW WHILE ITS FRESH IN YOUR MIND YOU ADD THE INFORMATION TO THE
  657. ALLEYCAT CATALOG OF CHOICE.
  658.  
  659. DIFFERENT DEPARTMENTS CAN MAINTAIN THEIR OWN INDIVIDUAL CATALOGS AND THEN
  660. THE DATA CAN BE IMPORTED INTO ANOTHER MASTER CATALOG FROM WITHIN THE
  661. ALLEYCAT.
  662.  
  663.  
  664. OPERATORS NEED A DOCUMENTED SYSTEM OF WHAT TO BACK UP, WHEN AND HOW.
  665.  
  666. WHEN THERE IS A PROBLEM HOW DO I GET BACK IN OPERATION AS FAST AS POSSIBLE
  667. WITH AS LITTLE DATA LOSS AS POSSIBLE. DON'T DELAY THINKING ABOUT THIS UNTIL
  668. ITS TOO LATE.  A REGEMENTED BACK UP AND CATALOGING SYSTEM IS JUST LIKE
  669. PAYING AN INSURANCE PREMIUM.  MOST COMPUTER OPERATORS WHO HAVE SOME KIND OF
  670. A BACKUP SYSTEM STORE THE BACKUPS IN A BOX RIGHT NEXT TO THE COMPUTER.
  671.  
  672. LIKE MANY I FELT SURE THAT THIS WAS ADEQUATE. THEN ALONG CAME A FREEK
  673. DAYTIME FLASH FIRE ---- AND THE OFFICE AND ALL DATA WAS GONE IN AN HOUR.
  674. MURPHY'S LAW WAS REALLY ON SCHEDULE.  IT WAS JANUARY AND WE WERE IN THE
  675. PROCESS OF PRINTING W2 'S. ON THE DAY OF THE FIRE.  NOT ONLY DID WE LOOSE
  676. EVERYTHING IN THE FIRE, BUT IT TOOK US A YEAR WITH EXTRA PEOPLE TO
  677. RECONSTRUCT THE DATA.  UNCLE DOESN'T CARE HE WANTS HIS ON TIME.
  678.  
  679. WE LOST A $700,000 PENN DOT JOB THAT WE WERE LOW BIDDER ON BECAUSE WE
  680. DIDN'T RETURN THE DOCUMENTS ON TIME. IT WAS NO EXCUSE THAT THEY BURNED IN
  681. THE FIRE.  MY TODO SCHEDULE WENT TO..........
  682.  
  683. WHAT TO BACK UP WHEN.......  MAKE A WRITTEN PLAN AND THEN WORK YOUR PLAN
  684.  
  685. ACCOUNTING DATA THAT IS CHANGED DAILY IS BACKED UP DAILY. IN TOTAL
  686. ...  USING A DIFFERENT SET OF DISKS EACH DAY. 5 SETS LABELED MONDAY THRU
  687. FRIDAY. ARE MADE UP.  EACH DAY THE SET OF BACKUP DISKS FOR THE DAY
  688. CONTAINING A WEEK'S OLD DATA ARE BROUGHT IN, AND AT THE END OF THE DAY THE
  689. CURRENT DATA IS BACKED UP TO THIS DISK AND STORED OFF SITE.
  690. LOTS OF CHEAP INSURANCE.  WITH ADDED BENIFITS....  WHEN THERE WAS A PROBLEM
  691. WITH THE ACCOUNTING SYSTEM DUE TO OPERATOR ERROR, ECT.  INSTEAD OF GOING
  692. THRU THE TEDIUS PROCESS OF CORRECTING THE VARIOUS ASPECTS OF THE SYSTEM
  693. THAT NOW HAD FAULTY DATA ENTERED... IT WAS EASIER TO BRING BACK YESTERDAYS
  694. SYSTEM AND DATA AND OVER WRITE THE SYSTEM AND CORRECTLY RE ENTER THE DATA.
  695.  
  696. AT THE END OF THE MONTH, MAKE 2 BACKUP SETS AND STORE OFF SITE.  SHOULD YOU
  697. NEED TO GO BACK AND DETERMINE WHY WHAT WAS DONE WHEN ... THERE IT IS.
  698. ALL OF THE INDIVIDUAL FILES DO NOT HAVE TO BE CATALOGED FROM A BACKUP. A
  699. MANUAL ENTRY CAN BE ADDED OR CHANGED FOR THE FILE.
  700.  
  701. WHERE TO STORE THIS BACKED UP DATA.....
  702.  
  703. WILL THE FUTURE BRING DATA STORAGE BANKS..... SOMETHING THAT YOU AUTO MODEM
  704. TO EVERY NIGHT ON AN AUTOMATED PROCESS.... AND IF YOU HAVE A PROBLEM YOU
  705. ARE DOWNLOADED IN A JIFFY...
  706.  
  707. IN THE MEAN TIME GET A DUST PROOF CONTAINER...  AND TAKE THEM TO A COMPANY
  708. MANAGEMENT APPROVED OFF SITE STORAGE.  (AND NOTE THE LOCATION IN THE
  709. ALLEYCAT FILE )
  710.  
  711. DATA IS CRITICAL AND STORED ON AN EXTREMELY FRAJILE MEDIUM
  712. DON'T RELY ON A SINGLE BACKUP - DISKS GO BAD ---AT THE WORST POSSIBLE TIME.
  713. IF ITS CRITICAL MAKE SEVERAL - IT ONLY TAKES A LITTLE TIME.  IF YOU WORK
  714. FOR MONTHS TO CONSTRUCT A CRITICAL BUSINESS FILE, SUCH AS SAY A CUSTOMER
  715. DATABASE. AND YOU HAVE ONLY ONE COMPUTER WITH A HARD DRIVE. ONE BACKUP IS
  716. JUST NOT SUFFICIENT.  MAKE 4 OR 5 COPIES ---- PUT THEM IN DIFFERENT
  717. LOCATIONS.   AND WHEN FOR WHAT EVER REASON YOU USE THAT THIRD COPY....JUST
  718. SMILE TO YOURSELF AND BE AMAZED.
  719. OR..... YOU COULD RE ENTER ALL OF THAT DATA AGAIN.
  720.  
  721. I AM NOT A FAN OF BACKING UP ONLY THE DATA THAT HAS CHANGED....
  722.  
  723. I WANT PROGRAMS AND FILES BACKED UP AS A UNIT SO THAT THEY CAN BE RESTORED
  724. AS A UNIT. SO THAT THEY SHOULD WORK AS THEY DID BEFORE... WITHOUT HAVING TO
  725. GO THRU A FRUSTRATING PROCESS OF FINDING OUT ABOUT FILES THAT SLIPPED THRU
  726. THE CRACKS OR SYSTEM CHANGES THAT WON'T ALLOW THE NEW FILES TO WORK UNTIL
  727. THE SYSTEM IS MODIFIED ACCORDINGLY, ECT.  WHEN I PLUG IT IN I WANT IT TO
  728. WORK ....RIGHT NOW.
  729.  
  730. IT WOULD PROBABLY BE A GOOD IDEA TO REVIEW YOUR HARD DISK ONCE A MONTH AND
  731. BACK IT ALL UP. ONCE THAT'S DONE YOU WOULD PROBABLY WANT TO PROCEED WITH
  732. OPTIMIZING YOUR HARD DRIVE, TO IMPROVE OVERALL SYSTEM PERFORMANCE.
  733.  
  734. START UP - SET UP - MODIFICATION
  735.  
  736. WHAT TO DO WHEN THE HARD DISK FAILS.....  AND THAT YOUR ONLY FLOPPY BACKUP
  737. HAS GONE BAD. (TRY THE NORTON UTILITIES DISK DOCTOR - IT MAY JUST SAVE YOUR
  738. TAIL)
  739.  
  740. LOOK IN THE PC COMPUTER PUBLICATIONS --- THERE ARE LOTS OF OUTFITS OUT
  741. THERE THAT WILL ATTEMPT TO RECOVER DATA FROM YOUR CRASHED (AND NOT BACKED
  742. UP HARD DRIVE).  WHAT DATA CAN BE RECOVERED AND WHEN IS UNCERTAIN.  YOU MAY
  743. ONLY RECOVER PORTIONS OF FILES AND HAVE A RECONSTRUCTION NIGHTMARE, WITH
  744. PROGRAMS MALFUNCTIONING LATER WHEN THEY ATTEMPT TO ACCESS PORTIONS THAT ARE
  745. DISTORTED OR GONE.
  746.  
  747. OR.... PICTURE THIS. YOU MAKE A FEW CALLS, DRIVE TO A LOCAL STORE OR TO THE
  748. NEAREST LARGE CITY AND RETURN WITH A REPLACEMENT HARD DRIVE. YOU UNPLUG THE
  749. OLD AND PLUG IN THE NEW.  YOU DO A LOW LEVEL AND STANDARD FORMAT WITH THE
  750. SOFTWARE PROVIDED WITH THE HARD DISK AND YOUR DOS SYSTEM DISK.  YOU MAKE
  751. YOUR DOS AND FASTBACK.. OR WHATEVER SUBDIRECTORIES ..... AND COPY THE FILES
  752. TO THESE DIRECTORIES FROM YOUR ORIGIONALS OR (LEGAL) COPIES OF THESE
  753. ORIGIONAL PROGRAMS.  NEXT MAKE A DIRECTORY AND RESTORE YOUR ALLEYCAT
  754. SYSTEM. NOW FROM YOUR STORED DATA OUTLINE (ON ALLEYCAT) OF WHAT DATA IS
  755. BACKED UP AND WHERE THE BACKUP IS LOCATED - YOU CAN RESTORE THE REQUIRED
  756. DATA TO YOUR HARD DRIVE.  IF YOU HAVE THOROUGHLY THOUGHT OUT AND UPDATED
  757. FOR SYSTEM CHANGES OR ADDITIONS AND FOLLOWED YOUR ESTABLISHED BACKUP
  758. ROUTINE......... YOUR INSURANCE PREMIUMS JUST PAID OFF.
  759.  
  760. MANY OPERATORS OR COMPANIES LOOK INTO THIS .... SOMEWHAT.
  761. MANY OPERATORS NOT MONITORED DROP THE BACKUP ROUTINE BY THE WAYSIDE.
  762. SO IN EFFECT THEY MAKE A MANAGEMENT DECISION TO LET THE INSURANCE POLICY
  763. LAPSE. FLOPPY OR HARD DRIVES ARE GOING TO FAIL .... ITS JUST A QUESTION OF
  764. WHEN.  HOPEFULLY, YOUR INSURANCE POLICY IS "FULLY" IN EFFECT WHEN THIS
  765. HAPPENS.  AND A DISASTER IS TURNED INTO LITTLE MORE THAN A single DAYS LOST
  766. TIME.  ......... HAD I ONLY BEEN AWARE OF THIS ONLY FIVE YEARS AGO.
  767.  
  768.  
  769. end of file