Beruflich Dokumente
Kultur Dokumente
Highlights:
1. OvP improvements (Defects 9315, 9658, 7926, 10117, 10320, 10343,
10344, 10398,10433, 10580)
2. Deep link improvements (Defects 9719, 10009, 10061)
3. Security improvements (Defect #10016)
4. Enhancements to Statistical Reports (Defect #10144)
5. Improvements to the Find Database functionality (Defect #8946)
6. Support of left-hand truncation in searches (Defect #10572)
7. Searches for 10-digit and 13-digit ISBNs will find either type
(Defect #10575)
Implementation Notes
Module
Related
Documentation
ILS Interface-Location
Tab
Issue
Number
16384185995
Search EngineConfiguration
16384240735
Publishing PlatformNormalization
N/A
Front End-Tags
16384195370
8607
be_implementation_note.4.0.0.8607.csh
1. Upper case every first letter - normalizes the first letter of every
word to uppercase. For example, "A long story" will become "A Long
Story"
2. Remove HTML tags - works on CD DATA tags in XML content. In
the following example:
"Bats Adjust Their 'Field-of-View': Use of
<test1>Biosonar</test1> Is More Advanced <test2>Than</test2>
Thought"
Will be changed to the following:
"Bats Adjust Their 'Field-of-View': Use of Biosonar Is More
Advanced Than Thought"
8879
Tags created for Primo Central, Remote Search, and Deep Search
searches were not being indexed. This has been fixed.
Implementation Notes
Module
Front End-Brief Results
Related
Documentation
Issue
Number
16384200517
Interoperability-MetaLib
16384200707
The link to the native resource Web page now includes a re-direct to
the proxy server if its IRD is defined to "Use proxy server." Note that
this is due to a change in MetaLib and requires the installation of
MetaLib SP 4.3.3.
8972
After the upgrade to Primo 3.0, the Custom Layout Editor did not
work properly.
This has been fixed.
BO configuration-Views
Wizard
16384196727
9088
9226
E-Shelf notes were saved but not displayed until 'edit' was invoked.
This has been fixed.
Some Remote Search (MetaLib) results were deduped when they
should have been different records. This happened with some
component part records, where the system used the title of the host
rather than part in the match. This has been fixed.
16384230943
16384198685
9315
Front End-e-Shelf
Interoperability-MetaLib
16384209476
Some of the local search fields were not being normalized correctly
by the Search Engine at search time. For example, a search term
such as "UT1000 4/2+1" could be found only if it was enclosed in
parentheses. This has been fixed.
Implementation Notes
Module
Front End-e-Shelf
Related
Documentation
Issue
Number
16384225988
Search Engine-Indexing
16384222138
Interoperability-ALEPH
16384216939
9703
Publishing PlatformEnrichment
16384233037
9719
General-Deeplinking to
Primo
16384236690
Implementation Notes
Module
Front End-Full results
Related
Documentation
Issue
Number
16384238414
9925
16384248622
10009
The window title of the Deep Link Brief Search results displayed
nothing. This has been fixed to display the query terms.
API-Deep search
16384236655
Implementation Notes
Module
Related
Documentation
Issue
Number
16384238495
http://servername:port/PrimoWebServices
/xservice/eshelf/add?
institution=VOLCANO&userId=200&docId
=RS_615733599ApplebyTagoe2011rcanc
ergeneticcounselling&searchKey=10.1.23
4.170_man_2011-08-18 12:14:26.723
10016
10061
10117
Front End-Send to
(print, save, email)
API-Deep Link
OPAC via PrimoLocations
16384254310
16384254860
16384254774
=> X ; Y
=> X ; Z
=> X ! Z
Implementation Notes
Module
BO monitoring-Reports
Related
Documentation
Primo Back Office
Guide
Issue
Number
164749
1. Date range (start and end date). This replaces the previous date
filters.
2. User group
3. Source of the request (Primo FE, Web Service, Deep Link, XService).
10156
16384244695
10157
Previously, the "Terminate Pipe" option did not work for pipes using
the OAI-PMH method. The pipe continued to send requests to the
OAI server even though it was terminated. This has been fixed.
Publishing PlatformHarvesting
16384240952
10159
164751
10164
16384260146
Implementation Notes
Module
BO configurationInstitutions wizard
Related
Documentation
Issue
Number
164916
Search Engine-Indexing
16384198431
If the slice agent fails, the failover process switches the indexer
(empty) agent to the slice agent and switches the failed agent (which
hold slice in the past) to the indexer agent when it comes back up.
The problem was that when the failed agent was restored with
"se_start" right after failover process began, it was not started
correctly. This has been fixed.
10243
General-Misc
10248
Primo Central-PC
grouping
10264
Some special characters in the Syndetics input file caused the Import
PNX Extensions program to fail. This has been fixed.
16384264477
Implementation Notes
Module
Related
Documentation
Interoperability-XServices
Issue
Number
16384270757
10291
Search Engine-Remote
Search
16384269201
10297
Front End-Sign In
16384255997
Implementation Notes
Module
BO configuration-Views
Wizard
ILS Interface-Location
Tab
Related
Documentation
Issue
Number
16384271154
For OPAC via Primo, the option to filter items was added in 3.0.3.
Due to a change in Primo v3.1, not all items displayed in some cases
if this functionality was not active. This has been fixed.
ILS Interface-Location
Tab
10354
16384274617
10
Implementation Notes
Module
Related
Documentation
Issue
Number
BO monitoringDashboard
1. The Back Office and BIRT sessions were not always in synch. If
the BIRT session ended before the Back office session, the Primo
dashboard displayed the Back Office login page. This has been
fixed.
2. If users attempted to access BIRT reports directly when they were
not signed on to the Back Office, the system displayed the Back
Office sign-in page. If for some reason users did not sign in, but
instead attempted to open the Back Office, the Back Office sign in
page would display. If users successfully signed in, the BIRT report
they originally tried to access would display instead of the Back
Office. This has been fixed.
In addition, if users attempted to access the listings of the
Webcontent directory, the system would block them and display the
"404 Page Not Found" message.
Important note: the host name used to define the 'Reporting Base
URL' parameter in Advanced Configuration - General Configuration Installation should be the same as the host name staff use to access
the Primo Back Office. If staff access with the Back Office with a
different host name they will get the BO sign-in page when they
invoke reports.
11
Implementation Notes
Module
Front End-Brief Results
Related
Documentation
Issue
Number
16384255660
10423
The EBSCO Deep Search adaptor will now be activated only for
users that are signed-in. If the user is not signed in, no results are
returned from Ebsco. Currently, the adaptor does not check for IP
range and will not work for on campus users that are not signed-in.
See IN #10423.
Search Engine-Remote
Search
If you implemented the Hot Fix provided before Primo v3.1.1 and
changed the adaptor name to EbscoDeepSearch2 in the following
file, it is recommended to change it back to EbscoDeepSearch:
$primo_dev/ng/primo/home/system/search/conf/thirdnodeconfig.xml
An explanation on how to set up the adaptor can be found in the
Implementation Notes.
10562
Front End-RSS
10572
Search Engine-Indexing
10573
Interoperability-ALEPH
12
Implementation Notes
Module
Related
Documentation
Issue
Number
10576
Front End-Delivery
(availability and GetIt!)
Primo
Interoperability
Guide
13
Implementation Notes
Module
BO configuration-Code
& Mapping tables
Related
Documentation
Primo Back Office
Guide
Issue
Number
10579
The PNX Extension Loader tool has been added to provide a new
method for importing extensions. In order to use this feature, you
must know in advance the PNX record IDs to which you want to
associate the extensions. Use of this tool requires implementation of
a special file splitter whose input is a file containing extensions. The
responsibility of the file splitter is to parse the file and pass the
parsed extensions to the database to be saved.
14
Implementation Notes
Module
Related
Documentation
Issue
Number
BO configuration-Code
& Mapping tables
10611
Release
------------------------------------Latest v.18 SP available (2270).
SP 20.2.3 (3488)
SP 20.2.4 (3556)
7.2.5
BO configuration-Code
& Mapping tables
15
Description
Implementation Notes
Module
Related
Documentation
Primo System
Administration
Guide
Issue Number
General-Misc
16384-34578
Front End-
16384-102880
- The system will display the Source field according to its mapping
in the Data Sources code table. If no mapping is provided, it will
display as is.
8669
BO configurationOngoing Configuration
Wizard
16384-211497
8671
Publishing PlatformHarvesting
159829
8677
The Record IDs field has been added to the Primo Home > Primo
Utilities > System Tests & Monitor > Test File Splitters page to allow
you to to test specific records. Multiple IDs must be separated by a
comma.
Publishing PlatformHarvesting
8927
BO monitoring-Pipes
16384-199255
Front End-Remote
Search
16384-198479
9048
16
Implementation Notes
Module
Related
Documentation
Issue Number
Primo Central-SFX
Availability
16384-233981
9191
Interoperability-ALEPH
16384-210991
9194
Labels with characters that were not in ISO-8859-1 did not display
correctly in the embedded Primo search box. This has been fixed.
General-Embedding
Primo Search box
16384-214228
9198
The institution of the user has been added to the e-Shelf folders
table (U_FOLDER). During the upgrade to V3.1, the system uses the
institution of the first record that is stored in the user's e-Shelf
(U_BASKET) to populate the value for the institution. If the user's eShelf does not contain any records, the folders will be deleted.
16384-212286
9203
In some cases, the Did You Mean (DYM) mechanism looped and
continued to offer the same suggestion if the DYM index contained
punctuation. This has been fixed.
Front End-OvP
16384-215802
9220
The HTML and XML file splitters ignored the character set defined in
the data source. This has been fixed.
This enhancement integrates snippets into the search results. For
more information, refer to the Primo Back Office Guide.
It is now possible to save records from Primo Central and DeepSearch to the e-Shelf and/or create for them tags and reviews via the
Primo APIs. This works only as long as the records are in the cache.
In other words this will work in a scenario when a search is first run
and then the records are saved to the e-Shelf.
Publishing Platform-Pipe
execution
Front End-Brief results Primo Back Office
Guide
General-Primo API
16384-216196
9236
9288
Note that this is still not possible for Remote Search records (via a
MetaLib).
9293
If the first facet group did not contain any facets, the system did not
display the "Refine My Results" title.
This has been fixed.
Front End-Facets
16384-216989
9295
16384-206118
17
Implementation Notes
Module
Related
Documentation
Front End-e-Shelf
16384-211540
9373
In some cases, local Primo records were added to the RPNX table
by mistake and not indexed. This has been fixed. In addition, the
upgrade includes a script that automatically deletes these records
from the RPNX table and changes their updated date in the PNX
table so that they can be re-indexed incrementally.
9412
9432
9535
For OPAC via Primo configurations, the "Clear Selection" button will
now continue to display in the Request form after all drop-downs
have been selected. This allows users to change their selection at
any time.
9546
For OPAC via Primo configurations, the Location column has been
added to the list of loans and requests in My Account. In addition,
new labels have been added to the following code tables in the
OPAC via Primo subsystem:
Primo
Interoperability
Guide
Primo
Interoperability
Guide
Publishing PlatformFRBR
OPAC via PrimoLocations
Issue Number
16384-222776
Primo Technical
Guide
163609
16384-212916
Location
9547
Front End-OvP
9554
Text enclosed by less-than (<) and greater-than (>) symbols did not
display in the Front End. This has been fixed.
16384-230712
18
Implementation Notes
Module
Related
Documentation
Issue Number
9604
Special characters were not always encoded correctly. This has been
fixed.
Front End-Delivery
(Availability and Get It)
9629
After setting the 'Session Timeout URL' parameter for a view, the
system automaticaly copied the same value to another view if this
parameter was empty. This has been fixed.
BO configuration-Views
Wizard
9664
If any spaces were added before or after the PC Key field in the
Institution Wizard, they were taken as if they are part of the key. As a
result, searching in Primo Central did not work correctly. This has
been fixed.
Primo CentralRegistration
9676
Previously, some Primo HTML pages did not pass the W3C
validation standardization test.
This has been fixed.
16384-207364,
16384234953,16384234141
16384-233231
19
Implementation Notes
Module
Related
Documentation
Issue Number
Front End-Send to
(print, save, connotea,
etc.)
16384-238366
9704
Front End-RSS
16384-238132
9765
BO monitoring-Reports
16384-241641
20
Implementation Notes
Module
Related
Documentation
Issue Number
162096
To
00C4
9843
Previously, users were not able to send Primo records by email using
Firefox.
This has been fixed.
Front End-Send to
(print, save, email)
16384-237813
9884
Files harvested using the SFTP method did not retain their original
date. As a result, it was possible for the pipe to override a record with
an earlier update (the problem fixed in defect #8709). This has been
fixed.
Publishing PlatformHarvesting
162872
9908
The frbrgroupid and frbrtype tags were missing from the Full View Xservice and Web service responses. This has been fixed.
While performing searches in a view that had multiple blended
search scopes in which the first local Primo scope was the same, the
results came from the local Primo scopes used in the previous
search. This has been fixed.
API-Deep search
16384-234244
16384-227937
9960
General-Misc
16384-250102
9982
16384-250054
9986
9952
21
Implementation Notes
Module
Related
Documentation
Issue Number
Search EngineConfiguration
16384-253868
<parameters>
...
<parameter>
<key>HIGHLIGHT</key>
<val>false</val>
</parameter>
...
</parameters>
10017
Interoperability-SFX
16384-250652
10034
Records sent by email from Primo included the sender's session ID,
which allowed the recipient to link to the sender's session if it was still
active. This has been fixed.
Front End-Send to
(print, save, email)
16384-255076
10037
10056
API-Deep search
Primo Central-SFX
Availability
10180
Previously, the http://<server>:<BO_port>/birt directory was open and The message can be changed
all reports could be accessed without providing authentication.
by changing the content of the
It has been blocked and displays an "Access Denied" message.
following file:
\
ng\primo\home\system\thirdparty
\openserver\server\publish\deplo
y\birt.war\index.jsp
In order for a consortium to allow multiple customers to access the
PCI My Profile page from the same Back Office, the Customer ID
field has been moved from from the General Configuration wizard to
the Institution wizard.
BO configurationReporting
10188
BO configurationInstitutions wizard
16384-199005
22
Implementation Notes
Module
Primo Central-PC
grouping
Related
Documentation
PCI Configuration
Guide
Issue Number
23
Defect #9295
The Linking to Google Book Search (GBS) functionality has been restored. It is now possible to add links to Google Book S
Primo uses the GBS Viewability API to dynamically create the links based on the end user's IP. Google enables access to
and a preview based on the local copyright rules. The GBS links do not need to be created in the PNX, but they need to be
to the Links to display in full results section on the Full Results Tile page in the Views wizard.
The following types of links can be added:
- GBS About (gbsabout) - This option always displays a link to the "About this Book" page in Google Book Search.
- GBS Full (gbsfull) - This option displays a link to full text or a preview of the item in Google Book Search.
- GBS About no ful (gbsaboutnofull) - This option displays a link to the "About this Book page" in Google Book Search o
full text is available.
The labels for the above links can be modified in the Full Display Labels code table in the Front End subsystem:
- default.fulldisplay.gbsabout
- default.fulldisplay.gbsaboutnofull
- default.fulldisplay.gbsfull
Primo invokes the Google API if the record has an ISBN, OCLC, or LCCN.
24
Defect #9412
This update adds the following transformation routines, which are used in the normalization rules:
1. ConvertToISBN13 - Converts an ISBN to a 13-digit ISBN. The input should be a 10- or 13-digit ISBN with or without hyp
Parameter - none
Output - A 13-digit ISBN without hyphens.
Example:
Input string: 0747599602
Output string: 9780747599609
2. ConvertISBN13ToISBN10 - Converts a 13-digit ISBN to a 10-digit ISBN if possible. The input should be a 10- or 13-digit
with or without hyphens.
Parameter - none
Output - A 10-digit ISBN without hyphens.
Example:
Input string: 9780747599609
Output string: 0747599602
3. RemoveLeadingStringFromList - Removes a leading string from the input. The leading strings (such as articles) that you
removed must be defined in a normalization mapping table.
Parameter - The code for the normalization mapping table that lists the strings to be removed from the beginning of the inp
Output - The original string without the leading string.
Example:
The normalization mapping table should include the string to remove in both the Source and Target Code columns. For ex
sourceCode1 targetCode
---------------- -------------a
a
an
an
Input string: a report to congress
Output string: report to congress
25
Defect #9412
4. NormalizeDiacritics - Normalizes the input string based on source and target codes defined in the DiacriticsConversion m
table.
Parameter - none
Output - the Unicode character to which to normalize.
The DiacriticsConversion mapping table contains the following columns:
- Source UniCode - the Unicode character from which to normalize.
- Target UniCode - the Unicode character to which to normalize.
The following example converts a Latin O with stroke to upper case O:
Source UniCode
0OD8
Target UniCode
OO4F
5. RemoveStringFromList - Removes all occurrences of a string defined in a specified normalization mapping table.
Parameter - The name of the normlaization mapping table in which the strings are defined.
Output - The original string without the strings defined in the mapping table .
For example, the routine uses the following normalization mapping table to remove "and" and "&" from the string:
Source Code
&
and
Target Code
&
and
Note: The normalization mapping table must include the string to remove in both the Source and Target Code columns
Input string: War and Peace
Output string: War Peace
6. CheckStringInMappingTable - This validation routine checks to see that the input string exists in a specified normalizatio
mapping table. You can use this table, for example, to prevent the creation of dedup or FRBR keys in the case of certain ti
Parameter - The name of the mapping table that contains the strings to check.
Output - The system will return the input string only if it does not exist.
For example, the routine uses the following mapping table to see if the file contains either the "acts" or "review" string:
Source Code
acts
review
Target Code
acts
review
Note: The normalization mapping table must include the string in both the Source and Target Code columns.
Input string: acts
Output: there will be no output because "acts" is present in the file.
26
Defect #9412
7. GetHeadTail - Returns the specified number of characters from the beginning and end of the input string. The following
used for the Parameter field, where <param1> is the number of characters taken from the beginning and <param2> is the
of characters taken from the end:
<param1>@@<param2>
If you do not specify a value for <param2>, only characters from the beginning will be taken.
If the input string has fewer characters than specified in either parameter, the system returns the entire string.
In the following example, the system will first delete the spaces from the input and then take the first 20 characters and the
five characters:
Source: MARC 245 a
Transformation:
Pack spaces
GetHeadTail/20@@5
Action: ADD
Input string: england and france during the hundred years war
Output string: The input is first transformed to "englandandfranceduringthehundredyearswar" and then to
"englandandfrancedurirswar"
8. ReplaceLastRegexpByString - Replaces the last occurence of the specified regular expression with the specified string.
The Parameter field uses the following format, where <reg_exp> is a regular expression to replace, @@ is the parameter
delimiter, and <str> is the replacement string:
<reg_exp>@@<str>
If the replacement string is omitted, the system will use an empty string.
Output: The original string with the last instance of the regular expression changed to the replacement string.
In the following example, the routine removes the matching string because the replacement string was omitted from the pa
Parameter: (\([^()]+\))$
Input string: History of Germany (online)
Output string: History of Germany
9. Get author first last name - Returns the author's first and last name.
Parameter - none
Example:
Input string: Marshall, John B
Output string: John B Marshall
27
Defect #9412
10. Get author last first name - Returns the author's first and last name in reverse order.
Parameter - none
Example:
Input string: John B Marshall
Output string: Marshall John B
28
Defect #9547
The following enhancements were added for OPAC via Primo configurations:
1. Added support for the following fields per ILS:
- ALEPH:
ILS Field
-------------item status
copy number
pages
location-2
OPAC note
Primo-U-XML Term
------------------------<item_category_name>
<copy_id>
<pages>
<call_number_2>
<note_opac>
- Voyager:
ILS Field
-------------copy number
Primo-U-XML Term
------------------------<copy_id>
2. Added the ability to expand an item in the Locations tab to display additional fields. These fields and the order in which t
listed in the expansion area are configured with the Location Item Content mapping table. The following codes have been
indicate the order of the fields in the expansion list: item.global.dataitem.1, item.global.dataitem.2, ..., and item.global.data
In addition, you can enable or disable rows, modify the content of a parameter, and display multiple fields in the same row
adding multiple fields (separated by a space) to the same code. For example:
Element
-------------------------item.global.dataitem.1
Content
--------------------------------------------------------main_location_name secondary_location_name
Note that the Location Tab code table allows you to customize the labels for each code.
29
Defect #9986
A new option has been added to boost records that belong to the user's institution. This can be relevant in a scenario wher
user is searching in a scope that includes records from many institutions. The boost works by giving a negative boost to re
that do not belong to the institution of the user.
Note: The boost affects only local Primo records and does not affect the ranking of records from Primo Central or remote
searches.
To configure this option:
1. Boost for Institution - This field has been added to the Results Boosting section on the the Search Engine Configuration
The valid values are 0 though 1. For example:
- 0 indicates that the system will not display records from other institutions at all.
- 1 indicates that the institution will not affect ranking. In other words, the boost is disabled.
- very low numbers (such as 0.00001) will, in most cases, ensure that all records belonging to other institutions will be r
lower than the lowest ranked record from the user's institution.
2. Deploy the Search Engine configuration.
3. Boost results from My Institution - This check box has been added to the VIew wizard > Edit Brief Results Attributes pag
indicates whether the settings specified in the Boost for Institution field should be enabled for this view.
4. Deploy the view.
Note: Because this feature uses the delivery/institution field in the PNX, you must perform a complete
re-index of the data prior to using this feature.
30
Defect #10037
A Deep-Search adaptor has been added to search EBSCO databases. The adaptor can search upto 15 EBSCO database
To configure the EBSCO adaptor:
1. Log on to the Back Office server.
2. Enter the following commands to edit the thirdnode-config.xml file.
fe_conf
vi thirdnode-config.xml
3. Add the following section to the file:
<adaptor_config>
<id>EbscoLocal</id>
<class_name>ebsco.local.EbscoDeepSearch</class_name>
<primo_services>
<primo_rank>false</primo_rank>
<primo_facets>false</primo_facets>
<primo_highlighting>true</primo_highlighting>
</primo_services>
<warmup>
<enable>false</enable>
</warmup>
<cache>
<enable>true</enable>
<batchSize>10</batchSize>
</cache>
<parameters>
<parameter>
<key>URL</key>
<val>http://eit.ebscohost.com/Services/SearchService.asmx/Search</val>
</parameter>
<parameter>
<key>USERNAME</key>
<val></val>
</parameter>
<parameter>
<key>PASSWORD</key>
<val></val>
</parameter>
<parameter>
<key>DB</key>
<val></val>
</parameter>
31
Defect #10037
<parameter>
<key>TIMEOUT</key>
<val>30000</val>
</parameter>
<parameter>
<key>port</key>
<val>1701</val>
</parameter>
<parameter>
<key>scope</key>
<val>none</val>
</parameter>
</parameters>
</adaptor_config>
4. Make sure that you configure the following required parameters:
This is done by selecting the Ebsco Adaptor check box in the Third Node Adaptors section on the Edit Search Scope page
10. Deploy the view.
Note: The EBSCO API that the new adaptor uses does not return facets and does not support search by facets. If you blen
EBSCO adaptor with other scopes, a search on facets will not return any results from EBSCO.
32
Defect #10572
Left-hand truncation (which is peformed by placing the wildcard character to the left of the search term) is now supported.
supported by indexing every word several times, each time removing another character from the beginning. For example, t
"world" is indexed as "world" and the following additional strings:
orld
rld
ld
Note: The system will use the additional strings only when left-hand truncation is invoked by the user.
This means an increase in the size of the index. For this reason, you can limit left-hand truncation to specific fields in the P
search section. The list of fields is defined on the Advanced Configuration > Search Engine Configuration > Left wildcard s
page. Any change to this configuration requires you to deploy the Search Engine Configuration and perform a re-index from
scratch.
It is recommended not to include the Full text field for left-hand truncation. Also note that left-hand truncation of ISBN and
fields using the new normalization option (see #10575) is not supported.
Note: Left-hand truncation (and also right-hand truncation) does not work for the Additional title and Alternative title fields w
users only search the title index by selecting 'in the title' in the search box. This will be fixed in a future service pack.
Concerning sizing:
If your SE is configured to work "in memory," please contact Ex Libris Sizing Support at sizing.manager@exlibrisgroup.com
If your SE is configured to work "on disk," add additional RAM based on the table below. The additional RAM is per field
configured for left-hand truncation. and per index (all in one and 2 Tier) or per slice (N+1). The table covers the addition of
three fields. For additional fields, please contact Ex Libris Sizing Support at sizing.manager@exlibrisgroup.com.
# of records Additional RAM (1 Field)
Up to 2.5 M
No need
2.5M - 4.5M
1GB
4.5M - 6M
1GB
6M - 8M
No need
8M - 10M
No need
10M and Up
1GB
33
Defect #10576
This is relevant to RTA (Real-Time Availability) with regard to III.
The III RTA adaptor will now return a due date for locations with items that are on loan. The due date will display in the Pri
Front End in the brief and full displays. The due date will display instead of the "unavailable" status. Because the Primo dis
per location, if there are several due dates, the earliest date will display.
The following changes have been made to the Primo Back Office to configure this enhancement:
1. III Millennium RTA Statuses mapping table in the Back Office subsystem - Defines the text that displays before the due
the III page. This is done by adding a new row in which the Status column is the text and the Code column is is Due Date.
In this table, it is also necessary to define the date format. Any of the formats supported by the Java date format (See
<http://download.oracle.com/javase/1.4.2/docs/api/java/text/SimpleDateFormat.html>) can be used. The format should be
enclosed in parentheses. For example:
"dd MMM yyyy" for 25 Aug 2011
2. For the Brief Results, added the following due date codes to the Calculated Availability Status code table in the Delivery
subsystem:
- default.delivery.code.duedate
- default.delivery.class.duedate
- default.delivery.gadgetclass.duedate
The placeholder {2} is used for the due date and {1} is used for the best location.
3. For the Locations tab, added the following due date code to the GetIt Tile code table in the Front End subsystem
- default.fulldisplay.availabilty.due_date
Due {0}
34
IN #10423
To configure the EBSCO adaptor:
1. Log on to the Back Office server.
2. Enter the following commands to edit the thirdnode-config.xml file.
fe_conf
vi thirdnode-config.xml
3. Add the following section to the file:
<adaptor_config>
<id>EbscoLocal</id>
<class_name>ebsco.local.EbscoDeepSearch</class_name>
<primo_services>
<primo_rank>false</primo_rank>
<primo_facets>false</primo_facets>
<primo_highlighting>true</primo_highlighting>
</primo_services>
<warmup>
<enable>false</enable>
</warmup>
<cache>
<enable>true</enable>
<batchSize>10</batchSize>
</cache>
<parameters>
<parameter>
<key>URL</key>
<val>http://eit.ebscohost.com/Services/SearchService.asmx/Search</val>
</parameter>
<parameter>
<key>USERNAME</key>
<val></val>
</parameter>
<parameter>
<key>PASSWORD</key>
<val></val>
</parameter>
<parameter>
<key>DB</key>
<val></val>
</parameter>
<parameter>
<key>TIMEOUT</key>
<val>30000</val>
</parameter>
35
IN #10423
<parameter>
<key>port</key>
<val>1701</val>
</parameter>
<parameter>
<key>scope</key>
<val>none</val>
</parameter>
</parameters>
9. In the Primo Home > Ongoing Configuration Wizards > Views wizard, define a search scope that includes the new EBSC
adaptor.
This is done by selecting the Ebsco Adaptor check box in the Third Node Adaptors section on the Edit Search Scope pa
10. Deploy the view.
Note: The EBSCO API that the new adaptor uses does not return facets and support search by facets. If you blend the EB
adaptor with other scopes, a search on facets will not return any results from EBSCO. As noted in the release notes, it che
see if the user is signed-in before sending a request to EBSCO.
36