Z39.50 C# Bibliothek für Makros

ak hinzugefügt 2 Jahren her
beantwortet

Hi,

gibt es eine funktionierende C# Bibliothek um als Client auf die Z39.50 Schnittstelle via Makroszugreifen zu können ??

Ich habe es mit ZOOMDotNet versucht, leider bekomme ich eine Exception

sobald ich versuche die Dll Funktionen zu verwenden.


Grüße,

TinTin

Kommentare (3)

Foto
1

Hallo, TinTin

Gibt es einen speziellen Grund, weshalb Sie direkt mit Z39.50 arbeiten möchten und nicht den Citavi-Import nutzen?

Viele Grüße

Sebastian

Foto
1

Hi Sebastian,

danke für die schnelle Antwort. Ja, ich möchte:

1.) mich selbst etwas in Z39.50 einarbeiten und automatisiert recherchieren können

2.) ich habe eine private kohabibliothek in welcher ale meine Bücher katalogisiert sind.

Ich würde gerne ein Batch haben, welches die Daten aus den MARC21 Records in Koha in die entsprechenden Felder

in Citavi automatisch einfügt. (Da kann es diverse, ev. sogar projektabhängige Regeln geben)

Zumindest wäre ich hier gerne frei genug, jedes MARC21 Feld, jedem Citavi Feld zuordnen zu können.

Gruß,

TinTin

Foto
1

Hi, TinTin,

zwar besteht im Prinzip die Möglichkeit weitere DLLs im Makro-Editor zu referenzieren, in der Praxis scheitert das aber sehr oft an weiteren Abhängigkeiten. Dieser Anwendungsfall ist auch nicht das, wofür die Citavi-Makros eigentlich vorgesehen sind. Es geht hier nicht primär um eine Funktionserweiterung, sondern eher darum, nicht ganz alltägliche, aber mühselige Aufgaben individuell "skripten" zu können.

Sie könnten überlegen, ein Add-On für diese Aufgabe zu entwickeln, Die Sourcen der bestehenden Add-ons sind frei verfügbar und können Ihnen evtl. als Anhaltspunkt für den Aufbau dienen. Eine Dokumentation gibt es derzeit dazu noch nicht.

Mir ist aber, offen gesagt, Ihr Anwendungsfall nach wie vor nicht ganz klar. Der Import aus Katalogen lässt sich über die .CitaviTX-Dateien auch auf Feldebene anpassen.

Viele Grüße

Sebastian

Antwort schreiben
 
Dateianlage anfügen (KEINE vertraulichen Dokumente!)