キューイング通信アクセス方式(QTAM)は、組み込みのキューイング機能を備えたIBM System/360の通信アクセス方式です。QTAMは、下位レベルの基本通信アクセス方式(BTAM)の代替方式でした。
QTAMは、照会およびデータ収集を目的としたOS/360およびDOS/360の一部として、1965年にIBMによって発表されました。発表当初は、ジョブ処理と呼ばれるリモートジョブ入力(RJE)アプリケーションもサポートしていましたが、これは1968年までに廃止されました。当初、QTAMはIBM 1030データ収集システム、IBM 1050データ通信システム、IBM 1060データ通信システム、IBM 2671紙テープリーダー、AT&T 83B2選択呼出ステーション、ウェスタンユニオンプラン115Aアウトステーション、およびAT&Tテレタイプモデル33または35テレタイプライターをサポートしていました。1968年までに、端末サポートはIBM 2260ディスプレイ複合機およびIBM 2740通信端末を含むように拡大されました。[ 1 ]: p.8
QTAMデバイスは、 IBM 2701データアダプタまたはIBM 2702伝送制御装置を介してSystem/360マルチプレクサチャネルに接続されました。[ 2 ] 1968年までに、IBM 2703伝送制御装置 のサポートが追加されました。[ 1 ]: p.8
QTAMは、メッセージ制御プログラム(MCP)と、0個以上のメッセージ処理プログラム(MPP)で構成されます。MCPは端末との通信を処理し、入力メッセージを識別して、必要に応じてMPPを起動してメッセージを処理します。これは、Unixなどのシステムで後から登場したインターネットサービスデーモン(inetd)と概念的に類似しています。
MCPは、IBMが提供する一連のマクロからユーザーインストールによって組み立てられます。これらのマクロは、システムを構成する回線と端末、必要なデータセット、および受信メッセージと送信メッセージの処理に使用される手順を定義します。[ 1 ]: pp.31-93
各種メッセージを処理するロジックを組み込んだMPPはインストール時に提供され、標準の OS/360 または DOS/360 データ管理マクロOPEN、、、およびを使用します。PL /ICLOSEには、MPP を高水準言語で記述できるようにするためのファイル宣言属性が含まれています。GETPUTTRANSIENT