Try OpenEdge Now
skip to main content
Developing AppServer Applications
AppServer and Client Interaction : Understanding synchronous and asynchronous requests : Asynchronous requests and internal procedures

Asynchronous requests and internal procedures

The parallelism of execution and the order of request completion shown in Figure 3 assume that each asynchronous request executes a remote external procedure non-persistently. If you invoke a remote external procedure persistently, then invoke requests to its internal procedures asynchronously, execution of these requests is handled sequentially on the same agent bound to the client by the remote persistent procedure (see Context management and the session-free model. The effect is essentially the same as if the requests were invoked on a session-managed connection (see Figure 2). However, any other asynchronous requests to non-persistent external procedures continue to execute in parallel to the extent that resources allow.