Presentation is loading. Please wait.

Presentation is loading. Please wait.

Publishing Course Readings to PRIMO Version 20

Similar presentations


Presentation on theme: "Publishing Course Readings to PRIMO Version 20"— Presentation transcript:

1 Publishing Course Readings to PRIMO Version 20
Presenter: Yoel Kortick

2 Introduction While this presentation is done in version 20 the setup is very similar in version 19. This presentation assumes a through familiarity with the publishing workflow. For additional information see the following two directories on the Doc Portal under “How To from Support”: Course Readings 19+ OAI and publishing

3 Prerequisites part one
If the library wishes to publish records from both the course reading and bibliographic library then: $data_tab/tab_publish should be defined in both libraries Daemon ue_21 should be running in both libraries (after the initial publish_04 service is run)

4 Prerequisites part two
The z07p must exist in the usm01 and usm30 desc usm01.z07p; Name Null? Type Z07P_REC_KEY NOT NULL CHAR(9) Z07P_TIMESTAMP CHAR(15) desc usm30.z07p;

5 Tab_publish Here we have tab_publish in the “01” and “30” library.
This is an example. They do not have to have these exact lines. ! !!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!-!-!!!!!-!!!!!!!!! PRIMO-FULL N FULL MARC_XML Bibliographic library ! !!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!-!-!!!!!-!!!!!!!!! USM30-PUBLISH N FULL MARC_XML Course reading library

6 Tab_publish What is important is that each publishing set must have unique names When publishing to PRIMO both sets, PRIMO-FULL and USM30-PUBLISH, will need to be sent to PRIMO

7 Tab_expand In bibliographic library PRIMO-FULL uses expand procedure FULL (defined in col. 4 of usm01 tab_publish) In course reading library USM30-PUBLISH uses expand procedure FULL (defined in col. 4 of usm30 tab_publish) This means that FULL must be defined in each library’s tab_expand table

8 Tab_expand Here is the FULL expand procedures in tab_expand of the bibliographic library ! !!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!> FULL expand_doc_bib_avail THRESHOLD=020;AVA=YK,RE FULL fix_doc_do_file_ add_999_bib

9 Tab_expand Here is the FULL expand procedures in tab_expand of the course reading library ! !!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!> FULL expand_doc_bib_avail THRESHOLD=020;AVA=YK,RE FULL fix_doc_do_file_ add_999_course

10 Tab_expand In our case we have a difference between the FULL expand procedure in each library: the bibliographic library runs “fix_doc_do_file_08” on a file “add_999_bib” the course reading library runs “fix_doc_do_file_08” on a file “add_999_course” This is not in any way mandatory, but something the library may choose to do.

11 Tab_expand Here is what each fix_doc_do_file_08 does.
File add_999_bib in bibliographic library $data_tab/import adds a field 999 with sub field a “From the YLK Bibliographic Library” File add_999_course in course reading library $data_tab/import adds a field 999 with sub field a “From the YLK Course Reading Library”

12 Tab_expand Here are the actual files
This is not the time or place to discuss how to use the fix_doc_do_file_08, we merely want to show what happens when each library publishes with a different expand procedure $usm01_dev/usm01/tab/import/add_999_bib 1 LDR ADD-FIELD ,L,$$aFrom the YLK Bibliographic Library $usm30_dev/usm30/tab/import/add_999_course 1 LDR ADD-FIELD ,L,$$aFrom the YLK Course Reading Library

13 Rep change 74 Description: Course Reading Publishing - expand_doc_bib_avail did not expand availability information (field AVA) in a course reading document connected to a bibliographic document having items. Solution: This has been corrected.

14 Util E 21 daemon The util E 21 daemon is running in both the bibliographic and course reading libraries. *** util_c_01 - check USM01 batch queue *** 3508 pts/1 S :00 /exlibris/aleph/a20_1/aleph/exe/rts32 ue_01_a USM01.a20_1 3509 pts/1 S :00 /exlibris/aleph/a20_1/aleph/exe/rts32 ue_01_z0102_index USM01.a20_1 3511 pts/1 S :00 /exlibris/aleph/a20_1/aleph/exe/rts32 ue_01_word_parallel USM01.a20_1 3603 pts/1 S :00 /exlibris/aleph/a20_1/aleph/exe/rts32 ue_08_a USM01.a20_1 C 4252 pts/1 S :00 /exlibris/aleph/a20_1/aleph/exe/rts32 ue_21_a USM01.a20_1 28640 ? S :00 /exlibris/aleph/a20_1/aleph/exe/lib_batch USM01 Enter to continue *** util_c_01 - check USM30 batch queue *** 2047 pts/1 R :20 /exlibris/aleph/a20_1/aleph/exe/rts32 ue_21_a USM30.a20_1 28721 ? S :00 /exlibris/aleph/a20_1/aleph/exe/lib_batch USM30 29576 ? S :00 /exlibris/aleph/a20_1/aleph/exe/rts32 ue_01_a USM30.a20_1 29577 ? S :00 /exlibris/aleph/a20_1/aleph/exe/rts32 ue_01_z0102_index USM30.a20_1 29578 ? S :00 /exlibris/aleph/a20_1/aleph/exe/rts32 ue_01_word_parallel USM30.a20_1 Enter to continue

15 Util E 21 daemon Since util E 21 should be running in the 01 and 30 libraries it would be a good idea to add it to the PUB_STARTUP_LIBS in aleph_start.private setenv PUB_STARTUP_LIBS "usm01 usm30"

16 Sample for our demonstration
In bibliographic library we have catalogued system number and added an item This record has been attached to course When we attached it to the course it got connecter system number 70 in usm30 Record number 68 was catalogued in the course reading library and also attached to course

17 Sample for our demonstration
Util E 21 in the bibliographic library handled system number 50842 USM01> grep ' ' run_e_ HANDLING DOC NO. - USM :25:55 Util E 21 in the course reading library handled system number 68 USM30> grep 'HANDLING DOC NO' run_e_ HANDLING DOC NO. - USM :18:04 HANDLING DOC NO. - USM :18:05 HANDLING DOC NO. - USM :30:36 68 is the course reading document and 69 is the connector record of the course reading record 70 is the connector record of the bibliographic record

18 The published records Now let’s take a look at the actual published records. We will run publish_06 for the set USM30-PUBLISH

19 The published records We can now untar and unzip the output file of publish_06 we can see the three records (68, 69 and 70) in the course reading library: USM30> ls -lrt USM USM30-PUBLISH.xml -rw-rw-r-- 1 aleph exlibris 1760 Jun 8 14:47 USM USM30-PUBLISH.xml USM30> ls -lrt USM USM30-PUBLISH.xml -rw-rw-r-- 1 aleph exlibris 1505 Jun 8 14:47 USM USM30-PUBLISH.xml USM30> ls -lrt USM USM30-PUBLISH.xml -rw-rw-r-- 1 aleph exlibris 1500 Jun 8 14:47 USM USM30-PUBLISH.xml USM30> Brief reminder: 68 was catalogued in course reading library for course 69 is the connector recorded of 68 70 is the connector record to bibliographic record connected to course

20 The published record Here is record 68 part one

21 The published record Here is record 68 part two
These are from the FULL procedure in tab_expand of the course reading library


Download ppt "Publishing Course Readings to PRIMO Version 20"

Similar presentations


Ads by Google