ACQ+Vandelay API to support Vandelay-mediated imports
authorBill Erickson <berick@esilibrary.com>
Wed, 30 Nov 2011 20:42:30 +0000 (15:42 -0500)
committerThomas Berezansky <tsbere@mvlc.org>
Thu, 15 Mar 2012 19:23:52 +0000 (15:23 -0400)
commitbc8de3bfd3d708c960b07cba4f193514aef49475
treecd6ffd806b808f547e5b2c34b50bd4870da64097
parent9be4bfb161731fa1357172b437f922d2cf6b68a4
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>
Signed-off-by: Ben Shum <bshum@biblio.org>
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