.NET

WCM iPart Generator Tool for Developers

This is an iPart development tool that allows you to create content keys for your iParts and the import scripts required to import your iPart into WCM.

Steps to run the program:

1. Fill in all the fields with data about your iPart.
2. Click the “Generate iPart Content Key and Import Script” button.
3. Copy and save the content key that is presented to you and close the dialog box.
4. A save dialog window will appear immediately after the content key dialogue window. Save your iPart import script anywhere you like.

iPart and Master Products

Currently we are using the public views for our eCommerce solution and our company wants to move away from public views and replace it with the WCM. We have some shirts that we sell and would like to remove all the duplicate shirt types and replace them with a master product but I haven't been able to find any SDK information on working with master products.

So my questions are is there a way to pull a list of the master products from iBO?

Enabling iMIS Security When Validating User Credentials Against Another Database.

Introduction to Problem:

We had a client who moved to another CRM provider but wanted to manage their website’s content with iMIS WCM. The challenges were 1) validating user credentials against the 3rd party CRM when they log in through iMIS, 2) after validation is successful, activate the iMIS website security and 3) add a record in iMIS when the user exists in the 3rd party CRM but not iMIS.

Enabling iMIS Security When Validating User Credentials Against Another Database.

Introduction to Problem:

We had a client who moved to another CRM provider but wanted to manage their website’s content with iMIS WCM. The challenges were 1) validating user credentials against the 3rd party CRM when they log in through iMIS, 2) after validation is successful, activate the iMIS website security and 3) add a record in iMIS when the user exists in the 3rd party CRM but not iMIS.

Custom Membership Provider

I am currently attempting to write a custom membership provider that integrates iMIS with another database to authenticate against. Currently everything is running smoothly except after a successful login I get an iMIS error message stating 

"You do not have permission to view this content."

What am I missing?

Problem with Multiple custom payment gateways in 15.2.15.

Our customer requires multiple custom payment gateways. Our test system has 5.

The problem is that the first gateway listed in the Web.Config file is always used when a custom gateway is required.

If the stock PayFlowPro gateway is used there is no problem.

Anyone else experience this issue?

iMIS App server IIS app pool auto recycle error

Our iMIS users (staff and members) cannot log in after the IIS app pool automatically recycles on our produciton iMIS installation. Once we manually recycle the application pool, the problem clears up.

The specifc error message on browsing the app server website (i.e. http://server-url/imis15) is: "Document not found or insufficient permissions to read document. $/Business Object Schema/User"

Forgot my password functionality using membership webservices

I am trying to setup forgot my password functionality for our new SharePoint site that we use iMIS for authentication.   We are using the MembershipWebService to authenticate and change passwords, which we have working.

We want forgot my password functionality that will email the user a link to reset their password.   I can send the email with RequestPasswordReset.   From there I get an email with a link and token.   My question is how do I use that token to tie it back to the correct user?    I attempted to use the GetUserKeyFromPasswordResetToken, but the key returned didn't match a user.   Is there something else I am missing or a better way to accomplish this?

Master Page Content Area

When using Asi.Web.UI.TemplateGalleryMasterPageBase class, does every template content area need to be defined in a ContentTemplateArea? For example, I would like to have a header logo content area that is the same for the homepage and internal pages. I've created the content area (HeaderLogo), checked that it's part of the site's template gallery design and given the content area the correct template area name (HeaderLogo). Then added it to the template master file using the following code:

Change Login and Passwords using iBO.NET and CContactUser

Trying to get this script to change logins and passwords on existing users.  Any idea how I get access to the CContactUser object to assign the new login and password?  

 

The program compiles and runs, with no reported errors, but it does not change the login and password.

Code:

 

using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.IO;
using System.Text;
using System.Threading;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Asi.iBO;
using Asi.iBO.ContactManagement;