Freigeben über


CS 2007: Things you didn't know about the Customer and Orders Manager UI

Just wanted to highlight a couple of points about the Customer and Orders Manager Business Application that is shipped as part of Commerce Server 2007:

 

  1. You can run the UI with only some of the web services defined.Simply launch the UI and in the connection dialog box, remove the entry for the web service which is not available or not in use. For e.g. if you are not using the Commerce Server Profile system, you can still use this app to view the Orders by making the Profiles web service URL blank. Note that if the service URL is populated and the UI cannot connect to it, then the UI will not launch. The key is to blank out the URL completely. Here is a screenshot:

  2. You can use the UI to display extended Order system data. If you have an extended LineItem, called say, “ExtLineItem”, then once you have updated the mapping files and web.config etc. on the Orders web service, you should be able to view the extended entities on the UI and search on them (but only the strongly typed properties mapped to explicit tables – you cannot search on weakly-typed properties, irrespective of whether they are mapped or not). The only thing which will not be shown at all are custom classes (i.e. classes not derived from an existing Orders class) since there is no way for the UI to know how to display such entities. Here is a screenshot showing the an extended Order being viewed in the Orders UI:

    <

 

  1. You can run the application without a SSL URL in the connection (but you really should try to use SSL if possible since sensitive customer data is involved).

 

  1. You can customize the UI completely to display or handle any scenario specific to your business. Simply download the source code and tweak it whichever way you want. For e.g. to display your custom entities mentioned in point #3 above.

Comments

  • Anonymous
    August 07, 2006
    If you want to run with SSL in a development environment you can use SelfSSL with the IIS Resource Kit to generate a certificate.  You'll need to add it to your trusted certificate store for .NET to like it.  I typically will turn off SSL only if I need to troubleshoot an HTTP level issue with Fiddler.
  • Anonymous
    August 17, 2006
    Now that the Commerce Server development team has shipped their flagship product, they've started to publish some great new posts about using Commerce Server 2007. If you don't already subscribe to these blogs, you really should!
  • Anonymous
    July 29, 2009
    The Customers and Orders Manager instance that we have is not taking the Profiles and Orders Servive without https. I have a certificate assigned to the services. Do I have to turn on the SSL setting in Commerce Server Manager.