The lookupUserInfo operation is used to retrieve user information for a user that you specify.
Users who request another user’s information must have a privilege level of STAFF or higher, and will need to have access command code rights to command “Display 2 User.” For sites with accountability turned on, only accountable users can lookup other users with clearance settings.
Synopsis
Service |
|||||||
Namespace |
http://schemas.sirsidynix.com/symws/security |
||||||
Prerequisites |
|
||||||
Request |
|||||||
Response |
|||||||
Operation faults |
None (see also Faults) |
LookupUserInfoRequest has the following request parameters:
Parameter |
Type |
Description |
Required? |
Specifies which user’s information to pull. userID is typically a barcode, but depending on the ILS configuration, could be any string. |
Y |
||
Indicates if the LookupUserInfoResponse should include accountability information (true) or not (false). If you do not specify a value, the system assumes “false” by default. |
N |
||
Indicates if the LookupUserInfoResponse should include a list of allowed commands (true) or not (false). If you do not specify a value, the system assumes “false” by default. |
N |
The LookupUserInfoResponse returns the following elements:
Element |
Type |
Occ. |
Description |
1 |
Displays the actual ILS user identifier. userID is typically a barcode, but depending on the ILS configuration, could be any string. |
||
1 |
Displays the user’s full name. displayName is a string (see xs:string). |
||
1 |
Displays the enumerated value for the user’s user level on the Symphony server. |
||
1 |
The ILS server limits operations that can be performed by a user account with access type SHARED. The sharedLogin element specifies if the user account that was used to start a Web Services session is a shared account (true) or not (false). |
||
1 |
The validUser element will always return true. |
||
1 |
Displays the ID of the user’s assigned library policy. |
||
1 |
Displays the ID of the user’s assigned access policy. This designates what access rights the user has been granted. |
||
1 |
Displays the ID of the user’s assigned environment policy. |
||
0..* |
If you used includeAllowedCommands in the LookupUserInfoRequest, then a list of all enabled command codes for the user will be returned in the LookupUserInfoResponse. |
This response also references the following elements:
Element |
Occ. |
Description |
0..1 |
If you used includeAccountability in the LookupUserInfoRequest, then several AccountabilityInfo elements may be returned in the LookupUserInfoResponse. |
Related topics
© 2009-2012 SirsiDynix