[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