edi_fetcher overhaul, test_client improvement
authoratz <atz@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 15 Sep 2010 05:25:02 +0000 (05:25 +0000)
committeratz <atz@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 15 Sep 2010 05:25:02 +0000 (05:25 +0000)
commit81bb29148d66f259f57b159d5209d58c27df7df7
tree92be58c9f3171acccd0734ea67f8ffe5550d77b2
parent28c508a7bfde86bd9a4cf53cb8c9ee71938a1589
edi_fetcher overhaul, test_client improvement

New options: --test --provider --account

Lots of crosschecking.  Accept files from command line or STDIN.

Had to break out the logic in EDI to accommodate non-retrieved input.
Remote retrieval now avoids pulling a file if the same file was
previously retrieved and successfully processed.  If it bombed out,
then we get it again (on the hopes it might have been fixed).

Also better test_client behavior on edi2json failure.

git-svn-id: svn://svn.open-ils.org/ILS/trunk@17684 dcc99617-32d9-48b4-a31d-7c20da2025e4
Open-ILS/src/edi_translator/test_client.pl
Open-ILS/src/perlmods/OpenILS/Application/Acq/EDI.pm
Open-ILS/src/support-scripts/edi_fetcher.pl