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

How to start ID TRACKER (XTENDER) as you click the Customers tab.

I am developing a custom web page making use of Ideally I would like to get details of the current contact during the page load event. I would like to know how you can access the current Contact Id obtained in the Customer portfolio.

I thought I would use the ID TRACKER Xtender which writes the contact id to a cookie. However ID TRACKER needs to be manually loaded in order for this to work. Is there a way to automatically load ID TRACKER as the user clicks the Customer tab in iMIS desktop?

Asi.iBO.Errors.CErrors.NewError may throw

Since this doesn't seem to be documented anywhere online (particularly in the API documentation), it is worth noting that CErrors.NewError will throw an exception if the ThrowExceptionOnError property of the associated IiMISUser object is set to true (assuming you are creating an Error and not a Warning).  In this case, it will always throw and never return.  At least that's what I gather from digging around in reflector:

Navigating to a Customer record from an IQA Table View iPart


I have an IQA which links to a customer record properly using "key_contact".

I then created a custom link on the customer desktop using Content Manager which links directly to the IQA, held within the iPart "iMIS 15. IQA Table Viewer Control II"

Under configuration I specified Navigation Column on the key_contact column (iMIS ID) to open "Manage customers" and set the value to "Key Contact column value".

I specified the navigation column to be the iMISID which already has the alias "Key_contact" in the IQA. 

Registrations using CRegistration

I've been trying to create an event registration using the CRegistration class. The registration seems to work, but when looking in the iMIS desktop application the Total Registrants increases but the Attendees count does not. I'm not sure what I'm doing wrong. Also I'm doing this testing on a backup version of the production iMIS system where the credit card processing is not work. When I use a PO, the registration object saves, but the attendee isn't tied to the event. Any Ideas?

Changing the "Home" content on iMIS Web Admin (15.1.x)

Does anyone know how to change the contents of the "Home" area on iMIS web admin?

I helped a client launch on 15.1.2 recently, and when you access iMIS web admin from our WCM server, it shows a message "This site needs some content".

I can't figure out where you would go to change this content. There doesn't appear to be any default.aspx pages, and there doesn't appear to be any web content for this page.

Accessing custom table by way of a business object by way of the iMIS Api

Hello Group,


I am trying to get to the data in a custom table in the iMIS database, we'll call TableY by way of an iMIS business object created via the Business Object Designer, we'll call BOY by way of the iMIS API.

The general direction I am trying to go is as follows (C#):


using Asi.iBO;

using Asi.LExicon;

using Asi.Business;

BOD Publish for Debug fails without error message

I have a custom iBO design in Business Object Designer.  It Compiles successfully, but when I click Publish for Debugging, it fails with no messages or errors.  Does anyone know what might be the cause?

iDashboards doesn't display right on UltraWave

We've used the example iDashboards.aspx file to put dashboards on the initial page in Staff Web View after login.  It looks fine in 15.1.2 (BlueWave theme) -- the dashboards occupy everything below the module tabs at the top down to the print and email buttons at the bottom.

We upgraded to 15.1.3.  The BlueWave-based theme still looks fine.  As an experiment, I applied the UltraWave theme.  The site looks OK in IE8, but in Firefox the dashboards are only about 150 pixels tall.  This is strange, because the non-script part of the example is simply:

Telerik DatePicker doesn't display in IE in 15.1.3

In one of my iParts, I'm using a Telerik RadGrid using the EditForms mode for editing a row.

<asp:Panel ID="body" runat="server" CssClass="PanelBody">
<telerik:RadGrid ID="RADGrid" runat="server" CssClass="MultiDE" >
    <MasterTableView CssClass="Grid" EditMode="EditForms">

When my grid includes a datetime field, this is rendered as a text input followed by an icon to open the DatePicker calendar.  At least, that's how it is on 15.1.2.

paymentGatewayService configuration for a custom PaymentGatewayProvider

With the current configuration:

    <sectionGroup name="system.web">
      <section name="paymentGatewayService" type="Asi.iBO.Commerce.PaymentGatewayServiceSection, Asi.iBO" allowDefinition="MachineToApplication" restartOnExternalChanges="true" />

    <paymentGatewayService defaultProvider="MockCustomPaymentGatewayProvider">
        <add name="MockCustomPaymentGatewayProvider" type="Crown.Imis.IntegrationTests.MockCustomPaymentGatewayProvider, Crown.Imis.IntegrationTests" authorizationAccounts="AUTHORIZE" />