Ready to Learn?Ex Libris products all provide open APIs

  • Primo resources
  • Alma resources
  • Rosetta resources
  • Leganto resources
  • bX resources
  • SFX resources
  • Aleph resources
  • Voyager resources

Integrations: Overview

Alma integrates with external systems, such as vendor systems, Enterprise Resource Planning (ERP) systems, metadata management systems, and remote storage systems, via standard protocols, such as S/FTP. This section describes how to configure the integrations between Alma and external systems. It is organized according to the external systems.
 
In general, configuring an integration with external system includes 2 parts:
 
  • Handle the data transition between Alma and the External system. e.g. map the exported invoices fields to the external system fields.
  • Define an External integration profile in Alma 

 

The data transition handling, including XSDs and XML samples, is described in this section.
The External profile definitions in Alma are done inside Alma, and therefore is explained as part of the online-help. Note that a link to the relevant sections of the online-help is available as part of each integration explanation.
 
 
 
Alma integrations are illustrated in the following diagram:
 
 
 

Alma Domain Names

Ex Libris providers institutions with the required domain names to access Alma. The domain names are unique for each institution.
For institutions that began working with Alma prior to November 2015, the domain names are not institution-specific; instead, the Alma institution code is included in the URL path. Ex Libris will provide new institution-specific domain names and instructions for gradual transition to those new domains to these institutions in a future Alma release.
For most purposes, including all HTTP/S access, a single domain name is required. In all Alma documentation, this URL is referred to as <Alma domain>. An example <Alma domain> : uni.alma.exlibrisgroup.com.
A second domain name is provided for configuring Primo’s access to Alma’s delivery; the second domain name is required for technical reasons to enable staff users to have both Alma and Primo open simultaneously in the same browser. This domain name is referred to in the documentation as <Alma delivery domain>. An example <Alma delivery domain>: uni.userservices.exlibrisgroup.com.
 
For more information regarding domain names, refer to Alma's OLH.