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.