Upload
michelangelo-viana
View
664
Download
4
Tags:
Embed Size (px)
DESCRIPTION
Presentation made in Sept. 2012 at the IGeLU Conference in Zurich, Switzerland. Libraries still have a large amount of printed journals, current or historical subscriptions. Considering that when user need access an desired article fulltext, does not matter if it is available on-line or printed. This brief presentation will show the steps used by PUCRS to extract information of printed journals catalogued in Aleph500 (7,300 titles) and insert them, in batch, into SFX KB as a local target, using Aleph SQL queries and SFX dataloader. At the end of these processes, researchers are able to know, via SFX, when an article found in any metadata search tool available (Primo, Google, Metalib…) have fulltext available in the library.
Citation preview
1
Michelângelo Mazzardo Marques VianaPontifical Catholic University of Rio Grande do Sul
Porto Alegre - Rio Grande do Sul - Brazil
How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point
2Source: Google Maps
3Source: Google Maps
4Source: Google Maps
5Source: Google Maps
6Source: Google Maps
7Source: Google Maps
8Source: Google Maps
9Source: Google Maps
10Source: Google Maps
11Source: Google Maps
12Source: Google Maps
13Source: Google Maps
14Source: Google Maps
15PUCRS Main Campus is located in the capital city of Porto Alegre, Brazil. Source: Google Maps
The Pontifical Catholic University of Rio Grande do Sul (1948)
16
Research areas
Accounting Aeronautical Sciences Applied Social Sciences Architecture and Urbanism Bioethics Biomedical Research Biosciences Brain Studies Chemistry Computer Science Dentistry Earth Sciences Economics
Education Energy Engineering Environment Geriatrics and Gerontology Human Sciences Law Letters Management Mathematics Medicine Natural Sciences Nursing
Nutrition Pharmacy Philosophy Physical Education and
Sports Science Physics Physioterapy Psychology Social Communication Social Services Theology Toxicology
17
It’s all about information needs...
Where are our journals?
18
19
20
21
22
23
For example:Amount of money
spent on print subscriptions.
What is the value of this development?
24
Journal NOT found searching AZ List
25
Steps to create the SFX Target
26
Activity Diagram: steps, resources and actionsSFX ADMIN TARGETSSFX TELNET
ALEPH SQL LOADER
NOTEPAD++MS EXCELSFX ADMIN
EXPORT TOOLSFX ADMIN
DATALOADERALEPH SQL DEVELOPER
EXPORT ACTIVE PORTFOLIOS
PUCRS_CATALOG_LCL
LIST OF ACTIVE PORTOLIOS:
FILTER OBJECT_ID
SAVE TXT FILE WITH ALL OPs:
JUST THE OBJECT_IDs
LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB
MATCHED
LIST OF ALL ISSN MATCHED ISSNs
EXPORT ALL LOCAL OBJECTS
REMOVE ALL EXISTING LOCAL OBJECTS
(KEY=OBJECT_ID)
ADJUST THRESHOLDS IF NECESSARY
LIST OF NEW LOCAL OBJECTS. FILTER
OBJECT_ID + SYSNO
GENERATE DATALOADER FILE:
JOURNALS WITH ISSN ISSN + Z30
CREATE AN ORACLE TABLE TO LIST
MATCHED ISSNs
GENERATE LIST #1 NEW OBJECTS
WITH ISSN.SYSNO IS A LOCAL
ATTRIBUTE
GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.
SYSNO IS AS LOCAL ATTRIBUTE
CREATE AN ORACLE TABLE TO LIST NEW OBJECTS, LINKING
OBJECT_ID + SYSNO
GENERATE DATALOADER FILE FOR THE LOCAL OBJECTS
OBJECT_ID + SYSNO + Z30
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
JOIN NEW OBJECTS FILES #1 AND #2
DELETE FILE HEADER
LOAD ALL NEW OBJECTS INTO THE
ORACLE TABLE: OBJECT_ID + SYSNO
ADJUST THRESHOLDS IF NECESSARY
CREATE A LOCAL PARSER:
/LOCAL/CATALOG.pm
CREATE TARGET AND GETFULLTEXT
SERVICEPUCRS_CATALOG_LCL
REBUILD RSI + AZ_LIST ACTIVATE THE TARGET
REMOVE ALL OPs:OBJECT_ID
LOAD OPs WITH ISSN INTO THE TARGET
KEY=ISSN
LOAD NEW LOCAL OBJECTS (#1 + #2)
EXPORT NEW LOCAL OBJECTS
LOAD OPs OF LOCAL OBJECTS INTO THE
TARGETKEY=OBJECT_IDSYSNO = LOCAL
ATTRIBUTE
EXPORT ALL LOADED OPs
27
ALEPH : PRINT JOURNALS SFX
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
Bring titles from Aleph to SFX
28
SFX TELNET
CREATE A LOCAL PARSER:
/LOCAL/CATALOG.pm
Generate via SQL dataloader file for titles with ISSN
29
SFX ADMIN TARGETSSFX TELNET
CREATE A LOCAL PARSER:
/LOCAL/CATALOG.pmCREATE TARGET
AND GETFULLTEXT
SERVICEPUCRS_CATALOG
_LCL
Generate via SQL dataloader file for titles with ISSN
30
LOCAL::PRINT
31
PUCRS_CATALOG_LCL - getFullTxt
32
ALEPH : PRINT JOURNALS SFX : PUCRS_CATALOG_LCL
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
Z13 - TITLES
SYSNO ISSN TITLE
SYSNO TITLE
Z30 - ISSUES
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
BIB01.z13 (ISSN) + ADM50.z30 (thresholds)
33
SFX ADMIN TARGETSSFX TELNETALEPH SQL DEVELOPER
GENERATE DATALOADER
FILE: JOURNALS WITH ISSN ISSN + Z30
CREATE A LOCAL PARSER:
/LOCAL/CATALOG.pm
CREATE TARGET AND GETFULLTEXT
SERVICEPUCRS_CATALOG_LCL
Generate via SQL dataloader file for titles with ISSN
34
SFX ADMIN TARGETSSFX TELNET NOTEPAD++ALEPH SQL DEVELOPER
ADJUST THRESHOLDS IF
NECESSARY
GENERATE DATALOADER FILE:
JOURNALS WITH ISSN ISSN + Z30
CREATE A LOCAL PARSER:
/LOCAL/CATALOG.pm
CREATE TARGET AND GETFULLTEXT
SERVICEPUCRS_CATALOG_LCL
Generate via SQL dataloader file for titles with ISSN
35
SFX ADMIN TARGETSSFX TELNET NOTEPAD++SFX ADMIN
DATALOADERALEPH SQL DEVELOPER
ADJUST THRESHOLDS IF NECESSARY
GENERATE DATALOADER FILE:
JOURNALS WITH ISSN ISSN + Z30
CREATE A LOCAL PARSER:
/LOCAL/CATALOG.pm
CREATE TARGET AND GETFULLTEXT
SERVICEPUCRS_CATALOG_LCL
LOAD OPs WITH ISSN INTO THE TARGET
KEY=ISSN
Generate via SQL dataloader file for titles with ISSN
36
ALEPH : PRINT JOURNALS SFX : PUCRS_CATALOG_LCL
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
KB OBJECTS
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
Z13 - TITLES
SYSNO ISSN TITLE
SYSNO TITLE
Z30 - ISSUES
Titles that exist in SFX KB will be activated + threshold
37
SFX ADMIN TARGETSSFX TELNET NOTEPAD++SFX ADMIN
EXPORT TOOLSFX ADMIN
DATALOADERALEPH SQL DEVELOPER
ADJUST THRESHOLDS IF NECESSARY
GENERATE DATALOADER FILE:
JOURNALS WITH ISSN ISSN + Z30
CREATE A LOCAL PARSER:
/LOCAL/CATALOG.pm
CREATE TARGET AND GETFULLTEXT
SERVICEPUCRS_CATALOG_LCL
LOAD OPs WITH ISSN INTO THE TARGET
KEY=ISSN
EXPORT ALL
LOADED OPs
Store in Aleph’s Oracle a table with recorgnized ISSN
38
SFX ADMIN TARGETSSFX TELNET NOTEPAD++MS EXCELSFX ADMIN
EXPORT TOOLSFX ADMIN
DATALOADERALEPH SQL DEVELOPER
LIST OF ALL ISSN MATCHED
ISSNs
ADJUST THRESHOLDS IF NECESSARY
GENERATE DATALOADER FILE:
JOURNALS WITH ISSN ISSN + Z30
CREATE A LOCAL PARSER:
/LOCAL/CATALOG.pm
CREATE TARGET AND GETFULLTEXT
SERVICEPUCRS_CATALOG_LCL
LOAD OPs WITH ISSN INTO THE TARGET
KEY=ISSN
EXPORT ALL LOADED OPs
Store in Aleph’s Oracle a table with recorgnized ISSN
39
SFX ADMIN TARGETSSFX TELNET NOTEPAD++MS EXCELSFX ADMIN
EXPORT TOOLSFX ADMIN
DATALOADERALEPH SQL DEVELOPER
LIST OF ALL ISSN MATCHED ISSNs
ADJUST THRESHOLDS IF NECESSARY
GENERATE DATALOADER FILE:
JOURNALS WITH ISSN ISSN + Z30
CREATE AN
ORACLE TABLE TO
LIST MATCHED
ISSNs
CREATE A LOCAL PARSER:
/LOCAL/CATALOG.pm
CREATE TARGET AND GETFULLTEXT
SERVICEPUCRS_CATALOG_LCL
LOAD OPs WITH ISSN INTO THE TARGET
KEY=ISSN
EXPORT ALL LOADED OPs
Store in Aleph’s Oracle a table with recorgnized ISSN
40
SFX ADMIN TARGETSSFX TELNETALEPH
SQL LOADERNOTEPAD++MS EXCEL
SFX ADMIN EXPORT TOOL
SFX ADMIN DATALOADER
ALEPH SQL DEVELOPER
LOAD ALL RECOGNIZED
ISSNs INTO THE ALEPH’S
ORACLE TABLE: KB MATCHED
LIST OF ALL ISSN MATCHED ISSNs
ADJUST THRESHOLDS IF NECESSARY
GENERATE DATALOADER FILE:
JOURNALS WITH ISSN ISSN + Z30
CREATE AN ORACLE TABLE TO LIST
MATCHED ISSNs
CREATE A LOCAL PARSER:
/LOCAL/CATALOG.pm
CREATE TARGET AND GETFULLTEXT
SERVICEPUCRS_CATALOG_LCL
LOAD OPs WITH ISSN INTO THE TARGET
KEY=ISSN
EXPORT ALL LOADED OPs
Store in Aleph’s Oracle a table with recorgnized ISSN
41
Z13 - TITLES
SYSNO ISSN TITLE
SYSNO TITLE
Z30 - ISSUES
ALEPH : PRINT JOURNALS SFX : PUCRS_CATALOG_LCL
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
KB OBJECTS
ISSN
ISSN
KB MATCHED ISSNs
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
KB matched table is created in Aleph’s server
42
SFX ADMIN TARGETSSFX TELNETALEPH
SQL LOADERNOTEPAD++MS EXCEL
SFX ADMIN EXPORT TOOL
SFX ADMIN DATALOADER
ALEPH SQL DEVELOPER
LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB
MATCHED
LIST OF ALL ISSN MATCHED ISSNs
ADJUST THRESHOLDS IF NECESSARY
GENERATE DATALOADER FILE:
JOURNALS WITH ISSN ISSN + Z30
CREATE AN ORACLE TABLE TO LIST
MATCHED ISSNs
GENERATE LIST #1 NEW
OBJECTSWITH ISSN.SYSNO IS A
LOCAL ATTRIBUTE
CREATE A LOCAL PARSER:
/LOCAL/CATALOG.pm
CREATE TARGET AND GETFULLTEXT
SERVICEPUCRS_CATALOG_LCL
LOAD OPs WITH ISSN INTO THE TARGET
KEY=ISSN
EXPORT ALL LOADED OPs
Generate a list of new local objects and load into SFX
43
SFX ADMIN TARGETSSFX TELNETALEPH
SQL LOADERNOTEPAD++MS EXCEL
SFX ADMIN EXPORT TOOL
SFX ADMIN DATALOADER
ALEPH SQL DEVELOPER
LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB
MATCHED
LIST OF ALL ISSN MATCHED ISSNs
ADJUST THRESHOLDS IF NECESSARY
GENERATE DATALOADER FILE:
JOURNALS WITH ISSN ISSN + Z30
CREATE AN ORACLE TABLE TO LIST
MATCHED ISSNs
GENERATE LIST #1 NEW OBJECTS
WITH ISSN.SYSNO IS A LOCAL
ATTRIBUTE
ENCODE THE NEW OBJECTS LIST TO UTF-8.
KEEP IT.
CREATE A LOCAL PARSER:
/LOCAL/CATALOG.pm
CREATE TARGET AND GETFULLTEXT
SERVICEPUCRS_CATALOG_LCL
LOAD OPs WITH ISSN INTO THE TARGET
KEY=ISSN
EXPORT ALL LOADED OPs
Generate a list of new local objects and load into SFX
44
SFX ADMIN TARGETSSFX TELNETALEPH
SQL LOADERNOTEPAD++MS EXCEL
SFX ADMIN EXPORT TOOL
SFX ADMIN DATALOADER
ALEPH SQL DEVELOPER
LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB
MATCHED
LIST OF ALL ISSN MATCHED ISSNs
ADJUST THRESHOLDS IF NECESSARY
GENERATE DATALOADER FILE:
JOURNALS WITH ISSN ISSN + Z30
CREATE AN ORACLE TABLE TO LIST
MATCHED ISSNs
GENERATE LIST #1 NEW OBJECTS
WITH ISSN.SYSNO IS A LOCAL
ATTRIBUTE
GENERATE LIST #2
NEW OBJECTS WITHOUT
ISSN.SYSNO IS AS LOCAL
ATTRIBUTE
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
CREATE A LOCAL PARSER:
/LOCAL/CATALOG.pm
CREATE TARGET AND GETFULLTEXT
SERVICEPUCRS_CATALOG_LCL
LOAD OPs WITH ISSN INTO THE TARGET
KEY=ISSN
EXPORT ALL LOADED OPs
Generate a list of new local objects and load into SFX
45
SFX ADMIN TARGETSSFX TELNETALEPH
SQL LOADERNOTEPAD++MS EXCEL
SFX ADMIN EXPORT TOOL
SFX ADMIN DATALOADER
ALEPH SQL DEVELOPER
LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB
MATCHED
LIST OF ALL ISSN MATCHED ISSNs
ADJUST THRESHOLDS IF NECESSARY
GENERATE DATALOADER FILE:
JOURNALS WITH ISSN ISSN + Z30
CREATE AN ORACLE TABLE TO LIST
MATCHED ISSNs
GENERATE LIST #1 NEW OBJECTS
WITH ISSN.SYSNO IS A LOCAL
ATTRIBUTE
GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.
SYSNO IS AS LOCAL ATTRIBUTE
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
ENCODE THE NEW OBJECTS LIST TO UTF-8.
KEEP IT.
CREATE A LOCAL PARSER:
/LOCAL/CATALOG.pm
CREATE TARGET AND GETFULLTEXT
SERVICEPUCRS_CATALOG_LCL
LOAD OPs WITH ISSN INTO THE TARGET
KEY=ISSN
EXPORT ALL LOADED OPs
Generate a list of new local objects and load into SFX
46
SFX ADMIN TARGETSSFX TELNETALEPH
SQL LOADERNOTEPAD++MS EXCEL
SFX ADMIN EXPORT TOOL
SFX ADMIN DATALOADER
ALEPH SQL DEVELOPER
LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB
MATCHED
LIST OF ALL ISSN MATCHED ISSNs
ADJUST THRESHOLDS IF NECESSARY
GENERATE DATALOADER FILE:
JOURNALS WITH ISSN ISSN + Z30
CREATE AN ORACLE TABLE TO LIST
MATCHED ISSNs
GENERATE LIST #1 NEW OBJECTS
WITH ISSN.SYSNO IS A LOCAL
ATTRIBUTE
GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.
SYSNO IS AS LOCAL ATTRIBUTE
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
JOIN NEW OBJECTS FILES #1 AND #2
CREATE A LOCAL PARSER:
/LOCAL/CATALOG.pm
CREATE TARGET AND GETFULLTEXT
SERVICEPUCRS_CATALOG_LCL
LOAD OPs WITH ISSN INTO THE TARGET
KEY=ISSN
EXPORT ALL LOADED OPs
Generate a list of new local objects and load into SFX
47
SFX ADMIN TARGETSSFX TELNETALEPH
SQL LOADERNOTEPAD++MS EXCEL
SFX ADMIN EXPORT TOOL
SFX ADMIN DATALOADER
ALEPH SQL DEVELOPER
LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB
MATCHED
LIST OF ALL ISSN MATCHED ISSNs
EXPORT ALL LOCAL OBJECTS
ADJUST THRESHOLDS IF NECESSARY
GENERATE DATALOADER FILE:
JOURNALS WITH ISSN ISSN + Z30
CREATE AN ORACLE TABLE TO LIST
MATCHED ISSNs
GENERATE LIST #1 NEW OBJECTS
WITH ISSN.SYSNO IS A LOCAL
ATTRIBUTE
GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.
SYSNO IS AS LOCAL ATTRIBUTE
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
JOIN NEW OBJECTS FILES #1 AND #2
CREATE A LOCAL PARSER:
/LOCAL/CATALOG.pm
CREATE TARGET AND GETFULLTEXT
SERVICEPUCRS_CATALOG_LCL
LOAD OPs WITH ISSN INTO THE TARGET
KEY=ISSN
EXPORT ALL LOADED OPs
Generate a list of new local objects and load into SFX
48
SFX ADMIN TARGETSSFX TELNETALEPH
SQL LOADERNOTEPAD++MS EXCEL
SFX ADMIN EXPORT TOOL
SFX ADMIN DATALOADER
ALEPH SQL DEVELOPER
LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB
MATCHED
LIST OF ALL ISSN MATCHED ISSNs
EXPORT ALL LOCAL OBJECTS
ADJUST THRESHOLDS IF NECESSARY
GENERATE DATALOADER FILE:
JOURNALS WITH ISSN ISSN + Z30
CREATE AN ORACLE TABLE TO LIST
MATCHED ISSNs
GENERATE LIST #1 NEW OBJECTS
WITH ISSN.SYSNO IS A LOCAL
ATTRIBUTE
GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.
SYSNO IS AS LOCAL ATTRIBUTE
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
JOIN NEW OBJECTS FILES #1 AND #2
DELETE FILE
HEADER
CREATE A LOCAL PARSER:
/LOCAL/CATALOG.pm
CREATE TARGET AND GETFULLTEXT
SERVICEPUCRS_CATALOG_LCL
LOAD OPs WITH ISSN INTO THE TARGET
KEY=ISSN
EXPORT ALL LOADED OPs
Generate a list of new local objects and load into SFX
49
SFX ADMIN TARGETSSFX TELNETALEPH
SQL LOADERNOTEPAD++MS EXCEL
SFX ADMIN EXPORT TOOL
SFX ADMIN DATALOADER
ALEPH SQL DEVELOPER
LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB
MATCHED
LIST OF ALL ISSN MATCHED ISSNs
EXPORT ALL LOCAL OBJECTS
REMOVE ALL EXISTING LOCAL
OBJECTS (KEY=OBJECT_ID)
ADJUST THRESHOLDS IF NECESSARY
GENERATE DATALOADER FILE:
JOURNALS WITH ISSN ISSN + Z30
CREATE AN ORACLE TABLE TO LIST
MATCHED ISSNs
GENERATE LIST #1 NEW OBJECTS
WITH ISSN.SYSNO IS A LOCAL
ATTRIBUTE
GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.
SYSNO IS AS LOCAL ATTRIBUTE
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
JOIN NEW OBJECTS FILES #1 AND #2
DELETE FILE HEADER
CREATE A LOCAL PARSER:
/LOCAL/CATALOG.pm
CREATE TARGET AND GETFULLTEXT
SERVICEPUCRS_CATALOG_LCL
LOAD OPs WITH ISSN INTO THE TARGET
KEY=ISSN
EXPORT ALL LOADED OPs
Generate a list of new local objects and load into SFX
50
SFX ADMIN TARGETSSFX TELNETALEPH
SQL LOADERNOTEPAD++MS EXCEL
SFX ADMIN EXPORT TOOL
SFX ADMIN DATALOADER
ALEPH SQL DEVELOPER
LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB
MATCHED
LIST OF ALL ISSN MATCHED ISSNs
EXPORT ALL LOCAL OBJECTS
REMOVE ALL EXISTING LOCAL OBJECTS
(KEY=OBJECT_ID)
ADJUST THRESHOLDS IF NECESSARY
GENERATE DATALOADER FILE:
JOURNALS WITH ISSN ISSN + Z30
CREATE AN ORACLE TABLE TO LIST
MATCHED ISSNs
GENERATE LIST #1 NEW OBJECTS
WITH ISSN.SYSNO IS A LOCAL
ATTRIBUTE
GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.
SYSNO IS AS LOCAL ATTRIBUTE
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
JOIN NEW OBJECTS FILES #1 AND #2
DELETE FILE HEADER
CREATE A LOCAL PARSER:
/LOCAL/CATALOG.pm
CREATE TARGET AND GETFULLTEXT
SERVICEPUCRS_CATALOG_LCL
LOAD OPs WITH ISSN INTO THE TARGET
KEY=ISSN
LOAD NEW LOCAL
OBJECTS (#1 + #2)
EXPORT ALL LOADED OPs
Generate a list of new local objects and load into SFX
51
Aleph’s System Number will be loaded as LOCAL attribute.
When journal has ISSN, it is loaded as an
identifier
52
Z13 - TITLES
SYSNO ISSN TITLE
SYSNO TITLE
Z30 - ISSUES
ALEPH : PRINT JOURNALS SFX : PUCRS_CATALOG_LCL
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
KB OBJECTS
ISSN
ISSN
KB MATCHED ISSNs
ISSN
ISSN
LOCAL OBJECTS
OBJECT_ID SYSNO
OBJECT_ID SYSNO ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
Print titles not recognized by SFX now are local objects
53
Local objects table is created in Aleph’s serverSFX ADMIN TARGETSSFX TELNET
ALEPH SQL LOADER
NOTEPAD++MS EXCELSFX ADMIN
EXPORT TOOLSFX ADMIN
DATALOADERALEPH SQL DEVELOPER
LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB
MATCHED
LIST OF ALL ISSN MATCHED ISSNs
EXPORT ALL LOCAL OBJECTS
REMOVE ALL EXISTING LOCAL OBJECTS
(KEY=OBJECT_ID)
ADJUST THRESHOLDS IF NECESSARY
GENERATE DATALOADER FILE:
JOURNALS WITH ISSN ISSN + Z30
CREATE AN ORACLE TABLE TO LIST
MATCHED ISSNs
GENERATE LIST #1 NEW OBJECTS
WITH ISSN.SYSNO IS A LOCAL
ATTRIBUTE
GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.
SYSNO IS AS LOCAL ATTRIBUTE
CREATE AN ORACLE
TABLE TO LIST NEW OBJECTS, LINKING
OBJECT_ID + SYSNO
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
JOIN NEW OBJECTS FILES #1 AND #2
DELETE FILE HEADER
CREATE A LOCAL PARSER:
/LOCAL/CATALOG.pm
CREATE TARGET AND GETFULLTEXT
SERVICEPUCRS_CATALOG_LCL
LOAD OPs WITH ISSN INTO THE TARGET
KEY=ISSN
LOAD NEW LOCAL OBJECTS (#1 + #2)
EXPORT ALL LOADED OPs
54
Local objects table is created in Aleph’s serverSFX ADMIN TARGETSSFX TELNET
ALEPH SQL LOADER
NOTEPAD++MS EXCELSFX ADMIN
EXPORT TOOLSFX ADMIN
DATALOADERALEPH SQL DEVELOPER
LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB
MATCHED
LIST OF ALL ISSN MATCHED ISSNs
EXPORT ALL LOCAL OBJECTS
REMOVE ALL EXISTING LOCAL OBJECTS
(KEY=OBJECT_ID)
ADJUST THRESHOLDS IF NECESSARY
GENERATE DATALOADER FILE:
JOURNALS WITH ISSN ISSN + Z30
CREATE AN ORACLE TABLE TO LIST
MATCHED ISSNs
GENERATE LIST #1 NEW OBJECTS
WITH ISSN.SYSNO IS A LOCAL
ATTRIBUTE
GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.
SYSNO IS AS LOCAL ATTRIBUTE
CREATE AN ORACLE TABLE TO LIST NEW OBJECTS, LINKING
OBJECT_ID + SYSNO
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
JOIN NEW OBJECTS FILES #1 AND #2
DELETE FILE HEADER
CREATE A LOCAL PARSER:
/LOCAL/CATALOG.pm
CREATE TARGET AND GETFULLTEXT
SERVICEPUCRS_CATALOG_LCL
LOAD OPs WITH ISSN INTO THE TARGET
KEY=ISSN
LOAD NEW LOCAL OBJECTS (#1 + #2)
EXPORT NEW
LOCAL OBJECTS
EXPORT ALL LOADED OPs
55
Local objects table is created in Aleph’s serverSFX ADMIN TARGETSSFX TELNET
ALEPH SQL LOADER
NOTEPAD++MS EXCELSFX ADMIN
EXPORT TOOLSFX ADMIN
DATALOADERALEPH SQL DEVELOPER
LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB
MATCHED
LIST OF ALL ISSN MATCHED ISSNs
EXPORT ALL LOCAL OBJECTS
REMOVE ALL EXISTING LOCAL OBJECTS
(KEY=OBJECT_ID)
ADJUST THRESHOLDS IF NECESSARY
LIST OF NEW LOCAL OBJECTS.
FILTEROBJECT_ID
+ SYSNO
GENERATE DATALOADER FILE:
JOURNALS WITH ISSN ISSN + Z30
CREATE AN ORACLE TABLE TO LIST
MATCHED ISSNs
GENERATE LIST #1 NEW OBJECTS
WITH ISSN.SYSNO IS A LOCAL
ATTRIBUTE
GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.
SYSNO IS AS LOCAL ATTRIBUTE
CREATE AN ORACLE TABLE TO LIST NEW OBJECTS, LINKING
OBJECT_ID + SYSNO
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
JOIN NEW OBJECTS FILES #1 AND #2
DELETE FILE HEADER
CREATE A LOCAL PARSER:
/LOCAL/CATALOG.pm
CREATE TARGET AND GETFULLTEXT
SERVICEPUCRS_CATALOG_LCL
LOAD OPs WITH ISSN INTO THE TARGET
KEY=ISSN
LOAD NEW LOCAL OBJECTS (#1 + #2)
EXPORT NEW LOCAL OBJECTS
EXPORT ALL LOADED OPs
Local objects table is created in Aleph’s serverSFX ADMIN TARGETSSFX TELNET
ALEPH SQL LOADER
NOTEPAD++MS EXCELSFX ADMIN
EXPORT TOOLSFX ADMIN
DATALOADERALEPH SQL DEVELOPER
LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB
MATCHED
LIST OF ALL ISSN MATCHED ISSNs
EXPORT ALL LOCAL OBJECTS
REMOVE ALL EXISTING LOCAL OBJECTS
(KEY=OBJECT_ID)
ADJUST THRESHOLDS IF NECESSARY
LIST OF NEW LOCAL OBJECTS. FILTER
OBJECT_ID + SYSNO
GENERATE DATALOADER FILE:
JOURNALS WITH ISSN ISSN + Z30
CREATE AN ORACLE TABLE TO LIST
MATCHED ISSNs
GENERATE LIST #1 NEW OBJECTS
WITH ISSN.SYSNO IS A LOCAL
ATTRIBUTE
GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.
SYSNO IS AS LOCAL ATTRIBUTE
CREATE AN ORACLE TABLE TO LIST NEW OBJECTS, LINKING
OBJECT_ID + SYSNO
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
JOIN NEW OBJECTS FILES #1 AND #2
DELETE FILE HEADER
LOAD ALL NEW OBJECTS INTO THE
ORACLE TABLE: OBJECT_ID +
SYSNO
CREATE A LOCAL PARSER:
/LOCAL/CATALOG.pm
CREATE TARGET AND GETFULLTEXT
SERVICEPUCRS_CATALOG_LCL
LOAD OPs WITH ISSN INTO THE TARGET
KEY=ISSN
LOAD NEW LOCAL OBJECTS (#1 + #2)
EXPORT NEW LOCAL OBJECTS
EXPORT ALL LOADED OPs
56
57
Z13 - TITLES
SYSNO ISSN TITLE
SYSNO TITLE
Z30 - ISSUES
ALEPH : PRINT JOURNALS SFX : PUCRS_CATALOG_LCL
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
KB OBJECTS
ISSN
ISSN
KB MATCHED ISSNs
ISSN
ISSN
LOCAL OBJECTS
SYSNO OBJECT_ID
SYSNO OBJECT_ID
LOCAL OBJECTS
OBJECT_ID SYSNO
OBJECT_ID SYSNO ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
Aleph now can link SFX OBJECT_ID and Aleph SYSNO
58
Generate via SQL dataloader file for local object titlesSFX ADMIN TARGETSSFX TELNET
ALEPH SQL LOADER
NOTEPAD++MS EXCELSFX ADMIN
EXPORT TOOLSFX ADMIN
DATALOADERALEPH SQL DEVELOPER
LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB
MATCHED
LIST OF ALL ISSN MATCHED ISSNs
EXPORT ALL LOCAL OBJECTS
REMOVE ALL EXISTING LOCAL OBJECTS
(KEY=OBJECT_ID)
ADJUST THRESHOLDS IF NECESSARY
LIST OF NEW LOCAL OBJECTS. FILTER
OBJECT_ID + SYSNO
GENERATE DATALOADER FILE:
JOURNALS WITH ISSN ISSN + Z30
CREATE AN ORACLE TABLE TO LIST
MATCHED ISSNs
GENERATE LIST #1 NEW OBJECTS
WITH ISSN.SYSNO IS A LOCAL
ATTRIBUTE
GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.
SYSNO IS AS LOCAL ATTRIBUTE
CREATE AN ORACLE TABLE TO LIST NEW OBJECTS, LINKING
OBJECT_ID + SYSNO
GENERATE DATALOADER FILE
FOR THE LOCAL OBJECTS
OBJECT_ID + SYSNO + Z30
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
JOIN NEW OBJECTS FILES #1 AND #2
DELETE FILE HEADER
CREATE A LOCAL PARSER:
/LOCAL/CATALOG.pm
CREATE TARGET AND GETFULLTEXT
SERVICEPUCRS_CATALOG_LCL
LOAD OPs WITH ISSN INTO THE TARGET
KEY=ISSN
LOAD NEW LOCAL OBJECTS (#1 + #2)
EXPORT NEW LOCAL OBJECTS
EXPORT ALL LOADED OPs
LOAD ALL NEW OBJECTS INTO THE
ORACLE TABLE: OBJECT_ID + SYSNO
59
Generate via SQL dataloader file for local object titlesSFX ADMIN TARGETSSFX TELNET
ALEPH SQL LOADER
NOTEPAD++MS EXCELSFX ADMIN
EXPORT TOOLSFX ADMIN
DATALOADERALEPH SQL DEVELOPER
LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB
MATCHED
LIST OF ALL ISSN MATCHED ISSNs
EXPORT ALL LOCAL OBJECTS
REMOVE ALL EXISTING LOCAL OBJECTS
(KEY=OBJECT_ID)
ADJUST THRESHOLDS IF NECESSARY
LIST OF NEW LOCAL OBJECTS. FILTER
OBJECT_ID + SYSNO
GENERATE DATALOADER FILE:
JOURNALS WITH ISSN ISSN + Z30
CREATE AN ORACLE TABLE TO LIST
MATCHED ISSNs
GENERATE LIST #1 NEW OBJECTS
WITH ISSN.SYSNO IS A LOCAL
ATTRIBUTE
GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.
SYSNO IS AS LOCAL ATTRIBUTE
CREATE AN ORACLE TABLE TO LIST NEW OBJECTS, LINKING
OBJECT_ID + SYSNO
GENERATE DATALOADER FILE FOR THE LOCAL OBJECTS
OBJECT_ID + SYSNO + Z30
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
JOIN NEW OBJECTS FILES #1 AND #2
DELETE FILE HEADER
ADJUST THRESHOLDS IF NECESSARY
CREATE A LOCAL PARSER:
/LOCAL/CATALOG.pm
CREATE TARGET AND GETFULLTEXT
SERVICEPUCRS_CATALOG_LCL
LOAD OPs WITH ISSN INTO THE TARGET
KEY=ISSN
LOAD NEW LOCAL OBJECTS (#1 + #2)
EXPORT NEW LOCAL OBJECTS
EXPORT ALL LOADED OPs
LOAD ALL NEW OBJECTS INTO THE
ORACLE TABLE: OBJECT_ID + SYSNO
60
Generate via SQL dataloader file for local object titlesSFX ADMIN TARGETSSFX TELNET
ALEPH SQL LOADER
NOTEPAD++MS EXCELSFX ADMIN
EXPORT TOOLSFX ADMIN
DATALOADERALEPH SQL DEVELOPER
LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB
MATCHED
LIST OF ALL ISSN MATCHED ISSNs
EXPORT ALL LOCAL OBJECTS
REMOVE ALL EXISTING LOCAL OBJECTS
(KEY=OBJECT_ID)
ADJUST THRESHOLDS IF NECESSARY
LIST OF NEW LOCAL OBJECTS. FILTER
OBJECT_ID + SYSNO
GENERATE DATALOADER FILE:
JOURNALS WITH ISSN ISSN + Z30
CREATE AN ORACLE TABLE TO LIST
MATCHED ISSNs
GENERATE LIST #1 NEW OBJECTS
WITH ISSN.SYSNO IS A LOCAL
ATTRIBUTE
GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.
SYSNO IS AS LOCAL ATTRIBUTE
CREATE AN ORACLE TABLE TO LIST NEW OBJECTS, LINKING
OBJECT_ID + SYSNO
GENERATE DATALOADER FILE FOR THE LOCAL OBJECTS
OBJECT_ID + SYSNO + Z30
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
JOIN NEW OBJECTS FILES #1 AND #2
DELETE FILE HEADER
LOAD ALL NEW OBJECTS INTO THE
ORACLE TABLE: OBJECT_ID + SYSNO
ADJUST THRESHOLDS IF NECESSARY
CREATE A LOCAL PARSER:
/LOCAL/CATALOG.pm
CREATE TARGET AND GETFULLTEXT
SERVICEPUCRS_CATALOG_LCL
LOAD OPs WITH ISSN INTO THE TARGET
KEY=ISSN
LOAD NEW LOCAL OBJECTS (#1 + #2)
EXPORT NEW LOCAL OBJECTS
EXPORT ALL LOADED OPs
LOAD OPs OF LOCAL OBJECTS
INTO THE TARGET:KEY=OBJECT_ID
61
62
Z13 - TITLES
SYSNO ISSN TITLE
SYSNO TITLE
Z30 - ISSUES
All Aleph print titles are now inside SFX, with their threshold
ALEPH : PRINT JOURNALS SFX : PUCRS_CATALOG_LCL
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
KB OBJECTS
ISSN
ISSN
KB MATCHED ISSNs
ISSN
ISSN
LOCAL OBJECTS
OBJECT_ID SYSNO
OBJECT_ID SYSNO ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSNSYSNO
ISSNSYSNO
ISSNSYSNO
ISSNSYSNO
ISSNSYSNO
ISSNSYSNO
ISSNSYSNO
SYSNO
SYSNO
SYSNO
SYSNO
SYSNO
SYSNO
SYSNO
LOCAL OBJECTS
SYSNO OBJECT_ID
SYSNO OBJECT_ID
63
SFX ADMIN TARGETSSFX TELNETALEPH
SQL LOADERNOTEPAD++MS EXCEL
SFX ADMIN EXPORT TOOL
SFX ADMIN DATALOADER
ALEPH SQL DEVELOPER
EXPORT ACTIVE PORTFOLIOS
PUCRS_CATALOG_LCL
LIST OF ACTIVE PORTOLIOS:
FILTER OBJECT_ID
SAVE TXT FILE WITH ALL OPs:
JUST THE OBJECT_IDs
LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB
MATCHED
LIST OF ALL ISSN MATCHED ISSNs
EXPORT ALL LOCAL OBJECTS
REMOVE ALL EXISTING LOCAL OBJECTS
(KEY=OBJECT_ID)
ADJUST THRESHOLDS IF NECESSARY
LIST OF NEW LOCAL OBJECTS. FILTER
OBJECT_ID + SYSNO
GENERATE DATALOADER FILE:
JOURNALS WITH ISSN ISSN + Z30
CREATE AN ORACLE TABLE TO LIST
MATCHED ISSNs
GENERATE LIST #1 NEW OBJECTS
WITH ISSN.SYSNO IS A LOCAL
ATTRIBUTE
GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.
SYSNO IS AS LOCAL ATTRIBUTE
CREATE AN ORACLE TABLE TO LIST NEW OBJECTS, LINKING
OBJECT_ID + SYSNO
GENERATE DATALOADER FILE FOR THE LOCAL OBJECTS
OBJECT_ID + SYSNO + Z30
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
JOIN NEW OBJECTS FILES #1 AND #2
DELETE FILE HEADER
LOAD ALL NEW OBJECTS INTO THE
ORACLE TABLE: OBJECT_ID + SYSNO
ADJUST THRESHOLDS IF NECESSARY
CREATE A LOCAL PARSER:
/LOCAL/CATALOG.pm
CREATE TARGET AND GETFULLTEXT
SERVICEPUCRS_CATALOG_LCL
ACTIVATE THE
TARGET
REMOVE ALL OPs:OBJECT_ID
LOAD OPs WITH ISSN INTO THE TARGET
KEY=ISSN
LOAD NEW LOCAL OBJECTS (#1 + #2)
EXPORT NEW LOCAL OBJECTS
LOAD OPs OF LOCAL OBJECTS INTO THE
TARGET• KEY=OBJECT_ID
EXPORT ALL LOADED OPs
Activate the target and rebuild RSI and AZ-LIST
64
SFX ADMIN TARGETSSFX TELNETALEPH
SQL LOADERNOTEPAD++MS EXCEL
SFX ADMIN EXPORT TOOL
SFX ADMIN DATALOADER
ALEPH SQL DEVELOPER
EXPORT ACTIVE PORTFOLIOS
PUCRS_CATALOG_LCL
LIST OF ACTIVE PORTOLIOS:
FILTER OBJECT_ID
SAVE TXT FILE WITH ALL OPs:
JUST THE OBJECT_IDs
LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB
MATCHED
LIST OF ALL ISSN MATCHED ISSNs
EXPORT ALL LOCAL OBJECTS
REMOVE ALL EXISTING LOCAL OBJECTS
(KEY=OBJECT_ID)
ADJUST THRESHOLDS IF NECESSARY
LIST OF NEW LOCAL OBJECTS. FILTER
OBJECT_ID + SYSNO
GENERATE DATALOADER FILE:
JOURNALS WITH ISSN ISSN + Z30
CREATE AN ORACLE TABLE TO LIST
MATCHED ISSNs
GENERATE LIST #1 NEW OBJECTS
WITH ISSN.SYSNO IS A LOCAL
ATTRIBUTE
GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.
SYSNO IS AS LOCAL ATTRIBUTE
CREATE AN ORACLE TABLE TO LIST NEW OBJECTS, LINKING
OBJECT_ID + SYSNO
GENERATE DATALOADER FILE FOR THE LOCAL OBJECTS
OBJECT_ID + SYSNO + Z30
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
JOIN NEW OBJECTS FILES #1 AND #2
DELETE FILE HEADER
LOAD ALL NEW OBJECTS INTO THE
ORACLE TABLE: OBJECT_ID + SYSNO
ADJUST THRESHOLDS IF NECESSARY
CREATE A LOCAL PARSER:
/LOCAL/CATALOG.pm
CREATE TARGET AND GETFULLTEXT
SERVICEPUCRS_CATALOG_LCL
REBUILD RSI +
AZ_LISTACTIVATE THE
TARGET
REMOVE ALL OPs:OBJECT_ID
LOAD OPs WITH ISSN INTO THE TARGET
KEY=ISSN
LOAD NEW LOCAL OBJECTS (#1 + #2)
EXPORT NEW LOCAL OBJECTS
LOAD OPs OF LOCAL OBJECTS INTO THE
TARGET• KEY=OBJECT_ID
EXPORT ALL LOADED OPs
Activate the target and rebuild RSI and AZ-LIST
65
Z13 - TITLES
SYSNO ISSN TITLE
SYSNO TITLE
Z30 - ISSUES
PARSER USES ISSNPARSER USES
SYSNO
Target Parser will use SYSNO or ISSN
ALEPH : PRINT JOURNALS SFX : PUCRS_CATALOG_LCL
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
KB OBJECTS
ISSN
ISSN
KB MATCHED ISSNs
ISSN
ISSN
LOCAL OBJECTS
OBJECT_ID SYSNO
OBJECT_ID SYSNO ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSN
ISSNSYSNO
ISSNSYSNO
ISSNSYSNO
ISSNSYSNO
ISSNSYSNO
ISSNSYSNO
ISSNSYSNO
SYSNO
SYSNO
SYSNO
SYSNO
SYSNO
SYSNO
SYSNO
Have SYSNO as OP local attributeLOCAL OBJECTS
SYSNO OBJECT_ID
SYSNO OBJECT_ID
66
AFTER THE FIRST USE
Activity Diagram : resources and actionsSFX ADMIN TARGETSSFX TELNET
ALEPH SQL LOADER
NOTEPAD++MS EXCELSFX ADMIN
EXPORT TOOLSFX ADMIN
DATALOADERALEPH SQL DEVELOPER
EXPORT ACTIVE PORTFOLIOS
PUCRS_CATALOG_LCL
LIST OF ACTIVE PORTOLIOS:
FILTER OBJECT_ID
SAVE TXT FILE WITH ALL OPs:
JUST THE OBJECT_IDs
LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB
MATCHED
LIST OF ALL ISSN MATCHED ISSNs
EXPORT ALL LOCAL OBJECTS
REMOVE ALL EXISTING LOCAL OBJECTS
(KEY=OBJECT_ID)
ADJUST THRESHOLDS IF NECESSARY
LIST OF NEW LOCAL OBJECTS. FILTER
OBJECT_ID + SYSNO
GENERATE DATALOADER FILE:
JOURNALS WITH ISSN ISSN + Z30
CREATE AN ORACLE TABLE TO LIST
MATCHED ISSNs
GENERATE LIST #1 NEW OBJECTS
WITH ISSN.SYSNO IS A LOCAL
ATTRIBUTE
GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.
SYSNO IS AS LOCAL ATTRIBUTE
CREATE AN ORACLE TABLE TO LIST NEW OBJECTS, LINKING
OBJECT_ID + SYSNO
GENERATE DATALOADER FILE FOR THE LOCAL OBJECTS
OBJECT_ID + SYSNO + Z30
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
JOIN NEW OBJECTS FILES #1 AND #2
DELETE FILE HEADER
LOAD ALL NEW OBJECTS INTO THE
ORACLE TABLE: OBJECT_ID + SYSNO
ADJUST THRESHOLDS IF NECESSARY
CREATE A LOCAL PARSER:
/LOCAL/CATALOG.pm
CREATE TARGET AND GETFULLTEXT
SERVICEPUCRS_CATALOG_LCL
REBUILD RSI + AZ_LIST ACTIVATE THE TARGET
REMOVE ALL OPs:OBJECT_ID
LOAD OPs WITH ISSN INTO THE TARGET
KEY=ISSN
LOAD NEW LOCAL OBJECTS (#1 + #2)
EXPORT NEW LOCAL OBJECTS
EXPORT ALL LOADED OPs
LOAD OPs OF LOCAL OBJECTS INTO THE
TARGETKEY=OBJECT_IDSYSNO = LOCAL
ATTRIBUTE
67
RUN ON A WEEKLY BASIS
RUN ON A WEEKLY BASIS
AFTER THE FIRST USE
Activity Diagram : resources and actionsSFX ADMIN TARGETSSFX TELNET
ALEPH SQL LOADER
NOTEPAD++MS EXCELSFX ADMIN
EXPORT TOOLSFX ADMIN
DATALOADERALEPH SQL DEVELOPER
EXPORT ACTIVE PORTFOLIOS
PUCRS_CATALOG_LCL
LIST OF ACTIVE PORTOLIOS:
FILTER OBJECT_ID
SAVE TXT FILE WITH ALL OPs:
JUST THE OBJECT_IDs
LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB
MATCHED
LIST OF ALL ISSN MATCHED ISSNs
EXPORT ALL LOCAL OBJECTS
REMOVE ALL EXISTING LOCAL OBJECTS
(KEY=OBJECT_ID)
ADJUST THRESHOLDS IF NECESSARY
LIST OF NEW LOCAL OBJECTS. FILTER
OBJECT_ID + SYSNO
GENERATE DATALOADER FILE:
JOURNALS WITH ISSN ISSN + Z30
CREATE AN ORACLE TABLE TO LIST
MATCHED ISSNs
GENERATE LIST #1 NEW OBJECTS
WITH ISSN.SYSNO IS A LOCAL
ATTRIBUTE
GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.
SYSNO IS AS LOCAL ATTRIBUTE
CREATE AN ORACLE TABLE TO LIST NEW OBJECTS, LINKING
OBJECT_ID + SYSNO
GENERATE DATALOADER FILE FOR THE LOCAL OBJECTS
OBJECT_ID + SYSNO + Z30
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
ENCODE THE NEW OBJECTS LIST TO
UTF-8. KEEP IT.
JOIN NEW OBJECTS FILES #1 AND #2
DELETE FILE HEADER
LOAD ALL NEW OBJECTS INTO THE
ORACLE TABLE: OBJECT_ID + SYSNO
ADJUST THRESHOLDS IF NECESSARY
CREATE A LOCAL PARSER:
/LOCAL/CATALOG.pm
CREATE TARGET AND GETFULLTEXT
SERVICEPUCRS_CATALOG_LCL
REBUILD RSI + AZ_LIST ACTIVATE THE TARGET
REMOVE ALL OPs:OBJECT_ID
LOAD OPs WITH ISSN INTO THE TARGET
KEY=ISSN
LOAD NEW LOCAL OBJECTS (#1 + #2)
EXPORT NEW LOCAL OBJECTS
EXPORT ALL LOADED OPs
LOAD OPs OF LOCAL OBJECTS INTO THE
TARGETKEY=OBJECT_IDSYSNO = LOCAL
ATTRIBUTE
68
69
70
Journal now is FOUND searching AZ List
71
Journal now is FOUND searching AZ List
72
Journal now is FOUND searching AZ List
73Article Fulltext is FOUND
74Aleph Web OPAC: journal record
75
Journal record: issue 2010, v.35, n.4
76
Journal record: issue 2010, v.35, n.4
77
And now...
Thanks to show our journals!