Web Services in iMIS

I am very interesting in Web Services programming. In the first iMIS 15 boot camp, I learn that iMIS 15 has a membership web services which now provide a good programming interface for login and other basic functions. Can any one provide some kind of documentation of these web services interface? I had tried a to test it but it always get me some kind of "role" error message.

Thanks.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

I haven't really looked at

I haven't really looked at it that closely but I believe iMIS15 membership services is nothing more then the standard membershipProvider that is integrated into asp.net 2.0

part of this standard is DB tables such as aspnet_Membership, aspnet_Application,aspnet_Users

ASP.NET also has a Role Provider as well that dictates what security roles a web user is in. I do not believe iMIS 15.0 utlizes this currently but may in the future

either way just google .NET membershipProvider and you can see how it works and how to leverage the tools

Close

The Membership web service provided with iMIS 15 is based on the ASP.Net Membership Provider, but it provides additional capabilities around the same concepts as well (for instance, creating a user creates them in iMIS as well, not just in the membership provider store).

I have some brief documentation about the membership web service; I'll try to make sure it's up-to-date and blog it in the next week or so.

Also, the role errors you're getting probably have to do with various of the web service methods requiring SysAdmin access (that is, you must call the LoginUser method successfully with a username that is a member of the SysAdmin iMIS .Net role in order to call some of the methods, such as GetUser, ChangeUserPassword, etc). Other methods just require that you call LoginUser successfully as any user (such as GetUserForAuthenticatedUser, the Profile methods, etc).