ILLiad Alma NCIP Integration

Name

Version

Author

Description

ALMA NCIP Integration1.0.3Atlas Systems

The Alma NCIP Integration system addon allows for integration between ILLiad and Alma using NCIP. This addon uses NCIP v2 calls to the Alma NCIP responder.

Download

Download zip file:

AlmaNcipIntegration_v1.0.3.zip

Configuration

Addon settings are configured in the Manage Addons form.

Setting Name

Default Value

Type

Description

LendingEnabled

true

Boolean

Determines whether lending requests are enabled for NCIP Integration.

BorrowingEnabled

true

Boolean

Determines whether borrowing requests are enabled for NCIP Integration.

BorrowingMultiBarcodeEnabled

true

Boolean

Determines whether borrowing requests Barcode fields support Multiple Barcodes.

ErrorQueueBorrowing

NCIP Errors

String

Defines the name of the queue to which borrowing transactions will be routed if there is an error in processing.

ErrorQueueLendingNCIP ErrorsStringDefines the name of the queue to which lending transactions will be routed if there is an error in processing.
BorrowingCheckedInFromLibraryRoutingRequest in ProcessingStringComma separated list of statuses a request is routed to after successfully checking an item in from the lending library and checking the items out to the customer via NCIP.
NCIPResponderURLhttps://na03.alma.exlibrisgroup.com/view/NCIPServletStringURL for the NCIP Server Responder.
ApplicationProfileType

ILL

StringThe mapping for the NCIP ApplicationProfileType. This can be a tag or static value. If you would like a different library type for LibraryUseOnly, use "{Custom:GetApplicationProfileType}".
BorrowingUserIdentifier{TableField:User.Username}StringThe mapping for the NCIP user identifier sent for borrowing requests. This can be a tag or static value.
LendingUserIdentifier{TableField:User.Username}StringThe mapping for the NCIP user identifier sent for lending requests. This can be a tag or static value.
FromAgencyId
StringGeneric From Agency ID string to use in NCIP calls.
ToAgencyId
StringGeneric TO Agency ID string to use in NCIP calls.
RequestIdentifierPrefix{Custom:RequestIdentifier}StringPrefix for RequestIdentifier.
ItemBarcodeField
StringDefines the transaction field in which the item barcode will be stored.
HistoryEntryAcceptItemSuccessNCIP: Temporary Item created ({barcode})StringThe history entry made when the AcceptItem NCIP call is completed successfully. Leave blank for no history entry.
HistoryEntryCheckOutItemSuccessNCIP: Item checked out ({barcode})StringThe history entry made when the CheckOutItem NCIP call is completed successfully. Leave blank for no history entry.
HistoryEntryCheckInItemSuccessNCIP: Item checked in ({barcode})StringThe history entry made when the CheckInItem NCIP call is completed successfully. Leave blank for no history entry.
MultipleBarcodeDelimiter" "StringThe delimiter that is used to separate multiple barcodes.
PickupLocationField{TableField:User.NVTGC}StringThe mapping for the pickup location field.
PickupLocationMappings
StringA comma-delimited list of mappings (i.e., a=b,c=d) which will be used when mapping to PickupLocations from a particular field.