<!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 Unicode MS"><span style="font-size:12pt">Hallo Herr Fischer:</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt"><br />
</span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt">> ich habe festgestellt, dass die Zeile</span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt">> </span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt">> #cc +B i2,1</span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt">> </span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt">> in einer Exportparameterdatei mit ziemlicher Sicherheit A99 abstürzen lässt.</span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt">> Verstoße ich da gegen ein irgendwo gegebenes Gesetz?</span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt"><br />
</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt">Nein, diese Anweisung ist korrekt.- Ich habe die von Ihnen erlebten a99-Abstürze aber nicht zu
reproduzieren vermocht: als Testausgabeminiparameterdatei benutzte ich die folgende:</span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt"><br />
</span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt">zl=0</span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt">#31s e";"</span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt">#t{"\par "} </span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt">#cc +B i2,1</span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt">#t{"\par Auf Position 2 steht was anderes als 1"}</span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt">#+#</span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt">#-B</span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt">#t{"\par Auf Position 2 steht eine 1"}</span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt"><br />
</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt">Um den Abstürzen bei Ihnen auf die Spur zu kommen, müßte man also mehr von dem wissen, was in
Ihrer Parameterdatei im Anschluß an die Sprungmarke #-B passiert, was auf die Zeile</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt">'</span></font><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt">#cc +B i2,1' </span></font><font face="Arial Unicode MS"><span style="font-size:12pt"> unmittelbar folgt (also dann ausgeführt wird, wenn die Bedingung i2,1
nicht erfüllt ist),
vielleicht auch (aber eher nicht), was vor Abarbeitung der Zeile</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt">'</span></font><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt">#cc +B i2,1' passiert.</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt"><br />
</span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt">> Ich merke auch, das ich bei näherer Betrachtung die Äquivalenz der beiden Beschreibungen</span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt">> </span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt">> ik,x 4 Anweisung nur fortsetzen, wenn auf Position k das Zeichen x steht</span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt">> (Position 1 = erste Kategorieziffer) [201] </span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt">> </span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt">> und</span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt">> </span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt">> ik,x Indikatorprüfung: die Position k (= 1...255) im Kategorietext (#cc)</span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt">> wird verglichen mit dem Zeichen x. </span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt"><br />
</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt">Die Indikatorprüfung ik,x ist ein _Manipulationsbefehl_, der in eine Anweisungszeile eingestreut werden
kann (und muß), wie z.B.</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt">#31s b";" i2,1e";" </span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt"><br />
</span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt">> nicht verstehe, und auch das Verhältnis zu</span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt">> </span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt">> #ik,x A</span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt"><br />
</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt">Das ist kein Manipulationsfehl, kann nicht in Anweisungszeilen zur Manipulation von Arbeitstexten
eingestreut werden, sondern bildet einen eigenen Befehl, der als solcher schon eine Anweisungszeile in
einer Parameterdatei konstituiert (eine vollständige Anweisungszeile darstellt). Es handelt sich hier um
einen "Steuerbefehl".</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt"><br />
</span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt">> ist mir nicht ganz klar.</span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt">> Hiermit gibt es wohl keinen Sprungbefehl,</span></font></div>
<div align="left"><font face="Arial Unicode MS" color="#7f0000"><span style="font-size:12pt"><br />
</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt">Nein, nach Dokumentation (Systemhandbuch 10.2.6.4) nicht.</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt"><br />
</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt">> sondern nur einen Unterprogrammaufruf?</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt"><br />
</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt">Ja, und Zwischenteilnummern können für A gesetzt werden.- Beispiele für die Verwendung des
Steuerbfehls #ik,x wären also:</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt"><br />
</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt">23="; "</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt">...</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt">#i2,1 23</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt">...</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt"><br />
</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt">oder</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt"><br />
</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt">#i2,1 >U</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt">...</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt">#(U</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt">...</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt">#)U</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt"><br />
</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt"><br />
</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt">Mit besten Grüßen von</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt"><br />
</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt">Heinrich Allers</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt"><br />
</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt">allers@t-online.de * http://www.h-allers.de</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt">Netztagebuch: http://heinrich-erlo-ger.blogspot.com/</span></font></div>
<div align="left"><font face="Arial Unicode MS"><span style="font-size:12pt">Bitácora: http://heinrich-erlo-spa.blogspot.com/</span></font></div>
<div align="left"></div>
</body>
</html>