Each Set Dynamic Reference task sets the value of the service provider for the specified dynamic target interface—either the end of the mediation path points to a dynamic target interface, or an Invoke task invokes an operation on a dynamic target interface.
Input Tab
When the Endpoint Reference Mechanism field on the
General tab is set to Service & Namespace, the input elements for this task are serviceName and serviceNamespace. Any value you specify for these input elements overrides the value specified on the
Pattern Map tab of the specified dynamic target interface.
When the
Endpoint Reference Mechanism
field on the
General tab is set to Pattern Variables, then the pattern variables defined on the specified dynamic target interface are the input elements. This enables you to specify simple mappings of data from the mediation exchange to the variable values. The variable values are then passed to the mapping supplied on the
Pattern Map tab of the dynamic target interface.
Use any data available in the mediation exchange on the left side of the mapper panel to provide data to the input values.
The content of the
Input tab depends on which Endpoint Reference Mechanism you select on the
General tab — Application & Service Name, Application & Service URI, or Pattern Variables:
Application & Service Name
|
When the
Endpoint Reference Mechanism field on the
General tab is set to Application & Service Name, the input elements for the Set Dynamic Reference task are ApplicationName and ServiceName:
- ApplicationName refers to the application name provided during deployment of a composite, to uniquely identify an instance of an application template.
- ServiceName is the name of the composite service that is contained in the target composite.
|
Application & Service URI
|
When the
Endpoint Reference Mechanism field on the General tab is set to Application & Service URI, the input element for the Set Dynamic Reference task is ApplicationServiceURI.
The data type of the
ApplicationServiceURI input field is a URI of the format
urn:amx:EnvironmentName/ApplicationName#service(ServiceName)
The variables
EnvironmentName,
ApplicationName, and
ServiceName refer to the environment and service that are being invoked:
- EnvironmentName is the name of the ActiveMatrix environment that contains the target service.
- ApplicationName refers to the application name that is provided during deployment of a composite, to uniquely identify an instance of an application template.
- ServiceName is the name of the composite service that is contained in the target composite.
|
URI
|
When the
Endpoint Reference Mechanism field on the
General tab is set to URI, the input elements for the Set Dynamic Reference task are URI.:
-
SOAP over HTTP
http://<HostName>:<PortNumber>/<Path>
<PortNumber> and <Path> are optional elements.
- SOAP over JMS: Specify the queue as
jms:queue:<QueueName>
-
ActiveMatrix Service Virtualization
urn:amx:<EnvironmentName>/<ApplicationName>#service(<PromotedServiceName>)
|
Pattern Variables
|
When the
Endpoint Reference Mechanism field on the
General tab is set to Pattern Variables, the pattern variables that are defined on the specified dynamic target interface are the input elements.
This enables you to specify simple mappings of data from the mediation exchange to the variable values. The variable values are then passed to the mapping supplied on the
Pattern Map tab of the dynamic target interface. You can use any data available in the mediation exchange on the left side of the mapper panel to provide data to the input values.
|