Automatisierte Bestellabwicklung über Lieferantenportale von Frank Dietz (BVB/A)

Ähnliche Dokumente
Teilnahme am B3Kat neue Möglichkeiten

Stefan Lohrum/Viktoria Gerlach

Sachstand BVB für AG Verbundsysteme

Dr. Barbara Block (VZG) und Volker Conradt (BSZ)

Erwerbung als Workflow

Bestands-Controlling Wie kann der Workflow unterstützt werden?

Sachstand BVB für AG Verbundsysteme

Gezielt Recherchieren durch Kataloganreicherung

Wie man die SLNP-Schnittstelle für ILL2 in ALEPH testet (SLNP2)

Vertretungen der Öffentlichen Bibliotheken. Werkstattbericht zur technischen Implementierung

T:\Dokumentationen\Asseco_BERIT\Schulung\BERIT_LIDS7_Basiskurs\Impo rt_export\beritde_lt_do_ _lids7.basisschulung_import_export.

Bekannte Fehler / Offene Punkte Online- Versorgungsschnittstelle

Übung 7 DBMS-FUNKTIONALITÄTEN UND DATENIMPORT

Folien php/mysql Kurs der Informatikdienste

6) Verbünde, Portale, Metakataloge. 1) Die Funktionen. a) Besserer Zugang zur Information

E-Books im Aleph-Katalog

Lokale Bibliothekssysteme: Zukunftsperspektiven

XML-Archivierung betriebswirtschaftlicher Datenbank-Objekte*

Projekt Umstieg auf internationale Formate und Regelwerke (MARC21, AACR2)

Dokumentation zur Anlage eines JDBC Senders

Ex Libris (Deutschland) GmbH

RDA-Implementierung (Update 1) in den ALEPH Lokalsystemen

Konkordanzen und Kataloganreicherung in Form von Klassifikationen im Österreichischen Bibliothekenverbund (ÖBV) ein Werkstattbericht

Lessons learned. Christine Baron, Hochschulbibliothekszentrum Nordrhein-Westfalen

Fortbildungsveranstaltung Dokumentlieferdienste

Teil 3.4. Lokaldaten. Schulungsmaterial

Angebote des HBZ im. Allgemeiner Überblick Aktuelle Entwicklungen des DigiBib-Portals. Heiko Jansen, HBZ NRW

OID-Listen-basierte Evaluierungsabfragen

VZG. Neue Funktionen im Zentralsystem (subito PreOrder, Kavia) 11. Verbundkonferenz des GBV in Bremen September Regina Willwerth GBV VZG

Bibliotheksverbund Bayern AG Lokalsysteme

Elektronischer Datenaustausch EDI. ( Stand )

Verfahren zum Umstieg auf die Online- Versorgungsschnittstelle

Benutzerhandbuch. Willkommen im Benutzerhandbuch! Hier finden Sie alle Informationen zum SchulbuchBestellsystem.

Die Lücke im System schließen: E-Books in der Fernleihe Technik, Lizenzen, Organisation. Dr. Berthold Gillitzer / Volker Conradt

Verbundübergreifende Online-Fernleihe: der zentrale Fernleihserver

RDA-Implementierung (Update 2) in den ALEPH Lokalsystemen

Zusammenfassung Testphase 2 für WinIBW3.6

IUG DRESDEN ERSTELLUNG VON ROBUSTEN NATURAL SERVICES Software AG. All rights reserved. For internal use only

Erstellung botoptimierter Partnerlinks

Neue Datenflüsse hbz - WMS/WorldCat. Zentrale Services für WMS-Bibliotheken

Kommandosyntax: s sta bib <eln> [<monat> <jahr>] [bis <monat> <jahr>]

Zotero Kurzanleitung. Inhalt kim.uni-hohenheim.de

Borland Delphi 6 -- Kochbuch

Funktionsleiste Zeitschriften / ZDB-Funktionen

X-Server. Ex Libris Deutschland GmbH (2007) Version 18 Zuletzt aktualisiert:

- Neues Verbundsystem des BVB -

Arbeitsabläufe in der verbundübergreifenden Fernleihe

Die Fibu im Einsatz der Verbund-Bibliotheken

PostgreSQL unter Debian Linux

Puzzle. Versionierung und Verwaltung mehrerer Instanzen Thomas Höhne, IDU IT+Umwelt GmbH

MySQL, Java und einiges mehr

NWBib-Daten und -Redaktionsverfahren in ALEPH 500

Projekt KOBV-Informationsportal

Automatisierte Inhaltserschließung von E-Books

Bestellkatalogisierung

MySQL Queries on "Nmap Results"

Bestellung und Informationen

Alephino Datenkonvertierung

Kooperation BSZ VZG (GBV)

Vorstellung des IDS Online-Shops

Stefan Lohrum, KOBV Zentrale KOBV: Weiterentwicklung Online- Fernleihe

Die Phasen des Projekts

Die "Common Bibliographic Data Zone" (CBDZ)

Teba Onlinewelt. Das Teba Bestellportal. Dokumentation und Handhabung. Teba GmbH & Co.KG Version 1.0

In diesem Abschnitt wollen wir uns mit der Architektur von Datenbank Managements Systemen beschäftigen.

Kooperation BSZ VZG (GBV): Ein gemeinsamer Verbundkatalog für 10 Bundesländer und die SPK

Beacon. von Bettina Hielscher (BVB/A) ASP-Treffen : 3. Juli Beacon Seite 1

Tec Local Installationsanleitung: Lieferanten-Modus (Client) TecLocal 4.0. Installationsanleitung: Lieferanten-Modus (Client)

Innovator 11 classix. Erweiterter XMI-Export aus Innovator Business und Object classix. HowTo.

Verbundkatalog Öffentlicher Bibliotheken (ÖVK)

SQL für Trolle. mag.e. Dienstag, Qt-Seminar

Mit Linked Open Data in die Zukunft

Beispiele für Datenbank-Struktur-Probleme

Kooperation hbz BVB obv sg. Silke Schomburg / hbz

Datenbanken für Online Untersuchungen

Dokumentation zum Projekt Mail-Adapter in SAP PI Sinkwitz, Sven Theel, Thomas

Fakultät für Informatik & Wirtschaftsinformatik DB & IS II - SS noch einmal. XQuery... Andreas Schmidt Oracle XQuery 1/12

E-Book-Pakete in einem Lokalsystem mit zwei Bibliotheken

Dipl. Wirtsch.-Ing. Lars Geldner Nürnberg,

Kommunikation mit ANABEL / euro-bis flow

Abgleich von ISBNs in Webseiten / Listen mit dem Bibliothekskatalog (Dokumentation UB Rostock / Stand: )

Bibliotheksverbund Bayern AG Lokalsysteme

ANLEITUNG ZUR OCI- UND UGL-SCHNITTSTELLE

Neuaufbau String-Wörterbuch; fhdsis-db, DBS=syb

Buchhandel.de Callback. Konfiguration, Parameter und Rückgabewerte

RVK-Portal und BibScout. Zwei Seiten derselben Medaille RVK?

Aus 13 mach 1! Die Fakultätsbibliothek Theologie der Universität Graz Neubau und Reorganisation Katrin Stump, UB Graz

Auf der linken Seite wählen Sie nun den Punkt Personen bearbeiten.

Aufgabenstellung und Zielsetzung

IBM eserver zseries. VSE Health Checker. Jörg Schmidbauer. VM/VSE IS-Leiter Kolloquium Bad Reichenhall IBM Corporation

Alephino Datenkonvertierung

Handbuch. Kostenlose Online-Lernmittelverwaltung mit Bestandspflege. Bildnachweis: istockphoto/dominik Pabis W_009 (06/13)

Kurzanleitung. Zotero 5.0. Inhalt kim.uni-hohenheim.de

Aktuelle Sicherheitsprobleme im Internet: Angriffe auf Web-Applikationen

SISIS-ASP beim BVB. aktuelle Planungen

Geschäftsgangsregelung Fortlaufende Ressourcen

Whitepaper. Produkt: combit Relationship Manager 5. Import von Adressen nach Firmen und Personen. combit GmbH Untere Laube Konstanz

Kurzanleitung Medienshop

à la Carte KMU - Lösungen im Alltag für Filemaker und das Web

Transkript:

Automatisierte Bestellabwicklung über Lieferantenportale von Frank Dietz (BVB/A) Frankfurt 31.05.2017 Projekt Bestellautomatisierung Seite 1

Inhalt Über das Projekt: Ziele und Kooperation mit dem hbz, beteiligte Komponenten im Überblick Notwendige Schritte auf der Lieferantenseite: zusätzliche Datenerhebung, Sammelbearbeitung, Auslieferungsdateien, Pflege von Auswahllisten Der Datenfluss im Überblick Datenimport im Verbund: Checks und Aufbereitung, die Generierung der Importdateien Abläufe im Lokalsystem: Vorraussetzungen, Ermittlung relevanter Bestelldaten, Tabellenversorgung Frankfurt 31.05.2017 Projekt Bestellautomatisierung Seite 2

Zum Projekt (1) Ziel: Automatische Datenübernahme ins Verbund- und Lokalsystem, sowie Generierung von Bestelldatensätzen im Lokalsystem einer Bibliothek zu den in Portalen bestellten Titeln Ein Lösungweg wird in Kooperation zwischen hbz und BVB entwickelt; das entwickelte Verfahren soll für SISIS- und ALEPH- Anwendern zur Verfügung stehen Frankfurt 31.05.2017 Projekt Bestellautomatisierung Seite 3

Zum Projekt (2) Aufgaben hbz: Lieferantenunabhängiges Bestellportal ELi;SA Bestellungen in ALEPH-Lokalsystemen Aufgaben BVB: Bestellabwicklung für SISIS-Lokalsysteme über Bestellportale der Lieferanten Frankfurt 31.05.2017 Projekt Bestellautomatisierung Seite 4

Beteiligte Komponenten im Überblick Lieferantenportale Catserver und weitere LU-Portal ELi;SA (Entwicklung HBZ) Anwendung Lieferanten Verbund Lokalsystem Frankfurt 31.05.2017 Projekt Bestellautomatisierung Seite 5

Auf der Lieferantenseite (1) In den Lieferantenportalen müssen zusätzlich Werte für die Bestelldatensatzgenerierung in den Lokalsystemen erhoben werden Parameter, die sich an das Portal-Login des Bestellers binden lassen: Bibliothekskennzeichen (ISIL : DE-150), Bibliothekstyp (s=sisis, a=aleph), Namenskürzel des Bestellers,.. Parameter, die in den Portalen durch neue Eingabefelder erfragt werden: Bestellnummernkreis, Fächerliste, Lieferadresse, Haushaltstitel, Länderkennzeichen eines Titels, Bemerkungsfeld für eine Mitteilung an den Lieferanten Frankfurt 31.05.2017 Projekt Bestellautomatisierung Seite 6

Auf der Lieferantenseite (2) Beispiel eines zu bestellenden Titels: Frankfurt 31.05.2017 Projekt Bestellautomatisierung Seite 7

Auf der Lieferantenseite (3) Bestelldatenermittlung bei Übergabe des Titels an den Warenkorb: Frankfurt 31.05.2017 Projekt Bestellautomatisierung Seite 8

Auf der Lieferantenseite (4) Sammelbearbeitung für Titel mit ähnlichen Bestellparametern Frankfurt 31.05.2017 Projekt Bestellautomatisierung Seite 9

Auf der Lieferantenseite (5) Der Anwender hat die Möglichkeit, Auswahllisten selbst zu pflegen Frankfurt 31.05.2017 Projekt Bestellautomatisierung Seite 10

Auf der Lieferantenseite (6) Zu den bestellten Titeln eines Warenkorbes werden 2 Dateien generiert. In einer werden die Bestelldaten und in der anderen die Titeldaten aller Erwerbungen aufgelistet. Beispielsbenennung: Leh-Best-20170503-131828-27187.xml Leh-Tit-20170503-131827-27187.xml Die Zusammengehörigkeit von Titel- und Bestelldateninformationen ist durch eine eindeutige ORD-Id gesichert, die vom Lieferanten vergeben wird. Bestell- und Titeldaten werden getrennt, damit eine leichte Validierung der Bestelldaten durchgeführt werden kann. Frankfurt 31.05.2017 Projekt Bestellautomatisierung Seite 11

Auf der Lieferantenseite (7) Bestelldaten eines Titels im ORD-Feld der Bestelldatendatei <marc:datafield tag="920" ind1="s" ind2=" "> <marc:subfield_0>de-150;leh_271870001</marc:subfield_0>... <marc:subfield_a>2</marc:subfield_a> <marc:subfield_b>b2015</marc:subfield_b> <marc:subfield_c>lehmanns Media GmbH</marc:subfield_c> <marc:subfield_d></marc:subfield_d> <marc:subfield_e>55,90</marc:subfield_e> <marc:subfield_f>eur</marc:subfield_f> <marc:subfield_g>510</marc:subfield_g>... <marc:subfield_j>only for test</marc:subfield_j>... <marc:subfield_n>523 74, Neob</marc:subfield_n>... </marc:datafield> Frankfurt 31.05.2017 Projekt Bestellautomatisierung Seite 12

Datenfluss im Überblick Ftp-Server Lieferanten Verbund (mit Aleph-System) ftp scp Sikom Sisis-Lokalsytem SLNP DB CS JDBC JDBC GenOrdDataRecForLocSystem Frankfurt 31.05.2017 Projekt Bestellautomatisierung Seite 13

Datenimport in den Verbund (1) Der Transport und die Aufbereitung der Lieferantendaten wird durch eine Perl-Anwendung (providesupplierdata) gesteuert. Die Einzelschritte hierzu sind: Die Lieferantendaten werden vom ftp-server des Lieferanten geholt Valdierung der Bestelldaten via XSD (XML Schema Definition) ISBN-Check via Z39.50 Datenmerge und Formatierung Generierung von Importdateien Importdateien auf den Verbundrechner bringen Frankfurt 31.05.2017 Projekt Bestellautomatisierung Seite 14

Datenimport in den Verbund (2) Dem ISBN-Check über Z39.50 kommt eine besondere Rolle zu. Seine Abfrageergebnisse entscheiden, ob zu einem Titel im Verbundkatalog ein neuer Titeldatensatz auf der Basis der Titel- und Bestelldaten des Lieferanten generiert wird oder ob nur die gelieferten Bestelldaten in einem zu dem Titel bereits angelegten Datensatz eingehängt werden Dazu wird zu jedem bestellten Titel die ISBN aus den Bestelldaten geholt und damit der Medientyp, die Verbund-ID und die Anzahl der ISBN-Treffer im Verbund ermittelt. Das Ziel ist die Vermeidung von Dubletten im Verbundkatalog. Frankfurt 31.05.2017 Projekt Bestellautomatisierung Seite 15

Datenimport in den Verbund (3) Eine Z39.50-Abfrage wird so ausgewertet: Anzahl von ISBN-Treffern im Verbund = 0: Titel wird neu angelegt (mit Titeldaten des Lieferanten) Anzahl von ISBN-Treffern im Verbund >= 1: falls ausschliesslich E-Medien vorhanden sind, wird der Titel neu angelegt; andernfalls nicht falls der Titel nicht neu angelegt wird, erhält der aktuellste Titelsatz die Bestelldaten (Titelsatz mit höchster Verbund-ID) Die Titel zur Neuaufnahme oder Bestelldatenanreicherung werden in zwei verschiedenen Importdateien gesammelt und mit verschiedenen Werkzeugen im Verbundkatalog eingespielt. Frankfurt 31.05.2017 Projekt Bestellautomatisierung Seite 16

Datenimport in den Verbund (4) Beispiel: $ cat results_checkisbnviaz3950.txt (1, 2) ; 3-540-76393-7 ; g ; BV023356634 (2, 2) ; 3-540-76393-7 ; a ; BV023299490 (1, 2) ; 3-7863-0782-2 ; a ; BV036424870 (2, 2) ; 3-7863-0782-2 ; a ; BV019409337... Neben der Verbundid wird zur ISBN die Anzahl der Titelsätze zur ISBN und der Medientyp ermittelt. Medientyp g kennzeichnet E-books, a andere. Importdateien: Leh-merge-20170503-131828-27187_with_title_data.xml Leh-merge-20170503-131828-27187_without_title_data.xml Frankfurt 31.05.2017 Projekt Bestellautomatisierung Seite 17

Bestelldatensatz-Generierung im Lokalsystem (1) Die Ermittlung und Verteilung der Bestelldaten in den DB-Tabellen des Sisis-Lokalsystems wird durch eine java-anwendung (genorddatarecforlocsystem) gesteuert. Dafür müssen folgende Vorraussetzungen erfüllt sein: Einspielung der angereicherten Titeldatensätze aus dem Verbund über die Versorgungsschnittstelle (SIKOM) ins Lokalsystem Konverteranpassung für die Übernahme des ORD-Feldes in die Titeldaten des Lokalsystems; das ORD-Feld wird bsw. in die Kategorie 7800 geschrieben und das daraus extrahierte subfield in Kategorie 7801; letztere wird indexiert und suchbar gemacht Im Lokalsystem existiert die Tabelle bestauto, die alle Ord-Ids von Bestellungen enthält, zu denen Bestelldatensätze generiert wurden Frankfurt 31.05.2017 Projekt Bestellautomatisierung Seite 18

Bestelldatensatz-Generierung im Lokalsystem (2) Ermittlung bibliotheksrelevanter Bestelldaten: (1) alle Titeldatensätze mit Bestellinformationen ermitteln: SELECT katkey1 FROM titel_worte WHERE feldnr=979 (2) Ermittlung der bibliotheksrelevanten ORD-Felder durch Prüfung des ISIL-Eintrages in Subfield_0 (Beispiel: DE-150; Leh_271870001) (3) Prüfung auf bereits durchgeführte Bestelldatengenerierung; existert ein Eintrag in der Tabelle bestauto, dann wurden bereits Datensätze angelegt und eine weitere Generierung unterbleibt; andernfalls werden sie angelegt. Frankfurt 31.05.2017 Projekt Bestellautomatisierung Seite 19

Bestelldatensatz-Generierung im Lokalsystem (3) Bestelldaten-Generierung: Mit dem ermittelten Katkey können die Ord-Felder mit den Bestellinformationen aus den nettodaten eines Titels ausgelesen werden 7800.0001 : $0 DE-150; Leh_271870001 $a 1 $b B2015 $c Lehmanns Media GmbH $e 24,80 $f EUR $g 500 $h 0 $j test, test $k 978-3-89498-259-1 $l DEU $n 523 74 ; Neob $o GR $p 0 $q 0 7801.0001 : DE-150; Leh_271870001 Extrahierung der Bestellparameter und Übergabe an das Sisis- Kommando SLNPOrderInsert; SLNPOrderInsert generiert nach verschiedenen Parameterprüfungen Datensätze in 6 verschiedenen Tabellen der Erwerbung Frankfurt 31.05.2017 Projekt Bestellautomatisierung Seite 20

Bestelldatensatz-Generierung im Lokalsystem (4) Generierte Bestelldaten in der Bestellverwaltung des Erwerbungs- Client: Frankfurt 31.05.2017 Projekt Bestellautomatisierung Seite 21

Vielen Dank für Ihre Aufmerksamkeit Frank.Dietz@bsb-muenchen.de Tel. 089/28638-2932 Frankfurt 31.05.2017 Projekt Bestellautomatisierung Seite 22