nowait

Exclusive Lock used without NO-WAIT

The rule “nowait” provides a warning if the program accesses a record with an EXCLUSIVE-LOCK and does not include a NO-WAIT. This rule is most effective for WebSpeed code.
The Risk:
A background process that attempts to get an exclusive lock on a record/row can wait until the value of the –lkwtmo parameter expires. This can cause a timeout on either the WebSpeed agent or the web server.

How to solve this:
Add a no-wait and logic to deal with the LOCKED condition, or do not use EXCLUSIVE-LOCK.

How to suppress these warnings:
You can put the directive {&_proparse_prolint-nowarn(nowait)} directly before the statement that contains the EXCLUSIVE-LOCK. See also: suppress warnings.