FOLIO selfcheck renewals

Description

when library tried to renew the item in sip2 they are getting below error

'Cannot renew item checked out to different user'.

 

Here as per the below log AA indicates "Patron identifer" so user barcode was "dut40010626"(here "dut" was in lower case)
but in folio user barcode was "DUT40010626" (here "DUT" was in upper case)

LOGS:

2025-02-18 07:04:45.076,"07:04:45 [] [] [] [] INFO  MainVerticle         Sip response 300NUU20250218    090445AO|AAdut40010626|ABDUTA20011022B|AJ|AH20250218    090445|AFCannot renew item checked out to different user|AY4AZD8FD

 

Here is what library is expecting:
The userBarcode contains 'dut' in lowercase.
I then logged in using the keypad, entering my barcode as 'DUT40010626'. (I was able to renew the item)

DUT staff and student cards do not have the 'DUT' prefix encoded, so this has to be added by the selfcheck. I believe that the selfcheck is adding 'dut' in lowercase, but FOLIO is trying to match the user's barcode in upper case.
To fix the problem, I believe that either FOLIO's SIP2 module has to do a case-insensitive match, or the selfcheck machine has to prefix an uppercase 'DUT' to the user barcode.

I think due to case sensitivity of utilizing lower case in the user barcode, which differs from the folio, is causing this problem.
Using the same barcode as in the folio in the self-check will therefore resolve this issue and prevent this problems at the time of renewal.

But library wants the sip2 to be support the barcodes even in case-insensitive 

Attached logs and Edge-sip2 configuration please have a look and let me know if anything else needed. Thanks in advance.

Affected Institution : Durban University of Technology

Module: edge-sip2

Version: 3.2.7

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Attachments

2

Checklist

hide

Activity

Show:

Details

Assignee

Reporter

Priority

Development Team

Volaris

Release

Sunflower (R1 2025) Bug Fix

RCA Group

TBD

Affects versions

Affected releases

Quesnelia (R1 2024)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created March 10, 2025 at 6:24 AM
Updated last week
TestRail: Cases
TestRail: Runs