CICS Data Transmission

Restriction: This topic applies only when the AppMaster Builder AddPack has been installed, and applies only to Windows platforms.

Under normal CICS screen processing, the MDT (Modified Data Tag) field attribute must be turned on for each field when you use Field Edits with an updateable program. This causes the end user workstation or terminal to always send all field data, modified or not, to the program.

Transmission of data is more efficient if MDT is turned off, but then only the data modified by the end user is returned to the program, and the unmodified data is lost, which can be undesirable.

During processing, AMB returns the modified data to the program, and retains the unmodified data in temporary storage, returning it to the program after the modified data is returned.

A rule in APCICSIN named $TP-MDTOFF-BUILD-QUEUENAME builds the temporary storage queue name used to store the screen records. You can change this rule to build a name that conforms to your site standards.

Also contained in APCICSIN are the following error processing rules that execute when there is an error in reading, writing, or deleting your screen records in temporary storage.

$TP-MDTOFF-READQ-TS-ERROR
$TP-MDTOFF-WRITEQ-TS-ERROR
$TP-MDTOFF-DELETEQ-TS-ERROR

As shipped, these rules generate a CICS-SEND-TEXT call to display appropriate error messages, and a TERM to terminate the program. You can change these rules to conform to your shop standards.