SOAP Alma Label Print web service responds with "HTTP Status 401 - Login Failure: all modules ignored"
- Article Type: Q&A
- Product: Alma
Question
For testing SpineOmatic, we set to use the Desktop Java Apps and connect using AcqMdata account in Alma and this works fine.
But when I now try to use my own account to connect via the Desktop Java Apps, there is error that says:
***** ERROR *****
Can't connect to Alma
Java: credentials unauthorized.
Reading the requirements from the SpineOMatic download site, a snippet of it says, An installation of Ex Libris' Alma
Credentials to access the Alma Label Print Web Service"
How do we do that? How do we get my account on Alma to be able to access Alma Label Print Web Service?
My account is external and doesn't have Alma password. The password used was actually from the university's Authcate as in one of our identifiers.
Answer
Only Internal users can be used for SOAP. You can setup an internal user with 'API Label Printing Read' role and then use this user to connect.
Or you switch to use REST with API-key (GET /almaws/v1/bibs/{mms_id}/holdings/{holding_id}/items/{item_pid} with additional parameter ?view=label)
- Article last edited: 2/25/2015