Skip to main content
ExLibris
  • Subscribe by RSS
  • ExLibris Dev

    Can we use X-Server results to deep link into the OPAC?

    • Article Type: General
    • Product: Aleph
    • Product Version: 18.01

    Description:
    Is it possible to send a query to the XServer, retrieve a session id and set number and then deep link to the Web OPAC with those parameters so that the results set will display?

    Resolution:
    As far as I can tell, this does not work. It seemed as if it might work, but I substituted information from X-Server responses into reasonable and valid URLs into the Web OPAC and it did not recognize the input parameters at all. My conclusion is that this is not possible.

    I tried this sequence on our test X-Server:
    http://ourserver:8991/X?op=find&base=usm01&request=wau=manifold
    -- This returned some matches with set_number "001971" and a session-id

    http://ourserver:8991/X?op=present&set_no=001971&set_entry=000000001,000000002&format=marc
    -- This returned the two records, as requested

    http://ourserver:8991/F/<session-id from 1st X call>?func=short-sort&set_number=001971&sort_option=02---A01---A
    http://ourserver:8991/F/<session-id from 2nd X call>?func=short-sort&set_number=001971&sort_option=02---A01---A
    -- These both took me to the Catalog welcome screen

    http://ourserver:8991/F/?func=short-sort&set_number=001971&sort_option=02---A01---A
    -- This gave a message, "The set of records doesn't exist, therefore can't be displayed."

    All of this suggests that the session-id numbers from X-Server calls are distinct from those used in the OPAC. Also, the set numbers appear to be distinct. With those two facts, deep linking into the OPAC using X-Server values does not appear to be possible.


    • Article last edited: 10/8/2013
    //doorbell.io feedback widged