Kbase P14893: Stateless Appserver locks with getASHandle
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/15/2008 |
|
Status: Verified
FACT(s) (Environment):
Progress 9.1x
SYMPTOM(s):
Stateless Appserver locks with getASHandle
Stateless AppServer will lock when calling the getASHandle function in an internal routine inside the SDO or within the SBO. Stopping the run of the application will release the server.
CAUSE:
The purpose of getAsHandle is to get the handle of the procedure on the server, which will require a lock
FIX:
The steps to avoid having this lock will be something like:
1) ASSIGN h = getAsHandle().
2) RUN dosomething IN h.
3) DELETE PROCEDURE h.