   =========================================================================
                        M I C R O   F O C U S

                  S E R V E R   E X P R E S S  5.0
   =========================================================================

                              MTHREAD のデモ
                              ==============
  
   目次
   ====

       はじめに
       ソースファイル

   はじめに
   ========

   このアプリケーションはメインのサーバのスレッドを構成します。このスレッド
   は、複数のクライアントのリクエストに応答し、別々のスレッドを起動して、そ
   の各リクエストを処理します。現実のサーバアプリケーションの考え方は多様で
   す。たとえば、以下のものがあります。

   - サーバプロセスの中で、クライアントは単にユーザインターフェイスのスレッ
     ドとして実行される。
   - サービスのスレッドは起動中であることを画面に書き出すのみである。
   
   このように単純化されても、プロダクションサーバアプリケーションのサーバ、
   サービス間の通信アーキテクチャ（すなわち、作成−使用モデル）は非常に効果
   的に機能します。すべてのクライアントが CCI あるいは AAI、またはその他の
   通信プロトコルを介してサーバと通信することが理想的です。
  
  
   提供ファイル
   ============

   mthread.txt   - このファイル。
  
   mthread.cbl  - メインのサーバプログラム。ユーザインターフェイスとサービ
                  スのルーチンを起動します。
  
   service.cbl  - 共通のサービスプログラム。サーバーからのさまざまな要求を
                  処理します。
  
   servui.cbl   - ユーザインターフェイス。クライアントからサーバへの単純な
                  要求を生成し、サービスのステータスを報告します。
  
   servwrk.cpy  - 外部レコード。すべてのモニタ、クライアント、サーバ、および
                  サービスの各ルーチン間の通信ステータスおよび要求用のデータ
                  項目を含みます。

   servlnk.cpy  - Linkage レコード。サーバからサービスへのリクエストが記述さ
                  れています。
  
   servdisp.cpy - 外部レコード。このレコードにより、ユーザインターフェイスと
                  サービスの各ルーチン間の表示アクセスが調整され、除外されま
                  す（各ルーチンはすべて、表示にアクセスするため）。


   =========================================================================
   Micro Focus is a registered trademark, and Server Express is a trademark,
   of Micro Focus International Limited. 
   =========================================================================
   Copyright (C) 1999 Micro Focus International Limited. 
   All rights reserved.
