home *** CD-ROM | disk | FTP | other *** search
/ C!T ROM 5 / ctrom5b.zip / ctrom5b / DOS / DATABASE / DATACAN2 / DATACAN.DOC < prev    next >
Text File  |  1995-04-21  |  25KB  |  544 lines

  1.  
  2.  
  3.  
  4.     _______________________________________________________________________
  5.  
  6.  
  7.                                    This is a
  8.                              DEMO/SHAREWARE version
  9.                          of the DATACAN ver 2.01 program
  10.                                   developed in
  11.                                      ITECH 
  12.                                 SLOVENIA, EUROPE
  13.  
  14.                         E-Mail: itech.datacan@bbs.abm.si
  15.                        URL: http://www.abm.si/si21/itech/
  16.  
  17.     _______________________________________________________________________
  18.  
  19.     
  20.  
  21.                               A short description
  22.  
  23.  
  24.  
  25.  
  26.     DATACAN  is  a  whole  new  philosophy  of the  database  file storing,
  27.     retrieving,  extracting...  It  is  not  ment  to substitute  all known
  28.     database  programs,  but to enhance  their usability beyond the current
  29.     possibilities.  DATACAN is  a  testing,  analyzing, storing, reviewing,
  30.     selecting,  exporting  tool  which  offers  a  lot what known databases
  31.     don't. It may be your choice after see its potentials.
  32.  
  33.     One  big problem which  always arises, is how to store big files (along
  34.     with their searching indexes and with the maintaining programs?) on the
  35.     smallest possible amount of disk space (floppy, CD ROM ...). [1]
  36.  
  37.     By solving this problem with ARJ, PKZIP... a new problem arises. How to
  38.     maintain  compressed  files  without  decompressing  them?  Stacker  or
  39.     Dblspace offers only partial  answer,  because  compression  factor  is
  40.     not as big as at classic compressors. [2]
  41.  
  42.     Another  big problem  is  a retrieving software per se.  There are some
  43.     solutions  based on the extended indexing of a several different kinds.
  44.     But this  methods known  also  as  (total) inverting,  need  a  lot  of
  45.     additional  disk  space.  This  solution  is  also very limited because
  46.     retriever is usually designed only for one kind of file(s). [3]
  47.  
  48.     The third big  problem is file sharing among many network users without
  49.     overcharging  disks  space  on  one  and  without  overcharging CPU and
  50.     network traffic on the other side. [4]
  51.  
  52.     A simple yet powerful user interface is a demand from a novice and from
  53.     an  experienced user. The first kind of users will never use a software
  54.     without enough simple interface. Experienced (yesterday's novice) users
  55.     have a lot of 'not so simple' needs. [5]
  56.  
  57.     It was always ours deepest believing, that it is the best to handle bus
  58.     timetables, 30  or  300  satellite network program schedules, worldwide
  59.     air timetables, file directories (my computer or LAN or WAN), a million
  60.     cooking  recipes,  state  phone-book,   business   registers,  business
  61.     opportunities,  chemical  substances,  abstracts,  article  lists, book
  62.     keeping  events,  libraries  catalogues, C programs, spare parts ... on
  63.     one simple, powerful way.
  64.  
  65.     It should be enough to say  : TITLE "NEVER OF"
  66.     and computer should respond:
  67.                      _____     __
  68.              TITLE : NEVER OUT OF SORTS
  69.             SOURCE : SCIENCE
  70.             AUTHOR : WHOEVER
  71.                    .
  72.                    .
  73.                    .
  74.                    .
  75.                    .
  76.  
  77.     It should be enough to say  : FORMULA "?A???O3"
  78.     and computer should respond:
  79.                       _  __
  80.            FORMULA : NA2CO3
  81.               NAME : SODIUM CARBONATE
  82.         PROPERTIES : ... USED ALSO IN SOAP-MAKING ...
  83.                    .
  84.                    .
  85.                    .
  86.                    .
  87.                    .
  88.                    .
  89.  
  90.  
  91.     It should be also enough to say  : PROPERTIES "SOAP MAKING"
  92.     and computer should respond:
  93.  
  94.            FORMULA : NA2CO3
  95.               NAME : SODIUM CARBONATE ____ ______
  96.         PROPERTIES : ... USED ALSO IN SOAP-MAKING ...
  97.                    .
  98.                    .
  99.                    .
  100.                    .
  101.                    .
  102.                    .
  103.  
  104.  
  105.     It should be enough to say  : PROGRAM TYPE "FUTU*", DAY "SATURDAY"
  106.     and computer should respond:
  107.                                  ____
  108.       PROGRAM TYPE : SCIENCE AND FUTURISTIC MAGAZINES
  109.        BROADCASTER : CNN INTERNATIONAL
  110.             SERIES : FUTURE WATCH
  111.               TIME : 22.30
  112.                    . ________
  113.                DAY : SATURDAY
  114.                    .
  115.                    .
  116.                    .
  117.                    .
  118.  
  119.     and
  120.                                  ____
  121.       PROGRAM TYPE : SCIENCE AND FUTURISTIC MAGAZINES
  122.        BROADCASTER : SKY NEWS
  123.             SERIES : BEYOND 2000
  124.               TIME : 14:30
  125.                    . ________
  126.                DAY : SATURDAY
  127.                    .
  128.                    .
  129.                    .
  130.  
  131.     One  could  easily  (?)  collect  together  gigabytes  of  this kind of
  132.     information,  put  them into some kind of database, index them totally,
  133.     make appropriate software and faces with the above listed problems.
  134.  
  135.     Converting different types of databases without having the above listed
  136.     problems, or  better  have the listed problems automatically solved, is
  137.     the very essence of the DATACAN system.
  138.  
  139.     AD [1],[2]
  140.     The converter part of the DATACAN system  or CAN.EXE converts many file
  141.     types  to a special compressed format called CAN. The compression ratio
  142.     is  up  to 10,  even more. ZIP size, totally inverted file may seems to
  143.     good to be true, but this is the case with the CAN file format.
  144.  
  145.     AD [2]
  146.     Without  previous  decompression  of  a file not only that searching is
  147.     possible,  but it is very fast and advanced.  For example we can search
  148.     very fast through the compressed file for this kind of string "??D??Q!",
  149.     where wildcard '?' stands for one or less characters and '!' stands for
  150.     exactly one. Instead of previous decompression of a file  (or part of a
  151.     file),  program  compress  searching  string  and  than  search for the
  152.     compressed string inside of the compressed data. Then we can export all
  153.     matching records without decompressing non matching.   All,  even  more
  154.     complex demands are also possible without any previous decompressing.
  155.  
  156.     AD [3]
  157.     Retrieving is usually  either so called 'free text search' or search by
  158.     indexed (beginnings of) fields. Text search as in DOS find or many text
  159.     editors' internal  function,  where any string can be searched for, but
  160.     only  exact  matches can be found. Another disadvantage of this kind of
  161.     searching  is absence of any more complex tools like operators or field
  162.     combination.  Searching with indexes is usually limited by beginning of
  163.     the field. Total  indexing  is  rare,  but when occurs demands a lot of
  164.     extra space. Some products offers indexed search by beginning of fields
  165.     and  full  text  search  which  is  much slower, but finds inside field
  166.     information.  DATACAN  search is an ideal combination of both searching
  167.     techniques  with  logical  and  mathematical  operators,  inter  fields
  168.     combinations  and  list of words for all fields. This all does not need
  169.     any additional disk space - it is all inside compressed file!
  170.  
  171.     AD [4]
  172.     DATACAN.EXE  viewer provides network maintaining of CAN files by having
  173.     CAN  file  on the file server without copying duplicates or parts of it
  174.     to local  disks, but network traffic is not very heavy despite of that.
  175.     There  is no need for record locks.  Any note attached to any record is
  176.     stored  locally  in  working directory and is therefore personalized to
  177.     user.
  178.  
  179.     AD [5]
  180.     DATACAN retriever (at present  April 1995 for DOS only) is an intuitive
  181.     one.  We  humans usually know some partial data and want to get a whole
  182.     context.
  183.     For example we asks:
  184.  
  185.     I know it was SHAKESPEARE or SHACKER or something and I know it was III
  186.  
  187.     Translated question to DATACAN query is:
  188.  
  189.     Author : SHA*
  190.      Title : III
  191.  
  192.     And answer is "WILLIAM SHAKESPEARE: RICHARD THE III."
  193.  
  194.     We also asks:
  195.     It  was  MAY or SEPTEMBER, it was 1990 or 1991 and sum ends with '4321'
  196.     and it was more than $100000.
  197.  
  198.     Translated question to DATACAN query is:
  199.  
  200.     Date : 199!0!!!
  201.      Sum : >100000 *4321
  202.  
  203.     If  the number  of records exceeds the number to easily browse, we can
  204.     always narrow initial conditions by
  205.  
  206.     Date : 199!05!!=199!09!! <19920000
  207.      Sum : >100000 *4321
  208.  
  209.     or  somehow  different.  DATACAN QUERY  is a simple tool  to obtain the
  210.     whole context of initial information. Needless to say, with the DATACAN
  211.     system everything works very fast inside highly compressed data.
  212.  
  213.     The compression ratio for a CAN file is better for bigger files. But if
  214.     CAN file is zipped, it is even smaller. The compression ratio for small
  215.     files can be greater then 1,  which means  that there is no compression
  216.     and  additional disk  space is needed. This is the case only with about
  217.     100 Kb files or smaller.
  218.  
  219.     A 136 records DBF file which size is  20,898 bytes
  220.                       has been zipped to   2,301 bytes or  11%
  221.                          when canned was  46,160 bytes or 221%
  222.                       and zipped can has  10,383 bytes or  50%
  223.  
  224.     A 272 records DBF file which size is  41,570 bytes
  225.                       has been zipped to   4,143 bytes or  10%
  226.                          when canned was  50,123 bytes or 121%
  227.                       and zipped can has  12,648 bytes or  30%
  228.  
  229.     A 709 records DBF file which size is 107,994 bytes
  230.                       has been zipped to  10,151 bytes or   9%
  231.                          when canned was  61,463 bytes or  56%
  232.                       and zipped can has  18,701 bytes or  17%
  233.  
  234.     A 148,712 records DBF  which size is 136 MEGA bytes
  235.                       has been zipped to  12 MEGA bytes or  9%
  236.                          when canned was  16 MEGA bytes or 13%
  237.                       and zipped can has   8 MEGA bytes or  6%
  238.  
  239.  
  240.      |                                                +     Legend
  241.      | transformed                                 +
  242.      | file size                                +   + = DBF (untransformed)
  243.      |                                       +      * = CAN
  244.      |                                    +         . = ZIP
  245.      |                                 +            o = zipped CAN
  246.      |                              +
  247.      |                           +
  248.      |                        +                                            .
  249.      |                     +                               *            *
  250.      |                  +                   *                   .
  251.      |               +      *                            .
  252.      |       *   |+                               .        o            o
  253.      |*        + |          o             . o
  254.      |      +o   |               .
  255.      |o  +       |      .
  256.      |+         .|
  257.      +-----------+---------------------------------------------------------
  258.                  |                                            DBF file size
  259.          records * fields = 30000
  260.  
  261.  
  262.     This  dialog  bellow  is  maybe  a  little Socratic or Platonic or even
  263.     something worse,  but  it is informative. So please read it if you want
  264.     to use DATACAN effectively.
  265.  
  266.     Q. How can we explain the DATACAN system?
  267.     A. It is a new way of handling data. It consists of CAN converter which
  268.        converts  many  major formats to DATACAN format and DATACAN program,
  269.        which  can  handle this format. You may convert dBASE and some other
  270.        files to EXE as well, so that you don't need the viewer part at all.
  271.        Small executable  EXE  file  holds  all  the  data and some powerful
  272.        programming features  on  a  small  amount  of disk. This DBF2EXE or
  273.        ASCI2EXE is available only in registered version.
  274.  
  275.     Q. What's DATACAN format?
  276.     A. It is a highly compressed and totally indexed file at the same time!
  277.  
  278.     Q. What is the CAN converter?
  279.     A. It is a program named  CAN.EXE which can convert some files like DBF
  280.        or several types of ASCII files into the special CAN format.
  281.  
  282.     Q. How to handle it?
  283.     A. CAN C:\DBF\MYFILE.DBF will produce MYFILE.CAN  plus DATACAN.EXE file
  284.        to maintain MYFILE.CAN plus DATACAN.PIF and  DATACAN.ICO.  DATACAN.*
  285.        are not holding any information about MYFILE.DBF or any  other.  You
  286.        need only one DATACAN.EXE on your computer to handle all  CAN files.
  287.        Use DATACAN.ICO  and DATACAN.PIF for DOS  shortcut  in Windows 3.x +
  288.        environment.
  289.  
  290.     Q. How good it is at compression?
  291.     A. Please see the table above.
  292.  
  293.     Q. What  do  I  get beside of compression by converting a file into the
  294.        CAN format?
  295.     A. A  powerful  reviewing  tool,  which  displays  your  data on a very
  296.        effective way.  You  may  never  see  (your)  data  as good as under
  297.        DATACAN.EXE viewer.
  298.  
  299.     Q. What can I do with DATACAN.EXE?
  300.     A. Retrieving, extracting, exporting, analyzing data.
  301.  
  302.     Q. What else  can  be  done  with  data  packed  into the so called CAN
  303.        format?
  304.     A. You  may  search  inside  by  using some innovative techniques which
  305.        provides  you  a very good data error control. You may (re)note your
  306.        data. You  may  not need some special designed programs to work with
  307.        your data, just by applying CAN conversion.  It can be exported into
  308.        several  other  formats  (partly  or whole).  You may create a whole
  309.        library  of  CAN  files  and exchange them with others on a far more
  310.        effective  way  than ASCII or DBF or DB files.  You may even publish
  311.        your  data  under  CAN  format along with DATACAN.EXE viewer with no
  312.        program royalties other then initial distribution fee.  You may even
  313.        monitor    your    big   mainframe  or  server  database  files  and
  314.        simultaneously backup them in the CAN format. (Old) COBOL files from
  315.        the  mainframe  tapes  just as (today) SQL or ORACLE organized files
  316.        can  be  converted  into the CAN format to see them from a different
  317.        perspective.
  318.  
  319.     Q. What about LAN?
  320.     A. Just  put   ANYFILE.CAN  on  the  server  disk,  let  say  onto  the
  321.        F:\CANFILES    directory   and  everybody  who  has  access  to  the
  322.        DATACAN.EXE  can view ANYFILE.CAN at the same time with others. His,
  323.        hers  notes  and  setups  will be saved locally on his, hers working
  324.        disk:\directory    under    ANYFILE.DCC  and  ANYFILE.DCF.  It works
  325.        perfectly with  NOVELL  and some other networks. You should run e.g.
  326.        F:\DATACAN\DATACAN  F:\CANFILES\MYFILE.CAN,  or  with  DC.BAT  which
  327.        contains the following lines:
  328.  
  329.        @ECHO OFF
  330.        IF NOT EXIST F:\CANFILES\%1.CAN GOTO NOEXIST
  331.        F:\DATACAN\DATACAN F:\CANFILES\%1.CAN
  332.        GOTO ENDING
  333.        :NOEXIST
  334.        IF NOT EXIST F:\CANFILES\%1 GOTO REALYNO
  335.        F:\DATACAN\DATACAN F:\CANFILES\%1
  336.        GOTO ENDING
  337.        :REALYNO
  338.        ECHO NO SUCH FILE %1
  339.        :ENDING
  340.  
  341.     Q. What about WINDOWS?
  342.     A. For  now  you  may  run CAN.EXE (converter) and DATACAN.EXE (viewer)
  343.        under  DOS  window  on  WINDOWS  and  OS/2.  In  fact  many  of them
  344.        simultaneously, what  provides you a kind of powerful data crossing.
  345.        This limitation  of  only DOS using will be overcame later this year
  346.        by releasing  WINDOWS  version.  Files  converted  under DOS will be
  347.        perfectly suitable for WINDOWS interface reviewing.
  348.  
  349.     Q. What are hardware/software demands?
  350.     A. IBM PC compatible with at least 500 kB free conventional memory  and
  351.        DOS  5.0  or  higher.  During  the  conversion  a  fast  computer is
  352.        recommended.  Viewer  (DATACAN.EXE)  as converter (CAN.EXE) will use
  353.        maximum of available resources.
  354.  
  355.     Q. Why  should  I  convert  all  my  archive DBF files to CAN files and
  356.        archive them again?
  357.     A. First  you  will  always  be  able  to  find  and export all records
  358.        contains 'Mr. Green's payments greater then 1000 units' or something
  359.        like that  without  decompressing all of them, searching through and
  360.        maybe  even writing a program for only this occasion. Second you may
  361.        need  one  floppy disk instead of many or one CD-ROM instead of many
  362.        for storing data etc.
  363.  
  364.     Q. What are some good examples of searching possibilities?
  365.     A. You don't  know  whether  is KIVI or KIWI or even KIWWI. Type KI!?I.
  366.        '!' stands for exactly one sign and "?" stands for one sign at most,
  367.        so both will cover all combinations.
  368.  
  369.        You  may  type  !!!!!!!!!!!!!!!.   The  program  will  find  all  15
  370.        characters  words containing records. If you type !!!!!!!!!!!!!!!??,
  371.        the program will find all 15 or 16 or 17 characters words containing
  372.        records. You already know what will find !!!!!!!!!!!!!!!* or *.
  373.  
  374.        You may type !YLE-TYLE to get CYLE and KYLE and no TYLE.
  375.  
  376.        This kind of  searching is also possible inside of word list. Search
  377.        WER* in with  F5  invoked  list of words and the cursor will stop at
  378.        the first word beginning with WER and its frequency and its fourteen
  379.        successors with there frequencies will be displayed. F5 invoked list
  380.        of words is also recommended to see what to search for at all and to
  381.        see perhaps  some  strange words  which are probably near frequently
  382.        used word. You may se something like this:
  383.  
  384.        COMPUTER            1236
  385.        CONPUTER               7
  386.  
  387.        It is very likely that  CONPUTER  is misspelling.  By pressing ENTER
  388.        twice, you will get the whole context of CONPUTER,  to see where the
  389.        problem might be.
  390.  
  391.        Type -!* to get all the records with THIS field empty.  Or !* to get
  392.        all the records with THIS field not empty.  This is a very good data
  393.        error control tool.
  394.  
  395.     Q. Will this  CAN  converting replace all of my dBASE related software?
  396.     A. No, usually only part of it.   Sometimes however, when you just want
  397.        to make reviewing software for clerks or want to publish CD ROM with
  398.        millions of alphanumeric statements,  it can be the best way just to
  399.        convert  the  data  into  one  large  CAN or EXE file, not designing
  400.        special programming tools.
  401.  
  402.     Q. How to install?
  403.     A. Make  CAN  directory  on any disk with enough space and copy CAN.EXE
  404.        onto it.  CAN.EXE  file must not be renamed!  Everything  will  take
  405.        place inside of this directory, so make sure, that you have at least
  406.        twice as much disk space,  as the file to convert,  occupy.  Working
  407.        files  are deleted automatically after converting and releasing disk
  408.        space.  If  something  goes wrong  (e.g. power off)  and  conversion
  409.        doesn't complete, please delete the directory $DELETE.ME$
  410.  
  411.     Q. What  is  the  difference  between  the  shareware  version  and the
  412.        registered one?
  413.     A. With  the  shareware  version  you  may convert only the first 10000
  414.        records of any file. Format  of   possible input files  is much more
  415.        limited.  Shareware version don't produce independent EXE files. For
  416.        registration  fee  you  are  entitled  to  manual,  low cost updates
  417.        including Windows when available,  E-mail and BBS  help and of curse
  418.        registered    version    of   DATACAN  converter  without  shareware
  419.        limitations.
  420.  
  421.     Q. How to use CAN.EXE file to convert to The CAN format in the first
  422.        place?
  423.     A. This is the syntax and some examples.
  424.  
  425.     Syntax: CAN [filename]
  426.                  filename        any valid input file (DBF, TXT ...)
  427.  
  428.     Syntax: CAN [/filename.ccf [noask]]
  429.                  /filename.ccf   any valid Can Configuration File
  430.                  noask           batch mode - no questions asked
  431.  
  432.  
  433.  
  434.     Example: CAN d:\files\new\FILE.DBF
  435.  
  436.     The FILE.DBF file will be converted to the CAN file.
  437.  
  438.  
  439.     The filename.ccf is the pilot file for the conversion. Every conversion
  440.     makes its own pilot file, so that you can use it again.
  441.  
  442.     A MENU driven conversion will begin:
  443.  
  444.     Input filename
  445.     ==============    the default filename from xxxxxxxx.ccf will be
  446.                       offered. You may change it.
  447.  
  448.  
  449.     File format (1 - DBF, 2 - Delimited, 3 - Fix with EOL)
  450.     ====================================================== press 1, 2 or 3
  451.                                                            for desired
  452.                                                            file type
  453.  
  454.     If '1' - DBF is selected,  no additional information will be necessary,
  455.     so the  program will only let  you  change fields names,  from those in
  456.     DBF format. It's the best to keep them.
  457.  
  458.     If '2' - Delimited is selected,  the  program  will  first  ask for the
  459.     delimiter.  You may enter '#9' what means TAB DELIMITED or ',' or '#44'
  460.     what  both  means  COMA DELIMITED, or '#254' what means ASCII CHARACTER
  461.     254 delimited.
  462.  
  463.     If '3' - Fix with EOL  is  selected,  the  program  will  first ask for
  464.     fields' widths.  '10-2-32-45-12-2-10-99'  is an correct answer example,
  465.     which also claims that there are eight fields in every record.
  466.  
  467.     For '2' an '3' default fields' names will be Field01, Field02 ...  They
  468.     may be changed in the next MENU. Now we recommend change.
  469.  
  470.     Then the following menu appears
  471.  
  472.     1 - Fields to be canned or not
  473.     2 - Fields naming
  474.     3 - Alphabet setting
  475.     4 - Can Configuration File
  476.  
  477.     If '1' is selected,  you may  toggle any  field  to  be  canned or left
  478.     behind by entering field number.
  479.     If '2' is selected, you may change field name.
  480.     If '3' is selected, you may enter alphabet.  Any character which is not
  481.     in the alphabet is considered as separator.  What  does it mean you can
  482.     see  from  this  example:  If  the  '-'  is a member of alphabet,  then
  483.     DRAGON-FLY  will  be  one  word  and  it will be possible to search for
  484.     '*N-FL*'  and  get  it.  If  '-'  is  a  separator (= not member of the
  485.     alphabet) then it will be possible to search for it by 'DRAGON', 'FLY',
  486.     '-', 'DRA* *LY' etc., but not by '*N-FL*'
  487.  
  488.     'AltX' is the cancel program choice.
  489.     'F10'  is the execute choice.
  490.  
  491.     Example: CAN /anyfile.ccf noask
  492.  
  493.     The pilot file anyfile.ccf will be obeyed without possibility to change
  494.     anything during conversion.
  495.  
  496.     During  every  canning a CCF extension (Can Configuration File) will be
  497.     produced. You may use it again with some changes.
  498.  
  499.     Output: FILE.CAN or (FILE).EXE
  500.  
  501.     Executable  file  is  into  parenthesis  to note them immediately among
  502.     other EXE files, but parenthesis can be avoided.  The shareware version
  503.     of  converter  cannot  make  EXE,   but  only  CAN  files,  which needs
  504.     DATACAN.EXE  to  review  them.  DATACAN.EXE  is  always produced during
  505.     conversion  although  you may have one from previous canning procedure.
  506.     You may delete all but one DATACAN.EXE file.
  507.  
  508.     Executable  file   (FILE).EXE  or  FILE.CAN  is  totally  indexed,  yet
  509.     compressed  file which contains all data from FILE.DBF and all possible
  510.     index  and  a powerful programming tools for displaying, retrieving and
  511.     exporting data.  File  for  itself  already  fulfills  many  needs  for
  512.     programming.
  513.  
  514.     Demo  version  converts  and displays up to 10,000 records with no more
  515.     then  36  fields  each.  Registered  version converts up to more then 2
  516.     billions of records.
  517.  
  518.     Q. How to order?
  519.     A. Just fill the order form in order_dc.doc file and send it to
  520.  
  521.                             FAX No +386 64 714 720
  522.        or
  523.                         E-Mail: itech.datacan@bbs.abm.si
  524.  
  525.     Q. What about the future development?
  526.     A. Future improvements of the DATACAN product will be
  527.  
  528.       - more possible input/output formats
  529.       - faster conversion
  530.       - Windows user interface
  531.       - more advanced DQL (DataCan Query Language)
  532.       - multi can file support (combining files)
  533.       - more compress
  534.       - filters in word lists
  535.       - field list
  536.       - various field types like DATE, NUMERIC, BOOLEAN ...
  537.       - a few searching-analyzing innovations like
  538.         'towns where Smiths are (not)' or
  539.         'the first name is a part of the family name or town name' or
  540.         'the sum of Field01 and Field04 is equal to 10000 or Field02'
  541.       - and more
  542.  
  543.     Thank you for using DATACAN and contributing with your registration.
  544.