Generic Parser Example for Title Search using Alma Link Resolver
Problem: A vendor's links have stopped working. They made a change to their URL structure and the collection service in Alma has not yet been updated.
Workaround: In this case, the vendor has a standard URL structure for searching ({baseURL}/search?q=). This allows creation of a reasonable temporary workaround using the Service parser and parser parameter fields. When the service correction is released, the 2 override fields can be emptied and the correct service values will be used.
What to Do:
Go to the Collection > edit the Service > click Linking tab > change following fields as indicated:
Parser (override) = Generic
Parser parameters (override) = IF (title) "https://www.magnespress.co.il/search?q=" title
URL type = Parser Parameters
Explanation:
IF (title) "https://www.magnespress.co.il/search?q=" title
Translation : If the specific record contains a title (rft.title), create a url combining the base URL (https://www.magnespress.co.il/search?q=) plus the title
Example of result: https://www.magnespress.co.il/search?q=Probability,%20statistics%20and%20randomness%20:%20psychological%20and%20educational%20perspectives%20/
This is not a perfect solution. It is possible that some titles won't work, but worst case scenario, the patron is taken to the vendor site and can try the search again. Unfortunately, in the case of this vendor, there is no consistent ISBN field. If there was, then it would probably be a more reliable solution.
Contact: joan.kolarik@weizmann.ac.il