<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
{mso-style-priority:99;
mso-style-link:"Nur Text Zchn";
margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-fareast-language:EN-US;}
span.NurTextZchn
{mso-style-name:"Nur Text Zchn";
mso-style-priority:99;
mso-style-link:"Nur Text";
font-family:"Calibri","sans-serif";}
span.E-MailFormatvorlage19
{mso-style-type:personal-compose;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;
font-family:"Calibri","sans-serif";
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="DE" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoPlainText">Liebe KollegInnen,<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">ich versuche mich (vorsichtig) den Möglichkeiten von FLEXen in Verbindung mit acon.exe anzunähern.<o:p></o:p></p>
<p class="MsoPlainText">Ich bemühe mich, der Dokumentation<o:p></o:p></p>
<p class="MsoPlainText">http://www.allegro-c.de/doku/acon.htm<o:p></o:p></p>
<p class="MsoPlainText">und<o:p></o:p></p>
<p class="MsoPlainText">http://www.allegro-c.de/doku/aconflex.htm<o:p></o:p></p>
<p class="MsoPlainText">zu folgen. Wie üblich bei dieser Art von Neuland lande ich erst einmal im Morast...<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Die Umgebung ist eigentlich klar:<o:p></o:p></p>
<p class="MsoPlainText">-P: c:\allegro\<o:p></o:p></p>
<p class="MsoPlainText">-D: dc:\allegro\ssg-aac<o:p></o:p></p>
<p class="MsoPlainText">-k: gaac<o:p></o:p></p>
<p class="MsoPlainText">kurz.gpt ist im Programmverzeichnis bereitgestellt und im Datenverzeichnis gestartet liefert<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">c:\allegro\<b>srch</b> -s(#00X000123/#00X000124/#00X000126<b>/</b>) -dc:\allegro\ssg-aac\aac -kgaac -m0 -ekurz+suchtest.txt<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">– zwei Treffer. Warum?<o:p></o:p></p>
<p class="MsoPlainText">Ich muss -s(#00X000123/#00X000124/#00X000126) setzen, dann kommt auch der dritte Treffer (aber das nur nebenbei).<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Acon mit srch.job sollte analog funktionieren, ich versuche also<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">c:\allegro\<b>acon</b> -jc:\allegro\<b>srch</b> -s(#00X000123/#00X000124/#00X000126) -dc:\allegro\ssg-aac\aac -kgaac -ekurz+suchtest.txt<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Das liefert die Fehlermeldung:<o:p></o:p></p>
<p class="MsoPlainText">Datei nicht gefunden<o:p></o:p></p>
<p class="MsoPlainText">Es gibt keine Dateien dieser Art: c:\allegro\ssg-aac\aac<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Ich präzisiere also:<o:p></o:p></p>
<p class="MsoPlainText">c:\allegro\acon -jc:\allegro\srch -s(#00X000123/#00X000124/#00X000126) -dc:\allegro\ssg-aac\aac<b>_1.gld</b> -kgaac -ekurz+suchtest.txt<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Damit kommt:<o:p></o:p></p>
<p class="MsoPlainText">_!_POPDatei kurz.@pr existiert nicht<o:p></o:p></p>
<p class="MsoPlainText">Export der Datei(en) c:\allegro\ssg-aac\aac_1.gld<o:p></o:p></p>
<p class="MsoPlainText">mit Parameter kurz in die Datei +suchtest.txt<o:p></o:p></p>
<p class="MsoPlainText">Datei c:\allegro\ssg-aac\aac_1.gld kommt jetzt dran<o:p></o:p></p>
<p class="MsoPlainText">Trouble with kurz : _!_POPDatei kurz.@pr existiert nicht<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Ach ja, es gibt kein Programmverzeichnis mehr (die Meldung ist auch etwas seltsam, aber was soll's). Also wird -P ergänzt:<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">c:\allegro\acon <b>-Pc:\allegro\</b> -j<b>srch</b> -s(#00X000123/#00X000124/#00X000126) -dc:\allegro\ssg-aac\aac_1.gld -kgaac -ekurz+suchtest.txt<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">So geht's aber nicht:<o:p></o:p></p>
<p class="MsoPlainText">Datei <b>srch.job nicht gef.</b><o:p></o:p></p>
<p class="MsoPlainText">Also wird das Programmverzeichnis nur für die Hilfsdateien, aber nicht für die Jobs genutzt? Jetzt:<o:p></o:p></p>
<p class="MsoPlainText">c:\allegro\acon -Pc:\allegro\ -<b>jc:\allegro\srch</b> -s(#00X000123/#00X000124/#00X000126) -dc:\allegro\ssg-aac\aac_1.gld -kgaac -ekurz+suchtest.txt<o:p></o:p></p>
<p class="MsoPlainText">Jetzt kommt:<o:p></o:p></p>
<p class="MsoPlainText"><b>Das war's, Datei +suchtest.txt ist fertig<o:p></o:p></b></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Das "<b>+</b>" irritiert etwas, aber wichtiger: Wo ist die Datei? Ich kann sie nirgends finden!<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Ich versuche es mit<o:p></o:p></p>
<p class="MsoPlainText"><b>ekurz+c:\allegro\ssg-aac\suchtest.txt<o:p></o:p></b></p>
<p class="MsoPlainText">und erhalte<o:p></o:p></p>
<p class="MsoPlainText">Das war's,<b> Datei +c:\allegro\ssg-aac\suchtest.txt ist fertig</b><o:p></o:p></p>
<p class="MsoPlainText">auch hier weiß ich nicht wo!<o:p></o:p></p>
<p class="MsoPlainText">Mit<o:p></o:p></p>
<p class="MsoPlainText"><b>ekurz/suchtest.txt<o:p></o:p></b></p>
<p class="MsoPlainText">erhalte ich schließlich<o:p></o:p></p>
<p class="MsoPlainText">Das war's, <b>Datei suchtest.txt ist fertig</b><o:p></o:p></p>
<p class="MsoPlainText">und die Datei existiert auch im Ausgangsverzeichnis. <o:p>
</o:p></p>
<p class="MsoPlainText">Allerdings ist sie <b>leer</b>!<o:p></o:p></p>
<p class="MsoPlainText">Warum?<o:p></o:p></p>
<p class="MsoPlainText">srch.job benutzt offenbar eine andere Suchsyntax bzw. verwendet nicht die in s1.asp enthaltene Umcodierung.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">c:\allegro\acon -jc:\allegro\srch -Pc:\allegro -kgaac -dc:\allegro\ssg-aac\aac_*.gld -s"(#0<b>0 0</b>00123/#0<b>0 0</b>00124/#0<b>0 0</b>00126)" -ekurz/suchtest.txt<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">liefert aber auch keine Treffer, auch nicht<o:p></o:p></p>
<p class="MsoPlainText">c:\allegro\acon -jc:\allegro\srch -Pc:\allegro -kgaac -dc:\allegro\ssg-aac\aac_*.gld -s"#00 000123/#00 000124/#00 000126" -ekurz/suchtest.txt<o:p></o:p></p>
<p class="MsoPlainText">, aber<o:p></o:p></p>
<p class="MsoPlainText">c:\allegro\acon -jc:\allegro\srch -Pc:\allegro -kgaac -dc:\allegro\ssg-aac\aac_*.gld
<b>-s"#00 000123"</b> -ekurz/suchtest.txt<o:p></o:p></p>
<p class="MsoPlainText">liefert zumindest einen Treffer.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Erkennbarer Effekt ist auch, dass acon für die Erstellung der (meist leeren) Datei gefühlt etwa das
<b>zehnfache</b> der Zeit braucht, die srch benötigt, um die korrekten Ergebnisse auszugeben. (Im Gegensatz zu diesen Erfahrungen scheint al.job wie gewünscht zu funktionieren.)<o:p></o:p></p>
<p class="MsoPlainText">Wie zu erwarten liefert übrigens<o:p></o:p></p>
<p class="MsoPlainText">c:\allegro\acon -jc:\allegro\srch -Pc:\allegro -kgaac -dc:\allegro\ssg-aac\aac_*.gld
<b>-s#00 000123</b> -ekurz/suchtest.txt<o:p></o:p></p>
<p class="MsoPlainText">13985 Treffer, braucht dafür aber auch nicht wesentlich länger als für die leere Treffermenge.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Wer weiß weiter?<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Für jede Hilfestellung dankbar und mit freundlichen Grüßen<o:p></o:p></p>
<p class="MsoPlainText">Thomas Fischer<o:p></o:p></p>
</div>
</body>
</html>