No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
<p style='width: 100%;text-align: center;'>'''Locate Shell Records'''</p> | <p style='width: 100%;text-align: center;'>'''Locate Shell Records'''</p> | ||
Line 7: | Line 5: | ||
<span style='color: #1D1C1D;background-color: F8F8F8;'>Here's what's happening... </span> | <span style='color: #1D1C1D;background-color: F8F8F8;'>Here's what's happening... </span> | ||
[[File:Locate Shell Records 1733505848170.png|border|center]] | |||
<span style='color: #1D1C1D;background-color: F8F8F8;'>The first time a user signs </span><span style='color: #1D1C1D;background-color: F8F8F8;'>into their </span><span style='color: #1D1C1D;background-color: F8F8F8;'>My B</span><span style='color: #1D1C1D;background-color: F8F8F8;'>ookshelf area of Locate, a </span><span style='color: #1D1C1D;background-color: F8F8F8;'>“</span><span style='color: #1D1C1D;background-color: F8F8F8;'>shell</span><span style='color: #1D1C1D;background-color: F8F8F8;'>”</span><span style='color: #1D1C1D;background-color: F8F8F8;'> patron record is created with </span><span style='color: #1D1C1D;background-color: F8F8F8;'>the following </span><span style='color: #1D1C1D;background-color: F8F8F8;'>basic information: </span> | <span style='color: #1D1C1D;background-color: F8F8F8;'>The first time a user signs </span><span style='color: #1D1C1D;background-color: F8F8F8;'>into their </span><span style='color: #1D1C1D;background-color: F8F8F8;'>My B</span><span style='color: #1D1C1D;background-color: F8F8F8;'>ookshelf area of Locate, a </span><span style='color: #1D1C1D;background-color: F8F8F8;'>“</span><span style='color: #1D1C1D;background-color: F8F8F8;'>shell</span><span style='color: #1D1C1D;background-color: F8F8F8;'>”</span><span style='color: #1D1C1D;background-color: F8F8F8;'> patron record is created with </span><span style='color: #1D1C1D;background-color: F8F8F8;'>the following </span><span style='color: #1D1C1D;background-color: F8F8F8;'>basic information: </span> | ||
Line 35: | Line 31: | ||
<span class="bookmark-start" id="_GoBack"></span> | <span class="bookmark-start" id="_GoBack"></span> | ||
Revision as of 19:26, 6 December 2024
Locate Shell Records
(Why some patrons get an HTTP 500 Internal Server Error in Locate)
Here's what's happening...
The first time a user signs into their My Bookshelf area of Locate, a “shell” patron record is created with the following basic information:
- First Name
- Last Name
- Username
- Email Address
- External System ID
The shell patron record is stored in Locate with the information from the original sign-in. The next time the user logs into Locate, the system checks against the existing shell records to see if there is a match.
If something changes in the FOLIO user account (such as email address), the data points between the FOLIO record and the Locate shell record do not match. The system finds a shell record with a matching External System ID, but the validation of the other attributes (email address) fails. This causes an error.
Depending on the type of change to the FOLIO user account, patrons may see different errors. An email address change will cause an HTTP 500 Internal Server Error:
Barcode/PIN sites might see a Page Unavailable error if a user’s External ID changes:
To correct these errors, EBSCO must either clear the original shell patron record from Locate (allowing the system to see them as new patron and creating the shell record over again) or they must change the data in the shell record to match what is currently in FOLIO.
Currently, these changes to the shell records must be made by the Locate team at EBSCO.If you see this happening, and you know that an attribute has been updated, enter a ticket to have the shell record cleared or updated.