Development kits

Unable to update Address and Demographic data using IBO coding - iMIS

Below IBO code works fine in earlier versions (IMIS 15.13, IMIS 15.2, iMIS ), but not working in iMIS

Client having three address type: Main, Journnal, Home
Trying to update Address and Demographic table.

Asi.iBO.ContactManagement.CContact _CurrentUser = null;
Asi.iBO.ContactManagement.CAddress _MainAddress = null;
//Asi.iBO.ContactManagement.CAddress _JournalAddr = null;

Using AsiMembershipProvider within Sharepoint

I'm currently trying to configure the out-of-the-box AsiMembershipProvider authentication provider as the authentication mechanism for a site within Sharepoint 2013, and am running into some issues, which hopefully someone can shed some light on.

I am currently running utlizing the DLLs and default configurations that came with the IMIS 20.1.19 .

Through trial and error I've narrowed the authentication provider to need the following IMIS assemblies in the applications bin folder (or in the GAC):

Looking for Document Manager hack for Event Display page

In order to give staff a fast and easy way to upload documents to the RiSE system, I created a hack to the \Net\AsiCommon\Controls\ContentManagement\ContentDesigner\ContentHtmlEdit.asc file. The hack was found on somewhere on this Community website, specifically here, I think - It essentially adds an icon to the Content HTML iPart called Document Manager, placing it right next to the Image Manager icon. While it works great for the staff, it only works in that iPart. When clicking on the Edit button from the Event Display page, the same WYSIWYG editor appears, including the Document Manager icon. However, it doesn't work from this iPart, presumably because it's a different one than Content HTML. The main problem is that when you click on the icon, iMIS starts off looking in what appears to be the Images folder rather than the Docs folder I created for this purpose. Can I make the same hack to another control file, which would allow me to use Document Manager from the iPart on the Event Display page?

Using the Membership Webservice to log users into RiSE


We're working on a website redesign for one of clients on our test server, and our environment is set up as follows (the client acronymn has been replaced with "client" for this post):

Kentico 8 CMS is being used for the main site, hosted at

RiSE is being used for eCommerce components, hosted at

If we try using the LoginUser webservice directly from and log in as the manager, this works, and then we are also logged into the RiSE site.

However, if we invoke this webservice from a page on the Kentico site, again using the manager credentials, this does not work. The call to the method is successful, and returns "succeeded", but then if you go to the RiSE site you're not actually logged in.

It was our understanding that as long as the site invoking the webservice and the RiSE site were both on the same primary domain (which they are, in this case, this should work. Is there something else we need to configure for this to work, or is it not possible?

Thank you,

How to update user cart with dues subscription using IBO


iMIS newbie here. Using iMIS I have a "DUES" item sitting in the Subscriptions table for a given user. What I'd like to do is update the user's cart with the modified BILL_AMOUNT from Subscriptions. Using IBO I have a CContact object for the desired user; can I use that to update the user's cart? If so, how? I already tried calling CContact's BillDuesSubscriptions() method but the cart was not updated.

Using SQL Service Broker to asynchronously invoke MembershipService SOAP request from trigger


we're trying to use members email address as their logon credentials and automatically update their logon name via trigger when member email address changes. As we're planning to call ChangeUsernameForUserWithLogin Membership Web Service method (as Bruce Wilson suggested here: we cannot call it directly from trigger. This is why we're trying to invoke it asynchronously from SQL Service Broker service queue.

auto run prompted IQA

Has anyone found a way to automatically run the IQA query for a Query Menu iPart when an optional filter prompt has been added to the IQA?

works great no prompts, but when I add an Optional prompt (if it were required, I get that) - the user has to take an additional step to load the query results.

I'm trying to figure out if there is a way to pass a URL parameter or some other magical trick to get the query to load without the need for an additional action by the visitor.

IBO not saving/setting zero Balance for VOL items

We are having an issue with the IBO and VOL items. For some reason the VOL item's balance will not zero out after a payment using the IBO's.
The code retrieves all the outstanding dues items including the VOL items and then iterates thru them, updating the PaidthruDate, amount paid and sets the balance to 0.
We create the payment, batch etc. and then call the Contact.Save. No errors are reported, the Dues items show a balance of 0 but the VOL items still have their original balance, but they also show the amount paid. issue with 20.1.13

I simply haven't had a chance to start looking at SOA development yet and am trying to bring forward some simple code that generally works on older versions. I have a test environment running 20.1.13 and I simply can't seem how to figure out to create a new record. I'm playing with a simple console app right now, trying to keep things simple. My latest error code is one I haven't seen before:

Invoicing on Discounted Registrations


A client has noticed and issue when processing registrations through one of our applications. Within this application we utilize iBO for .NET to perform the registration processing. In addition we handle discounting using functions containing negative unit prices. So a registration may have the following functions:

Registration Fees @ $100
Discount @ -$50

Discounts may also completely offset the cost resulting in a complimentary registration.