Get State names using IBO c oding - IMIS 20

I want to populate state drop down using IBO.
I did below coding, but drop down filled with State codes. How we can get State names instead of codes.
// Load states from DB
if (drpState.Items.Count == 0)
string[] _States = Asi.iBO.iboAdmin.ReferenceData.StatesProvinces;

foreach (string _pr in _States)

RiSE Access Settings problem

I have a few sites live on RiSE (, and I've yet to find a combination of access settings for content records that actually work the way they should.

I find that if I check 'Content requires user to login' on the profile tabs, and then make the page available to only Specific Member Types on the Access Settings tab, when I save and publish the record, then browse to in in a browser where I am logged out, I'm immediately presented with this message:

Track user profile updates

I'm looking to provide some information regarding our users. The following question has come up How many users have logged in to update their profile? My thought is that there is a table that shows a Last Updated By column with the userid and also a timestamp column. My concern is that any save event will cause the timestamp to update. Is there any way to show the ones that updated any portion of their profile?

Programatically creating a new record in iMIS 20.1


I have a custom application that we were using with iMIS 15 and eCM; the site is being upgraded to iMIS 20.1 and RiSE, so I'm converting it to .NET.  Previously, we had a stored procedure that was being used to insert a new record in the iMIS database.  When I try to use this sp in the new version, it executes successfully, but then when I try to access the record in iMIS I get an error that the customer portfolio is shutting down.

Activity class in v20

I'm migrating some code from 10.6 to 20 and am wondering whether the Activity class maps to anything in the current version - I don't see any obvious equivalent in the SOA API.

Does anyone know what SOA class is used to create/edit Activities?

Gen table Codes iPart

Is there an iPart that allows display and selection of Gen table Codes?

How do you save an event registration with SOA? Following code does not work, and no examples that I can find

The registration is for the demo database, the automatic function REG has no price. The EventManager.ValidateEventRegistration does not return any errors. The code below uses the EntityManager.Add() method. Does it need to be added to the CartManager first? If so, how do you do that?

The following code results in error: OperationNotSupportedFault:

string partyId = "23128";

EntityManager entityManager = new EntityManager("MANAGER", "MaNaGeR");
lblResults.Text = entityManager.ConnectionName + "

Open Batches Authorization level privileges (Desktop)

Have a user who cannot see open batches created by other users in the orders tab and I am trying to find what level of privileges she needs to have.

Everything I have read says that is must be a 4 or greater.

Her orders privilege is currently and has been set to 4, but that did not resolve the issue.

I escalated it all the way up until 8, which still did not fix. Is there another keyword

Is it doable to develop a web service to update our unique non-UDT tables from iParts?

Hi all,

We're on IMIS

Is it possible to develop our own domain web service and have our iPart code call it to maintain/delete rows in a set of tables we designed which are not iMIS UDTs?
Is there anything in particular to be aware of, or beware of?
This service would use the Entity Framework, link to SQL, or some kind of ORM thing like Petapoco on NuGet, as the Data Access Layer.

SOA - Additional Windows - no documentation on how to Get/Set

I've looked through the documentation, and I can't find anything. It would be really nice if would have some examples on how to update additional windows, both single and multi-instance.