The
synchOnTrxTransfer build descriptor
option specifies whether a commit point occurs when one the following
kinds of programs runs a
transfer to transaction statement:
- A main program (a Basic or TextUI type program)
in a Java™ environment; or
- A main program that is generated for z/OS® batch or IMS™ BMP.
However, synchOnTrxTransfer set
to YES is not supported for a transaction-oriented IMS/BMP program
(a program that does a get next statement
for a serial record that is associated with the I/O PCB). Transaction-oriented
IMS/BMP programs automatically commit database changes on each get
next statement to the I/O PCB, and cannot commit changes
at any other point.
Values
- NO (the default value)
- The transfer to transaction statement
starts a program in the same run unit, but does not close or commit
resources, which are available to the invoked program.
- YES
- The transfer to transaction statement
commits recoverable resources, closes files, closes cursors, and starts
a program in the same run unit.