Bug 26586

Summary: Koha should return a SIP2 64 response to a 63 request for fee items
Product: Koha Reporter: David Cook <dcook>
Component: SIP2Assignee: Bugs List <koha-bugs>
Status: NEW --- QA Contact: Testopia <testopia>
Severity: enhancement    
Priority: P5 - low CC: colin.campbell
Version: Main   
Hardware: All   
OS: All   
See Also: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36752
Change sponsored?: --- Patch complexity: ---
Documentation contact: Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:
Attachments: SIP2 Protocol Extensions

Description David Cook 2020-10-01 00:00:38 UTC
At the moment, we're supporting SIP 2.0 for the 63 Patron Information Request, but the 3M SIP2 Protocol Extensions outlines a 7th position "fee items".

If a SIP2 client sents a Y in that position, Koha will close the connection.

At the very least, it should just return a 64 response and just not send any fee item info back.
Comment 1 David Cook 2020-10-01 00:08:01 UTC
Created attachment 111011 [details]
SIP2 Protocol Extensions
Comment 2 David Cook 2020-10-01 02:32:00 UTC
After a bit more review, it looks like Koha is silently getting a fatal error, and then closes the connection.

While we don't need to support the SIP2 Protocol Extension, I think we should continue to work. Looking at the SIP2 server code, it's just badly written code, which makes too many assumptions.
Comment 3 Katrin Fischer 2024-11-13 19:06:20 UTC
Is this a duplicate of bug 36752?