The following describes the run-time behavior expected for data capture exits:
- Data capture exits are called from all IMS application region types, including BMP and DL/I regions as well as CICS and the IMS Dynamic Database Attach (DDBA) region type.
- We follow standard rules for the calling sequence of exits. This includes calling the exit multiple times, if necessary for path calls, in a top-down order. Exits are called in a bottom-up sequence for cascaded deletes.
- Unlike mainframe IMS, we do not perform before- and after-image segment compare during replace operations. Replace calls always cause the segment to be updated, even if the data was not changed, meaning that we always call data capture exits for a replace call whether or not the data was modified.
- If you compile the data capture exit program for debugging, it is shown by the respective debugger when the exit is called.
- XPCB return codes of 8 or greater are recorded in the
Server Enterprise Edition console log.