To achieve the same client bound and reset behavior in PAS for OpenEdge as in a classic state-reset AppServer, include the following as the first statement in your Connect event procedure:
SESSION:SERVER-CONNECTION-BOUND-REQUEST = TRUE.

This code disables the execution of Activate and Deactivate event procedures for client requests over this connection until this attribute is set to FALSE, but leaves them available for use by session-free client connections.

Also include the following as the last statements before exiting your Disconnect event procedure:

SESSION:SERVER-CONNECTION-BOUND-REQUEST = FALSE.
QUIT.

The QUIT statement in PAS for OpenEdge effectively performs the same ABL session reset operation that occurs in the classic AppServer after the Disconnect event procedure executes.

Note: If you simulate state-reset behavior using a QUIT statement in the disconnect procedure, be aware that this may generate (8027) warnings in the logs. This is resolved in OpenEdge 12.8.7 and 12.2.18. For more information, see Log file growth due to QUIT in disconnect procedure.