Skip to main content
ExLibris

Knowledge Assistant

BETA
 
  • Subscribe by RSS
  • Back
    Alma

     

    Ex Libris Knowledge Center
    1. Search site
      Go back to previous article
      1. Sign in
        • Sign in
        • Forgot password
    1. Home
    2. Alma
    3. Knowledge Articles
    4. SOAP updateUser web service returns error code 401655: "The external system code and the user external system code are not the same"

    SOAP updateUser web service returns error code 401655: "The external system code and the user external system code are not the same"

    1. Last updated
    2. Save as PDF
    3. Share
      1. Share
      2. Tweet
      3. Share
    1. Question
    2. Answer
    3. Additional Information
    • Article Type: Q&A
    • Product: Alma

    Question

    We tried to update a user record via SOAP UpdateUser web service but we were presented with the following error message:

    "The external system code and the user external system code are not the same"

    see here the full response:

    See here the full error response:

    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>
    <ns2:updateUserResponse xmlns:ns2="http://alma.exlibris.com/">
    <SearchResults><![CDATA[<web_service_result xmlns="http://com/exlibris/urm/general/xmlbeans">
    <errorsExist>true</errorsExist>
    <errorList>
    <error>
    <errorCode>401655</errorCode>
    <errorMessage>The external system code and the user external system code are not the same</errorMessage>
    </error>
    </errorList>
    </web_service_result>]]></SearchResults>
    </ns2:updateUserResponse>
    </soap:Body>
    </soap:Envelope>


    What is the “external system code” ? Is this an Alma code? Please help.

    Answer

    The error occurs because arg2 contains 'SIS', and the user’s external id is 'SIS_temp':

    ..
    <xb:externalId>SIS_temp</xb:externalId>
    ..


    You can also see a user's external id in Alma - it's displayed as "Owner" in the header of User Details screen.

    In order to update a user, arg2 should the same as the external id.

    Additional Information

    similar error also exists for REST: see KCS article 000049933


    • Article last edited: 2/24/2015
    View article in the Exlibris Knowledge Center
    1. Back to top
      • SOAP Alma Label Print web service responds with "HTTP Status 401 - Login Failure: all modules ignored"
      • Some "Job Categories" don't display for a contact (e.g. Vendor) -- Why?
    • Was this article helpful?

    Recommended articles

    1. Article type
      Topic
      Content Type
      Documentation
      Language
      English
      Product
      Alma
    2. Tags
      1. contype:kba
      2. Resource Management - Alma
    1. © Copyright 2025 Ex Libris Knowledge Center
    2. Powered by CXone Expert ®
    • Term of Use
    • Privacy Policy
    • Contact Us
    2025 Ex Libris. All rights reserved