Johns Hopkins Blacklight Implementation

Show local holdings

Details

  • Type: New Feature New Feature
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: None
  • Fix Version/s: Milestone 4
  • Component/s: None
  • Description:
    Hide
    Will be done using Horizon ils-di service, which needs to be enhanced to allow requesting multiple bibs simultaneously for efficiency
    Write BL document extension to provide ils-di off of BL document objects from catalog (with one external lookup for a multi-item results page)
    Write view code to take advantage of ils-di XML to provide view
      - issues with how to display on multi-hit results page. At least some data (current status) will come live from Horizon; other data could come from index. Use AJAX to prevent page load waits? How to provide non-js access?

    (12 days estimaged development time)

    * Item status and location should be clickable displaying info as in present HIP, but with better interface (pop up dialog?).
    Show
    Will be done using Horizon ils-di service, which needs to be enhanced to allow requesting multiple bibs simultaneously for efficiency Write BL document extension to provide ils-di off of BL document objects from catalog (with one external lookup for a multi-item results page) Write view code to take advantage of ils-di XML to provide view   - issues with how to display on multi-hit results page. At least some data (current status) will come live from Horizon; other data could come from index. Use AJAX to prevent page load waits? How to provide non-js access? (12 days estimaged development time) * Item status and location should be clickable displaying info as in present HIP, but with better interface (pop up dialog?).

Activity

Hide
Jonathan Rochkind added a comment - 27/Oct/10 12:43 PM - edited
Possible bug in our Horizon servlet for item info, not sure what's going on.

This bib:2421081

has four items showing up in HIP, but only one delivered by web service:
http://catalog.library.jhu.edu/ws/holdings/bib/2421081


Hmm, nevermind -- that item is actually marked "staff only" in Horizon, and should not be in HIP at all. However, it is anyway. Currently it is not in BL at all (correctly).

Currenty it DOES include four items in the web service response, not sure how I was seeing differnet before, may have gotten confused. Possibly it should not be included in the web service response since it's staff only, but it doesn't really harm anything.
Show
Jonathan Rochkind added a comment - 27/Oct/10 12:43 PM - edited Possible bug in our Horizon servlet for item info, not sure what's going on. This bib:2421081 has four items showing up in HIP, but only one delivered by web service: http://catalog.library.jhu.edu/ws/holdings/bib/2421081 Hmm, nevermind -- that item is actually marked "staff only" in Horizon, and should not be in HIP at all. However, it is anyway. Currently it is not in BL at all (correctly). Currenty it DOES include four items in the web service response, not sure how I was seeing differnet before, may have gotten confused. Possibly it should not be included in the web service response since it's staff only, but it doesn't really harm anything.
Hide
Jonathan Rochkind added a comment - 03/Nov/10 6:33 PM - edited
Similar bug, copy that IS revealed by /bib request, but gives you a 'not found' when you do a 'copy' request.

http://catalog.library.jhu.edu/ws/holdings/copy/1867073

Very curious. Indeed there is no copy with that # in Horizon. So it was the web service report for bib 30 saying there is?

Aha, indeed part of the ToHoldings extension was incorrectly hard-coded to use hip-test web service. Have to fix it, it's tricky in it's in a place where the config variable isnt' easily available.
Show
Jonathan Rochkind added a comment - 03/Nov/10 6:33 PM - edited Similar bug, copy that IS revealed by /bib request, but gives you a 'not found' when you do a 'copy' request. http://catalog.library.jhu.edu/ws/holdings/copy/1867073 Very curious. Indeed there is no copy with that # in Horizon. So it was the web service report for bib 30 saying there is? Aha, indeed part of the ToHoldings extension was incorrectly hard-coded to use hip-test web service. Have to fix it, it's tricky in it's in a place where the config variable isnt' easily available.
Hide
Jonathan Rochkind added a comment - 10/Nov/10 5:47 PM
Seems to be working correctly. Waiting on Sean's opinion for whether a couple UI issues ought to be dealt with (and how) before closing this ticket, or if it's Good Enough now.
Show
Jonathan Rochkind added a comment - 10/Nov/10 5:47 PM Seems to be working correctly. Waiting on Sean's opinion for whether a couple UI issues ought to be dealt with (and how) before closing this ticket, or if it's Good Enough now.
Hide
Jonathan Rochkind added a comment - 15/Nov/10 6:26 PM
Changes suggested by Sean in meeting today made; believe this is done for current specifications.
Show
Jonathan Rochkind added a comment - 15/Nov/10 6:26 PM Changes suggested by Sean in meeting today made; believe this is done for current specifications.

People

Dates

  • Created:
    17/Jun/10 4:56 PM
    Updated:
    15/Nov/10 6:26 PM
    Resolved:
    15/Nov/10 6:26 PM