<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html  xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head>
<title></title>
<meta http-equiv="content-type" content="text/html;charset=utf-8"/>
<meta http-equiv="Content-Style-Type" content="text/css"/>
</head>
<body>
<div align="left"><font face="Arial"><span style="font-size:12pt">Hallo,</span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">    ich komme trotz stundenlangen Drehens und Wendens des Problems nicht mehr weiter und bitte 
deshalb um Hilfe:</span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">Die Demo-Datenbank möchte ich mit folgender sehr schlichter und drum durchaus überschaubaren 
Indexparameterdatei neu indexieren:</span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">zl=0</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">zm=0</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">ad=0</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">ag=0</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">il=150</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">i0=72</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">|1="1 : Spezialregister"</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">|a="Experimentelle DB"</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">ak=zz+0 zz+a</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">#+#</span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">#-0   Kurztitelindex.</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">#20 "|0"</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">#+#</span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">#-a   Reg. 1 - Beginn</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">#uxy dxy e0</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">#20 u =xy</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">#uxy +f e0</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">#+-   falls kein #20, hier Schluß</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">#-f   hier weiter, wenn's #uxy gibt</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">#ux1 dx1 e0</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">#uxy "||a||" e" " P"||e||" =x1 e0</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">#uxy b" " Ax1 e0</span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">#ux1 { "|1" }    1. Reg.-Eintrag</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">#ux1 b"||e||" llg e0     Gibt es noch etwas rechts</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">#ulg +c x"<1" e0        von "||e||"? Wenn nein, Schluß!</span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">#-d    Beginn der Schleife</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">#ux2 dx2 e0</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">#ux1 e"||a||" =x2 e0</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">#ux1 b"||a||" e"||e||" " " Ax2</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">#ux1 b"||e||" e" " "||a||" P"||e||" Ax2</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">#ux1 b"||e||" b" " Ax2</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">#ux2 dx1 f" " =x1 e0</span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">#ux1 { 8 "|1" }    2. und folgende Re.-Einträge</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">#ux1 b"||e||" llg e0     Gibt es noch etwas rechts</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">#ulg +c x"<1" e0        von "||e||"? Wenn nein, Schluß!</span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">  #+#    <-- wenn aktiv, kein Indexierungsproblem!</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">#+d    zum Beginn der Schleife</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">#-c     Schluß!</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">#+#</span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">In Worten: </span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">Es soll der Titel genommen und seine durch Leerzeichen getrennten Teile sollen sukzessive - von links 
nach rechts wandernd - statt durch Leerzeichen durch ||a|| und ||e|| eingeschlossen werden.</span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">Beispiel:</span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">Der Titel "Arbeitsplan für die allegro-Entwicklung 1991/92" soll nacheinander so in Index 1 ausgeworfen 
werden:</span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">||a||Arbeitsplan||e||für die allegro-Entwicklung 1991/92</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">Arbeitsplan||a||für||e||die allegro-Entwicklung 1991/92</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">Arbeitsplan für||a||die||e||allegro-Entwicklung 1991/92</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">Arbeitsplan für die||a||allegro-Entwicklung||e||1991/92</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">Arbeitsplan für die allegro-Entwicklung||a||1991/92||e||</span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">Das, was rauskommen soll, sieht man gut, wenn man die obige Datei als cat.api ins Demo-Datenbank- 
Verzeichnis kopiert und in Reg. 1 dann 'brandes, dietmar' sucht und anzeigt und sich mit <F7> die 
Schlüssel ansieht.</span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">Die anschließende Neuindexierung mißlingt regelmäßig, es erfolgt Abbruch mit Windows-Fehlermeldung 
und die bis dahin aufgebaute cat_1.ald ist gerade mal nur 60, 70 K groß. </span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">Die Indexierung verläuft dagegen reibungslos, wenn man in der Indexparameterdatei an der Stelle</span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">  #+#    <-- wenn aktiv, kein Indexierungsproblem!</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">#+d    zum Beginn der Schleife</span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">die hier noch inaktive Zeile aktiviert, also den Schleifendurchlauf nicht zuläßt.</span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt">###</span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt">Ist das Indexierungsscheitern anderswo reproduzierbar? </span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt">Sieht jemand den Wurm in der Indexparameterdatei? Klar, bei einer Schleife denkt man gleich an Endlosschleife oder 
Variablenüberlauf, aber hier ...? (Außerdem habe ich die Registerschlüsselbildungsprozedur der Indexparameterdatei mal auf 
eine Exportparameterdatei umgesetzt, und damit läuft der Export reibungslos.</span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt">Mit vor Ratlosigkeit triefenden Grüßen:</span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt">Heinrich Allers</span></font></div>
<div align="left"><font face="Arial" size="2"><span style="font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">allers@t-online.de * http://www.h-allers.de</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">Netztagebuch: http://heinrich-erlo-ger.blogspot.com/</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:12pt">Bitácora: http://heinrich-erlo-spa.blogspot.com/</span></font></div>
<div align="left"></div>
</body>
</html>