archiver-appliance / epicsarchiverap

This is an implementation of an archiver for EPICS control systems that aims to archive millions of PVs.
Other
38 stars 37 forks source link

GetAllPVs URL does not support case insensitive #163

Open lvhuihui1988 opened 1 year ago

lvhuihui1988 commented 1 year ago

I use the request of ip/mgmt/bpl/getAllPVs to search all the pv names containing the given character. But results returned could only be case sensitive. It does not support case insensitive. I searched the source code of eipcsarchiverap, and found that in org.epics.archiverappliance.mgmt.bpl.PVsMatchingParameter.java, it uses WildcardFileFilter(List) to get all PVs. If it could use WildcardFileFilter(List, IOCase caseSensitivity) which has two parameters, this method could support case insensitive. If there is any other method to support case insensitive?