My Alerts UserManager Web Service

Although My Alerts Users may be maintained via the iShare Studio (see Maintaining My Alerts Users), there is also the MyAlerts UserManager web service [UserManager.asmxwhich has methods for maintaining user details in the My Alerts database together with other methods used by My Alerts.

Web MethodDescription

AddLocation

Add a Location for a User

Create a Client Session Key

Create a client session key

CreateUser

Create a My Alerts User

DeleteLocation

Delete a Location for a User

DeleteUser

Delete a My Alerts User

DeleteUserLayerGroup

Un-subscribe a User from a Layer Group

GetUserInterval

Return the Interval and Last Run information for a User

GetUserLayerGroups

Return a list of Layer Groups to which a User has subscribed

GetUserLocations

Return a list of Locations which a User has added to My Alerts

GetUserSessionKey

Return the session key for a User in the My Alerts database

GetUsersDefaultLocation

Return the default Location for a User
GetUsersPanelsReturn the panels for a User
SendForgotPasswordSend a new My Alerts password to a User by email
SendRegisterEmailSend an email welcoming a User to My Alerts
SetLocationValues

Define Location information for a User

SetUserDetailsUpdate a User's details
SetUserIntervalUpdate the interval (number of days) between running My Alerts for a User
SetUserLayerGroup

Subscribe a User to a Layer Group

SetUserPassword

Reset the Password for a User

SetUsersDefaultLocation

Update a User's default Location

SetUsersPanels

Update the panels for a User

UpdatePasswordUpdate the Password for a User
UserLocationExist

Check the existence of a User Location

Flow diagram for the My Alerts UserManager Web Service