Develop > Presentation layer > Customize IBM Sales Center


System configurator

The system configurator extension point is defined in the com.ibm.commerce.telesales plug-in. The IBM Sales Center platform provides the ability to specify a system configurator for each plug-in to identify which extensions will be used over the default IBM Sales Center extensions. The purpose of this extension point is to allow plug-ins to specify the location of their system configurator file. The file name must be config.ini. This file is a text file that allows you to provide a substitute extension ID that will be used to replace a standard IBM Sales Center extension ID. For information about the general syntax of a properties file, refer to the j ava.util.Properties API information. The following is a sample system configurator extension definition. The configurator file config.ini must be located in a directory called config that is located in the root directory of the plug-in that is defining the extension.

<extension point="com.ibm.commerce.telesales.configurator">        
<configurator path="config"/>
</extension>

The following sample config.ini file assumes that you have defined an alternative version of the logon dialog using the dialogs extension point. It indicates that to replace the default logon dialog, com.ibm.commerce.telesales.logonDialog with your own dialog, com.mycompany.logonDialog.

com.ibm.commerce.telesales.logonDialog=com.mycompany.logonDialog

The system configurator is an IBM Sales Center extension mechanism, not an Eclipse extension mechanism. As such, the only IDs that can be substituted are ones explicitly mentioned in the "Replacing ..." or "Adding ..." pages in this documentation. For example, perspectives cannot be substituted because the code that looks them up comes from the Eclipse platform.


Related concepts

Accelerator keys

Dynamic IDs

Globalization in the IBM Sales Center

Infopops

Menu actions

IBM Sales Center architecture

Service request handlers

Overview of customizing IBM Sales Center

New and existing widget managers


Related tasks

Add a key binding

Add a menu action

Add a page to an editor

Add a contribution to the status line

Changing a key binding

Plan a customization to the IBM Sales Center

Extend the IBM Sales Center communication service

Extend a context menu action

Modify a dialog

Extend an editor

Extend a menu action

Modify a page in an editor

Extend an existing service request handler

Extend a view

Move a user interface element between dialogs or editor pages

Remove a dialog

Remove an infopop

Remove a key binding

Remove a menu action

Remove a page from an editor

Remove a preference page

Remove a contribution from the status line

Remove a view

Reorder pages in an editor

Replace a context menu action

Replace the default communication service

Replace a dialog

Replace an editor

Replace an infopop

Replace a menu action

Replace a page in an editor

Replace an existing service request handler

Replace the default table of contents

Replace a view

Route an existing IBM Sales Center message to a new communication service


+

Search Tips   |   Advanced Search