registerWidgetdef input file
Use a registerWidgetdef input file to register a new widget or container for use in the Commerce Composer tool. This input file supports registration at either the site level or the store level.
After you use this input file to register the widget or container, you must use the subscribeWidgetdef input file to subscribe one or more stores to the widget or container.
Definitions
- UniqueID
- (Integer) The internal reference number for the widget or container definition, for example,
10001. The UniqueID is automatically generated when you register the widget.
In Delete mode, either this field or the
WidgetDefIdentifier
field (see next column) is required.Note: The sample CSV file does not include this column; the sample demonstrates the use of the WidgetDefIdentifier to uniquely identify a widget.Maps to:- PLWIDGETDEF.PLWIDGETDEF_ID
- PLWIDGETDEFDESC.PLWIDGETDEF_ID
- WidgetDefIdentifier
- (String) The external reference name for the widget or container definition, for example,
ContentRecommendation. You can use any name, but the name must be unique for
the store. In Insert or Replace mode, this field cannot be null and the name must be unique. In
Delete mode, either this field or the UniqueID field (see previous column) is
required.
Maps to: PLWIDGETDEF.IDENTIFIER
- WidgetStoreIdentifier
- (String) The unique reference name of the store in which you want
to register the widget or container, for example, Aurora. Important: If you are registering a site-level widget, set the WidgetStoreUniqueID column to 0 (see next column) and leave this column empty.Note: The sample CSV file does not include this column; the sample demonstrates the use of the WidgetStoreUniqueID to identify the store in which to register the widget.
Maps to: STOREENT.IDENTIFIER
- WidgetStoreUniqueID
- (Integer) The unique reference number of the store in which you want to register the widget or
container. Valid values are:
- storeId
- Register this widget or container in a specific store. As a result, the widget or container cannot be shared with other stores. The storeId value is defined in the STORE_ID column of the STORE table. An example storeId value is 12345.
- 0
- Register this widget or container at the site level. As a result, the widget or container can be shared across stores in the site.
If you do not specify a value, the widget is registered at the store level to the store that is specified in your environment configuration file (wc-dataload-env.xml).
Maps to: PLWIDGETDEF.STOREENT_ID
- WidgetUIObjectName
- (String) A name that identifies the Management Center definition of this widget, for example,
ContentRecommendationWidget. When you create the definition
(.def) file that defines the widget for Management Center, you must specify
this name for the ui_object_name attribute in the XML code.
Maps to: PLWIDGETDEF.UI_OBJECT_NAME
- WidgetType
- (Integer) The type of widget. Valid values are:
- 1 (for a widget)
- 2 (for a container)
Maps to: PLWIDGETDEF.WIDGETTYPE
- WidgetVendor
- (String) The name of the company or vendor that created the widget,
for example, IBM.
Maps to: PLWIDGETDEF.VENDOR
- WidgetPath
- (String) The relative path to the entry point (top-level) JSP
for the widget or container.
Maps to: PLWIDGETDEF.JSPPATH
- WidgetState
- (Integer) A flag to indicate the state of the registration: Valid
values are:
- 1
- Active; this widget is used by one or more stores.
- 0
- Deprecated; this widget is not used by any stores.
Maps to: PLWIDGETDEF.STATE
- WidgetDefinitionxml
- (CLOB) The XML definition for the widget or container. Copy the
full XML code into this column.
Maps to: PLWIDGETDEF.DEFINITIONXML
- LanguageId
- (Integer) The language ID for the language-specific fields in this input file. If omitted,
defaults to the language that is specified in the business context of the environment configuration
file. Examples of valid values:
- -1
- English
- -2
- French
You can look up language ID values in the LANGUAGE table.
Maps to: PLWIDGETDEFDESC.LANGUAGE_ID
- WidgetDisplayName
- The language-specific display name for the widget, for example, Content
Recommendation Widget. This name is displayed in the Commerce
Composer tool in Management Center to help business users identify
the widget. Use the UTF-8 character set.
Maps to: PLWIDGETDEFDESC.DISPLAYNAME
- WidgetDescription
- The language-specific description for the widget, for example, Displays
content, such as images, text, static HTML, and videos. Supports web
activities.. This description is displayed in the Commerce
Composer tool in Management Center to help business users identify
the widget. Use the UTF-8 character set.
Maps to: PLWIDGETDEFDESC.DESCRIPTION
- Delete
- (String) A flag that indicates whether to delete the widget or container definition. Specify 1 to delete the row.