PLBCS_NOCLIENT Keyword
PLBCS_NOCLIENT={ ON | OFF }
In release 8.7A, PLBSERVE was modified to prevent a program from terminating at the 256 instruction check event point when the PLBCLIENT had prematurely terminated. This change for 8.7A has caused problems resulting in hung threads at the application server because PL/B programs have logic resulting in endless loops that do not execute statements that require communication with a PLBCLIENT.
Therefore, for the 8.7B patch release, we changed the default operation of the server to detect a socket error at the 256 instruction check event point when the PLBCLIENT has prematurely terminated. In this case, the program at the server terminates immediately eliminating the hung thread situation.
In addition, for those users who wish to execute in a manner that does not terminate a program at the 256 instruction check event point, the PLBCS_NOCLIENT keyword has been added. Setting this keyword ON will cause the PLBSERVE runtime to execute in a manner consistent with the 8.7A changes.
Example:
PLBCS_NOCLIENT=ON
See Also: PLBSERVE Keywords, PLBSERVE Command Syntax
![]() |