![]() |
Copyright © TIBCO Software Inc. All Rights Reserved |
The Reply activity sends a reply message to a previously received message. This activity is used to send the one of the output messages declared on the input partners of the orchestration process.
• Quick configuration — If the reply message is a response to only one message receiver, this option allows you to quickly configure the reply by selecting the activity that received the message. The Reply Event field is used by this option to specify the activity that sent the message to which you wish to reply.
• Full configuration — If the reply message can apply to more than one message receiver, this option allows you to specify the Input Partner, Operation, and Message Exchange fields to determine where the reply should be sent. This option allows you to send a reply to a specific receiver, but more than one activity in the process could have received the original message. This field is available only when Quick configuration is selected in the Configuration field.This field is a drop-down list of the activities in the process that can receive messages (for example, Receive Starter, Receive, On Event, etc.). Select the activity that received the message that you wish to reply to. This field is available only when Full configuration is selected in the Configuration field.This field specifies the input partner that describes the received message. Together with the Operation and Message Exchange fields, these fields determine where to send the reply message. This field is available only when Full configuration is selected in the Configuration field.This field specifies the operation that was invoked by the sender of the message. Together with the Input Partner and Message Exchange field, these fields determine where to send the reply message. This field is available only when Full configuration is selected in the Configuration field.This field specifies a string that matches the string specified in the Message Exchange field of the activity that received the message. Together with the Input Partner and Operation fields, these fields determine where to send the reply message. Correlations for the reply message. See Correlations for more information about correlations.The Join Condition tab allows you to define an expression based on the values of the incoming transitions to the activity. If the expression evaluates to true, the activity is executed, if the expression evaluates to false, either the activity is bypassed or a fault is thrown. See Transitions and Join Conditions for more information about join conditions.
Specifies what action to perform if the join expression evaluates to false. The following options are available:
• Inherit setting — use the default action specified within the current scope. The current scope is either the current group containing the activity or the orchestration process if the activity is not within a group.
• Bypass activity if false — skip the processing of the activity, set the outgoing transition conditions to false without evaluating them, and resume processing.
• Throw fault if false — throw a joinFailure fault and switch control to an error-handling routine configured to catch all unhandled exceptions. If the exception is not caught, the fault is propagated to the calling environment. The expression to evaluate to determine if the activity should be executed. The only data available to this expression is the value of any transitions into the activity. You can use the XPath Formula Builder to create the join expression.The Input Variable tab allows you to specify whether you will use the contents of a process variable as input to this activity or you will use the Input tab to specific input bindings as XPath expressions. If you choose to use a process variable, the schema of the variable must match the input schema of the activity exactly.
• Use Input Variable — specifies that you will select an input variable to use as input for the activity. The schema of the variable must match the input schema of the activity or an error is thrown when this activity is executed.
• Use Input Binding Tab — specifies that you will use the Input tab to create mappings and XPath expressions to provide input for this activity. When Use Input Variable is selected in the Input Style field, this field allows you to select from a list of process variables to use as the input for the activity.The Input tab is only enabled if Use Input Binding Tab is selected in the Input Style field on the Input Variable tab. See TIBCO ActiveMatrix BusinessWorks Process Design Guide for more information about mapping and transforming input data.
The reply message to send. The schema depends upon the output message of the operation for this reply.
![]() |
Copyright © TIBCO Software Inc. All Rights Reserved |