Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    file-20 causes bor-auth X-Service "Error in Verification"

    • Article Type: General
    • Product: Aleph
    • Product Version: 20

    Problem Symptoms:
    After a file-20 (PLIF) (Patron load), certain patron records get "Error in Verification" when accessed via the bor-auth X-Service
    -- despite the fact that the file-20 log file shows no error in updating the z308 (patron IDs) table.

    Cause:
    The z308_encryption value doesn't match the xxx50 tab100 ENCRYPT-Z308 value.

    Case 1: the xxx50 tab100 has ENCRYPT-Z308=Y while the recently-PLIF-loaded z308's have z308_encryption=N.

    Case 2: the xxx50 tab100 has ENCRYPT-Z308=N while the recently-PLIF-loaded z308's have z308_encryption=H.

    Case 3: Incorrect data in the z308_verification (as seen in util f/4 for the z308 record).

    Resolution:
    For Case 1: For the sequential PLIF, specify "Y" for ID-ENCRYPTION; for the XML-format PLIF, specify z308_encryption Y.

    For Case 2: For the sequential PLIF, specify "N" for ID-ENCRYPTION; for the XML-format PLIF, specify z308_encryption N.

    For Case 3: Correct the PLIF input data.

    Additional Information

    Sample URL link (doesn't actually work): http://aleph.library.xxx.edu/X?op=bor-auth&library=XXX50?_library=XXXXX&translate=Y&bor_id=N00001234&verification=60af90bb7001cb15098ce6b39367e71b

    yields: <bor-auth><error>Error in Verification</error><session-id>CU7H24352VS6JK4V2558P6555Q4UUMMLYP95DSE3AJ2VE6E5DS</session-id></bor-auth>

    The Ex Libris Documentation Center > Aleph > Technical Documentation > Aleph Oracle Tables > Version 22 > z308 doc says this about the z308_encryption field:
    "DESC: This is a toggle field that indicates whether the Z308-VERIFICATION field is encrypted or not. Previously the values were Y and N. As of version 17 instead of Y the system puts H (Hexa). H (Y) indicates that the field is encrypted. while N indicates that the field is not encrypted. The system knows how to read the old encryption (Y) even though it will always write the new encryption (H).
    "Note that the ENCRYPT-Z308 flag in the tab100 table of the related administrative (ADM) library?s tab directory determines whether the patron?s ID records should be encrypted or not when they are created online."


    • Article last edited: 4/16/2014