Developing for iMIS

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

Ibo.net 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");

aCookie.Values["Auth"]="user@domain.com";

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.

Error response from credit card gateway

Yesterday I spent a bunch of time helping a 3rd party developer getting his order processing code working. We got past his first several issues and then ran into an issue we could not solve. The problem occurs when communicating with the Paypal Pay flow pro gateway. I verified the web.config matches http://www.imiscommunity.com/payment_gateway_processing_in_ibo If you have any ideas I would be very appreciative. // process payment PaymentGatewayResponse response = cOrder.Payment.ProcessPayment(new CAddressBasic(imisUser) { Address1 = cOrder.Address1, Address2 = cOrder.Address2, City = cOrder.City, StateProvince = cOrder.StateProvince, PostalCode = cOrder.PostalCode }); The error returned from the gateway is "index was outside the bounds of the array" when the line above is submitted. I have already submitted it as an SMR. I searched all our resources and nothing I found helped. http://staff.advsol.com/AM/Template.cfm?Section=My_Support_Status1&T... Full code is attached.

Multiple select filter on Gen_Table - possible?

I need to allow the user to select multiple values for a field in a user-defined table that uses a GEN_TABLES lookup but when I create the filter for that field, there is no multiple checkbox.  I tried creating a query to give me just the values I need, but couldn't get it to work.  I've looked in all the IQA documentation on ASI's web site but can't find a solution.  Any help would be greatly appreciated.

Opening the Customer Portfolio from a custom application

I just poseted to the Contributed Solutions area about how to open the Customer Portfolio from a custom application.  I thought I would post a link here as well for discussion.

http://www.imiscommunity.com/opening_the_customer_portfolio_from_a_custom_application

 

Back door iMIS login using membership webservice without needing password

They want to be able to log as user in without a user password using our web service.   iMIS does not allow this as far as I know.   The membership web service always requires a password.  Yet if logging in from a third party system you may not know the password for the iMIS side :

Here’s the scenario: