![]() Calling External Routines in Logic |
![]() Virtual Machine |
![]() |
Work done via a SYSTEM (or SYSTEM-CRT) statement cannot form part of a current transaction because the specified program or command will execute as a separate process. Work done in a 3GL subroutine via a LINK (or LINK-CRT) statement could form part of the current transaction. In practice, it is recommended that linked subroutines either avoid accessing recoverable resources. Or be used for separate, self-contained transactions when there is no current transaction being managed by PROIV.
Topic ID: 720031