Try OpenEdge Now
skip to main content
Application Migration and Development Guide
Migrating AppServer and WebSpeed Applications : ABL application code migration : Comparing event procedures between the AppServer and PAS for OpenEdge
 

Comparing event procedures between the AppServer and PAS for OpenEdge

PAS for OpenEdge uses a multi-session agent, which means that a single agent can concurrently handle requests from several clients, each in its own session, and each running its own application model. This way of executing ABL applications may or may not change your application's use of the event procedures.
PAS for OpenEdge has only two operating modes (application models) session-managed and session-free. The classic AppServer operating mode of stateless most closely matches session-managed. State-free matches session-free. If your application runs in either state-reset or state-aware operating modes on the classic AppServer, then you may need to modify your Connect and Disconnect procedures to mimic these modes when running on PAS for OpenEdge. For more information, see Migrating AppServer operating modes.
The following sections compare AppServer configuration and PAS for OpenEdge event procedures in detail.
* Multi-session Agent Startup and Shutdown procedures
* Session Startup and Shutdown procedures
* Connect and Disconnect procedures
* Activate and Deactivate procedures