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

Passing Parameters to external URLs

Hi guys - has anyone been able to - either by embedded URL, javascript iFrame or nav link - been able to pass a parameter of the imis ID to a 3rd party URL when a user logs into the public website. (kind of like the IQA dynamic filter of @Me or @SelectedUser)

Eg

imisid = 1000

External Link: http://mysite.com/id=
External Link: http://mysite.com/id=1000

I am hoping to use an ifram within a html ipart - or embedded url ipart (or event a nav link) to achieve this.

CheckBoxList Property getting Null Value Parameter Error in WCM

I'm attempting to add a CheckBoxList property to a custom ipart that retrieves it values dynamically. The project builds successfully in VS, and the service that delivers the Category List runs, but I get the following error when I edit a content record using the ipart in WCM: 'Web Part Error: Error loading web part for content item MyContentCommon: Parameter 'CategoryList' can not have a null value Parameter name: value'.

Create New User iMIS SOA working in dev, uat but failing when moved to PROD

I am using SOA Webservices, and am able to insert new users to iMIS in our Dev and UAT environment.  When I move it to point to our production endpoint I get "The parameter 'roleName' must not contain commas.\r\nParameter name: roleName".  Any thoughts on what os causing this?

Not able to retrieve field from Gen_tables with CContact.GetContacts method.

When using the method "CContact.GetContacts((IiMISUser)user, addlFrom, where.ToString(), sqlParam)", is it acceptable to add the "Gen_Tables" in the following manner?

String addlFrom = String.Empty;
addlFrom = " INNER JOIN GHP_Company on Name.ID = GHP_Company.ID";
addlFrom = addlFrom + " INNER JOIN Gen_Tables ON GHP_Company.NAICS_1 = Gen_Tables.CODE";

StringBuilder where = new StringBuilder();
where.Append(" AND Name.ID = @ContactId");
where.Append(" AND Gen_Tables.TABLE_NAME = 'NAICS_DESCRIP'");


T don't get an error but, I'm not able to find the field "DESCRIPTION" from "Gen_Tables" in the results. I've tested this in sql to be sure that the field has a value.


Any suggestions?

Tom

 

Registration.Payment Error

When attempting to set the either the credit card #, security code, or expiration date of the "Payment" object under CRegistration an exception is thrown - "Could not load file or assembly 'Asi.Lexicon' or one of its dependencies. The system cannot find the file specified."

Code snippet:

var reg = new Asi.iBO.Events.CRegistration(IBOSystem.SystemUser, obj.EventCode, obj.RegistrantContactId, false, false)

IBO.net API and retrieving contact info from multiple tables.

I just want to retrieve some member company information from the imis database which would also include a couple user defined tables. I'm using C# and the ibo.net api. How do I perform this task? I tried CContacts.getcontacts(), but I am unable to join the user-defined table to get all of the info returned. Is there a way to use a view that would include all the necessary tables.

I can do this in sql but I'm trying to stay with ibo.net so that we don't have any upgrade problems in the future. We are just getting started and want to re-write many of our online functions. I've looked at iParts, but they are just not flexible enough for now.

background color of confirmation order email

We are using public views imis 15.1.3. Our order confirmation email is inheriting the background color from our custom style sheet (a dark green) so it's very hard to read any text in the email. I tried overriding the style in the email template as follows:

 

iFINITY need an experienced iMIS consultant and all round expert to join our team.

If you know iMIS almost as well as the back of your hand and more than you know the craggy wrinkles on your face, then you should consider working in our iMIS team. You will benefit from working with challenging iMIS clients all round the world and if perhaps you are overused and underrated where you are at present, you can join us and be underused and overrated.

removing CAG from content folders

We've recently run across a situation that has brought a recently discovered defect in iMIS (SMR 278719 "Imported content containing access settings other than the standard system access settings will cause an error when editing the imported content record.") into a project.

We've got a dev instance (running 15.2.15) of a couple WCM websites the content was originally migrated (using the migration tool) from eSeries. We've recently made a dry run to test a full upgrade (from 10.6 to 15.2.15), the content was exported from DEV and imported into PROD. The migrated content folders all had residual content authority group (CAG) settings from the eSeries content. Of course the CAGs are not exportable, so recreating them in the PROD instance doesn't work because the new CAG has a different GUID, so publishing is failing on virtually every content record due to the Foreign Key restraint. The game plan, at this point - to get things up and running in the PROD environment to continue user testing - is to remove the CAGs from the content. This requires a very tedious and manual process to remove the CAG setting from each folder.

Direct Debit - Mimimum reference of 6 digits

Taking Direct Debit - BACS

iMis ID's can be a minimum of 5 digits.  Has anyone managed to get around the problem of Direct Debit payments where the reference number needs to be a minimum of 6 digits?   I would greatly appreciate any advise on this.

Thank you