]> git.koha-community.org Git - koha.git/commit
Bug 35724: Define non-standard ports for EDI SFTP in EDI accounts
authorAlex Buckley <alexbuckley@catalyst.net.nz>
Mon, 8 Jan 2024 14:47:37 +0000 (14:47 +0000)
committerKatrin Fischer <katrin.fischer@bsz-bw.de>
Fri, 19 Apr 2024 16:31:36 +0000 (18:31 +0200)
commit0c6a2bd1ad05c812e7ad600288481f5f21dd42ec
tree058dccab62d57785e258c6fe3297e84af3ba3b79
parent185b5ec10ed4abd5dc461637279564d45d7e1c13
Bug 35724: Define non-standard ports for EDI SFTP in EDI accounts

Not all EDI vendors accept Koha servers connecting on port 22, sometimes
they require a different port to be used, so it would be helpful for
librarians to be able to configure non-standard EDI SFTP ports
themselves.

Test plan:
1. Set EDIFACT syspref = 'Enable' and define a EDI account: Administration > Acquisition parameters > EDI
accounts.
2. Create an EDI order: https://koha-community.org/manual/latest/en/html/acquisitions.html#ordering-via-edi
3. Confirm you can upload the EDI order and download the vendor invoice.
4. Apply patches, update database, and restart services.
5. Go to the EDI account you made in #1.
6. Confirm there are two new fields: Upload port and Download port, both
have the value of 22.
7. Create a new EDI order.
8. Confirm you can upload the EDI order and download the vendor invoice.
9. Change the EDI account. Set the Download port = 10022.
10. Create a third EDI order.
11. Confirm you can upload the EDI order and download the vendor
invoice.

Sponsored-by: Waikato Institute of Technology, New Zealand
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
Koha/Edifact/Transport.pm
admin/edi_accounts.pl
koha-tmpl/intranet-tmpl/prog/en/modules/admin/edi_accounts.tt