A MODIFY request processes a transaction in three steps:
This is shown graphically in the following diagram:
The request first reads a transaction (that is, a related collection of incoming data values). Describing Incoming Data describes the FIXFORM, FREEFORM, PROMPT, and CRTFORM statements that describe transactions read by the request.
After it reads a transaction, the request selects a segment instance in the data source to modify. It does this in either of two ways:
The MATCH and NEXT statements are discussed in Modifying Data: MATCH and NEXT.
The request then either adds, updates, or deletes data source values using the incoming values, or it rejects the transaction.
Information Builders |