Previous Topic: Resynthesize ProcessesNext Topic: ASYNC_REQUEST Work Set


Asynchronous Behavior

CA Gen applications using synchronous processing use the Procedure Step USE statement to request a cooperative flow. The Procedure Step USE statement operates as one atomic operation by sending a view, waiting for a response, and receiving a view.

Asynchronous processing decouples the request from the response, so it is necessary to use one statement to initiate the request, and then a different statement to retrieve the response. That is, you specify a view that the initiating request sends (an import view), and a view in the retrieving command (an export view) to receive the response.

Note: Some environments do not support asynchronous processing. See the CA Gen Technical Requirements document for information about supported environments.

The action language statements associated with asynchronous processing are:

Note: For information about how to include the asynchronous action statements in your model, see the Toolset Help. For more information about covering asynchronous processing within a CA Gen distributed processing application, see the Distributed Processing – Overview Guide.