ACQ+Vandelay API to support Vandelay-mediated imports
authorBill Erickson <berick@esilibrary.com>
Wed, 30 Nov 2011 20:42:30 +0000 (15:42 -0500)
committerBill Erickson <berick@esilibrary.com>
Wed, 8 Feb 2012 19:41:27 +0000 (14:41 -0500)
commitaa77b1173e7694e02970c834459acee91e5d8281
tree6ac993d61cf74451a36e3e2f0df4625ad8857899
parent78fe71954eb891f4d38ab529ef4bf5660b09a12a
ACQ+Vandelay API to support Vandelay-mediated imports

Adds support for merging, overlaying, importing, and linking (a no-op
merge) acquisitions lineitems to catalog records via Vandelay.

All non-imported lineitems will now be processed through Vandelay during
record upload and asset creation (load bibs and items), based on the
Vandelay import parameters provided by the caller.  Each processed
lineitem will also be linked to its queued Vandelay record.  In the case
of a failed import, such records can be subsequently imported manually
from the Vandelay interface using the manual record overlay options.

ACQ API calls affected now report on the progress of Vandelay record
import in addition to lineitem creation, copy creation, etc.

Signed-off-by: Bill Erickson <berick@esilibrary.com>
Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Order.pm
Open-ILS/src/perlmods/lib/OpenILS/Application/Vandelay.pm
Open-ILS/src/perlmods/lib/OpenILS/WWW/Vandelay.pm