Adapter Request-Response Server
The Adapter Request-Response Server activity is a process starter activity. It starts a process based on the request received from an adapter.
Adapter Request-Response Invocation Service is configured during adapter configuration, and the activity uses the information in the adapter configuration to configure this activity.
The following figure illustrates an Adapter Request-Response Server activity starting a business process to handle an incoming request from Request-Response Invocation Service. In the business process, the Respond to Adapter Request activity is used to perform the response at a later point.
General
Field | Module Property? | Description |
---|---|---|
Name | No | The name displayed as the label for the activity in the process definition.
The default value is AdapterRequest-ResponseServer. |
Adapter Service | No | The preconfigured Request-Response Invocation Service. You must specify the adapter service when configuring the adapter. |
Operation | No | Operations defined by the schema used in the selected adapter service.
Select the operation that the process implements from the list. |
Custom Schema | No | Select or clear the check box to specify whether you want to configure an output schema for this activity. |
Transport Configuration | Click the Transport Configuration link to configure a transport in the Advanced tab. |
Advanced
Field | Module Property? | Description |
---|---|---|
Transport Type | No | Select a transport type. See Transport Type for more information. |
Sequence Key | No | This field contains an XPath expression that specifies how to run processes in order. Process instances with sequencing keys that evaluate to the same value are executed sequentially in the order the process instances were created.
To edit the XPath expression, click . For more information about XPath expressions and how to control the execution of process instances in order, see TIBCO ActiveMatrix BusinessWorks Application Development. |
Custom Job Id | No | This field contains an XPath expression that specifies a custom ID for the process instance. This ID is also available in the $_process context process variable. |
Output Editor
The Output Editor tab defines the schema used for messages: Map, Stream, or XML Text. Map messages are name or value pairs.
You can use the schema to define the structure of the retrieved messages. The schema defined in the Output Editor tab becomes the body of the message in the Output tab.
Conversations
You can initiate the conversation. Click Add New Conversation to initiate multiple conversations.
For details about conversations, see TIBCO ActiveMatrix BusinessWorks Application Development.
Output
Output Item | Data Type | Description |
---|---|---|
subject | String | The subject of the message. |
replySubject | String | The reply subject of the message. |
certifiedSequence Number | String | This element contains the sequence number in which this message was received.
It is available only when Tibrv Certified is the transport. |
certifiedSender | String | This element contains the CM name of the message sender.
It is available only when Tibrv Certified is the transport. |
MessageID | String | The ID of the message.
This element is available only when JMS Queue or JMS Topic is the transport. |
trackingInfo | Complex | The AE tracking information of the sender.
This element is a concatenation of "BW." + Application_Name + Module_Name + Process_Name + Activity_Name + User_Part (Business_Key). |
JMSHeaders | Complex | This element contains the message header fields for the message. Only properties applicable to this type of message are displayed.
It is available only when JMS Queue or JMS Topic is the transport. For more information about message header fields, see "JMS Properties" in TIBCO ActiveMatrix BusinessWorks Bindings and Palette Reference. |
OtherProperties | Complex | This element contains the message properties for the message. Only properties applicable to this type of message are displayed.
It is available only when JMS Queue or JMS Topic is the transport and JMS Application Properties in the Transport Type configuration are specified. For more information about message properties, see "JMS Properties" in TIBCO ActiveMatrix BusinessWorks Bindings and Palette Reference. |
body | Complex | A complex schema type specified for the adapter service or a complex schema type designated by a user. |