iMIS

How to modify On Behalf of

Has anyone successfully reconfigured the On Behalf of page? The standard page has too many query options and I would like to customize the page (see attachment). I've been told it's hard coded. How can I access the page to change the coding?

On Behalf Of

iMIS 20.2.9.640: Lucene Errors and Time out errors through iMIS Desktop

Hello,
After we upgraded to 20.2.9.640, we experienced slow speed saving changes through iMIS Dekstop. Especially, when our memberships enter or change address seems taking much longer than the 15.3.
Even after we turned off all the accumail options, we still experience slowness and occasional time out issues. Followings are the examples of errors.
When the time out (Deadlocked)error occurs, the user experience the customer portfolio shuts down. Plus, if the user was entering the new record, it fails to create record in Name table.

Intermittent error on EventManager.RegisterFunction

It happens only for certain members.  Here is the code abreviated to SOA related code:

Asi.Soa.ClientServices.EntityManager em = new Asi.Soa.ClientServices.EntityManager();
Asi.Soa.ClientServices.CartManager cm = new CartManager(em);
cm.DeleteCart();
Asi.Soa.ClientServices.EventManager eventManager = new EventManager(em, lblEvent.Text);
eventManager.RegisterFunction(registrantIDs[i], prodCode);

How to fix content not publishing issue in iMIS 20.2 - Error : SQL Server Service Broker not Enabled

I ran into a new issue with the new IMIS 20.2 scheduler that happens when you do a restore of the DB

If browsing to the Scheduler site in IIS shows this error:
The SQL Server Service Broker for the current database is not enabled

Here is how to fix it:

1. backup the DB

2. Run this SQL command:
ALTER DATABASE {DatabaseName} SET ENABLE_BROKER WITH ROLLBACK IMMEDIATE

3. Browse to Scheduler site in IIS

Homepage designation

Has anyone had these issues on their homepage?
1) HomepageContentArea1 is not displaying
- It is in master:
HomepageContentAreas = new List(
new[] { HomepageContentArea1 });
PageContentAreas = new List(
new[] { HeaderLogo, SocialNetworking, SideBarContent, FooterCommunications });
&
asp:Panel ID="HomePageContent" runat="server" Visible="false"

Weird Informz and Name_Log issue.

I have a few thousand rows in Name_Log that look like :

INFORMZ_MAILINGS.MAILING_NAME: W111116 -> Q111128- Annual Dinner
INFORMZ_MAILINGS.PUBLISH_DATE: 28/09/2011 11:55:00 PM -> 11/10/2011 9:35:00 PM
INFORMZ_MAILINGS.MAILING_ID: 431103 -> 436998

I have searched Schema : triggers, stored procedures etc for code that might do these inserts, but can find none.

All updates externally to Name etc are done thru IBO code.

Website community eMails Showing imis@advsol.com

Hi Guys,

When someone subscribing to community articles on our website, then he/she is getting the emails with "To: imis@advsol.com" instead of showing the subscriber email id in "To" section.
Anyone having idea, how it could be changed to user email id or no-reply@mydomain.com in the To section?

Regards,
JV

Violation of PRIMARY KEY constraint 'PK_Individual'

We are suddenly getting PK violations on Individuals

Msg 2627, Level 14, State 1, Procedure asi_Name_Insert_Update, Line 634
Violation of PRIMARY KEY constraint 'PK_Individual'. Cannot insert duplicate key in object 'dbo.Individual'. The duplicate key value is (81d60870-20ff-4f7a-8b3e-3ac8c6ea2d1b).
The statement has been terminated.

it i is throwing an error on the asi_name_insert trigger at this code.

Adding an Event in Staff Site (With Registrant Class Determination = Stored Procedure)

Hi,

We are just starting to use staff site on iMIS 20.2.1.235 and are wondering if it's possible to set the Registrant Class Determination = Stored Procedure? See attached image for reference.

Adding a new event via staff site would only offer pricing for default and member registrant classes.

Have anyone achieved setting up event with stored procedure in staff site for registrant class dertermination?

But I'm sure myname+@mydomain.com is a valid email address.

Fielded a recent SMR regarding an unusual email address with a "+" (plus sign) in it right before the @. Henry suggested my response would make a good iMISCommunity.com article.

This is not a bug but is working as designed and documented. The iMIS documentation says the default regex allows “+” as long as it’s followed by an alphabet character, a number, or “_”, i.e. [a-zA-Z0-9_]. The regex is there and editable so clients can customize it. http://help.imis.com/20.2/Understanding_iMIS_Features/Staff_Settings/Contacts.htm
There are lots of “valid” email address rules and validators, and lots of disagreement on what those valid rules are. The Internet Engineering Task Force (IETF) RFC 2822 is pretty much the definitive source.

Everywhere has unique email rules that don’t allow certain characters.
Gmail doesn’t allow “-“ (dash) in the name portion (local-part) of an email address but AT&T does.
AT&T doesn’t allow “.” in the name portion (local-part) but Gmail does.
I bet neither allows a “+” at the end or a name, if they allow “+” at all. I confirmed that Gmail doesn't allow it. Gmail allows "letters (a-z), numbers, and periods" only.

  http://www.imiscommunity.com/system/files/email_with_plus.png

The default regex expression could be adjusted to remove the requirement that the name part have at least 1 [a-zA-Z0-9_] after a special character.

2 regex strings I found for email that seem more all-inclusive are below:

^(?!\.)("([^"\r\\]|\\["\r\\])*"|([-a-z0-9!#$%&'*+/=?^_`{|}~] |(?@[a-z0-9][\w\.-]*[a-z0-9]\.[a-z][a-z\.]*[a-z]$
http://haacked.com/archive/2007/08/21/i-knew-how-to-validate-an-email-address-until-i.aspx Seems like there might be issues with this one. Seems to be missing some “)s” but my regex mojo is not what it used to be.

So here is one from Microsoft.
^(?(")(".+?(?<!\\)"@)|(([0-9a-z]((\.(?!\.))|[-!#\$%&'\*\+/=\?\^`\{\}\|~\w])*)(?<=[0-9a-z])@))(?(\[)(\[(\d{1,3}\.){3}\d{1,3}\])|(([0-9a-z][-\w]*[0-9a-z]*\.)+[a-z0-9][\-a-z0-9]{0,22}[a-z0-9]))$
https://msdn.microsoft.com/en-us/library/01escwtf(v=vs.110).aspx

both assume RegexOptions.IgnoreCase are on.