If you want to make a request, in the middle of your flow, to an external system, and put the result into the message tree, use a request node.
This node provides a flexible interface with a wide range of functions. It also has properties that you can use to control the way in which the interaction participates in transactions.
You can control the way in which the database is accessed by this node by specifying user and password information for the data source that you specify in the node properties. Use the mqsisetdbparms command to initialize and maintain these values.
You can update only databases from this node; you cannot update message content. If you want to update message content, use the Compute or Mapping node.
The SCAAsyncRequest node sends an SCA outbound request to a service component that runs in WebSphere Process Server.
The SCAAsyncResponse node receives the response from a business process that is running in WebSphere Process Server and to which the previous asynchronous request was made. The SCAAsyncResponse node can be in the same message flow or in a separate message flow.
Calling a WebSphere Process Server service component asynchronously means that the SCAAsyncRequest node sends a request but does not wait for the associated response to be received, although it might wait for an acknowledgment of the request.
The nodes are used as a pair, and correlate responses and requests. See SCAAsyncRequest node and SCAAsyncResponse node.