<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Telecommunications_Access_Method</id>
	<title>Telecommunications Access Method - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Telecommunications_Access_Method"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Telecommunications_Access_Method&amp;action=history"/>
	<updated>2026-04-30T18:15:13Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Telecommunications_Access_Method&amp;diff=6088722&amp;oldid=prev</id>
		<title>imported&gt;Citation bot: Alter: title. | Use this bot. Report bugs. | Suggested by Whoop whoop pull up | #UCB_webform 253/668</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Telecommunications_Access_Method&amp;diff=6088722&amp;oldid=prev"/>
		<updated>2022-12-08T05:09:48Z</updated>

		<summary type="html">&lt;p&gt;Alter: title. | &lt;a href=&quot;/wiki143/index.php?title=WP:UCB&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;WP:UCB (page does not exist)&quot;&gt;Use this bot&lt;/a&gt;. &lt;a href=&quot;/wiki143/index.php?title=WP:DBUG&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;WP:DBUG (page does not exist)&quot;&gt;Report bugs&lt;/a&gt;. | Suggested by Whoop whoop pull up | #UCB_webform 253/668&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Refimprove|date=December 2010}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Telecommunications Access Method&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;TCAM&amp;#039;&amp;#039;&amp;#039;) is an [[access method]], in IBM&amp;#039;s [[OS/360 and successors]] computer operating systems on [[IBM System/360]] and later, that provides access to terminals units within a teleprocessing network.&amp;lt;ref&amp;gt;{{cite book|title=Messaging and Queuing Using the Mqi: Concepts &amp;amp; Analysis, Design &amp;amp; Development|author1=Burnie Blakeley |author2=Harry Harris |author3=Rhys Lewis  |name-list-style=amp |pages=9|year=1995|publisher=McGraw-Hill|isbn=0-07-005730-3}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
TCAM provides similar functionality to [[Queued teleprocessing access method|QTAM]], which it replaced.  It was the access method for the initial version of [[Time Sharing Option]] (&amp;#039;&amp;#039;&amp;#039;TSO&amp;#039;&amp;#039;&amp;#039;). With the advent of IBM&amp;#039;s [[Systems Network Architecture|SNA]], TCAM was eventually superseded by [[VTAM]].&lt;br /&gt;
&lt;br /&gt;
TCAM was said to have the following enhancements over QTAM:&amp;lt;ref&amp;gt;{{cite book|publisher=IBM|title=OS TCAM Concepts and Facilities|id=GC30-2022-2|date=January 1973|url=http://www.bitsavers.org/pdf/ibm/360/os/tcam/GC30-2022-2_OS_TCAM_Concepts_and_Facilities_Rel_21.6_Jan73.pdf}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Improved buffering, with more buffering options.&lt;br /&gt;
* Improved organization of [[Message queue|message queuing]] on disk including multiple volume support.&lt;br /&gt;
* Back-up copies of messages maintained on disk. &lt;br /&gt;
* Improved testing and debugging including off-line testing, improved debugging, online terminal testing, and logging.&lt;br /&gt;
* Improved line handling for inquiry applications.&lt;br /&gt;
* &amp;quot;Significantly increases speed and efficiency over QTAM.&amp;quot;&lt;br /&gt;
* Improved operator monitoring and control.&lt;br /&gt;
* [[Binary Synchronous Communications|Binary Synchronous]] Support.&lt;br /&gt;
* Checkpointing.&lt;br /&gt;
&lt;br /&gt;
== Structure ==&lt;br /&gt;
TCAM consists of a &amp;#039;&amp;#039;&amp;#039;Message Control Program (MCP)&amp;#039;&amp;#039;&amp;#039; and zero or more &amp;#039;&amp;#039;&amp;#039;application programs&amp;#039;&amp;#039;&amp;#039;.  The MCP handles communications with the terminals, identifies input messages and starts application programs to process them as required.  This is similar in concept to the much later [[inetd|internet service daemon (inetd)]] in unix and other systems. It is also similar to QTAM, where the application programs are called &amp;#039;&amp;#039;Message Processing Programs&amp;#039;&amp;#039; (MPP).&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;MCP&amp;#039;&amp;#039;&amp;#039; is assembled by the user installation from a set of [[Macro (computer science)|macros]] supplied by IBM.  These macros define the lines and terminals comprising the system, the [[Data set (IBM mainframe)|datasets]] required, and the procedures used to process received and transmitted messages.&lt;br /&gt;
&lt;br /&gt;
The application programs, incorporating logic to process the various messages, are supplied by the installation, and use standard OS/360 data management macros &amp;lt;code&amp;gt;OPEN&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;CLOSE&amp;lt;/code&amp;gt;, and either the &amp;#039;&amp;#039;Basic&amp;#039;&amp;#039; macros &amp;lt;code&amp;gt;READ&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;WRITE&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;CHECK&amp;lt;/code&amp;gt;, or the &amp;#039;&amp;#039;Queued&amp;#039;&amp;#039; macros &amp;lt;code&amp;gt;GET&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PUT&amp;lt;/code&amp;gt;. The use of [[Sequential access|SAM]] macros allows application programs to be tested in a [[batch processing]] environment.&lt;br /&gt;
&lt;br /&gt;
==Device support==&lt;br /&gt;
TCAM initially supported&lt;br /&gt;
*[[Binary Synchronous Communications]] (&amp;#039;&amp;#039;&amp;#039;BSC&amp;#039;&amp;#039;&amp;#039;) terminals&lt;br /&gt;
*[[Asynchronous serial communication|Start/stop]] terminals&lt;br /&gt;
*[[IBM 2260|2260 terminals]]&lt;br /&gt;
* message queuing in storage and on disk&lt;br /&gt;
Support for [[IBM 3270|3270 terminals]] was soon added.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Mainframe I/O access methods}}&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM mainframe operating systems]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{compu-network-stub}}&lt;br /&gt;
{{mainframe-compu-stub}}&lt;/div&gt;</summary>
		<author><name>imported&gt;Citation bot</name></author>
	</entry>
</feed>