Changed - Modified indicator
Enhanced Definition
A `changed - modified indicator` is a flag or status bit associated with a data item, record, or screen field that signals whether its value has been altered from its original state since it was last read or displayed. Its primary purpose in mainframe environments is to optimize data processing and screen management by identifying only the data that requires further action.
Key Characteristics
-
- Bit-level Flag: Often implemented as a single bit, such as the Modified Data Tag (MDT) in 3270 data streams, which is part of a field's attribute byte.
- Optimization Mechanism: Reduces network traffic and processing overhead by allowing applications to process only the data that has genuinely changed, rather than re-processing all data.
- User or Programmatically Set: Can be set automatically by the terminal hardware upon user input (e.g., typing into a 3270 screen field) or explicitly by an application program using specific commands or attributes.
- State-Dependent: Its value (
onoroff) reflects the current modification status, indicating whether the data is "dirty" and needs attention from the application. - Context-Specific: While the concept is general, its implementation and naming vary across different mainframe subsystems and data structures (e.g., MDT in CICS, specific flags in database records or file control blocks).
Use Cases
-
- CICS 3270 Screen Processing: The most prominent use is with the Modified Data Tag (MDT) in 3270 terminals and CICS Basic Mapping Support (BMS). When a user types into a screen field, its MDT is turned on, signaling to the CICS application that this specific field's data needs to be read and processed during a
RECEIVE MAPoperation. - Database Record Updates: In some database systems (e.g., custom applications or specific IMS/DB implementations), a flag might be set on a record in memory to indicate it has been updated and needs to be written back to disk during a commit cycle.
- File Processing with Record Locking: In batch or online applications processing sequential or VSAM files, an internal indicator might be used to mark records that have been modified and are awaiting a rewrite operation to the file.
- Data Synchronization and Replication: Used in systems that replicate data across different environments to efficiently identify which records or fields have changed and need to be synchronized with target systems, minimizing the data transfer volume.
- CICS 3270 Screen Processing: The most prominent use is with the Modified Data Tag (MDT) in 3270 terminals and CICS Basic Mapping Support (BMS). When a user types into a screen field, its MDT is turned on, signaling to the CICS application that this specific field's data needs to be read and processed during a
Related Concepts
The `changed - modified indicator
Related Products
Related Vendors
Trax Softworks
3 products
Related Categories
Browse and Edit
64 products
Content, Books and Documents
47 products