Ajay's profileAJ's BlogBlogLists Tools Help

Blog


    February 08

    CS2002 & 64-bit, .NET 2.0, and SQL2005

    via Ryan R. Donovan's:

    A frequently asked question that has come up quite a bit lately is what is Microsoft's policy going to be on supporting .NET 2.0, SQL2005, and 64-bit Windows with CS2002. I figured this was worthy of a blog post...

    The short answer is that there are currently no plans to support any of these. If you want to use these platforms, you will need to use CS2006.

    The longer answer is that there are A LOT of collective changes in these three platforms. CS2002 is an old product rapidly approaching its fourth birthday. It took the team several months worth of work to get through it all and at times it was not an easy task. All of this work is done and in CS2006. Right now, I honestly don't see us back-propagating these to CS2002 given the other things that still wouldn't be there (like integration between our Profiles and ASP.NET 2.0, etc.).

    However, you can still run .NET 2.0 on a box with CS2002 in a .NET side-by-side configuration (.NET 1.1 is installed and the CS-specific applications are using 1.1).

    ------------------------------------------------------------------------------------------------------------------------------------

     

    I guess this is not good news for companies planning to move a MSIB 2.5 (MCMS 2002 & CS2002) website over to a SQL Server 2005 / ASP.NET 2.0 or a Windows 64 Bit enviornment.

    It will mean investing in the new CS2006 which will be out this year.

    As for MCMS 2002 with SP2 it will support ASP.NET 2.0 and SQL Server 2005. SP2 also supports x64-compatible versions of Microsoft Windows in 32-bit emulation mode.

    SO what does this mean for CS 2006 and MCMS vNext/ Office 12 integration. Will Microsoft come out with a new MSIB Toolkit or a connector?

    January 23

    MS Commerce Server 2006 Beta.

    There has been further developments to Commerce Server, they have now released a beta version of 2006.
     
    MCS2006 Beta available
     
    You can get further information on Commerce Server 2006 from :
     
     
    September 27

    Programming the Commerce Server Product Catalog System

     
    This is the first in a series of posts on how you can program the product catalog system. The product catalog system that shipped in Commerce Server 2002 provided three programming models:

    1. The Catalog Com objects :  These are a set of objects which allow you to perform management and runtime operations on the catalog system. These were implemented using COM and they communicate directly with the SQL server. Methods on this object were intended to be called from VB scripts, ASP, ASP.Net, C++ etc (COM aware) clients.

    2. The Catalog PIA : These are a set of objects in the Microsoft.CommerceServe.Interop.Catalog namespace which wrap the Catalog com objects and can be used to program the product catalog system from managed clients. To know more about PIA's see this link. Methods on these objects were intended to be called from managed clients.

     3. The Runtime BCL: These are a set of objects which were provided to  program the catalog system from your web sites. These types reside in the Microsoft.CommerceServer.Runtime.Catalog namespace and  provides methods to access the run time functionality (readonly operations) of the catalog system. Internally though these objects call methods on the PIA but expose a consistent, flexible and easy to use programming model from your runtime commerce server sites.

    4. Web services model : The Commerce Server 2002 feature pack further extended the programming model by allowing the product catalog system to be managed by a catalog web service.

    August 03

    Product targeting pipeline?

    via Peter:
     

    To target a user, the first thing I did was add a property to the User Profile that will be set when he or she does certain actions on the site. When you then want to target a user with content, you create a campaign with campaign expressions and target groups in the Bizdesk. In your code, you use the ContentSelector class to make it work. For instance, if you want to target an add you'll have something like:

    CommerceContext current = CommerceContext.Current;
    ContentSelector adContent = current.TargetingSystem.SelectionContexts["advertising"].GetSelector();

    In the web.config file the selection context advertising is connected to the advertising pipeline:

    <pipeline name="advertising" path="pipelinesadvertising.pcf" transacted="false" type="CSFPipeline" />

    So when you want to target an add, you use the advertising pipeline. This means that if we want to target a product, we have to use a product pipeline. As fas as I know there is no such pipeline included in Commerce Server. Thus we have to make it by ourselves, or use a pipeline that might already be written by someone else.

    July 08

    Commerce Server 2006 Screenshots

    Bink has screenshots of the new Commerce Server 2006 which is being previewed at TechEd Europe
     
    June 20

    Tracking anonymous users

    via Peter's blog:

    Peter talks about tracking anonymous users on a Commerce Server site and also describes the use of MSCSProfile and MSCSAuth tickets and how to use them.

    Tracking anonymous users

    MSCSProfile and MSCSAuth tickets

     

    June 13

    Commerce Server Resources

    I am currently working on a project which requires a MCMS 2002 and Commerce Server 2002 intergration (MSIB).

    I've been hunting around for useful resources on Commercer Server info and come across Vinayak's WebLog.

    He has put together a good set of Links to CS2002 resources...

    I was particular interested in the "Setting up a Commerce Server Multi-Developer Project".

    Commerce Server Resources
    You might be interested in the following available resources on Commerce Server.
     
    Organizations come in all sizes and industries, each with its own business need. Follow the above link to learn how Commerce Server can meet the needs of an organization like yours.
     
    This document contains best practices, tips, and other guidance for developers who are interested in setting up multi-developer environments for Microsoft® Commerce Server 2002. Your operations staff may be interested in reviewing this multi-developer set up information
      
    This book serves as a guide to help you understand how pipelines work, and how to troubleshoot and debug your pipeline components. Keep reading to find ways in which you can troubleshoot pipelines more effectively and efficiently.
     
    This link contains a number of technical articles on cache refresh, security, performance and planning.
      
    This link contains a number of articles on Analytics, Business Desk, developing international sites etc
     
    Watch industry experts discuss Commerce Server 2002 in these Webcasts.
     
    The Commerce server chats are held on the second Thursday of every month from 10:00 to 11:00 am PST and provide a great opportunity for customers and partners to get their questions answered directly by experts.