IBM MTCS
MTCS (Minimum Teleprocessing Communications System) was a transaction processor that ran on IBM mainframe systems under OS/VS1 and DOS/VS.
MTCS was available from IBM and designed for rapid, low to medium-volume online processing. This process was entirely interactive (screen-oriented using 3270 display terminals).
The 'official' version of MTCS was a single thread only and was a forerunner of CICS before it was released. An unofficial and multi-threaded version of MTCS was developed by Littlewoods Pools, UK at the same time as a multi-threaded "MTCS bridge" (middleware MTCS simulator) became available for running MTCS transactions directly under CICS. This version was also used by other customers including Granada Productions under a license agreement.
01Transactions
An MTCS transaction is a set of operations which together perform a task. Usually, the majority of transactions are relatively simple tasks such as updating the balance of an account.
MTCS applications comprise transactions which were written in IBM Basic Assembly Language and interfaced with 3270 terminals.
Each MTCS program was initiated using a transaction identifier. MTCS screens were sent as native 3270 datastreams to the terminal.
02History
Sources and credits
This article is adapted from the Wikipedia article “IBM MTCS”, written by its contributors and licensed under CC BY-SA 4.0. Fathomly has changed the layout, removed citation markers, navigation and maintenance notices, and adjusted punctuation. This adapted version is shared under the same license. For references, see the original article.
Fathomly is not affiliated with or endorsed by the Wikimedia Foundation. Spotted a problem? Tell us.