LP#1627373 - Add handling for EDI availabilty status codes.
authorChris Sharp <csharp@georgialibraries.org>
Sun, 25 Sep 2016 17:33:19 +0000 (13:33 -0400)
committerChris Sharp <csharp@georgialibraries.org>
Mon, 26 Sep 2016 16:07:47 +0000 (12:07 -0400)
commit154b68e3a35a0d0d6becf760e0a6218cb6f4bb90
treeb272746406729e3f6b87434dc94199616d2af7a1
parent9dd9dcaf74f72a84a46d9ac60a1d5c13ba932eff
LP#1627373 - Add handling for EDI availabilty status codes.

Brodart uses availability status codes (8B) in EDI order
response messages.  Previously these were stored, but did
nothing in the code.  This implementation adds them to two
possible categories: 1) backorder statuses, which result in
the "Delayed: Backorder" cancel reason and 2) cancel statuses,
which result in the "Canceled: By Vendor" cancel reason.

Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/EDI.pm