Developing for iMIS

How to obtain particular versions of a an Asi assembly

As part of my efforts at trying to get the AsiMembershipProvider working, I have hit against problems because I've got old versions of certain referenced Asi assemblies.

This came as a surprise as I am using assemblies copied from the ASI\IMIS15\net\bin directory on an 15.1.1.3441 installation.

Just having a quick look through the assembly versions and I observe I have a mix of 15.1.1.2998 and 15.1.1.3441 versions. My suspicion is that because we upgraded from 15.1.1.2998, for whatever reason some of the assemblies where not upgraded.

Building a Communities iPart

I'm looking for some direction/information on building a custom iPart that uses communities information.  Specifically I need something that will display a headline for each blog post based on the ID of a blog.  This sounds like something that one of the standard iParts should cover - but there doesn't seem to be one that's appropriate (unless someone can point me in that direction).

ibo for net project access?

How can I get access to:  http://www.imiscommunity.com/ibo_for_net_project?

I am getting an access denied message.

Thanks.

Saving CContact object is very slow.

I have been having an issue with slowness involved with calling the Save() method on a CContact object using iBO for .NET.  When saving a CContact object, it consistantly takes 8-12 seconds to complete. We have a rather large database (over 600,000 records in the Name table), and it seems that the issue lies within the asi_Name_Insert_Update trigger, more specifically the asi_FixDuplicateIndividualRows stored procedure that runs when the MEMBER_TYPE, COMPANY_RECORD, or MEMBER_RECORD columns are edited.

accidently deleted 'guest' account, now cannot login

Hi, our version is 15.1.1.3286.

I accidently deleted 'guest' account and now I cannot use imis desktop to login, it complains: 

the application server version may not match the database version.

Browsing imis15 site also generates error:
Asi.Security.UserValidationException: Validation Failed

And idea how to fix this issue?

Thanks.

New membership activation, not recognized as member until re-login

Hello all,

This question is sort of related to a previous posting by me here: http://www.imiscommunity.com/redirect_to_billing_page_after_auto_login_forcing_re_login

I have captured when a user has paid for their membership, and have updated their status (CustomerTypeCode) to a Member.

iBO Web Content / Product Page

I am trying to find a way to retrieve product information for the current product or to retrieve information for the current web content the user is viewing.

The issue I'm having with retrieving the product information is that I can't find a way to retrieve the specific product that is being viewed. The query string parameters on the product.aspx page contain a category id and a product id. When I use iBO to query for the current product, I can't find a way to retrieve the product based on the catId or prodId in the query string parameters.

Debugging desktop connection issues

Is there any way to debug desktop connectivity issues?  We have a client that recently had a rash of DNS issues after adding several new IP addresses to their server.  Ultimately we discovered an issue with the Plesk tool we use to maintain the domains, but in the meantime we tried a few things to try to troubleshoot.  One thing we did was moved their application from a sub domain to the root (we deleted the sub and recreated a domain using the same url, so xxx.org with subdomain iMIS (imis.xxx.org) went to imis.xxx.org no sub domain.  After the dns issues got resoved we can now connect to the web view just fine, but the desktop will not open.  We got the Error during logon:  the iMIS website may not be functioning properly..... error.  This is driving me nuts and the customer has been without the desktop access nearly all week.   Any thoughts/suggestions?

Redirect to Billing page after auto-login forcing re-login

Using iMIS 15.1.2.

I have a custom page that allows a user to register to become a member. It either creates a new contact, or uses their existing contact (if they remember their email address or have already logged in).

This custom page takes in a variety of information and saves it to the contact, as well as some user defined fields. It also creates a new subscription and bills the contact.

Using iBO to update an entry in the Name table

Hi,

I have a CContact entity that I am updating. At the same time I would like to update a field in the Name table as well as the Name_Reg table. I am able to get access to Name_Reg and update but I can not see the Name table. My code is
Get a valid contact from iBO then;
CExtTable t = contact.GetExtTableByName("NAME_REG");
CExtField f = t.Fields.Where(fn => fn.FieldName == "Pref_Phone").FirstOrDefault();