Mediation primitives have properties, and some of these properties can be made visible to the runtime administrator by promoting them. You can also promote the Use dynamic endpoint property in the callout node.
Certain properties lend themselves to being administratively configured. Other properties are not suitable for administrative configuration, typically because modifying them affects the mediation flow in such a way that you need to redeploy the mediation module. WebSphere Integration Developer lists the properties that you can choose to promote under the promoted properties of a mediation primitive.
Promoted properties have an alias name, which is the name displayed on the runtime administrative console. You can set the alias name and the alias value from WebSphere Integration Developer. Multiple promoted properties can be given the same alias name if they are of the same type. Promoted properties which use the same alias name will all use the value of that alias. For example, consider a mediation module that contains two primitives which both have a Validate input property. You could set the same alias name and then control message validation, for both, by setting the promoted property from the runtime administrative console.
The follow tables shows the mediation module properties that you can promote.
Mediation primitive | Promotable properties |
---|---|
Custom | Service reference |
Service operation | |
Root | |
Database Lookup | Table name |
Key column name | |
Key path | |
Validate input | |
Message Element (within Data elements) | |
Endpoint Lookup | Registry Name |
Match Policy | |
PortType Name | |
PortType Namespace | |
PortType Version | |
Value (within User Properties) | |
Classification | |
Event Emitter | Transaction mode |
Fail | Error message |
Message Element Setter | Validate input |
Value (within Message Elements) | |
Message Filter | Distribution mode |
Pattern (within Filters) | |
Message Logger | Root |
Transaction mode | |
XSLT | Root |
Validate input | |
Associated XSL |
Component | Promotable properties |
---|---|
Callout node | Use dynamic endpoint if set in the message header |