ill_bor_auth

General Purpose

The service retrieves the Internal-Id (Z303_ID) for a given Patron if the provided ID and verification code match.

Interface Type

X-Service

Product Version Compatibility

Version 18 and later

Input Parameters

1. LIBRARY – X (5).
2. BOR_ID – X (20).
3. VERIFICATION – X (20).

NOTE: The X-Service calls “check_bor_id” with a WWW check. The verification field is a mandatory field.

  • Library: The library the patron is located.
  • Bor_Id/Identification/Id: Borrower_Id (Patron) for which the user would like to get an Internal Id.
  • Verification: Password of the Borrower_id (Verification in Z308).

Output XML Format

The output XML includes the internal ID for the Borrower_id given by the user.

Example:

If the user would like to get the Internal ID of:

borrower ID: 00000036

verification: 00000036

http://ram19:4178/X?op=ill-bor-auth&bor_id=00000036&verification=00000036

The XML output is the following:

<?xml version = "1.0" encoding = "UTF-8"?>
<ill-bor-auth>
<internal-id>00000036</internal-id>
<session-id>KPC2SADK7GUD74TSMGCU2DGEFQ36YXMYQXLEM1FLP415R1FI4N</session-id>
</ill-bor-auth>

Possible Error Codes

1. If the user tried to activate the ILL Bor Auth X-Service without giving the Borrower_id and Verification:

error>Both bor_id and verifiacation must be supplied</error>

2. If an error occurred while trying to check verification:

< error>Error in Verification</error>

3. If Global record (Z303) could not be found for a given patron:

< error>Error retrieving Global Patron Record</error>