iMIS Community facilitates the collaborative development of iMIS applications and solutions among the customers, partners, and developers of Advanced Solutions International.

Duplicate a Committee

Hello All,

I have a rather large committee that I'd like to replicate (with a different name) within iMIS 15.0. Is there an easy way to do replicate/duplicate committees in iMIS?


Documentation for creating iParts? Where

I am trying to create some iParts to replace some old xTender applets.

I am very familiar with creating web parts and have created a number of iParts successfully. What I am not able to find is any information on what values, variables and parameters are available to me inside those iParts. i.e. How do I retrieve the selected user ID?

Is this documentated someplace?

This would be for both web and desktop views.

CPayment - CreditCardNumber Exception

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Asi.iBO;
using Asi.iBO.Financials;

namespace ConsoleApplication1
    class Program
        static void Main(string[] args)
                IiMISUser user = CStaffUser.Login("Manager", "Test1234");
                CPayment Payment = new CPayment(user);
                Payment.Amount = 120;
                Payment.PaymentType = EnumPaymentType.CreditCard;
                Payment.CreditCardNumber = "4444333322221111";
                Payment.CreditDebitCardHoldersName = "Name";
                Payment.CreditDebitCardAuthorizationCode = "123";
                Payment.CreditCardSecurityCode = "123";
                Payment.CreditCardExpiration = "12/50";
                Payment.CashAccountCode = "VISA";
            catch (Exception exception)
                throw new Exception(exception.Message);

Session Variables

Session variables are getting lost after I do a Response.Redirect.  I am getting a user object from this code:

user = CWebUser.LoginByWebLogin(lgnLogin.UserName, lgnLogin.Password);Session["LoginUser"] = user;

Then I am redirecting using one of the following:

How do I: Get a selected ID in the Desk View?

I have a iPart that is very simple.

It displays the selected ID by using the following code in the ASCX file: 

<%= IWC.Utilities.GetCurrentUserID() %>

This works great in the web view and returns the number exactly as expected. But in the Desktop View it returns a much longer string of numbers and letters. My guess is that it is encoded in some way. How do I go about getting the plain value?

UserValidationException: Validation Failed - Asi.Security.SecurityContext.AppPrincipalFromReader(Boolean withPassword, RolePrinc


I started getting this error ..out of nowhere. I did not do any change on the server. Please let me know if any one has seen this kind of server and how to resolve this.


Validation Failed
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: Asi.Security.UserValidationException: Validation Failed

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Reports Working Last Week In Customers Will Not Run This Week, But Cloned to Dues Work Fine

Here is a new one on me, reports which worked fine for years, no longer run from the Customers module, but the same report cloned over to Dues works fine.

The error message is "Error when executing procedure SelectReport/194" "If or Else command with no matching End If"

Report generates above error, if I clone the report to the Dues section it runs, if I clone it back to Customers, it does not run.

Error When trying to save in Content Designer

When adding content with the Content designer I get screen attached below. The Title field shows a red asterisk which I assume means that there is an error. But the error message at the bottom of the screen (see attachment) doesn't seem to correlate to anything having to do with the title field.

I can hit the save button but the error message never changes.

What does this error mean and how do I fix it?

Order Confirmation

Has anyone found a way to send out order confirmations as text instead of emails?

I have asked ASI to add this feature as an enhancement, but wondering if anyone has found a work around?


Deploying iparts???

I have created a simple iPart following some of the documentation that is in the community.


using System;
namespace iPartTest {
public partial class HelloWorld : Asi.Web.UI.UserControlBase
protected override void OnLoad(EventArgs e)
lblHello.Text = "This is the test";