Validate a patron blocking rule expression against live ILS data on the server.
The server loads the saved PatronAuthService by serviceId, makes a live
authentication call using its configured test credentials, and evaluates
the rule expression against the real patron data returned.
On success, returns the available_fields dictionary (patron data from the SIP
call) so callers can display template variable names and sample values to the
user. On failure, returns the error message string.
Validate a patron blocking rule expression against live ILS data on the server.
The server loads the saved PatronAuthService by serviceId, makes a live authentication call using its configured test credentials, and evaluates the rule expression against the real patron data returned.
On success, returns the available_fields dictionary (patron data from the SIP call) so callers can display template variable names and sample values to the user. On failure, returns the error message string.