Kill Segment Record
Table 1 shows the format of the kill segment
records.
| Field | Format | Length (in bytes) | Description |
|---|---|---|---|
| Record Code | Hexadecimal | 1 | This field is always X'04' because this is a detail record. |
| Old Item Sequence Number | Hexadecimal | 4 | This field has the same value as the old item sequence number field in the last non-control type detail record of the segment. |
| Item Sequence Number | Hexadecimal | 4 | This field has the same value as the item sequence number field in the last non-control type detail record of the segment. |
| Filler | Hexadecimal | Variable | This field is filled with X'AA'. |
| Endpoint Number | Unsigned, packed decimal | The endpoint number corresponding to the outbound batch (ICL). | |
| Filler | Hexadecimal | Variable | This field is filled with X'AA'. |
| Segment Payment Count | Unsigned, packed decimal | Variable | The total number of payments for this segment. This field has the same length and alignment as field 2. If the payment count is longer than field 2, the extra digits are truncated. |
| Segment Total Amount | Unsigned, packed decimal | Variable | The total amount for this segment. This field has the same length and alignment as field 1. If the total amount is longer than field 1, the extra digits are truncated. |
| Filler | Hexadecimal | 2 | This field is always X'0000'. |
| Flag 1 | Hexadecimal | 1 | This field is always X'1F', indicating that all fields are valid. |
| Flag 2 | Hexadecimal | 1 | This field is always X'80', indicating that this is a control record. |
| Control Record Type | Hexadecimal | 1 | This field is always X'F8', indicating that this is a kill segment record. |
| User Code | Hexadecimal | 1 | This field is always X'00'. |
| Pocket Code | Hexadecimal | 1 | This field is always X'FF'. |
| Filler | Hexadecimal | Variable | This field is filled with X'AA'. |
| Segment Item Sequence Number | Hexadecimal | 2 | The sequence number of the kill segment record within the segment. |
| Segment Item Sequence Number | Hexadecimal | 2 | This is also the sequence number of the kill segment record within the segment. |
| Filler | Char | 4 | This field is filled with blanks. |