[Allegro] timeout avanti / acon
Christoph Krempe
krempe at ub.fu-berlin.de
Fr Jul 4 11:17:24 CEST 2014
Lieber Herr Berger,
danke für den Hinweis.
"ze" steht auf "13 10", die Zeilenenden der vollständig ausgegebenen
Zeilen sind ok.
Ich habe in oai_lr.job, dem Job für die Funktion ListRecords, vor jedes
"end" ein "wri n" gesetzt, leider ohne Erfolg.
Zum Vergleich tritt der Fehler im Job oai_lm.job für die Funktion
ListMetadataFormats nicht auf, die Antwort kommt prompt. Der Job sieht
so aus:
wri "<metadataFormat>" n
wri "<metadataPrefix>oai_dc</metadataPrefix>" n
wri "<schema>http://www.openarchives.org/OAI/2.0/oai_dc.xsd</schema>" n
wri
"<metadataNamespace>http://www.openarchives.org/OAI/2.0/oai_dc/</metadataNamespace>"
n
wri "</metadataFormat>" n
Am 03.07.2014 16:50, schrieb Thomas Berger:
> Lieber Herr Krempe,
>
>> 1.
>> acron läuft 120 Sekunden, egal, die lange die Abfrage der DB tatsächlich
>> dauert. Das statisch und das dynamisch gelinkte Programm verhält sich
>> hier gleich:
>
> hat evtl. mit 2. zu tun...
>
>
>> 2.
>>
>> Die letzte in der Exportparameterdatei oaidc.dpr aufgeführte Kategorie
>> wird im _letzten_ Datensatz nicht vollständig ausgegeben:
>>
>> Beispiel:
>>
>> ok:
>> <datafield tag="658" ind1="i" ind2="1"><subfield
>> code="u">http://amun.ub.fu-berlin.de/ipac-p/getimg.php?img=a0010175.gif</subfield></datafield>
>>
>> nicht ok:
>> <datafield tag="658" ind1="i" ind2="1"><subfield
>> code="u">http://amun.ub.fu-berlin.de/ip
>> --- end ---<at avanti.c, line 417>
>>
>> Der Code in der Parameterdatei:
>> !001x p{ '<datafield tag="658" ind1="i" ind2="1">' C ' <subfield
>> code="d">http://amun.ub.fu-berlin.de/ipac-p/sto_info.php?urN=' } P{
>> '</subfield>' C '</datafield>' C }
>
> offensichtlich ist ueber ze="" das C effektiv ausser Kraft gesetzt.
> Irgendwann vor einigen Jahren kam eine Aenderung, dass avanti(?)
> nicht von sich aus ein zusaetzliches LF spendiert, um das AVANTI:EOR
> vom Job abzutrennen. Insofern laeuft das ggfls. ineinander und
> Ihr Client ignoriert die entsprechende Zeile, obwohl sie teilweise
> noch Daten enthaelt.
>
> Versuchen Sie also einmal sicherzustellen (etwa ueber ein
> write newline
> im Job), dass die letzte Ausgabezeile auch wirklich mit LF
> abgeschlossen wird.
>
> viele Gruesse
> Thomas Berger
>
>
> _______________________________________________
> Allegro mailing list
> Allegro at biblio.tu-bs.de
> http://sunny5.biblio.etc.tu-bs.de/mailman/listinfo/allegro
>
--
Mit freundlichen Grüßen
Ch. Krempe
__________________________________________________
Christoph Krempe
Abt. Datenverarbeitung / Fachreferat Philosophie
Universitätsbibliothek der FU Berlin
Garystraße 39
D-14195 Berlin
Tel.: 030 83854583
Fax: 030 83854582
Mehr Informationen über die Mailingliste Allegro