<!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>