Page tree
Skip to end of metadata
Go to start of metadata

You can make configuration changes to patterns and you can edit the entire pattern source from the user interface. Installing and managing patterns is described in Pattern management.

The packages that are installed on the appliance are shown in the Pattern Management Window, illustrated in the following screen.
This screen illustrates the packages selected for installation on the appliance.
To view one of the packages, click the corresponding row in the Package table.
The following buttons are provided on the Package Information page.

  • Deactivate: deactivates the package.
  • History: shows a history comparison of the package. The comparison UI is the same as the node comparison which is described in Comparing the history of nodes.
    The Package Information page shows the following information on the package:

    Field Name



    The name of the package.


    Whether the package is active or inactive. This is shown by a Yes or No.

    Submitting user

    The user name of the person submitting the package.

    Submission date

    The date that the package was submitted.

    Pattern Module

    A link showing the number of modules which links to a page showing all of the modules included in the package.

Click Pattern Module. The Pattern Module List window, which lists the pattern modules in the package, is displayed.
Each row in the table is a link to the Pattern Module Source window where you can view the pattern module source. If only one pattern module is in the package, the Pattern Module link leads to the Pattern Module Source window.

Viewing the pattern module

To view the pattern module information, configuration options, and source, click the corresponding pattern module row in the table.
If you have sufficient permissions, such as members of the appmodel group, or users with the reasoning/pattern/edit permission, you can edit pattern modules through the Pattern Module window. This is primarily intended for application modeling where repeated editing in a text editor, uploading, activating and so forth may become cumbersome and time consuming. However, when editing through the user interface, the pattern falls outside any change control procedures and becomes tied to a single appliance. For these reasons, it is recommended that the edit function in the user interface is only used for pattern development, rather than maintenance in the field.

Pattern module information

The first section of the Pattern Module window shows the following information on the pattern:

Field Name



The name of the module. For example, AppServer.Tomcat.


Whether the pattern module is enabled or disabled. This is shown by a Yes or No.

Submitting User

The user name of the person submitting the pattern module.

Submission Date

The date that the pattern module was uploaded to the appliance.

Activation Date

The date and time that the pattern module was activated.

Pattern Package

A link to a page showing basic information on the package. This is the page shown in #Package Information Window.


A link to a page showing basic information on the pattern. This is the page shown in #Pattern Management Window.

Pattern configuration

Patterns can have configuration blocks defined in the TPL source. This provides a number of items that can be configured through the user interface. For information on TPL configuration blocks, see Pattern Configuration.
Pattern Configuration is shown on the Pattern Module page for modules that contain configuration. The Pattern Configuration section provides a table with the following columns:

Column Name



The description of the configuration item that can be edited in this row. For example, Default Port.


The current value of the configuration item that can be edited in this row.


The default value for the configuration item.

Pattern Variable

The name of the variable in the TPL pattern that the configuration item controls.

The Pattern Configuration section provides the following buttons:

  • Reset Configuration: resets the configuration items in the pattern to the default values specified in the pattern.
  • Edit Configuration: shows the values of configuration items in editable fields. Depending on the variable type being edited, radio buttons, text input fields, or multiple selection boxes are provided.

To edit a pattern configuration

To edit a pattern configuration:

  1. Click Edit Configuration.
  2. Make the required changes to the editable fields.
  3. Click Apply to apply the changes.

You can also edit configurable items in Pattern Modules using the All Pattern Module Configurations page, described in the following section.

View and edit configuration of all patterns

You can view all pattern configuration in a central place by clicking the Discovery tab, clicking the Pattern Management subtab, and then clicking the View Configuration of all Patterns link. There is also a link to this page in the Pattern Configuration section of the pattern module page.

Each Pattern Module on the View All page has a brief text description and notes on usage of the configurable items in the Pattern Module. A link to the Pattern Module page is provided to the right of the main heading.
Click the main heading of a Pattern Configuration block to reveal an information table on the configurable items
To edit a pattern configuration, click Edit Configuration.

Editing a pattern module source

To edit a pattern module source:

  1. Click Edit in the Pattern Module Source Window.
    The page is refreshed and the source pane becomes an edit pane.
  2. Make any required changes to the pattern module, and click Apply to apply the changes.
    If the changes are applied successfully, a success message is displayed and the Browse Packages window is displayed.
    The changed pattern module is contained in a package with the suffix _editn applied to the original name. The number n is incremented on further edits. The package and pattern module that you edited is noted in the description column. For example:

    Replacement for package 'My Patterns_edit4'.
    Contains the replacement for module 'AppServer.Tomcat'.

    The replacement package is made active if the one you edited was active.

What is Configipedia?

Configipedia is BMC's community website that facilitates knowledge sharing around TPL patterns, how they function and the real world issues they help address. Configipedia also provides visibility of the Technology Knowledge Update release schedule and contents.

A link to Configipedia is provided for the Pattern Module lists in the Pattern Management section of the Discovery Page. There is also a link to Configipedia provided from the Software Instance nodes and Business Application Instance nodes that are maintained by TPL software patterns. See Managing your IT infrastructure and Managing your business applications for more information.

  • No labels