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

    Items not accessible; "No permission to create user in a different library"

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

    Description:
    When I connect to QRS50 with the Circ client, I can see the Items List OK, but when I'm connected to the QRS01 bib in Cataloging, the tree on the left shows only the QRS60 HOL library. The QRS50 ADM library should also appear but does not. (Therefore, we are unable to get to the QRS50 items from QRS01.)

    Also, in the Staff Privileges, when I click on Modify User, QRS50 does not appear in the User Library dropdown. (Only "XYZ50", connected to our regular bib library, XYZ01, appears.) When I type "QRS50" or "ADMIN" in the User Library field I get the message "No permission to create user in a different library".

    Resolution:
    The ADM libraries which appear in the tree on left-hand side of the screen are determined by the z66_user_library. All your z66 records have XYZ50 as the user (ADM) library. When the program finds that XYZ50 is not a valid ADM for QRS01, it does nothing.

    Thus, the problem goes back to the Staff Privileges, New User, User Library dropdown -- and the fact that you see only "XYZ50".

    Only staff users with admin rights have permission to update users from all administrative units.

    Looking in the $pw_library with SQL, I find that the ALEPH and MASTER log-ins have a z66_user_library of "ADMIN".

    Please log in as MASTER. You will then be able to update other people's User Library's in the Staff Privileges, giving them access to QRS50 -- or both QRS50 and XYZ50, by setting their User Library to "ADMIN".

    Internal note:

    The error message is coming from the pc_admin_c0602 program. grep in ./error_eng:

    pc_admin_c0602:0012 0004 L No permission to create user in a different library.

    pc_admin_c0602 has this logic:

    IF Z66-USER-LIBRARY NOT = USER-LIBRARY AND
    USER-LIBRARY NOT = "ADMIN"
    THEN
    MOVE 12 TO C0602-ERROR-CODE
    GO TO EX-PUT-PASSWORD
    END-IF


    • Article last edited: 10/8/2013