Tutorial: Extending a Management Center tool to support workspaces for a custom object

Attention: This tutorial is currently under revision. The content might contain errors or inaccuracies. Subscribe to this page to be notified when an updated version is available. In this tutorial, you add workspace support to the Recipes tool by enabling workspace support for the Project service module. This process prevents the same object from being edited by users in different task groups within the same workspace. Workspaces in the Management Center use BOD service modules. You can customize which aspects of the physical and logical layers of a BOD service module are under change control. This change control data is passed back to the presentation layer where you can show it in the Management Center workspaces.

Learning objectives

After completing this tutorial, you should familiar with the following concepts:

  • Content and operational data.
  • The change control mediator for nouns.
  • The Get request access profile.
  • The InsertMoreData command.
After you complete this tutorial, you should be able to complete the following tasks:
  • Enable workspace support for a service module
  • Enable change control for a noun
  • Include change control information in the response of a Get service
  • Create a workspace with task groups and tasks by using Workspace Administration Tool

Time required

Expect this tutorial to about 2 hours to complete.

Skill level

This tutorial is intended for advanced WebSphere Commerce developers who are responsible for customizing the Management Center. To complete this tutorial, familiarize yourself with the following terms and concepts:
  • Web services
  • XML
  • WebSphere Commerce services
  • Rational Application Developer
  • Management Center framework
  • Data service layer
  • Business object mediator
  • Content managed table
  • Operational table

System requirements

Before you begin this tutorial, complete the following tasks:

Tutorial resources

Before you begin this tutorial, extract the code samples to a temporary directory, such as C:\Temp: