home *** CD-ROM | disk | FTP | other *** search
/ TopWare Tools / TOOLS.iso / tools / top1177 / pswsortb.doc < prev    next >
Encoding:
Text File  |  1993-10-04  |  11.7 KB  |  342 lines

  1.         +-----------------+
  2.         |   PSWSORT 2.2   |
  3.         +-----------------+
  4.  
  5.         Beschreibung und Bedienungsanleitung
  6.         -> der registrierten Vollversion
  7.  
  8.         Copyright   c  1990-1992
  9.  
  10.         Profi-Software Theo Saleck
  11.  
  12.         Langhecker Weg 13
  13.  
  14.         D-65618 Selters-Münster
  15.  
  16.         Telefon: 06483/3541
  17.  
  18.         Das Programm PSWSORT und diese Beschreibung sind
  19.         urheberrechtlich geschützt. Ein Kopieren bzw. die
  20.         Vervielfältigung der Beschreibung sind nicht erlaubt und
  21.         können rechtliche Folgen nach sich ziehen.
  22.  
  23.         Das durch die Registrierung erworbene Nutzungsrecht
  24.         berechtigt nur zur Benutzung mit einem Computer bzw. bei
  25.         Servern an einem Bildschirm. Ein Kopieren des Programms zum
  26.         Zwecke der Sicherung ist erlaubt.
  27.  
  28.         Für den Einsatz auf mehreren Computern oder in Netzwerken
  29.         sind auf Anfrage Mehrfach-Lizenzen erhältlich. Eine
  30.         weitergehende Nutzung bedarf der vorherigen Genehmigung.
  31.  
  32.  
  33. 2.      Funktionalität von PSWSORT
  34. ----------------------------------
  35.  
  36.         PSWSORT ist ein komfortables Sortierprogramm, das die
  37.         Sortierung von Datenbeständen jeder Art nach bis zu 25
  38.         Sortierfeldern in beliebiger Reihenfolge, auf- und
  39.         absteigend und unter Berücksichtigung des jeweiligen
  40.         Datenformates des Feldes erlaubt. Im Textbereich sind auch
  41.         Spezialformate implementiert (s. 7.7.1).
  42.  
  43.         Die zu sortierende Datenmenge wird im Arbeitsspeicher und,
  44.         wenn der Arbeitsspeicherbereich nicht ausreicht, in
  45.         Arbeitsdateien bearbeitet. Auf diese Weise ist die
  46.         Datenmenge lediglich durch den verfügbaren Platz auf dem
  47.         Datenträger (Festplatte, virtuelle Disk , oder im
  48.         Ausnahmefall auch Disketten) begrenzt (zur Abschätzung des
  49.         benötigten Speicherplatzes s. 7.8, SORTWORK-Arbeitsdateien).
  50.  
  51.  
  52.  
  53. 3.      Voraussetzungen
  54. -----------------------
  55.  
  56.         Zum Betreiben von PSWSORT benötigen Sie:
  57.  
  58.         - mindestens 150 KB freien Arbeitsspeicher
  59.  
  60.         - MS-DOS bzw. PC-DOS ab Version 3.0 oder höher
  61.  
  62.         - mindestens 1 Diskettenstation
  63.  
  64.         Für größere  Datenmengen wird der Betrieb mit einer
  65.         Festplatte und der Ausbau des Arbeitsspeichers auf 640 KB
  66.         empfohlen. Die Zuordnung der Arbeitsdateien auf eine
  67.         virtuelle Disk wird eine weitere Geschwindigkeitserhöhung
  68.         bewirken.
  69.  
  70.  
  71.  
  72. 4.      Lieferumfang
  73. --------------------
  74.  
  75.         Zum Lieferumfang von PSWSORT gehören außer dieser
  76.         Beschreibung die folgenden Dateien auf Diskette:
  77.  
  78.         - IHV = Inhaltsverzeichnis-Datei mit den Bestandteilen der
  79.         Lieferung
  80.  
  81.         - PSWSORT.EXE = Das Sortierprogramm
  82.  
  83.         - PSWSORT.DOC = Die Beschreibung und Bedienungsanleitung als
  84.         ASCII-File.
  85.  
  86.         - BSIHV = Inhaltsverzeichnis der Beispiele
  87.  
  88.         - verschiedene Beispiel-Abläufe mit Daten und Ergebnissen
  89.         gem. der Aufstellung in BSIHV.
  90.  
  91.  
  92.  
  93. 5.      Systemumgebung
  94. ----------------------
  95.  
  96.         Da die PSWSORT-Programmparameter mit SET als DOS-
  97.         Umgebungsvariablen (s. DOS-Handbuch) gesetzt werden,
  98.         empfiehlt es sich, den Bereich für die Umgebungsvariablen im
  99.         SHELL-Command der Datei CONFIG-SYS (s. DOS-Handbuch)
  100.         großzügiger als den Default-Wert zu bemessen.
  101.  
  102.         Beispiel:
  103.  
  104.         SHELL=C:\COMMAND.COM /E:512  /P
  105.  
  106.         Zusätzlich werden an die Systemumgebung keine Anforderungen
  107.         gestellt.
  108.  
  109.  
  110.  
  111. 6.      Installation
  112. --------------------
  113.  
  114.         Die Installation erfolgt durch Kopieren der Datei
  115.         PSWSORT.EXE in Ihr Programmverzeichnis. Die Dokumentation
  116.         und die Beispiele können je nach Bedarf übernommen
  117.         werden.
  118.  
  119.  
  120.  
  121. 9.  Sonderheiten
  122. ----------------
  123.  
  124. 9.1 Variable Satzlängen der Sprache COBOL
  125. -----------------------------------------
  126.  
  127.         Die kommerzielle Programmiersprache COBOL (Common business
  128.         oriented language) erzeugt bei der Ausgabe von variabel
  129.         langen Sätzen ein spezielles Format der Datei und der
  130.         Satzlängenfelder, das teilweise dem Großrechnerbereich
  131.         angenähert ist, teilweise auch die im PC-Bereich nicht
  132.         vorkommenden Teile der Großrechnerdateien (elektronische
  133.         Datenträgeretiketten = Label) in einem nachempfundenen
  134.         Format darstellt.
  135.  
  136.         PSWSORT verarbeitet dieses Sonderformat sowohl in der
  137.         Eingabe als auch in der Ausgabe der Dateien. Zudem können
  138.         COBOL-Dateien in andere Formate umgesetzt und umgekehrt aus
  139.         anderen Formaten COBOL-Dateien erzeugt werden.
  140.  
  141.         Nachfolgend wird das variable COBOL-Format, das der
  142.         Verarbeitung zugrunde liegt, in den Grundzügen erläutert:
  143.  
  144.         a)      Die Datei enthält zu Beginn einen Label-Bereich von
  145.                 insgesamt 128 Bytes Länge. In diesem Label sind unter
  146.                 anderen Angaben die Mindest- und die Maximallänge der
  147.                 variablen Sätze der Datei gespeichert. Der Label-Bereich
  148.                 beginnt mit dem Byte X'3x'.
  149.  
  150.                 Anmerkung: Die Speicherung von binären Zahlen ist entgegen
  151.                 den INTEL-Speicherungen von Worten folgendermaßen:
  152.  
  153.                 - 1 Byte höherwertiger Teil der 2-Byte-Binärzahl
  154.  
  155.                 - 1 Byte niederwertiger Teil der 2-Byte-Binärzahl
  156.  
  157.         b)      Vor jedem Satz ist zudem die Satzlänge folgendermaßen
  158.                 gespeichert:
  159.  
  160.                 > in 2 Bytes bei Maximallänge 1 - 4.095
  161.  
  162.                         Aufbau: X'4hll'
  163.  
  164.                         - h: höherwertiger Teil der 2-Byte-Binärzahl
  165.                         - l: niederwertiger Teil der 2-Byte-Binärzahl
  166.  
  167.                 > in 4 Bytes bei Maximallänge 4.096 - 65.528
  168.  
  169.                         Aufbau: X'4000hhll'
  170.  
  171.                         - h: höherwertiger Teil der 2-Byte-Binärzahl
  172.                         - l: niederwertiger Teil der 2-Byte-Binärzahl
  173.  
  174.         c)      Die Satzlänge drückt nur die Nutzdatenlänge aus (ohne das
  175.                 Satzlängenfeld selbst).
  176.  
  177.         d)      Der Satz wird am Ende mit undefiniertem Inhalt auf eine
  178.                 durch 4 teilbare Länge (hier Datenlänge + Länge des
  179.                 Längenfeldes) aufgefüllt.
  180.  
  181.  
  182. 9.2 Besondere Sortierfolgen
  183. ---------------------------
  184.  
  185. 9.2.1 Zeichensortierung mit eingereihten Umlauten und Sonderzeichen
  186. -------------------------------------------------------------------
  187.  
  188.         Bei dem Sortierformat CHAR oder CHARACTER weicht die
  189.         Sortierfolge von der binären Reihenfolge der Zeichen ab.
  190.  
  191.         Für die Sortierung werden
  192.  
  193.         a) die Groß- und die Kleinbuchstaben gleichgesetzt,
  194.  
  195.         z.B.: a = A, ü = Ü
  196.  
  197.         b) die Sonderzeichen wie die normalen Zeichen behandelt.
  198.  
  199.                 ä = A, á = A, â = A, à = A, å = A,
  200.  
  201.                 Ä = A, Å = A, æ = A, Æ = A,
  202.  
  203.                 ç = C, Ç = C,
  204.  
  205.                 ë = E, é = E, ê = E, è = E, É = E,
  206.  
  207.                 ï = I, í = I, î = I, ì = I, ñ = N, Ñ = N,
  208.  
  209.                 ö = O, ó = O, ô = O, ò = O, Ö = O,
  210.  
  211.                 ü = U, ú = U, û = U, ù = U, Ü = U,
  212.  
  213.                 ß = S, ÿ = Y
  214.  
  215.  
  216.  
  217. 9.2.2 Textsortierung mit gespreizten Umlauten
  218. ---------------------------------------------
  219.  
  220.         Bei dem Sortierformat TEXT wird die Sonderbehandlung über
  221.         die Behandlung von CHAR hinaus erweitert. Es werden
  222.         zusätzlich die deutschen Umlaute gespreizt und somit eine
  223.         lexikalische Ordnung erreicht.
  224.  
  225.                 Ä = AE, Ö = OE, Ü = UE,
  226.  
  227.                 ä = AE, ö = OE, ü = UE, ß = SS
  228.  
  229.  
  230. 10.     Änderungen zu Version 2.1
  231. ---------------------------------
  232.  
  233.         Die vorliegende Version 2.2 von PSWSORT weist gegenüber der
  234.         Vorversion 2.1 folgende Verbesserungen und Erweiterungen
  235.         auf:
  236.  
  237.         a)      PSWSORT kann jetzt in der Eingabe, der Sortierung und der
  238.                 Ausgabe Satzlängen über 4.096 Bytes verarbeiten. Die
  239.                 maximale Satzlänge ist jetzt 65.528 Bytes.
  240.  
  241.         b)      Interne Ein-/Ausgabebereiche werden jetzt dynamisch
  242.                 zugeordnet und auch in kürzerer Länge als 4.096 Bytes
  243.                 angelegt, was dem Arbeitsspeicherplatz für die Sortierung
  244.                 zugute kommt.
  245.  
  246.         c)      Die Behandlung der variablen Dateien der Programmiersprache
  247.                 COBOL ist jetzt auf den Standard-COBOL von Microsoft(R) (MS-
  248.                 COBOL von Micro Focus(R) ) abgestimmt (s. auch Kapitel 9.1).
  249.  
  250.         d)      Bei variablen Ausgabedateien kann jetzt im SORTOUT-
  251.                 Programmparameter eine Mindestlänge angegeben werden, auf
  252.                 die die Sätze aufgefüllt und kürzere Längen entsprechend
  253.                 abgeändert werden.
  254.  
  255.  
  256. 11.     Verbesserungen
  257. ----------------------
  258.  
  259.         Das Programm PSWSORT wird ständig weiterentwickelt und
  260.         weiteren Praxisanforderungen angepaßt. Sie haben die
  261.         Möglichkeit, durch gezielte Verbesserungsvorschläge hieran
  262.         mitzuwirken, damit Ihre Anregungen in spätere Versionen
  263.         einfließen können.
  264.  
  265.         Falls Sie bei der Benutzung von PSWSORT irgendwelche Fehler
  266.         entdecken sollten, so schreiben Sie uns bitte möglichst mit
  267.         einer genauen Fehlerbeschreibung.
  268.         Falls Sie uns die Originaldiskette mit einem frankierten Rückumschlag
  269.         ebenfalls zusenden, erhalten Sie nach erfolgter Korrektur
  270.         diese Diskette zurück. Bitte haben Sie Verständnis dafür,
  271.         daß wir den kostenlosen Umtausch nur durchführen können,
  272.         wenn Sie uns die Originaldiskette mit einem frankierten
  273.         Rückumschlag zusenden.
  274.  
  275.  
  276.  
  277. 12.     Haftungsausschluß
  278. -------------------------
  279.  
  280.         Da es die fehlerfreie Software leider noch nicht gibt, kann
  281.         auch PSWSORT nicht völlig frei von Fehlern sein. Eine
  282.         Garantie oder Haftung für evtl. Schäden durch das Programm
  283.         kann daher nicht übernommen werden.
  284.  
  285.         Bitte haben Sie dafür Verständnis.
  286.  
  287.         Defekt gelieferte Disketten werden von uns
  288.         selbstverständlich sofort ersetzt. Hier können wir die
  289.         Einwirkungen des Postweges leider nicht beeinflussen.
  290.  
  291.  
  292. 13.     Shareware-Prüfversion
  293. -----------------------------
  294.  
  295.         Die Ihnen vorliegende Version von PSWSORT ist eine
  296.         registrierte Vollversion und somit mit allen beschriebenen
  297.         Funktionen ausgestattet.
  298.  
  299.         Zu Zwecken des Kennenlernens und der Prüfung wird parallel
  300.         hierzu eine Shareware-Prüfversion kostenfrei über die
  301.         entsprechenden Kanäle vertrieben. Diese Version hat eine
  302.         Reihe von Einschränkungen, die zwar die Prüfung des
  303.         Funktionsumfanges erlauben, einen kommerziellen Einsatz aber
  304.         weder vom Copyright her gestatten noch aufgrund der
  305.         eingeschränkten Funktionen erlauben.
  306.  
  307.         Im einzelnen bestehen bei der Shareware-Prüfversion folgende
  308.         Einschränkungen:
  309.  
  310.         - keine Arbeitsdatei-Verarbeitung.
  311.  
  312.         - die Sortierkapazität ist auf einen Arbeitsspeicherbereich
  313.           von 64 KB begrenzt.
  314.  
  315.         - die Eingabe-Satzlänge ist auf 256 Bytes begrenzt,
  316.  
  317.         - die Anzahl der Sortierfelder ist auf 3 begrenzt,
  318.  
  319.         - die Dokumentation ist gekürzt.
  320.  
  321.         Die registrierte Vollversion beinhaltet dagegen:
  322.  
  323.         - den kompletten Funktionsumfang mit Arbeitsdatei-
  324.           Verarbeitung,
  325.  
  326.         - Ausnutzung des kompletten MS-DOS-Arbeitsspeichers bis 640 KB,
  327.  
  328.         - Verarbeitung aller Satzlängen bis 65.528 Bytes,
  329.  
  330.         - bis zu 25 Sortierfelder,
  331.  
  332.         - ein komplettes übersichtliches Handbuch,
  333.  
  334.         - kostenfreie Fehlerkorrektur bei Einsendung der Originaldiskette
  335.           und eines frankierten Rückumschlages,
  336.  
  337.         - automatische Update-Benachrichtigung mit Update-Service
  338.           zum Vorzugspreis und
  339.  
  340.         - Anwenderunterstützung.
  341.  
  342.