CAPXSEGM segment type format

The IMS catalog CAPXSEGM segment type contains information about a Data Capture exit routine specified for a database segment.

The metadata in this segment includes the name of the exit routine and processing options. Multiple segments can reference a single data capture exit, and a single segment can reference multiple data capture exits. In the latter case, there are multiple child instances of this segment type for a single parent SEGM segment instance.

Segment name
CAPXSEGM
Parent name
SEGM
Sequence field
SDCAPSEQ
Segment length
32 bytes
Table 1. CAPXSEGM segment map
Offset (bytes) Length (bytes) Data type Field name Description Unique key field
1 2 X LEN Length of this segment  
3 2 X CTL Control field  
5 2 X SDCAPSEQ Sequence field, type = U X
  5 2 X SEQNUM Sequence number  
9 8 C EXITNAME The module name of this exit routine  
17 1 C LOG Indicates whether the data capture exit routine control blocks and data are written to the IMS system log  
18 1 C KEY Indicates whether the data capture exit routine is passed the physical concatenated key of the segment that was updated when the exit routine is called  
19 1 C PATH Indicates whether the exit routine is passed the data from each segment in the hierarchical path of the physical root segment  
20 1 C DATA Indicates whether the physical segment data is passed to the data capture exit routine  
21 1 C BEFORE Indicates whether before data is included in type X'99' log records written for REPL calls  
22 1 C DLET Indicates whether type X'99' log records are written for DLET calls  
23 1 C CASCADE Indicates whether this data capture exit routine is called when a DL/I call deletes this segment as a result of deleting a parent segment (during a cascade delete operation)  
24 1 C CKEY Indicates whether the physical concatenated key is passed to the exit routine during a call that resulted from a cascade delete operation  
25 1 C CPATH Indicates whether the data from each segment in the hierarchical path of the physical root segment is passed to the exit routine during a call that resulted from a cascade delete operation  
26 1 C CDATA Indicates whether the physical segment data is passed to the exit routine during a call that resulted from a cascade delete operation  
27 1 C CBEFORE Indicates whether Before data is included in type X'99' log records written for REPL calls for a DEDB  
28 1 C CDLET Indicates whether type X'99' log records are written for DLET calls for a DEDB  
29 4 C FILLER Reserved