Tech Blog

Linking into ILLiad Using Alma General Electronic Services

Using Alma’s General Electronic Services to link into ILLiad enables showing links in Primo which can be used by patrons to trigger fine-tuned OpenURLs that jump into a prepopulated ILLiad request forms. The link shows in the VIewIt/GetIt tabs, and pushes the retrieved record’s metadata into ILLiad.

Below is a sample setup for the General Electronic Service’s OpenURL setup:

https://{your ILLiad base URL}/illiad/illiad.dll/OpenURL?&rft.isbn={rft.isbn}&rft.issn={rft.issn}&rft.volume={rft.volume}&rft.month={rft.month}&rft.genre={rft.genre}&rft.au={rft.au}&rft.pub={rft.pub}&rft.issue={rft.issue}&rft.place={rft.place}&rft.title={rft.title}&rft.stitle={rft.stitle}&rft.btitle={rft.btitle}&rft.jtitle={rft.jtitle}&rft.aufirst={rft.aufirst}&linktype=openurl&rft.atitle={rft.atitle}&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Aarticle&rft.auinit1={rft.auinit1}&rft.date={rft.year}&url_ver=Z39.88-2004&rft.aulast={rft.aulast}&rft.spage={rft.spage}&rft.epage={rft.epage}&rfr_id=primo.exlibrisgroup.com(Via+Alma)

If you are using a shared ILLiad server, you will need to include your OCLC library member code, for example

https://{your ILLiad base URL}/illiad/{your OCLC library code}/illiad.dll/OpenURL?&rft.isbn={rft.isbn}&rft.issn={rft.issn}&rft.volume={rft.volume}&rft.month={rft.month}&rft.genre={rft.genre}&rft.au={rft.au}&rft.pub={rft.pub}&rft.issue={rft.issue}&rft.place={rft.place}&rft.title={rft.title}&rft.stitle={rft.stitle}&rft.btitle={rft.btitle}&rft.jtitle={rft.jtitle}&rft.aufirst={rft.aufirst}&linktype=openurl&rft.atitle={rft.atitle}&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Aarticle&rft.auinit1={rft.auinit1}&rft.date={rft.year}&url_ver=Z39.88-2004&rft.aulast={rft.aulast}&rft.spage={rft.spage}&rft.epage={rft.epage}&rfr_id=primo.exlibrisgroup.com(Via+Alma)

It would make sense to accompany such as setup with a General Electronic Service rule that will hide the link if the genre is unknown:

Leave a Reply