Personalizzazione e porting delle procedure esterne connesse ad Aleph Il caricamento degli utenti della circolazione da files esterni Modifiche introdotte.

Slides:



Advertisements
Presentazioni simili
Schedulazione e Pattern a confronto Vera Dean Support Account Manager Atlantis Milano, giugno 2007.
Advertisements

Le novità della versione 18 Vera Dean Support Account Manager Atlantis Srl Milano, giugno 2007.
Sicurezza e concorrenza nelle basi di dati
Microsoft SQL Server 2008 Utilizzo. Creazione DataBase CREATE DATABASE CREATE DATABASE Cinema.
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità D3 Sicurezza e concorrenza nelle basi di dati.
1 Teaching Cloud Computing and Windows Azure in Academia Domenico Talia UNIVERSITA DELLA CALABRIA & ICAR-CNR Italy Faculty Days 2010.
SQL (Standard query language) Istruzioni per la creazione di una tabella: Create table ( tipo, (, [vincoli]) Primary key ( ) CHIVE PRIMARIA Foreign key(
JPA Overview della tecnologia. Java Persistence Architecture Definita nella JSR-220 EJB 3.0 ( Tentativo di unificare EJB2.1 con.
Web 2.0 and Libraries mj crowley 6/3/09 Un modello di auto-apprendimento collaborativo, ma anche divertente e gratificante !
Routing Crediti Parte delle slide seguenti sono adattate dalla versione originale di J.F Kurose and K.W. Ross (© All Rights Reserved)
Gestione della Circolazione con Aleph 500 Rel. 14.1
La gestione delle acquisizioni in Aleph500
Un DataBase Management System (DBMS) relazionale client/server.
MySQL Esercitazioni. Ripasso Connessione a MySQL. Creazione delle basi di dati e delle tablelle. Inserimento dei dati. Interrogazioni.
EJB Getting started Database: MySql Application Server: Pramati Server Ambiente di sviluppo: Pramati Studio 3 Applicazione esempio: Logon Trento, 30/10/2002.
HDM Information Design notation v.4. HDM Information Design.
Directory services Directory offline –Elenchi telefonici –Guide TV –Cataloghi acquisti Directory online –Application specific (lotus notes, MS Exchange.
Esercitazione 5 MySQL Laboratorio di Progettazione Web AA 2009/2010 Chiara Renso ISTI- CNR -
Macroeconomics codice 5044 Classe 3: Pietro Garibaldi.
SIMULAZIONE RETE INTERNET INTERNET SERVICE PROVIDER GRUPPO 2 COMMESSA – INFORMATICA GRANATA Corso Sicurezza su Reti II Prof. A. De Santis Anno Accademico.
Array Ricerca Ordinamento Fusione Nicola Fanizzi Laboratorio - Corso di Programmazione (B) C.d.L. in Informatica DIB - Università degli Studi di Bari.
Si aprono il 21 gennaio e scadono il 28 febbraio /02/2014open day Istituto Professionale "Verri" Busto Arsizio.
Sistemi Operativi - Introduzione 1 Informazioni utili Per avere una distribuzione linux sul proprio pc: 1.
New Features + Improvements Miglioramenti alle Situazioni contabili Distribuzione costi Intragruppo in registrazione fatture di acqusti Varie.
Sequence. CREARE UNA SEQUENCE CREATE SEQUENCE nome [INCREMENT BY n] [START WITH n] [MAXVALUE n | NOMAXVALUE] [MINVALUE n | NOMINVALUE] [CYCLE | NOCYCLE]
Gestione dati DML Statement. DML – Data Manipultion Language Unoperazione DML viene eseguita quando: aggiungendo nuove righe ad una tabella modificando.
Viste. Cosè una vista? è possibile creare un subset logico di dati o una combinazione di dati una vista è una tabella logica basata su una tabella o su.
PRODOTTO CARTESIANO Otteniamo un prodotto cartesiano quando: viene omessa la condizione di join una condizione di join non è valida tutte le righe della.
FUNZIONI DI GRUPPO Le funzioni di gruppo operano su un set di record restituendo un risultato per il gruppo. AVG ([DISTINCT|ALL] n) media, ignora i valori.
Creazione e manipolazione tabelle. TABELLE una tabella può essere creata in qualsiasi momento,anche quando gli utenti stanno usando il database la struttura.
Constraints.
Componenti dell’architettura Oracle
SQL per la definizione di basi di dati SQL non è solo un linguaggio di interrogazione (Query Language), ma Un linguaggio per la definizione di basi di.
EDI (electronic data interchange) dalla versione 14 alla 16
1. Progettare il seguente DataBase in relazione ai due esempi presenti in piattaforma, Modulo 4, esempi 1 e 2: Considerare le informazioni per la gestione.
Progetto Strutture e personale del Ministero
B2B Newsletter ITALY – October 2011 SENDING DATE: October, 6° REMINDER ING ONLY FOR DPV DIRECT Subject: Scopri le offerte e le novità di Disneyland.
A. Capitani, F. Librizzi, F. Pratolongo. Gruppo Lavoro O. Di Carlo C. Piancatelli F. Pratolongo C. Vignoli F. Serafini.
Project Review Località Sciistica 21 Dicembre 2011.
Il modulo ISO-ILL di ALEPH 500
Associazione utenti Italiani aleph
Project Review byNight byNight December 6th, 2011.
Installazione di Drupal su Linux (sistemista) Installazione step-by-step e note.
La versione 18 di Aleph500: le novità CATALOGAZIONE Rita Vanin Ottobre 2007.
Visual Studio Tools for Office: Developer Solutions Platform Fulvio Giaccari MCSD.NET / MCT Responsabile Usergroup ShareOffice Blog:
Project Review Novembrer 17th, Project Review Agenda: Project goals User stories – use cases – scenarios Project plan summary Status as of November.
Project Review Novembrer 17th, Project Review Agenda: Project goals User stories – use cases – scenarios Project plan summary Status as of November.
Project Review Novembrer 17th, Project Review Agenda: Project goals User stories – use cases – scenarios Project plan summary Status as of November.
SUBQUERY Chi ha un salario maggiore di quello di Abel? Occorre scomporre la query in due sotto problemi: MAIN : quali impiegati hanno un salario maggiore.
Sviluppare un programma in C che, dato un array da 100 elementi interi caricato con numeri casuali compresi tra [10,100], sia in grado di cercare il valore.
CORSI DI FORMAZIONE - Basi di Dati: MySql - Parte 4 - Dicembre Utenti e privilegi del database - 1 Root è lutente amministratore predefinito, ma.
Pippo.
1 Basi di dati (Sistemi Informativi) Scuola di Dottorato in Scienze Veterinarie per la Salute Animale e la Sicurezza Alimentare a.a Ing. Mauro.
Analysis and Development of Functions in REST Logic: Application to the «DataView» Web App UNIVERSITA’ DEGLI STUDI DI MODENA E REGGIO EMILIA DIPARTIMENTO.
Last Update: 30/10/ Italiansonline ®. Last Update: 30/10/ Italiansonline ® iscritti in 2 ½ anni 130 utenti al mese "lasciano" IOL Non.
YOUR ITALIAN CV Step-by-step guide to create CURRICULUM VITAE in Italian language.
Sistemi di elaborazione dell’informazione Modulo 3 -Protocolli applicativi Unità didattica 4 - Protocolli del Web Ernesto Damiani Lezione 3 – Esempi HTTP.
CREAZIONE UTENTE SU DATATOP. CREAZIONE UTENTE Andate su //datatop.di.unipi.it/webdb Login come utente: webdb password: ****** Administer -> User Manager.
Lezione n°27 Università degli Studi Roma Tre – Dipartimento di Ingegneria Corso di Teoria e Progetto di Ponti – A/A Dott. Ing. Fabrizio Paolacci.
Dynamic SQL.
Il software Aleph caratteristiche e funzionalità Aleph500 v ersione seminario a cura di Libera Marinelli Università di Genova - Centro di servizi.
Linguaggio SQL. Linguaggi per database La diffusione del modello relazionale ha favorito l’uso prevalente di linguaggi non procedurali: in questo modo.
Introduzione a GNU/Linux. GNU/Linux Caratteristiche Compatibile con UNIX ® Multitasking Multiutente Libero.
PROGETTAZIONE DATABASE SECONDO COMPITO CAROLINA CASIELLO
2nd ONE-DAY INTERNATIONAL CONFERENCE
PROGETTAZIONE CONCETTUALE
Portal Architecture Data Management
Condivisione Documentazione Tecnica
Progettazione concettuale
Transcript della presentazione:

Personalizzazione e porting delle procedure esterne connesse ad Aleph Il caricamento degli utenti della circolazione da files esterni Modifiche introdotte in Aleph 500 Ver. 16 Marco Bortolami Università degli Studi di Udine Varese - 1 Aprile 2005

Argomenti trattati Cosè cambiato in generale dalla versione 14 alla 16 Cosè cambiato in generale dalla versione 14 alla 16 Esempi di configurazione su installazione single-ADM o multi-ADM Esempi di configurazione su installazione single-ADM o multi-ADM Variazioni dei tracciati record dalla versione 14 alla versione 16 Variazioni dei tracciati record dalla versione 14 alla versione 16 Registrazione dati in un ambiente con Utenti Non Condivisi fra più library Registrazione dati in un ambiente con Utenti Non Condivisi fra più library Registrazione dati in un ambiente con Utenti Condivisi fra più library Registrazione dati in un ambiente con Utenti Condivisi fra più library Lutilità PLIF (file-20) Lutilità PLIF (file-20)

Concetti generali ADM50 Z303 – Informazioni globali utente Z304 – Indirizzi Z305 – Iscrizione alle sublibrary Z308 – Password ADM51 Z303 – Informazioni globali utente Z304 – Indirizzi Z305 – Iscrizione alle sublibrary Z308 – Password ADM5x Z303 – Informazioni globali utente Z304 – Indirizzi Z305 – Iscrizione alle sublibrary Z308 – Password $usr_library Z303 – Informazioni globali utente Z304 – Indirizzi Z308 – Password Z353 – Chiavi per la ricerca ADM50 Z305 – Iscrizione alle sublibrary ADM51 Z305 – Iscrizione alle sublibrary ADM5x Z305 – Iscrizione alle sublibrary ALEPH 500 Ver. 14 ALEPH 500 Ver. 16 MULTI-ADM

MULTI-ADM in Aleph 500 V.16 … # setenv usr_library UDN50 # … $alephe_root/aleph_start Installazione con singola base amministrativa (Es. UDN50) … # setenv usr_library PWD50 # … Installazione con più basi amministrative (Es. BIN50, BIN51) UDN50 Z303 – Informazioni globali utente Z304 – Indirizzi Z305 – Iscrizione alle sublibrary Z308 – Password Z353 – Chiavi per la ricerca PWD50 Z303 – Informazioni globali utente Z304 – Indirizzi Z308 – Password Z353 – Chiavi per la ricerca BIN50 Z305 – Iscrizione alle sublibrary BIN51 Z305 – Iscrizione alle sublibrary

Name Null? Type Z303_REC_KEY NOT NULL CHAR(12) Z303_PROXY_FOR_ID CHAR(12) Z303_PRIMARY_ID VARCHAR2(12) Z303_NAME_KEY CHAR(50) Z303_USER_LIBRARY CHAR(5) Z303_OPEN_DATE NUMBER(8) Z303_UPDATE_DATE NUMBER(8) Z303_CON_LNG CHAR(3) Z303_ALPHA CHAR(1) Z303_NAME VARCHAR2(200) Z303_TITLE CHAR(10) Z303_DELINQ_1 NUMBER(2) Z303_DELINQ_N_1 VARCHAR2(200) Z303_DELINQ_1_UPDATE_DATE NUMBER(8) Z303_DELINQ_1_CAT_NAME CHAR(10) Z303_DELINQ_2 NUMBER(2) Z303_DELINQ_N_2 VARCHAR2(200) Z303_DELINQ_2_UPDATE_DATE NUMBER(8) Z303_DELINQ_2_CAT_NAME CHAR(10) Z303_DELINQ_3 NUMBER(2) Z303_DELINQ_N_3 VARCHAR2(200) Z303_DELINQ_3_UPDATE_DATE NUMBER(8) Z303_DELINQ_3_CAT_NAME CHAR(10) (…segue) Name Null? Type Z303_REC_KEY NOT NULL CHAR(12) Z303_PROXY_ID VARCHAR2(12) Z303_PRIMARY_ID VARCHAR2(12) Z303_NAME_KEY CHAR(50) Z303_OPEN_DATE NUMBER(8) Z303_UPDATE_DATE NUMBER(8) Z303_CON_LNG CHAR(3) Z303_ALPHA CHAR(1) Z303_NAME VARCHAR2(200) Z303_TITLE CHAR(10) Z303_DELINQ_1 NUMBER(2) Z303_DELINQ_N_1 VARCHAR2(200) Z303_DELINQ_2 NUMBER(2) Z303_DELINQ_N_2 VARCHAR2(200) Z303_DELINQ_3 NUMBER(2) Z303_DELINQ_N_3 VARCHAR2(200) …(segue) Variazioni dei tracciati record ALEPH 500 Ver. 14 ALEPH 500 Ver. 16 TABELLA Z303 – Informazioni globali utente (parte 1)

(…continua) Name Null? Type Z303_BUDGET VARCHAR2(50) Z303_PROFILE_ID VARCHAR2(12) Z303_ILL_LIBRARY CHAR(5) Z303_HOME_LIBRARY CHAR(5) Z303_FIELD_1 VARCHAR2(100) Z303_FIELD_2 VARCHAR2(100) Z303_FIELD_3 VARCHAR2(100) Z303_ILL_TOTAL_LIMIT NUMBER(4) Z303_ILL_ACTIVE_LIMIT NUMBER(4) Z303_DISPATCH_LIBRARY CHAR(5) Z303_BIRTH_DATE NUMBER(8) Z303_EXPORT_CONSENT CHAR(1) Z303_PROXY_ID_TYPE NUMBER(2) Z303_SEND_ALL_LETTERS CHAR(1) Z303_PLIF_MODIFICATION VARCHAR2(50) (…continua) Name Null? Type Z303_BUDGET VARCHAR2(20) Z303_PROFILE_ID CHAR(10) Z303_ILL_LIBRARY CHAR(5) Z303_HOME_LIBRARY CHAR(5) Z303_FIELD_1 VARCHAR2(100) Z303_FIELD_2 VARCHAR2(100) Z303_FIELD_3 VARCHAR2(100) Z303_ILL_TOTAL_LIMIT NUMBER(4) Z303_ILL_ACTIVE_LIMIT NUMBER(4) Z303_DISPATCH_LIBRARY CHAR(5) Z303_BIRTH_DATE NUMBER(8) Z303_EXPORT_CONSENT CHAR(1) Z303_PROXY_ID_TYPE NUMBER(2) Variazioni dei tracciati record ALEPH 500 Ver. 14 ALEPH 500 Ver. 16 TABELLA Z303 – Informazioni globali utente (parte 1)

Name Null? Type Z304_REC_KEY NOT NULL CHAR(14) Z304_ADDRESS VARCHAR2(250) Z304_ZIP CHAR(9) Z304_ _ADDRESS VARCHAR2(60) Z304_TELEPHONE VARCHAR2(30) Z304_DATE_FROM NUMBER(8) Z304_DATE_TO NUMBER(8) Z304_ADDRESS_TYPE NUMBER(2) Z304_TELEPHONE_2 VARCHAR2(30) Z304_TELEPHONE_3 VARCHAR2(30) Z304_TELEPHONE_4 VARCHAR2(30) Z304_UPDATE_DATE NUMBER(8) Z304_CAT_NAME CHAR(10) Name Null? Type Z304_REC_KEY NOT NULL CHAR(14) Z304_ADDRESS VARCHAR2(250) Z304_ZIP CHAR(9) Z304_ _ADDRESS VARCHAR2(60) Z304_TELEPHONE VARCHAR2(30) Z304_DATE_FROM NUMBER(8) Z304_DATE_TO NUMBER(8) Z304_ADDRESS_TYPE NUMBER(2) Z304_TELEPHONE_2 VARCHAR2(30) Z304_TELEPHONE_3 VARCHAR2(30) Z304_TELEPHONE_4 VARCHAR2(30) Variazioni dei tracciati record ALEPH 500 Ver. 14 ALEPH 500 Ver. 16 TABELLA Z304 - Indirizzi

Name Null? Type Z305_REC_KEY NOT NULL CHAR(17) Z305_OPEN_DATE NUMBER(8) Z305_UPDATE_DATE NUMBER(8) Z305_BOR_TYPE CHAR(2) Z305_BOR_STATUS CHAR(2) Z305_EXPIRY_DATE NUMBER(8) Z305_NOTE VARCHAR2(80) Z305_LOAN_PERMISSION CHAR(1) Z305_PHOTO_PERMISSION CHAR(1) Z305_OVER_PERMISSION CHAR(1) Z305_MULTI_HOLD CHAR(1) Z305_LOAN_CHECK CHAR(1) Z305_DELIVERY_TYPE CHAR(1) Z305_HOLD_PERMISSION CHAR(1) Z305_RENEW_PERMISSION CHAR(1) Z305_RR_PERMISSION CHAR(1) Z305_IGNORE_LATE_RETURN CHAR(1) Z305_LAST_ACTIVITY_DATE NUMBER(8) Z305_PHOTO_CHARGE CHAR(1) Z305_NO_LOAN NUMBER(4) Z305_NO_HOLD NUMBER(4) (…segue) Name Null? Type Z305_REC_KEY NOT NULL CHAR(17) Z305_OPEN_DATE NUMBER(8) Z305_UPDATE_DATE NUMBER(8) Z305_BOR_TYPE CHAR(2) Z305_BOR_STATUS CHAR(2) Z305_EXPIRY_DATE NUMBER(8) Z305_NOTE VARCHAR2(80) Z305_LOAN_PERMISSION CHAR(1) Z305_PHOTO_PERMISSION CHAR(1) Z305_OVER_PERMISSION CHAR(1) Z305_MULTI_HOLD CHAR(1) Z305_LOAN_CHECK CHAR(1) Z305_DELIVERY_TYPE CHAR(1) Z305_HOLD_PERMISSION CHAR(1) Z305_RENEW_PERMISSION CHAR(1) Z305_RR_PERMISSION CHAR(1) Z305_IGNORE_LATE_RETURN CHAR(1) Z305_LAST_ACTIVITY_DATE NUMBER(8) Z305_PHOTO_CHARGE CHAR(1) Z305_NO_LOAN NUMBER(4) Z305_NO_HOLD NUMBER(4) (…segue) Variazioni dei tracciati record ALEPH 500 Ver. 14 ALEPH 500 Ver. 16 TABELLA Z305 – Iscrizione alle sublibrary (parte 1)

(…continua) Name Null? Type Z305_NO_PHOTO NUMBER(4) Z305_NO_CASH NUMBER(4) Z305_CASH_LIMIT CHAR(10) Z305_CREDIT_DEBIT CHAR(1) Z305_SUM CHAR(10) Z305_DELINQ_1 NUMBER(2) Z305_DELINQ_N_1 VARCHAR2(200) Z305_DELINQ_1_UPDATE_DATE NUMBER(8) Z305_DELINQ_1_CAT_NAME CHAR(10) Z305_DELINQ_2 NUMBER(2) Z305_DELINQ_N_2 VARCHAR2(200) Z305_DELINQ_2_UPDATE_DATE NUMBER(8) Z305_DELINQ_2_CAT_NAME CHAR(10) Z305_DELINQ_3 NUMBER(2) Z305_DELINQ_N_3 VARCHAR2(200) Z305_DELINQ_3_UPDATE_DATE NUMBER(8) Z305_DELINQ_3_CAT_NAME CHAR(10) Z305_FIELD_1 VARCHAR2(200) Z305_FIELD_2 VARCHAR2(200) Z305_FIELD_3 VARCHAR2(200) Z305_HOLD_ON_SHELF CHAR(1) Z305_END_BLOCK_DATE NUMBER(8) (…continua) Name Null? Type Z305_NO_PHOTO NUMBER(4) Z305_NO_CASH NUMBER(4) Z305_CASH_LIMIT CHAR(10) Z305_CREDIT_DEBIT CHAR(1) Z305_SUM CHAR(10) Z305_DELINQ_1 NUMBER(2) Z305_DELINQ_N_1 VARCHAR2(200) Z305_DELINQ_2 NUMBER(2) Z305_DELINQ_N_2 VARCHAR2(200) Z305_DELINQ_3 NUMBER(2) Z305_DELINQ_N_3 VARCHAR2(200) Z305_FIELD_1 VARCHAR2(100) Z305_FIELD_2 VARCHAR2(100) Z305_FIELD_3 VARCHAR2(100) Z305_HOLD_ON_SHELF CHAR(1) Z305_END_BLOCK_DATE NUMBER(8) Variazioni dei tracciati record ALEPH 500 Ver. 14 ALEPH 500 Ver. 16 TABELLA Z305 – Iscrizione alle sublibrary (parte 2)

Name Null? Type Z308_REC_KEY NOT NULL CHAR(27) Z308_VERIFICATION VARCHAR2(20) Z308_VERIFICATION_TYPE CHAR(2) Z308_ID CHAR(12) Z308_STATUS CHAR(2) Z308_ENCRYPTION CHAR(1) Name Null? Type Z308_REC_KEY NOT NULL CHAR(22) Z308_VERIFICATION VARCHAR2(20) Z308_VERIFICATION_TYPE CHAR(2) Z308_ID VARCHAR2(12) Z308_STATUS CHAR(2) Z308_ENCRYPTION CHAR(1) Variazioni dei tracciati record ALEPH 500 Ver. 14 ALEPH 500 Ver. 16 TABELLA Z308 - Password

Name Null? Type Z353_REC_KEY NOT NULL CHAR(115) Z353_ID CHAR(12) Variazioni dei tracciati record ALEPH 500 Ver. 14 ALEPH 500 Ver. 16 TABELLA Z353 – Chiavi per la ricerca

Z303/Z308/Z353 in ambiente Utenti NON condivisi (TAB100 – USER-SHARING=N) 1 Record nella tabella Z303 (per ogni library in cui lutente è iscritto) Z303_REC_KEY:.. Z303_USER_LIBRARY:UDN50.. Library in cui è valido il record in ambiente utenti condivisi

Z303/Z308/Z353 in ambiente Utenti NON Condivisi (TAB100 – USER-SHARING=N) 2 Record (per ogni library in cui lutente è iscritto), nella tabella Z308 con il campo Z308_REC_KEY così compilato: UDN50 01 UDN50 Tipo chiave: 00 – ID 01 – Barcode Valore della chiave Library in ambiente Utenti condivisi

3 Record (per ogni library in cui lutente è iscritto), nella tabella Z353 con z353_REC_KEY: … UDN50ID UDN50BC UDN50NAME + 3 Record nella tabella Z353 per ogni library nella quale è iscritto, con z353_REC_KEY: UDN50UDN50ID UDN50UDN50BC UDN50UDN50NAME Z303/Z308/Z353 in ambiente Utenti NON Condivisi (TAB100 – USER-SHARING=N) Library in cui Lutente è iscritto Library in cui è valido il record in ambiente utenti condivisi Identificativo della chiave ID / BC / NAME Valore della chiaveID Utente Compilato solo per La chiave NAME

Z303/Z308/Z353 in ambiente Utenti Condivisi (TAB100 – USER-SHARING=Y) 1 Record nella tabella Z303 Z303_REC_KEY:.. Z303_USER_LIBRARY:.. Library in cui è valido il record in ambiente utenti condivisi

Z303/Z308/Z353 in ambiente Utenti Condivisi (TAB100 – USER-SHARING=Y) 2 Record nella tabella Z308 con il campo Z308_REC_KEY così compilato: Tipo chiave: 00 – ID 01 – Barcode Valore della chiave Library in ambiente Utenti condivisi

3 Record nella tabella Z353 con z353_REC_KEY: … ID BC NAME + 3 Record nella tabella Z353 per ogni library nella quale è iscritto, con z353_REC_KEY: BIN50 ID BIN50 BC BIN50 NAME BIN51 ID BIN51 BC BIN51 NAME Z303/Z308/Z353 in ambiente Utenti Condivisi TAB100 – USERSHARING=Y Library in cui Lutente è iscritto Library in cui è valido il record in ambiente utenti condivisi Identificativo della chiave ID / BC / NAME Valore della chiaveID Utente Compilato solo per La chiave NAME

LUtilità PLIF (file-20) La procedura permette di aggiungere, aggiornare o eliminare i record degli utenti e può includere un aggiornamento per un utente globale (Z303), un utente locale (Z305), chiavi ID (Z308) e/o tabelle degli indirizzi (Z304).

LUtilità PLIF (file-20) E disponibile unesauriente documentazione dellEx-Libris sul portale Allindirizzo