Developing for iMIS

MemberWebService Cookies required for login

I have created a login page consuming the MembershipWebservice and invoking the LoginUserAndProvideCookies method.  It is giving me back 2 cookies:
•         ASP.NET_SessionId
•         Login
I create the cookies and send  the user to the mycart.aspx page.  The page is asking me to login.  After I login using the iMIS interface, I see that many more cookies have been created. 
I don’t want the user to have to log in twice.  Are these two cookies the only ones I need to create in order for the user to navigate the iMIS public site?

processing payment but not saving transaction/order info

I am having an issue with an order payment process. I am sending the payment through iMIS and it is being charged in our PayPal account, but the payment is not being recorded in iMIS. The batch is generated, but keeps a $0 total and no product sale info is created. I have been researching it for many hours and cannot pinpoint the cause of my problem. If you have any ideas please share. Thank you. - JK

IQA Query on aspx page

We have a client that had a page created that calls an IQA query that gets a url querystring parameter. The query works fine but does not accept the parameter.

The issue is that the person that developed it for version 15.0 did not provide the code behind page. We have updated the client to 15.1.3 and the page no longer functions.

Most of the issues were that the ASI.dll was updated and the inherits were wrong. I have since fixed those issues.

Required fields in SOA

I am loading a record in SOA and saving it straight away .. without modifying any fields, but get the following error:

"The supplied value, '' is not defined in in the Contact Management system and is invalid"

That error message is verbatim, including the "in in".
I am simplifying the issue here, we were orignially trying to set field values, but decided to make it a simple as possible.

What are the required values in SOA? ie What fields could it be looking for and not finding a value?

Create account page with login for WCM

Has anyone created a page that will allow someone to create a username and password and log them in to WCM at the same time? 

We have a page using iBOs that will create an account with username/password, but then have to pass the user on to the login page to login.  Would be much nicer to create the account and log them in one step, instead of two.



UD fields in SOA

Do we have sample code of how to insert / update customer UD data using SOA?

If possible I'd like to see examples for both single and mutli-instance tables.


Stu or soa Clone/Create an Event

Has anyone tried to Clone or Create an event via IBO.NET or SOA or at a very very last resort SQL?

MasterPages and Cookies

I am trying to create a cookie using the masterpages.  The site that reads the cookie doesn't see it.  They are both in the same domain.  I am creating the cookie in the load event.  The  cookie isn't being created.  Here is my code:



HttpCookie aCookie = new HttpCookie("DDPASecurity");


Custom iMIS 15.1.3 OCX


I am developing a .net dll that is registered as an OCX (COM interop) that iMIS calls successfully when CC is set-up in iMIS as a custom gateway.
The dll/ocx is called by iMIS OK, the call to the cc provider web service is made OK, and the response from the CC provider is received and passed back to iMIS OK. A 'success' and a 'Declined' transaction are being tested. The 'success' works fine passing back the CC auth code info to iMIS that is then inserted into tables like Trans successfully. The 'fail' transaction also works with the decline code/message shown by iMIS and no updates made to the iMIS tables like Trans.
There is only one problem getting this dll/ocx completed for the iMIS customer - after a fail/decline message appears, if I try to save the iMIS transaction again iMIS abends with and OMNIS error.
I used the Innovation 2009 C# template as a base and information from the community. This was very helpful but did not provide a complete example with signatures for the passing in of parameters from iMIS and return codes to iMIS from the OCX. I used the DebugView to debug using writeline for the parameters that appear to be fine. For the return codes, I am using return signature/codes I used for previous OCXs I created using VB6 for 10.6 and 15.0.3.
I am wondering if the return signature/codes have changed in 15.1.3 that maybe creating this problem.
Is it possible to get the official return signature/codes from ASI and any examples – maybe cut/paste code from the production verisign ocx source that can be reused for a custom OCX.
Any help would be appreciated to help complete this OCX.

Thanks Nick

Can WCM generate an RSS feed?

One of my clients is transitioning from another Content Management solution to WCM.  Among other things, they have a number of RSS feeds coming from the site.  These were custom in the old site, not part of the CM, but obviously they just pull the same content data and generate XML instead of HTML.

Now that they are moving to WCM, they would like to continue to offer the feed.  Since the data must come from iMIS, I wonder if there is a practical way to generate the feed using a TaggedList page and apply a special master page/template/theme turning the results into something an RSS Reader would approve of.