DPL provides two ways to handle synchronization:
The linked-to program may take one or more syncpoints during its execution. However, the response the linking program is given (which may be Normal or Rollback) corresponds to the outcome of the syncpoint taken by CICS® on return from the linked-to program, and does not relate to the outcome of any of the syncpoints the linked-to program may have initiated.
Data integrity considerations govern the decision whether or not to use the SYNCONRETURN option.