WebSphere

Module Properties

The properties that are set for this module.

In the administrative console page, to view this page click SCA Modules > module_name > Module properties.

This panel is available only when an SCA module contains at least one mediation flow component, and the mediation flow component has properties that can be configured through the WebSphere® administrative interfaces.1.

You can use this panel to change the values of certain module properties. Any changes take effect immediately2 for new invocations of mediation flows, without the need to restart the server or the module. Any flow invocations that are in-flight when the module property is changed continue to use the previous value, not the new value.

For example, see Figure 1. In the example flow, the errorMessage property of the Flow node (mediation primitive) refers to the UserNotFoundMessage module property. The runtime flow instance used by invocation 1 and 2 both use the original value of the UserNotFoundMessage module property. Invocation 2 uses the existing value because the flow invocation commenced before the value of the UserNotFoundMessage module property was changed. However, flow invocation 3 begins after the value change has completed, so the new value is used.

Figure 1. Example effect of changing a module property.
Three flow invocations made before, during, and after a change to a module property. Only the flow invocation made after the change has completed makes use of the new value.
Note: the values you see in the administrative console can be overridden using a mediation-policy (associated with your SCA module). You can create mediation-policy information in WebSphere Service Registry and Repository (WSRR).

Configuration

Configuration properties for this object. These property values are preserved even if the runtime environment is stopped then restarted. See the information center task descriptions for information about how to apply configuration changes to the runtime environment.

General properties

Properties

A table of all the properties that are set on this module.

Group name (read-only)
The name of the group to which module properties belong. If properties belong to a group they are displayed inside an expandable section; if they do not belong to a group you can view them immediately.
Property name (read-only)
The name of the module property.
Property type (read-only)
The data type of the module property.
Property value
The value of the module property.

If you change the value, the new value is checked to ensure that it is compatible with the type of the property.

1 To enable a property to be configured by administration, the integration developer marks the property as being promoted. Any property that you promote is also a dynamic property. A dynamic property can be overridden, at run time, using a mediation-policy. Although you can override promoted properties dynamically, you must always specify a valid default value. An SCA module can also contain properties that can be configured only through the integration developer tools. Typically, such properties affect the mediation flow in a way that would need redeployment of the associated application.
2 In a network deployment cell, a change takes affect after it has been synchronized out to all nodes in the cell. The WebSphere runtime provides no guarantees about when synchronization occurs and it is an asynchronous process.

topic Topic topic

Terms of use | Feedback


Timestamp icon Last updated: 26 July 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wbpmhelp.620.doc/com.ibm.ws.console.sibx.sibxbaseresources/SCAModule_properties_DetailForm.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
This information center is powered by Eclipse technology (http://www.eclipse.org).