<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div> 
<div>
<div><strong>Gesendet:</strong> Dienstag, 11. Oktober 2016 um 12:27 Uhr<br/>
<strong>Von:</strong> Ulrich.Osterhus@LG-Luebeck.LandSH.de</div>

<div> </div>

<div>>rufe ich X dnb auf und gebe die ISBN ein (978-3-11-027473-8), erscheint die Eieruhr und kurz danach die Meldung:</div>

<div name="quoted-content">
<div>
<div>
<div>>Keine Rückmeldung</div>

<div>> Mittlerweile habe ich mehrere Titel über den dnb.flx geholt. Alles hat geklappt, nur zum wiederholten Mal die 978-3-11-027473-8 nicht.</div>
</div>
</div>
</div>

<div>Dieser Titel enthält zwei MARC 490-Felder (Serientitel).</div>

<div>In diesem Fall läuft der FLEX leider in eine unvorhergesehene Endlosschleife.</div>

<div>Das wurde behoben. Aktualisieren Sie mit   X gf dnb.flx  und es klappt.</div>

<div> </div>

<div> ----------------------------------------------------------------------------------------------</div>

<div> </div>

<div>Wer mal etwas mehr wissen und verstehen möchte, findet in dem  dnb.flx  jetzt</div>

<div> </div>

<div>1. Einige Tips zum Testen:</div>

<div>
<div><br/>
// a) Wenn gestartet mit  X dnb xyz.xml, dann wird Datei xyz.xml gelesen und direkt verarb.<br/>
// b) Um nach Aenderung dieser FLEX-Datei nochmal denselben Satz zu testen:<br/>
//    mit  X dnb $ starten. (wenn a99 vorher nicht neu gestartet und keine andere FLEX-Aktion!)<br/>
// c) Um die von DNB gesendeten XML-Daten zu sehen und z speichern:<br/>
//    X var $\show IV , dann  "Datei / Anzeige speichern als ..." xyz.xml</div>

<div>//       ... und dann ==> a)</div>

<div> </div>

<div>2. Weiter unten kann man Befehle aktivieren, um die Verarbeitung zu verhindern und sich nur die</div>

<div>   gelieferten Daten anzuschauen (XML) und diese als Datei zu speichern:</div>

<div> </div>

<div>
<div>//  *** Satz verarbeiten ***<br/>
:CONVERT<br/>
//  mes Daten sind jetzt bereit zur Umwandlung<br/>
//  yes Daten anzeigen und Ende?<br/>
//  if yes end</div>

<div> </div>

<div>Die letzten drei Zeilen aktivieren, d.h. vorn "// " wegnehmen, dann endet die Verarbeitung bei Eingabe von Yes</div>

<div>und man sieht die XML-Daten vor sich.</div>

<div> </div>

<div>Unterhalb der Zeile  :CONVERT  geht die Umwandlung los. Wer das Prinzip erst einmal durchschaut hat,</div>

<div>kann da natürlich beliebig eingreifen. Das Einfachste ist, ein einzelnes MARC-Unterfeld zu isolieren</div>

<div>und in ein allegro-Feld zu kopieren, z.B. MARC 260$c in #76:<br/>
 </div>

<div>
<div>var "260c"<br/>
perf SF<br/>
ins #76</div>

<div> </div>

<div>Wenn mehrere Unterfelder zusammengefaßt in ein allegro-Feld sollen, wird es etwas schwieriger,</div>

<div>siehe z.B. der Abschnitt zum ersten Verfasser unter :100 und zu den weiteren unter :700</div>
</div>

<div> </div>

<div>B.E.</div>

<div> </div>
</div>
</div>
</div>
</div></div></body></html>