Modules

How to deal with the error -- 'Valid credentials must be provided by the application principal.'

'Valid credentials must be provided by the application principal.'

I got this error when I was developing a web page of registration form. It is on this line:
Guid dkey = Asi.Business.Common.DocumentSystem.DocumentKeyByPath("$/Common/Queries/Value Lists/ChapterList");

This error is gone after I login by 'manager'.
But since it is a new contact register page, it makes no sense to force user log in first.

Cannot find 'CompanyID' in CContact class

I am developing a web page for new contact registering. The problem is that I cannot assign a company ID to a new contact. I found there's a field called 'company_id' in 'Contact' table, but in .net, the 'CContact' class has no such property. I wonder where and how I can make this field available for web pages?

Thanks.
Michael

Featured Product Category

This is a version 15 question.

How do I setup a product category to be a featured product category?

Thanks.

Adjusting the Public View Display for Committees

Hello there - I am an iMIS reseller and we are implementing a new client that tracks the officers of their various 43 chapters. We have created them as commmittees in iMIS. We are also creating two websites for this client in Content Manager. Instead of creating static html pages to display chapter officers on each chapter page, I wanted to use the Committees display from the iMIS 15 public views. I have modified the default committee IQA query for the columns that we want and have created a navigation item in eCM to point to a specific committee.

Auto printing of invoices

Please Help!
I am currently on iMIS 15.x

Problem: In order for a invoice to be generated, you have to print the invoice. This is a manual process. I am specifically refering to Events invoices. These registrations are done via the WEB.

Question: Is there a way that I can automate the printing of invoices?

Regards

How to customize the web interface? Changing master page doesn't work!

We need to customize the web interface for our client. I am new in iMis, and our version is iMis15.
Seems simply change the master pages under /templates/masterpages/ folder doesn't affect the front-end look. However if I delete public.master, it reports error. If I put an empty public master page there, it still works as before I made the changes.
I notice all pages are inherited from Asi.Bae.Web.xxxx, does that mean we don't have any easy ways to modify the interface?

iMISPublic - IQA - IBO.NET - QueryBuilder - V 15.x - How to use?

I'm trying to figure out how to call IQA Queries. Just for a test I'm trying to call a standard IQA query, pass a value, and read the results or dump into a data set etc...

I can't seem to find even a basic sample on this. Any help would be greatly appreciated.

A bit of help please? Questions would be:
- Am I even on the right track?
- Am I creating the container correctly?
- Does the container need to be further initialized?
- Am I using the QueryBuilder correctly?
- How do I add the parameter to this querybuilder? I see just one key
- Am I executing the QueryBuilder correctly?

SAMPLE CODE,

    public void callIQA()
    {
        //Create the container using a common standard query anyone with iMIS should have
        Asi.Business.BusinessContainer myContainer;
        myContainer = new Asi.Business.BusinessContainer("$.Common.Queries.Search.CsContact.Name");

        //Does something else need to be done to finish initializing the container?


        //Make a querybuilder to be able to execute the query?
        Asi.QueryBuilder.Query myQuery = Asi.QueryBuilder.Query.NewQuery(myContainer);


        //If everything so far is correct, how is the string key formatted for adding parameters? 
        //Example, the above built in container has a possible 'Name' that can be added.  What would
        //be entered to pass the query a   [Last First]=DOE
        //NOTE: the above CsContact.Name sample requires [Last First] to be provided at least one value

        //myQuery.Parameters.Clear();
        //myQuery.Parameters.Add("string key");


        //Execute the query, and see what we get, which is nothing, something's wrong
        System.Data.OleDb.OleDbDataReader myReader;
        myReader = myQuery.GetList();

        if (myReader != null)
        {
            while (myReader.Read())
            {
                Response.Write("  

Submitting Bulk Deferred CC Transactions

Has anyone attempted to submit a large number (2000+) of deferred CC transactions through to Verisign in one go?
Has anyone noticed any Insufficient Memory errors when submitting CC transactions through to Verisign?

rgrds
Stuart

Payflow pro with iMIS - Canadian

Does anyone use Payflow pro service in Canadian version? I contacted Paypal to upgrade my account with Payflow Pro and told me that it is not avaliable for Canadian uers currently. It doesn't make sense, please reply if you have any knowledge with Payflow service. Thank you.

New Member registeration?

We are on iMis15 and need to be able to have “new members” join through the web. Once the non-member pays membership fees then be able to register to our conference as members. Has anyone done that ?