Cover provider URL

It is expected that the cover provider URL contains exactly one variable. If the record cannot resolve the variable in the URL, for example, if the URL contains the {rcn} variable and the record does not contain the record control number, then nothing is executed. If the variable can be resolved to multiple values, for example, if the record has multiple ISBN values then all values are tried sequentially. If the cover provider URL contains {isbn13} or {number:isbn} and the record contains invalid ISBN then nothing is executed (only valid values are tried).

The cover provider URL accepts the following variables:

Variable Description
{isbn13} ISBN 13. ISBN 10 is automatically converted to ISBN 13, and all hyphens “-” removed.
{isbn10} ISBN 10. ISBN 13 is automatically converted to ISBN 10, and all hyphens “-” removed.
{rcn} Record control number as sent from LMS in the export catalogue message
{number:<number type>}

Number as sent from LMS in the export catalogue message where <number type> is the number type specified by the AlmaMessage.xsd:

<xs:simpleType name=”controlNumberType”>

<xs:annotation>

<xs:documentation>Lists the possible choices for the type attribute of the number element.

</xs:documentation>

</xs:annotation>

<xs:restriction base=”xs:Name”>

<xs:enumeration value=”ean”/>

<xs:enumeration value=”isan”/>

<xs:enumeration value=”isbn”/>

<xs:enumeration value=”ismn”/>

<xs:enumeration value=”isrc”/>

<xs:enumeration value=”issn”/>

<xs:enumeration value=”istc”/>

<xs:enumeration value=”iswc”/>

<xs:enumeration value=”lcn”/>

<xs:enumeration value=”nbn”/>

<xs:enumeration value=”sici”/>

<xs:enumeration value=”upc”/>

<xs:enumeration value=”unknown”/>

</xs:restriction>

</xs:simpleType>