223
概要 マニュアル NonStop S シリーズサーバ ネットワーキングお よびデータ 、タスク、プロダクト、およびマニュアル します。こ マニュアル 、プログラマ、システム 、ネッ トワーク 、および アプリケーション ためにプロダクトを する 々を対 しています。 製品バージョン NA 対象となるリリース マニュアル G06.04 リリースおよびそれ以 しい マニュ アル リリースを対 かれています。 マニュアル番号 420092-001J 発行 2000 8 コンパックコンピュータ株式会社 NonStop S シリーズ シリーズ シリーズ シリーズ ネットワーキング&データ通信入門 ネットワーキング&データ通信入門 ネットワーキング&データ通信入門 ネットワーキング&データ通信入門

NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

  • Upload
    lephuc

  • View
    227

  • Download
    6

Embed Size (px)

Citation preview

Page 1: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

420092

NonStop Sシリーズシリーズシリーズシリーズ ネットワーキング&データ通信入門ネットワーキング&データ通信入門ネットワーキング&データ通信入門ネットワーキング&データ通信入門

概要 このマニュアルでは、NonStop Sシリーズサーバのネットワーキングおよびデータ通信の概念、タスク、プロダクト、およびマニュアルの概要を説明します。このマニュアルは、プログラマ、システム管理者、ネットワーク管理者、および特定のアプリケーションのためにプロダクトを選択する担当者の方々を対象としています。

製品バージョン NA

対象となるリリース このマニュアルは、G06.04リリースおよびそれ以降、新しい改定マニュアル発行までのリリースを対象に書かれています。

マニュアル番号 420092-001J

発行 2000年 8月

コンパックコンピュータ株式会社

-001J -1

Page 2: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

 

-2

原  典

Ordering InformationFor manual ordering information: domestic U.S. customers, call 1-800-243-6886; international customers, contact your local sales representative.

Document DisclaimerInformation contained in a manual is subject to change without notice. Please check with your authorized representative to make sure you have the most recent information.

Export StatementExport of the information contained in this manual may require authorization from the U.S. Department of Commerce.

ExamplesExamples and sample programs are for illustration only and may not be suited for your particular purpose. The inclusion of examples and sample programs in the documentation does not warrant, guarantee, or make any representations regarding the use or the results of the use of any examples or sample programs in any documentation. You should verify the applicability of any example or sample program before placing the software into productive use.

U.S. Government CustomersFOR U.S. GOVERNMENT CUSTOMERS REGARDING THIS DOCUMENTATION AND THE ASSOCIATED SOFTWARE:

These notices shall be marked on any reproduction of this data, in whole or in part.

NOTICE: Notwithstanding any other lease or license that may pertain to, or accompany the delivery of, this computer software, the rights of the Government regarding its use, reproduction and disclosure are as set forth in Section 52.227-19 of the FARS Computer Software—Restricted Rights clause.

RESTRICTED RIGHTS NOTICE: Use, duplication, or disclosure by the Government is subject to the restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 52.227-7013.

RESTRICTED RIGHTS LEGEND: Use, duplication or disclosure by the Government is subject to restrictions as set forth in paragraphþ(b)(3)(B) of the rights in Technical Data and Computer Software clause in DAR 7-104.9(a). This computer software is submitted with “restricted rights.” Use, duplication or disclosure is subject to the restrictions as set forth in NASA FARþSUP 18-52þ227-79 (Aprilþ1985) “Commercial Computer Software—Restricted Rights (Aprilþ1985).” If the contract contains the Clause at 18-52þ227-74 “Rights in Data General” then the “Alternate III” clause applies.

U.S. Government Users Restricted Rights — Use, duplication or disclosure restricted by GSA ADP Schedule Contract.

Unpublished — All rights reserved under the Copyright Laws of the United States..

本書のプログラムを含むすべての内容は、著作権法上の保護を受けております。著者、発行者の許諾を得ず、無断で複写、複製をすることは禁じられております。

420092-001J

Page 3: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

目 次

目 次

改訂情報

マニュアル情報.......................................................................................................................... ix

新規内容と変更内容 .................................................................................................................. ix

新しいプロダクト......................................................................................................... ix

プロダクトのエンハンスメントとマニュアル内容のエンハンスメント ............................... x

取り扱いを停止したプロダクト ................................................................................................ x

このマニュアルについて

対象読者 ..................................................................................................................................... xi

このマニュアルの構成 .............................................................................................................xii

パート I の内容 ............................................................................................................xii

パート II の内容..........................................................................................................xiii

付録..............................................................................................................................xiii

このマニュアルを読む前に .................................................................................................... xiv

参照マニュアル........................................................................................................................ xiv

第 1 章 TANDEM のネットワーキングとデータ通信

1.1 EXPAND ネットワーク ..........................................................................................................1-1

1.2 広範な接続性 ...........................................................................................................................1-2

1.3 業界標準のサポート ................................................................................................................1-2

1.4 統合管理ツール........................................................................................................................1-3

1.5 TANDEM プロダクトの基本的な特徴 ..................................................................................1-3

1.6 TANDEM の利点.....................................................................................................................1-4

第 2 章 通信プロダクトの概念と構成要素

2.1 通信ソフトウェアの概念 ........................................................................................................2-1

2.1.1 階層構造と階層構造を構成する共通の要素 .............................................................2-1

2.1.2 通信サブシステム.......................................................................................................2-4

2.1.3 プロセス ......................................................................................................................2-6

420092-001J i

Page 4: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

目 次

ii

2.1.4 プロトコルサポートのレベル ................................................................................... 2-8

2.1.5 インタフェース .......................................................................................................... 2-8

2.2 プロダクト階層構造の例...................................................................................................... 2-10

2.2.1 LAN および広域網をサポートするプロダクトの階層 ......................................... 2-11

2.2.2 SNA インタフェースに関係するプロダクトの階層 ............................................. 2-16

2.2.3 ユーザ独自のデバイスをサポートするプロダクトの階層 ................................... 2-18

2.3 通信ハードウェアの概念...................................................................................................... 2-19

2.3.1 ServerNet アダプタ .................................................................................................. 2-19

2.3.2 ServerNet 広域網 (SWAN) コンセントレータ ....................................................... 2-22

2.4 端末とワークステーション .................................................................................................. 2-23

2.4.1 6530 ファミリの端末 ............................................................................................... 2-23

2.4.2 6526、6528、および 6529 端末 .............................................................................. 2-23

2.4.3 TS530 および TS320 端末 ....................................................................................... 2-23

2.4.4 TANDEM 端末エミュレータ .................................................................................. 2-23

2.4.5 システムコンソールと TANDEM サービス管理 (TSM) ワークステーション ... 2-24

第 3 章 通信プロダクトを使ったアプリケーションプログラミング

3.1 アプリケーションアーキテクチャの例................................................................................. 3-1

3.2 リクエスタ /サーバモデル..................................................................................................... 3-9

3.3 全体の流れのなかで連携し合う通信アプリケーション .................................................... 3-10

3.3.1 TANDEM トランザクション処理 (TP) サービス .................................................. 3-10

3.3.2 NonStop SQL/MP..................................................................................................... 3-12

3.3.3 Piccolo....................................................................................................................... 3-13

3.3.4 リモートサーバコール (RSC) ................................................................................. 3-13

3.4 プログラミングインタフェースの種類............................................................................... 3-14

3.5 ファイルシステムプロシージャコールの使用 ................................................................... 3-15

3.5.1 ファイルとファイル名............................................................................................. 3-15

3.5.2 ファイルシステムプロシージャ ............................................................................. 3-16

3.5.3 NOWAIT オペレーション....................................................................................... 3-16

3.5.4 ファイルシステムリクエストの種類...................................................................... 3-16

3.5.5 コールの一般的な順序............................................................................................. 3-18

3.6 業界標準に準拠したインタフェースの使用 ....................................................................... 3-18

3.6.1 TANDEM NonStop TCP/IP ..................................................................................... 3-18

420092-001J

Page 5: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

目 次

3.6.2 TANDEM OSI/AS と OSI/FTAM............................................................................3-19

3.6.3 NonStop IPX/SPX .....................................................................................................3-19

3.6.4 TANDEM NBX と NBT...........................................................................................3-19

3.7 TANDEM がサポートするプログラミング言語 .................................................................3-20

3.8 CAM (Call Application Manager)..........................................................................................3-20

第 4 章 通信サブシステムの管理

4.1 管理モデル ...............................................................................................................................4-3

4.1.1 DSM (Distributed System Management) ....................................................................4-3

4.1.2 サブシステム ..............................................................................................................4-3

4.1.3 オブジェクト ..............................................................................................................4-4

4.1.4 管理インタフェース ...................................................................................................4-4

4.2 管理ツール ...............................................................................................................................4-8

4.2.1 TACL (Tandem Advanced Command Language) ......................................................4-8

4.2.2 統合管理ツール...........................................................................................................4-8

4.2.3 コンフィギュレーション管理..................................................................................4-10

4.2.4 名前の管理 ................................................................................................................4-12

4.2.5 制御および問合せ.....................................................................................................4-13

4.2.6 障害およびイベントの管理 ....................................................................................4-13

4.2.7 パフォーマンス管理 .................................................................................................4-15

4.2.8 セキュリティ管理.....................................................................................................4-16

4.2.9 ワークロード管理.....................................................................................................4-17

第 5 章 EXPAND ネットワーク

5.1 EXPAND ネットワークを使用することの利点 ....................................................................5-2

5.1.1 論理的に単一のシステム ...........................................................................................5-2

5.1.2 ネットワークの自動再編成による独自の耐障害性 .................................................5-3

5.1.3 自動メッセージルーティング....................................................................................5-3

5.1.4 セキュリティの確保 ...................................................................................................5-4

5.1.5 一元的なネットワーク管理 .......................................................................................5-4

5.2 EXPAND ネットワークのための付加価値サービス ............................................................5-4

5.2.1 NonStop Transaction Manager/MP (NonStop TM/MP) .............................................5-4

5.2.2 RDF (Remote Duplicate Database Facility) ................................................................5-4

420092-001J iii

Page 6: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

目 次

iv

5.2.3 TRANSFER 配信システム ........................................................................................ 5-5

5.3 EXPAND の通信インタフェース .......................................................................................... 5-7

5.3.1 FOX リング ................................................................................................................ 5-8

5.3.2 インターネットプロトコル (IP:Internet Protocol) ネットワーク ......................... 5-8

5.3.3 X.25 パケット交換データ網 (PSDN)........................................................................ 5-9

5.3.4 SNA (Systems Network Architecture) ネットワーク ................................................ 5-9

5.3.5 専用回線と衛星リンク............................................................................................... 5-9

5.4 EXPAND アプリケーションの例 .......................................................................................... 5-9

第 6 章 デバイス別の接続

6.1 通信プロトコルの概要 ........................................................................................................... 6-1

6.1.1 非同期データ伝送 ...................................................................................................... 6-1

6.1.2 同期データ伝送 .......................................................................................................... 6-2

6.2 業界標準および TANDEM 端末 ............................................................................................ 6-3

6.2.1 ServerNet 広域網 (SWAN) コンセントレータ ......................................................... 6-3

6.2.2 非同期広域網 (AWAN) アクセスサーバ接続 .......................................................... 6-4

6.2.3 X.25 PSDN 接続 ......................................................................................................... 6-5

6.2.4 IBM BSC 3270 デバイス ........................................................................................... 6-6

6.2.5 3270 タイプの SNA デバイス ................................................................................... 6-6

6.2.6 TANDEM の端末 ....................................................................................................... 6-6

6.3 IBM ホスト.............................................................................................................................. 6-7

6.3.1 バッチモード.............................................................................................................. 6-7

6.3.2 クラスタコントローラのエミュレーション ........................................................... 6-7

6.3.3 ホストノードのエミュレーション ........................................................................... 6-7

6.3.4 トークンリング接続 .................................................................................................. 6-8

6.3.5 Ethernet 接続 .............................................................................................................. 6-8

6.4 ワークステーション ............................................................................................................... 6-8

6.4.1 システムコンソールおよびその他の TSM ワークステーション ........................... 6-9

6.4.2 NetBIOS 互換の LAN ワークステーション ............................................................. 6-9

6.4.3 UNIX およびその他のワークステーション............................................................. 6-9

6.5 その他のデバイス ................................................................................................................. 6-10

6.5.1 3270 以外の SNA デバイス ..................................................................................... 6-10

6.5.2 ビット同期プロトコルのサポート ......................................................................... 6-11

420092-001J

Page 7: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

目 次

6.5.3 汎用プロトコルのサポート .....................................................................................6-11

6.5.4 ユーザ独自のフロントエンドプロセスの作成 .......................................................6-12

6.6 デバイス接続アプリケーションの例 ...................................................................................6-14

第 7 章 SNA ネットワークとの接続

7.1 SNA の基本概念 ......................................................................................................................7-1

7.1.1 ノードタイプ ..............................................................................................................7-1

7.1.2 サブエリアネットワーキング....................................................................................7-2

7.1.3 ピアツーピアネットワーキング ................................................................................7-3

7.2 SNAX プロダクトファミリを使用することの利点 ..............................................................7-4

7.2.1 SNA ホストの機能 .....................................................................................................7-4

7.2.2 広範囲にわたる SNA セッションとプロトコルのサポート....................................7-4

7.2.3 経路選択と伝送オプション .......................................................................................7-4

7.2.4 SNA デバイスに対するリクエスタ /サーバの役割 .................................................7-5

7.2.5 既存ネットワークとの容易な統合 ............................................................................7-5

7.2.6 オンライン再コンフィギュレーション ....................................................................7-5

7.2.7 上位および下位インタフェースと開発ツール .........................................................7-5

7.2.8 パススルーとアプリケーションの切替え.................................................................7-6

7.3 TANDEM アプリケーションを使用する SNA デバイス .....................................................7-6

7.3.1 SNAX/XF ....................................................................................................................7-7

7.3.2 ES Connect ..................................................................................................................7-9

7.3.3 SNAX/APN ...............................................................................................................7-10

7.4 SNA アプリケーションを使用する TANDEM デバイス ...................................................7-12

7.4.1 バッチモード ............................................................................................................7-12

7.4.2 対話モード ................................................................................................................7-12

7.5 SNA システムによる協調処理 .............................................................................................7-12

7.5.1 SNAX/APC と SNAX/HLS ......................................................................................7-12

7.5.2 SNALU (SNAX Application Logical Unit) ..............................................................7-13

7.6 SNA サブシステムの管理 .....................................................................................................7-13

7.6.1 DSM との統合 ..........................................................................................................7-13

7.6.2 NetView および NET/MASTER との統合 ..............................................................7-14

7.6.3 SNAX/XF CNM インタフェース ............................................................................7-15

7.7 SNA アプリケーションの例 .................................................................................................7-15

420092-001J v

Page 8: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

目 次

v

第 8 章 OSI ネットワークとの接続

8.1 OSI の基本概念 ....................................................................................................................... 8-1

8.2 TANDEM の OSI プロダクトファミリを使用することの利点 ........................................... 8-5

8.2.1 汎用セッション層機能の実現 ................................................................................... 8-5

8.2.2 すべてのトランスポートクラスに対するサポート................................................. 8-5

8.2.3 RFC-1006 標準 ........................................................................................................... 8-5

8.2.4 自由に定義できるコンフィギュレーション ............................................................ 8-5

8.2.5 LAN および WAN に対するトランスペアレントなサービス ................................ 8-5

8.2.6 FTAM.......................................................................................................................... 8-6

8.2.7 メッセージ通信処理システム (X.400)...................................................................... 8-6

8.2.8 NonStop ディレクトリサービス (NSDS) ................................................................. 8-6

8.2.9 手軽に使えるアプリケーションプログラムインタフェース (API) ....................... 8-7

8.2.10 TANDEM の特徴を備えたソフトウェア ................................................................. 8-7

8.3 FTAM (File Transfer, Access, and Management:ファイル転送、アクセス、

および管理 ) ............................................................................................................................ 8-8

8.4 MHS (Message Handling System:メッセージ通信処理システム ) .................................... 8-9

8.5 上位層インタフェース … OSI/AS (Application Service:アプリケーション

サービス) ............................................................................................................................... 8-14

8.6 トランスポート層インタフェース … OSI/TS (Transport Service:トランスポート

サービス ) .............................................................................................................................. 8-14

8.7 ネットワーク層およびデータリンク層インタフェース .................................................... 8-15

8.7.1 X25AM ..................................................................................................................... 8-15

8.7.2 PAM.......................................................................................................................... 8-15

8.8 SNA サブシステムの管理 .................................................................................................... 8-16

8.9 OSI アプリケーションの例 .................................................................................................. 8-16

第 9 章 LAN との接続

9.1 .................................................................................................................... LAN の基本概念 9-1

9.2 NonStop S シリーズサーバの LAN インタフェース .......................................................... 9-2

9.2.1 PAM (Port Access Method) のプログラマティックインタフェース ...................... 9-3

9.2.2 NetBIOS 互換の LAN ................................................................................................ 9-4

9.3 LAN アプリケーションの例 .................................................................................................. 9-7

i 420092-001J

Page 9: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

目 次

第 10 章 TCP/IP ネットワークとの接続

10.1 TCP/IP の基本概念 ................................................................................................................10-2

10.2 TANDEM NonStop TCP/IP...................................................................................................10-2

10.2.1 LAN 接続と広域網 (WAN) 接続 .............................................................................10-4

10.2.2 バークレイのソケットプログラマティックインタフェース ................................10-5

10.2.3 ファイル転送およびアクセスファシリティ ...........................................................10-5

10.2.4 端末およびワークステーションのインタフェース ...............................................10-5

10.2.5 SMTP (Simple Mail Transfer Protocol) ゲートウェイ ............................................10-6

10.2.6 ドメインネームサービス (DNS)..............................................................................10-6

10.3 TANDEM NonStop TCP/IP サブシステム管理 ...................................................................10-6

10.4 TANDEM NonStop TCP/IP アプリケーションの例............................................................10-7

第 11 章 インターネットアプリケーション

11.1 WWW の基本概念 .................................................................................................................11-1

11.1.1 ウェブサーバとクライアント..................................................................................11-1

11.1.2 HTTP (HyperText Transfer Protocol) .......................................................................11-2

11.1.3 HTML (HyperText Markup Language) ....................................................................11-2

11.1.4 CGI (Common Gateway Interface) ...........................................................................11-2

11.2 TANDEM のインターネットプロダクト.............................................................................11-2

11.2.1 iTP Secure WebServer...............................................................................................11-3

11.2.2 iTP Search Engine .....................................................................................................11-7

11.2.3 iTP Active Transaction Pages (ATP) ........................................................................11-8

11.2.4 iTP WebReporter .....................................................................................................11-10

11.3 インターネットアプリケーションの例 .............................................................................11-10

付録 A TANDEM の通信プロダクト

A.1 プロダクトリスト...................................................................................................................A-2

付録 B 接続先ごとに分類した TANDEM の通信プロダクト

Apple Macintosh...................................................................................................................... B-1

IBM バッチ端末 (2780、3780、または 3770)...................................................................... B-1

IBM 3270 端末または同等品 ................................................................................................. B-1

IBM メインフレームまたはインテリジェントデバイス ..................................................... B-2

420092-001J vii

Page 10: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

目 次

vi

LAN .........................................................................................................................................B-2

NonStop サーバ .......................................................................................................................B-2

OSI ネットワーク ...................................................................................................................B-3

PC ワークステーション .........................................................................................................B-3

SNA 端末 .................................................................................................................................B-3

SUN ワークステーション ......................................................................................................B-3

TANDEM 端末 ........................................................................................................................B-4

TCP/IP ネットワーク..............................................................................................................B-4

UNIX ワークステーション ....................................................................................................B-4

X.25 パケット交換データ網 (PSDN).....................................................................................B-4

X 端末 ......................................................................................................................................B-4

インターネット接続 ...............................................................................................................B-4

シリアルプリンタ ...................................................................................................................B-5

その他のコンピュータまたはデバイス.................................................................................B-5

非同期ポイントツーポイント端末 ........................................................................................B-5

付録 C 参照マニュアルの案内

C.1 マニュアルのタイトルと種類 ................................................................................................C-1

C.2 アプリケーションプログラミングのためのマニュアル ......................................................C-2

C.3 操作およびシステム管理のためのマニュアル .....................................................................C-2

C.4 管理プログラミングのためのマニュアル .............................................................................C-2

用語解説

索引

例4-1 PTRACE による表示例 ....................................................................................................................... 4-15

例4-2 NSX による表示例 .............................................................................................................................. 4-16

図1-1 複合ネットワーク .................................................................................................................................. 1-5

図2-1 通信プロダクトスタック (階層構造).................................................................................................... 2-3

ii 420092-001J

Page 11: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

目 次

図2-2 サブシステムの相互通信 ...................................................................................................................... 2-5

図2-3 ファイルシステムを介して行われるユーザプロセスと I/O プロセスとの通信 ............................... 2-7

図2-4 SLSA とほかの通信サブシステム...................................................................................................... 2-13

図2-5 WAN サブシステムデバイス作成例 .................................................................................................. 2-15

図2-6 SNAX/XF プロセス構造 ..................................................................................................................... 2-16

図2-7 ユーザ独自のデバイスのサポート ..................................................................................................... 2-18

図2-8 ServerNet アダプタの概要 .................................................................................................................. 2-20

図2-9 SWAN コンセントレータの概要........................................................................................................ 2-22

図3-1 EXPAND および PATHWAY アプリケーション ............................................................................... 3-2

図3-2 SNA アプリケーション......................................................................................................................... 3-4

図3-3 LAN および WAN OSI アプリケーション .......................................................................................... 3-6

図3-4 LAN TCP/IP アプリケーション............................................................................................................ 3-8

図3-5 TANDEM トランザクション処理 (TP) サービス ............................................................................. 3-10

図4-1 通信管理タスクとツール ...................................................................................................................... 4-2

図4-2 管理アプリケーションと SCP の間での SPI メッセージの流れ........................................................ 4-5

図4-3 サブシステムプロセスへの SCP インタフェース............................................................................... 4-6

図4-4 EMS を使ったイベントの記録と監視.................................................................................................. 4-7

図5-1 EXPAND ネットワークで行われるプロセス間通信 .......................................................................... 5-1

図5-2 上位パッケージ配信 .............................................................................................................................. 5-6

図5-3 EXPAND サブシステムが使用する各種通信インタフェース ........................................................... 5-8

図5-4 EXPAND ネットワークの例............................................................................................................... 5-10

図6-1 AWAN アクセスサーバの使用例 ......................................................................................................... 6-4

図6-2 X.25 PSDN への端末アクセス.............................................................................................................. 6-5

図6-3 拡張ジェネラルデバイスサポート (GDSX)....................................................................................... 6-13

図6-4 デバイス接続アプリケーション例 ..................................................................................................... 6-15

図7-1 SNA 用語の概念図 ................................................................................................................................ 7-3

図7-2 TANDEM アプリケーションを使用するSNAデバイス ..................................................................... 7-7

図7-3 SNAX/XF パススルー ........................................................................................................................... 7-8

図7-4 ES Connect アーキテクチャの概要 ...................................................................................................... 7-9

図7-5 SNAX/APN 接続.................................................................................................................................. 7-11

420092-001J ix

Page 12: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

目 次

x

図7-6 SNA アプリケーションの例 ............................................................................................................... 7-15

図8-1 OSI 参照モデル...................................................................................................................................... 8-2

図8-2 TANDEM OSI プロダクト.................................................................................................................... 8-4

図8-3 バックボーンメッセージ通信処理ネットッワークとしての OSI/MHS.......................................... 8-10

図8-4 OSI/MHS プロセスとインタフェース ............................................................................................... 8-12

図8-5 OSI アプリケーションの例................................................................................................................. 8-17

図9-1 IEEE 802 LAN インタフェース規格 .................................................................................................... 9-2

図9-2 PAM プログラマティックインタフェース.......................................................................................... 9-3

図9-3 TANDEM NBT および TANDEM NonStop TCP/IP の例 ................................................................... 9-5

図9-4 TANDEM NBX および NonStop IPX/SPX の例.................................................................................. 9-6

図9-5 LAN アプリケーションの例 ................................................................................................................. 9-8

図10-1 TANDEM NonStop TCP/IP と関連プロダクト ................................................................................. 10-3

図10-2 TANDEM NonStop TCP/IP によりNonStop S シリーズサーバを異機種システムに

接続する例 ........................................................................................................................................... 10-4

図10-3 TANDEM NonStop TCP/IP アプリケーションの例 .......................................................................... 10-7

図11-1 iTP Secure WebServer アーキテクチャ .............................................................................................. 11-6

図11-2 iTP Search Engine アーキテクチャ..................................................................................................... 11-7

図11-3 iTP ATP アーキテクチャ .................................................................................................................... 11-9

図11-4 iTP Secure WebServer アプリケーションの例................................................................................. 11-10

図A-1 OSI 階層別に分類した TANDEM の通信プロダクト........................................................................ A-1

表i 章内容の概要 (パート I)........................................................................................................................ xii

表ii 章内容の概要 (パート II)...................................................................................................................... xiii

表6-1 業界標準接続の例 .................................................................................................................................. 6-3

表6-2 ワークステーション接続 ...................................................................................................................... 6-9

表6-3 その他のデバイス接続 ........................................................................................................................ 6-10

420092-001J

Page 13: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

改訂情報

改訂情報

マニュアル情報

概要

このマニュアルでは、NonStop S シリーズサーバのネットワーキングおよびデータ通信の概念、タスク、

プロダクト、およびマニュアルの概要を説明します。このマニュアルは、プログラマ、システム管理者、

ネットワーク管理者、および特定のアプリケーションのためにプロダクトを選択する担当者の方々を対象

としています。

プロダクトバージョン

NA

対象リリース

このマニュアルは、G06.04 リリースおよびそれ以降、新しい改訂マニュアル発行までのリリースを対象

に書かれています。

パーツ番号 発行

420092-001J 2000 年 8 月

マニュアルの履歴

パーツ番号 プロダクトバージョン 発行

420092-001J NA 2000 年 8 月

新規内容と変更内容

『NonStop S シリーズサーバ ネットワーキング & データ通信入門』は、以前の『TANDEM ネットワーキング & データ通信入門』の改訂版です。このマニュアルは、G06.04 リリースに合わせて改訂されました。

新しいプロダクト

このマニュアルでは、次の新しいプロダクトについて説明されています。

□ ES Connect

ES Connect によって、IBM ES9000 メインフレームシリーズの主要高速チャネルである IBM の Enterprise

Systems Connection (ESCON) チャネルを使った TANDEM S シリーズプロセッサと IBM メインフレー

ムとの通信が可能になりました。このチャネルを使うことによって、IBM マシンとの間で大量のデー

タを非常に高速に転送することができます。7-9 ページの「ES Connect」を参照してください。

420092-001J xi

Page 14: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

改訂情報

x

□ FESA (Fast Ethernet アダプタ)

FESA は、NonStop S シリーズサーバと Fast Ethernet 802.3u LAN を接続できるようにします。これは

通信速度 100 Mbps および 10 Mbps をサポートする単一ポートアダプタです。FESA は、ServerNet LAN

Systems Access (SLSA) サブシステムを使って外部 LAN アクセスをサポートします。SLSA サブシステ

ムについては、2-11 ページの「ServerNet LAN Systems Access (SLSA) サブシステム」を参照してくだ

さい。

□ iTP Active Transaction Pages (ATP)

iTP ATP は、NonStop システムのサーバ側の JavaScript 環境です。これにより、一般的な JavaScript ス

クリプト言語とウェブ オーサリングツールを使うことができ、iTP Secure WebServer アプリケーション

開発プロセスがより向上します。ATP は NonStop SQL/MP、NonStop TS/MP、NonStop TUXEDO と

いった TANDEM プロダクトとのインタフェースを提供する拡張機能を持った Netscape JavaScript イン

タプリタを使用します。ATP を使うことによって、既存のアプリケーションにブラウザベースで簡単

にアクセスできるようになります。11-8 ページの「iTP Active Transaction Pages (ATP)」を参照してく

ださい。

プロダクトのエンハンスメントとマニュアル内容のエンハンスメント

このマニュアルには、次のプロダクトのエンハンスメントについての説明が含まれています。

□ Ethernet 上の SNAX

このエンハンスメントについては、7-6 ページの「Tandem アプリケーションを使用する SNA デバイ

ス」を参照してください。

□ SNAX/APN-EN エンハンストログオンファシリティ (ELF)

このエンハンスメントについては、6-8 ページの「Ethernet 接続」および7-10 ページの「SNAX/APN」

を参照してください。

□ iTP Secure WebServer

このセクションの、標準準拠、拡張性、暗号、認証チェーン、リソースロケータサービス (RLS) につい

ての説明がより詳しくなりました。11-3 ページの「iTP Secure WebServer」を参照してください。

取り扱いを停止したプロダクト

このマニュアルには、次のプロダクトについての記述はありません。これらのプロダクトは、販売が中

止されたか、または現在サポートされていません。

□ Tandem Scalable Internet Messaging System (TSIMS)

□ iTP Virtual Store

ii 420092-001J

Page 15: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

このマニュアルについて

このマニュアルについて

『NonStop S シリーズサーバ ネットワーキング & データ通信入門』では、TANDEM のネットワーキン

グおよびデータ通信の概念、タスク、プロダクト、およびマニュアルの概要を説明します。NonStop S シ

リーズサーバから各種デバイスおよびネットワークへの接続方法、および利用可能なツールとインタフェー

スについて解説されています。

このマニュアルでは、ネットワークおよび通信の規格、アーキテクチャ、およびプロトコルについては

詳しく説明していません。NonStop S シリーズサーバのオペレーションや、TANDEM NonStop Kernel オ

ペレーティングシステムでのプログラミングについても説明していません。これらの内容については、

『NonStop S-Series Planning and Configuration Guide』および『Guardian プログラマーズ・ガイド』を参照してください。

またこのマニュアルでは、個々のプロダクトに関しても詳細に説明していません。各プロダクトの詳細

については該当マニュアルを参照してください。

備考:コンピュータ業界では、「ネットワーキング」および「データ通信」という語は、一般的に次のような意味で使用されます。ネットワーキングは通常、上位のアプリケーション向き通信機能を表します。ここで相互に通信を行っているシステムまたはデバイスは、インテリジェント機能を持っていることが暗黙に了解されます。データ通信は、より下位の伝送向き機能ないしはシステムと端末または端末エミュレータとの接続機能を表します。このマニュアルでは、これらの 2 つの機能を併せて「通信」と呼んでいます。

対象読者

このマニュアルは、主として次の読者を対象としています。

□ 通信プロダクトを直接使用するアプリケーションの開発を行うプログラマ

□ TANDEM の通信プロダクトを含むシステムおよびネットワークの管理を担当する管理者

□ 特定のアプリケーションのためにプロダクトを選択する技術管理者およびその他の要員

このマニュアルは、上記の読者がネットワーキングおよびデータ通信についてのある程度の知識を持っ

ていることを前提として書かれています。巻末の「用語解説」に特定の用語の意味と概念を簡単に説明し

てありますので、必要に応じてご参照ください。

420092-001J xiii

Page 16: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

このマニュアルについて

x

このマニュアルの構成

このマニュアルは、パート I、パート II、3 つの付録、および技術用語と略語を解説した用語解説で構成

されています。

パート I の内容

パート I 「TANDEM による通信の概念とファシリティ」は、第 1 章から第 4 章までの章で構成されてお

り、TANDEM の通信プロダクトの特徴を、プログラマおよびシステム管理者の観点から説明します。表 i

に、パート I の各章の概要を示します。

表 i 章内容の概要 (パートI)

章 タイトル 内容

1 TANDEM のネットワーキングとデータ通信

TANDEM の通信プロダクトの特徴と利点について説明します。

2 通信プロダクトの概念と構成要素 TANDEM の通信プロダクトに共通するアーキテクチャ上の概念を説明します。また、ServerNet 広域網 (SWAN) コンセントレータや ServerNet アダプタといった共通コンポーネントについても説明します。

3 通信プロダクトを使ったアプリケーションプログラミング

TANDEM の通信プロダクトを使ったプログラミングに共通する概念を説明します。

4 通信サブシステムの管理 TANDEM の通信プロダクトの管理に使用されるツールについて説明します。

iv 420092-001J

Page 17: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

このマニュアルについて

パート II の内容

パート II 「TANDEM のネットワーキングソリューション」は、第 5 章から第 11 章までの章で構成され

ており、TANDEM の通信プロダクトがどのようにして多種多用なデバイスとネットワークへの接続要件

を満たしているかについて説明します。表 ii に、パート II の各章の概要を示します。

表 ii 章内容の概要 (パートII)

付録

付録 A 「TANDEM の通信プロダクト」は、TANDEM の通信プロダクトの特徴と機能を簡単に説明し

ます。

付録 B 「接続先ごとに分類した TANDEM の通信プロダクト」は、NonStop システムに接続できるシス

テムとデバイス、および各タイプの接続に使用するプロダクトを分類してリストします。

付録 C 「参照マニュアルの案内」は、TANDEM の通信プロダクトのユーザに関連のある TANDEM マ

ニュアルについて説明します。

章 タイトル 内容

5 EXPAND ネットワーク TANDEM の EXPAND ネットワークソフトウェアについて説明します。EXPAND は、NonStop S シリーズサーバおよびほかの TANDEM NonStop システムのネットワークを構築するために使用されます。

6 デバイス別の接続 異機種デバイスを NonStop S シリーズサーバまたはEXPAND ネットワークに接続するために使用できるTANDEM のプロダクトおよびファシリティについて説明します。

7 SNA ネットワークとの接続 NonStop S シリーズサーバが IBM SNA (Systems Network

Architecture) のシステムおよびデバイスと通信できるようにする TANDEM のプロダクトおよびファシリティについて説明します。

8 OSI ネットワークとの接続 NonStop S シリーズサーバが OSI (Open Systems Intercon-

nection) ネットワークに接続できるようにする TANDEM

のプロダクトおよびファシリティについて説明します。

9 LAN との接続 NonStop S シリーズサーバが LAN (Local Area Network)

上のワークステーションやシステムと通信できるようにする TANDEM のプロダクトおよびファシリティについて説明します。

10 TCP/IP ネットワークとの接続 HNonStop S シリーズサーバが TCP/IP (Transmission

Control Protocol/Internet Protocol) ネットワークを介してほかのシステムと通信できるようにする TANDEM のプロダクトおよびファシリティについて説明します。

11 インターネットアプリケーション アプリケーションを WWW (World Wide Web) と統合できるようにする TANDEM のプロダクトおよびファシリティについて説明します。

420092-001J xv

Page 18: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

このマニュアルについて

x

このマニュアルを読む前に

このマニュアルを読む前に、『NonStop Sシリーズ・サーバ入門』をお読みになることをお勧めします。このマニュアルには、NonStop S シリーズサーバのアプリケーション環境、アーキテクチャ、および基本

的なネットワーキング機能について説明されています。

参照マニュアル

NonStop S シリーズサーバ ネットワーキング & データ通信入門

NonStop S-Series Planning and Configuration Guide

Guardian プログラマーズ・ガイド

NonStop Sシリーズ・サーバ入門

vi 420092-001J

Page 19: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

Part ⅠⅠⅠⅠTANDEM による通信の概念とファシリティ

TANDEM の通信プロダクトには、共通した特徴がいくつかあります。たとえば、すべての製品でDSM

(Distributed System Management) がサポートされているため、各種製品の管理を統一した方法で行えます。

また、通信プロダクトのほとんどのアプリケーションプログラミングインタフェースは Guardian ファイル

システムインタフェースに基いています。この統一性により、あるプロダクトの使い方を学べば、ほかの

プロダクトにも応用できます。また、アプリケーション設計やシステム管理に関しても一貫したアプロー

チを取ることができます。

パート I には次のセクションがあり、TANDEM の通信プロダクトの全般的な特徴を説明しています。

第 1 章 TANDEM のネットワーキングとデータ通信

第 2 章 通信プロダクトの概念と構成要素

第 3 章 通信プロダクトを使ったアプリケーションプログラミング

第 4 章 通信サブシステムの管理

Page 20: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 1 章 TANDEM のネットワーキングとデータ通信

第 1 章 TANDEM のネットワーキングとデータ通信

接続性は、オンライントランザクション処理 (OLTP:Online Transaction Processing) を行うシステムに

とって重要な条件です。TANDEM は、豊富な通信ハードウェアおよびソフトウェアプロダクトを提供し

ています。これらのプロダクトは、多種多様なアプリケーションとネットワーキング構成をサポートする

ことによって、ユーザの NonStop S シリーズサーバの OLTP 能力を拡張します。

この章では、TANDEM の通信プロダクトの基盤となっている次の要素について説明します。

□ EXPAND ネットワーク (1-1 ページ)

□ 広範な接続性 (1-2 ページ)

□ 業界標準のサポート (1-2 ページ)

□ 統合管理ツール (1-3 ページ)

□ TANDEM プロダクトの基本的な特徴 (1-3 ページ)

1.1 EXPAND ネットワーク

EXPAND ネットワークは、NonStop S シリーズサーバとほかのタイプの TANDEM NonStop サーバを相

互に接続します。EXPAND ネットワークは、次のような際立った特徴を備え、ほかの独自システムや標準

準拠のネットワークとは一線を画しています。

まず、トランスペアレンシ (透過性) を挙げることができます。アプリケーションは、現在のパスや使用

されている接続技術の違いを意識せずに、1 つのインタフェースを介して、ネットワーク内のどこにあるNonStop サーバのリソースにでもアクセスすることができます。ネットワークが自動的に最適のパスを選

択します。

次いで、アベイラビリティ (可用性) を挙げることができます。EXPAND サブシステムは、連続可用性

を必要とするアプリケーションをサポートするように設計されています。ある回線に障害が発生しても、

オペレータやアプリケーションの介入を経ずに通信経路が自動的に再選択されます。コンポーネントの障

害や致命的なシステム障害が発生した場合でも、トランザクションモニタリングファシリティ (TMF:

Transaction Monitoring Facility) によってデータの完全性が保証されます。

さらに、フレキシビリティ (柔軟性) があります。ノードの追加、移動、切り離しといったネットワーク

コンフィギュレーションの変更を、ネットワークのほかの部分で行われている処理を妨げずに行うことが

できます。またリソースやアプリケーションの再配布を、アクセスを妨げたりプログラミングし直したり

せずに行うことができます。新しいノードは、明示的な定義なしにネットワークに追加できます。

EXPAND サブシステムは、多岐にわたるデータ伝送ファシリティの同時使用をサポートします。これら

のファシリティには、インターネットプロトコル (IP) を使用するネットワークへの LAN 接続、WAN 接

続、全二重専用回線とサテライト接続、光ファイバ接続、IBM SNA ネットワークへの接続、パケット交換

データ網 (PSDN) へのX.25 バーチャルサーキット接続などがあります。

420092-001J 1-1

Page 21: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 1 章 TANDEM のネットワーキングとデータ通信

1

1.2 広範な接続性

あるアプリケーションに最適な一連のデバイスが、いくつかの異なるメーカーから提供されることは珍

しいことではありません。また、プロトコルと呼ばれるさまざまな異なる規則に従ってほかのデバイスや

サービスに接続することもしばしばあります。TANDEM の通信プロダクトは、さまざまなデバイスとプ

ロトコルをサポートすることによって、多くの異機種デバイスおよびサービス間の情報交換を可能にして

います。事実、処理業務だけでなく、メッセージ交換に TANDEM を使用しているユーザもいます。

TANDEM のアプリケーションは、多種多様な端末、プリンタ、ワークステーション、PC に加え、現金

自動支払機 (ATM)、キャッシュレジスタ、ロボット、バーコードリーダといったさまざまなデバイスをサ

ポートしています。これらのデバイスは、ダイヤルアップ回線、専用線、ディジタルネットワーク、LAN、

フレームリレー、X.25 PSDN など多くの異なる媒体を介して NonStop S シリーズサーバに接続できます。

TANDEM では、特別なデバイス接続のために独自のソリューションを開発できるようなインタフェース

も提供されています。

1.3 業界標準のサポート

TANDEM の通信プロダクトは、異機種コンピュータシステムの統合を可能にします。TANDEM の通信

プロダクトを使用すると、既存のネットワークに大きな変更を加えることなく、NonStop S シリーズサー

バおよび EXPAND ネットワークのそれぞれの利点をネットワークに導入できます。TANDEM の通信プロ

ダクトは各種の既存のプロトコルおよび開発中の標準をサポートしているため、ハードウェアおよびソフ

トウェアに対してこれまでに行った投資はもちろん、今後の投資も無駄になることはありません。ユーザ

が開発するプログラムは、現在も、そして今後ネットワークが成長を続けるなかにあっても、業界標準を

ベースとするほかのハードウェアおよびソフトウェアと通信することができます。ユーザの選択したソ

リューションは業界標準に基いているため、カスタムプロトコルの開発および維持に投資する必要はあり

ません。

TANDEM は、業界標準および事実上の標準に準拠したプロダクトを提供します。たとえば、TANDEM

のアプリケーションおよびデバイスと IBM SNA (Systems Network Architecture) のアプリケーションおよ

びデバイスとの間で相互アクセスを可能にする一連のプロダクトを提供しています。

TANDEM は、業界標準に準拠し、異機種間での通信を可能にする広範な通信プロダクトも提供してい

ます。例としては、OSI (Open Systems Interconnection)、TCP/IP (Transmission Control Protocol/Internet

Protocol)、および NETBIOS (Network Basic Input/Output System) といったプロトコルをサポートしたプロ

ダクトがあります。

-2 420092-001J

Page 22: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 1 章 TANDEM のネットワーキングとデータ通信

1.4 統合管理ツール

TANDEM は、密接に統合された各種の管理プロダクトを提供しています。CA-Unicenter for Tandem

NonStop Servers または NonStop NET/MASTER Management Services (MS) を管理オペレーションの中心機

能とすることができます。CA-Unicenter (Model 125 または Model 325) は、今日 TANDEM をサポートし

ている中で最も進んだエンタープライズ管理ソリューションです。CA-Unicenter の画面表示と機能は、ほ

かの CA-Unicenter プロダクトと同じですが、信頼性と柔軟性という TANDEM の基本的な特徴が統合され

ています。

さらに、トラブルシューティング、メンテナンス、通信ハードウェアといったハードウェアコンポーネ

ントのサービスに役立つ TANDEM Service Management (TSM) パッケージが用意されています。

1.5 TANDEM プロダクトの基本的な特徴

TANDEM の通信プロダクトは、次の条件を必要とするネットワーク環境をサポートします。

□ 耐障害性 (フォールト・トレランス)

□ モジュール構造による拡張性

□ データの完全性

□ パフォーマンスの向上

□ セキュリティの確保

□ 管理の容易性

これらの特徴はすべて、「TANDEM プロダクトの基本的な特徴」として NonStop サーバおよび EXPAND

ネットワークにおいて実現されています。またそれらのほとんどは、程度の差はあるものの、TANDEM の

ほかの通信プロダクトにおいても実現されています。

たとえば、通信ソフトウェアプロダクトは、NonStop プロセスペア構造を採用しており、プライマリプ

ロセスが障害のために処理を続行できなくなると、直ちにバックアッププロセスが処理を引き継ぎます。

通信プロダクトはほとんどの場合、作業負荷の増加に応じて複数のインスタンスを生成またはインストー

ルできます。また通信プロダクトは、NonStop S シリーズサーバおよび EXPAND ネットワークのほかの

部分を管理するのと同じツールを使って管理できます。

通信ソフトウェアプロダクトとハードウェアプロダクトの両方が耐障害設計になっています。ServerNet

広域網 (SWAN) コンセントレータおよび ServerNet アダプタは、コンポーネントの障害に対応できる構造

になっています。

420092-001J 1-3

Page 23: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 1 章 TANDEM のネットワーキングとデータ通信

1

1.6 TANDEM の利点

TANDEM 通信プロダクトは、ユーザに次のメリットを提供します。

□ 各アプリケーションに最適なハードウェアとソフトウェアを選択する自由。TANDEM は、1-5 ページ

の図 1-1 に示すように、多種類のデバイス、システム、ネットワーク、伝送媒体および通信施設間での

接続性を実現しています。

□ オンライントランザクション処理 (OLTP) に最適化された完全にトランスペアレントな耐障害性ネット

ワーク。EXPAND ネットワークは、EFT (Electronic Funds Transfer:電子資金移動) などのミッション

クリティカルなアプリケーションや、通信アプリケーションのように拡張やコンフィギュレーションの

変更に柔軟に対応する必要のあるアプリケーションに最適のネットワークです。

□ ネットワーキングおよびデータ通信に関する各種業界標準のサポート。NonStop S シリーズサーバと

OLTP アプリケーションを現在使用中の装置に統合することができます。また、将来追加する業界標準

のハードウェアおよびソフトウェアとも確実に連携動作します。

□ LAN や広域網 (WAN) などの伝送施設の統合。アプリケーションは接続技術の違いを吸収した同じイン

タフェースを使用できます。これにより異種アプリケーションが伝送施設を共有できます。

□ 地理的に分散配置されている TANDEM の通信および処理リソース (資源) を管理したり、定常的な仕

事と手順を自動化するツールおよびインタフェースを利用できます。

-4 420092-001J

Page 24: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 1 章 TANDEM のネットワーキングとデータ通信

図 1-1 複合ネットワーク

001CDT .CDD

NetBIOS LAN

Automated

Teller Machine

Sun

Work-

station

TCP/IP

over

Ethernet

LAN

Satellite

SNA Devices

SNA Host

Asynchronous

Terminal

Bit-synchronous

Terminal

Byte-

synchronous

Terminal

NonStop

Server

FOX

Ring

NonStop

Server

Expand Network

UNIX

Work-

station

3270 Terminals

Earthstation

NonStop

Server

Earthstation

IBM

or Other

HostTerminals

PCs

X.25

NonStop

Server

OSI

Tandem

Integrity

System

X.400

Host

NonStop

Server

X.25

PSDN

PC

Workstations NonStop

Server

NonStop

Server

NonStop

ServerNonStop

Server

420092-001J 1-5

Page 25: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 2 章 通信プロダクトの概念と構成要素

第 2 章 通信プロダクトの概念と構成要素

TANDEM の通信プロダクトは、新しいテクノロジが開発されるにつれ、またユーザのニーズが高度化

するにつれ、発展・成長を続けています。TANDEM の通信プロダクトには機能の面から見れば非常に多

くの種類がありますが、いくつかの共通概念が存在しています。

この章では、TANDEM のネットワーキングおよびデータ通信の次の側面について説明します。

□ 通信ソフトウェアの概念 (2-1 ページ)

□ プロダクトの階層構造の例 (2-10 ページ)

□ 通信ハードウェアの概念 (2-19 ページ)

□ 端末とワークステーション (2-23 ページ)

2.1 通信ソフトウェアの概念

TANDEM が提供するすべてのまたは多くの通信ソフトウェアプロダクトに共通する概念を理解してお

くことは、複数の通信ソフトウェアの使用法を学ぶ上で大きな助けになるばかりではありません。共通概

念の理解があれば、多数のソフトウェアプロダクトを首尾一貫した手法で使用するアプリケーションや管

理手順を開発することもできます。

2.1.1 階層構造と階層構造を構成する共通の要素

特定の種類のデバイスまたはネットワークとの間で通信を行うには、多くの場合、複数の通信プロダク

トが必要となります。それらの通信プロダクトは、図 2-1 に示すように、それぞれが持っている機能のレ

ベルに応じて特定の層に位置付けられます。階層構造はこのように機能の層をいくつも積み重ねていると

ころから、スタック (「積み重ねたもの」の意) とも呼ばれます。また、階層構造の上のレベルを上位、下

のレベルを下位といいます。通信プロダクトの階層構造においては、上位の通信プロダクト (たとえば

TANDEM NonStop TCP/IP) は隣接した下位の通信プロダクト (たとえば ServerNet LAN システムアクセス(SLSA) サブシステム) が提供するサービスを使って接続を確立します。一般的に、スタックの構成要素は

上位にいくほどアプリケーションの色彩が強くなり、下位に向かうほどネットワークの色彩が強くなり、

最下位の構成要素は物理的な通信回線を制御することになります。

備考:プロトコルによっては、「上位」、「下位」という言葉を狭義で使用していますが、このマニュアルではより広く、上位を「ユーザに近い」、下位を「ハードウェアに近い」という意味で使用しています。

420092-001J 2-1

Page 26: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 2 章 通信プロダクトの概念と構成要素

2

モジュール化されたプロダクト構造には、次の 3 つの重要な特徴があります。

□ 上位にある 1 つの構成要素が、その下にある複数の構成要素が提供するサービスを使用できる。上位の

構成およびユーザのアプリケーションを、下位にあるネットワークの特性から独立させることができ

る。反対に、上位にある複数の構成要素が、その下にある同一の構成要素が提供するサービスを使用で

きる。

□ 異なるレベルの機能と構成を備えた複数のアプリケーションプログラムインタフェースを使用できる。

2-3ページの図 2-1 に示すように、同じ構成要素の異なる機能レベルに設けられた API によって、ユー

ザが自分のニーズに合わせて接続を確立できる。これにより、独自のアプリケーション内で上位のプロ

トコル機能を実行するよう選択することができる。場合によっては、特別なデバイス用にプロトコルを

カスタマイズするといったスタック内の機能の変更を行っても、NonStop Transaction Services/MP

(NonStop TS/MP) などの上位の TANDEM ソフトウェアを引き続き使用することができる。

□ モジュール化された管理インタフェースによって、システム管理者または管理アプリケーションが特定

の通信リソース (資源) のサブセットを試験および制御できる。TANDEM は、すべての通信リソースの

状態を 1 つの端末に表示させる管理ツールも提供している。

ほとんどの通信プロトコルが階層構造によってその機能を表現しています。このマニュアルのほかの章

では、TANDEM が提供するデータ通信プロダクトが業界標準の各種プロトコルのどの層に対応している

かを説明します。

図 2-1 に、TANDEM 通信プロダクトのスタックを示します。

-2 420092-001J

Page 27: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 2 章 通信プロダクトの概念と構成要素

図 2-1 通信プロダクトスタック(階層構造)

002CDT .CDD

API

API

Higher Level

Lower Level

Legend

Functions you provide Boundary between applications

Application program interfaces

(APIs), varying in function and

complexityAPI

API

API

API

API

API

API

Your Applications

Communications Hardware

Protocol Module

I/O

Process

Other

Tandem

Process(es)

API

Functions Tandem

products provide

ユーザが提供する機能

TANDEMプロダクトが提供する機能

アプリケーションの境界

機能と複雑さの異なる各種 API (アプリケーションプログラムインタフェース )

420092-001J 2-3

Page 28: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 2 章 通信プロダクトの概念と構成要素

2

2.1.2 通信サブシステム

ユーザが一連の通信サービスにアクセスできるようにするソフトウェアプロダクトのことを通信サブシ

ステムと呼んでいます。たとえば EXPAND サブシステムを使うと、ユーザは EXPAND ネットワーク内の

ほかのシステムに存在するファイルやデバイスなどのリソースを利用できるようになります (EXPAND サ

ブシステムについては、第 5 章「EXPAND ネットワーク」を参照してください)。サブシステムはさまざ

まなものが存在し、提供する機能や管理するリソースがそれぞれ異なります。多くのサブシステムは、ア

プリケーションと特定のデバイスとの通信を可能にするという機能を持っていますが、管理サービスを行っ

たりほかの通信サブシステムとの間に管理インタフェースを提供するという機能を持ったものもあります。

サブシステムは通常、2-3 ページの図 2-1 に示したような 1 つまたは複数の種類の要素で構成されていま

す。たとえば、1 つの上位プロセスと複数の I/O プロセスで 1 つのサブシステムが構成される場合もあれ

ば、1 つの I/O プロセスと 1 つのプロトコルモジュールで 1 つのサブシステムが構成される場合もありま

す。これらの構成要素については、2-6 ページの「I/O プロセス」および 2-8 ページの「プロトコルサポー

トのレベル」で説明します。

2-5 ページの図 2-2 に、複数のサブシステムが相互に通信し合ってアプリケーションで要求された仕事の

遂行をサポートする様子を示します。この図で、EXPAND サブシステムは、特定のノード上の複数のプロ

セスで構成されており、TANDEM NonStop TCP/IP サブシステムまたは X.25 アクセスメソッド (X25AM)

サブシステムを使って、LAN および広域網 (WAN) へデータを伝送しています (EXPAND サブシステムに

は、NonStop TCP/IP や X25AM のほかにもいくつかのインタフェースオプションが用意されています)。SCP (Subsystem Control Point:サブシステム制御ポイント) などの管理サブシステムは、ほかの通信サブシ

ステムと通信を行って、リクエストを転送したり、ほかのサブシステムから管理情報を収集します。SCP

は、階層構造に含まれるすべての構成要素あるいはシステム全体に含まれるすべての通信プロダクトを管

理するための中心機能として使用されます。

-4 420092-001J

Page 29: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 2 章 通信プロダクトの概念と構成要素

図 2-2 サブシステムの相互通信

通信サブシステムは、NonStop システム上で稼動する 1 つまたは複数のサブシステムプロセスおよびほ

かの各種サブシステム要素で構成されますが、場合によっては ServerNet アダプタまたは ServerNet 広域網

(SWAN) コンセントレータ上で稼動するプロトコルモジュールが加えられることがあります。プロセスの

概念については 2-6 ページの「プロセス」、プロトコルモジュールについては 2-8 ページの「プロトコルサ

ポートのレベル」、ServerNet アダプタと SWAN コンセントレータについては 2-19 ページの「通信ハード

ウェアの概念」でそれぞれ説明します。

003CDT .CDD

SCFOLTP

Application

SCPExpand

Tandem

NonStop

TCP/IP

X25AM

To Another

NonStop System

via LAN

To Another

NonStop System

via X.25 Network

Management

Messages

Management

Messages

Application

Data

Application

Data

Management

Messages

Application

Data

Management

Messages

SLSA

Management

Messages

420092-001J 2-5

Page 30: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 2 章 通信プロダクトの概念と構成要素

2

2.1.3 プロセス

TANDEM の通信サブシステムのうち NonStop S シリーズサーバ上で稼動する部分は、1 つまたは複数

のプロセスの形で存在します。

プロセスとは、TANDEM NonStop Kernel オペレーティングシステムの制御下で実行されているプログ

ラムを指します。同じプログラムファイルを複数回実行したとすると、実行中の各プログラムがそれぞれ

独立したプロセスとなります。プロセスは、ファイルシステムまたはメッセージシステムのプロシージャ

コールを介して相互に通信します (ユーザアプリケーションのプロセスはファイルシステムを介して通信し

ます)。

プロセスには、システムプロセスとユーザプロセスがあります。一般的に、システムプロセスはオペレー

ティングシステムの常駐部分であり、プロセッサがロードされるときに自動的に実行され、ホストプロセッ

サが使用可能な状態になっている限りプロセッサ上に存在し続けます。これに対し、ユーザプロセスはプ

ロセッサ上に一時的に存在するプロセスであり、生成、実行、終了というサイクルを経ます。ユーザのア

プリケーションはユーザプロセスに分類されます。通信サブシステムは、TANDEM が提供するシステム

プロセスとユーザプロセスで構成されます。

I/O プロセス

通信プロダクトにおいて最も大きな比重を占めるシステムプロセスは I/O (入出力) プロセスです。I/O プ

ロセスは TANDEM NonStop Kernel オペレーティングシステムの主要機能であり、通信回線を管理します。

I/O プロセスがほかの構成要素と連携して接続をサポートする場合には、I/O プロセスが NonStop S シ

リーズサーバで稼動する最下位の構成要素となります。I/O プロセスによっては、最下位のプロトコル機能

を ServerNet アダプタまたは SWAN コンセントレータ上で稼動するプロトコルモジュールに任せるものも

あります。

通常、1 つのI/O プロセスペアが ServerNet アダプタまたは SWAN コンセントレータを介してシステム

に物理的に接続されている 1 つまたは複数の通信回線を制御します。I/O プロセスがペア (対) になってい

るのは、障害によって一方のプロセスが停止しても、他方のプロセスが回線の制御を引き受けてアプリケー

ションへの影響を最小限に食い止めるためです。そのため、障害が発生してもアプリケーションのユーザ

は通常それに気がつきません。

通信回線を使おうとするほかのプロセスは、回線を制御しているプロセスにリクエストを送る必要があ

ります。I/O プロセスは、必要なプロシージャを呼び出して、制御下にある通信回線のプロトコルを処理

し、ServerNet アダプタまたは SWAN コンセントレータを介してデータの物理的な伝送を行います。アプ

リケーションプロセスと I/O プロセスは異なるノードに配置される場合がありますが、ローカル通信とリ

モート通信のどちらにも同じアプリケーションプログラムインタフェースが使用されます。

図 2-3 に、ユーザプロセス、I/O プロセス、通信回線へとコールが転送されていく様子を示します。

1. リソースと実行するアクションを指定した Guardian プロシージャコールをファイルシステム宛てに発

行することにより、ユーザプロセスがサブシステムリソースにアクセスします。通信サブシステムの一

部であるユーザプロセスのなかには、直接メッセージシステムを使用するプロセスも存在します。しか

し、アプリケーションはすべてファイルシステムを使用します。

2. ファイルシステムはリソースの場所を調べて、リクエストをメッセージシステムへ転送します。メッ

セージシステムはそのリクエストを該当する I/O プロセスへ転送します。

-6 420092-001J

Page 31: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 2 章 通信プロダクトの概念と構成要素

3. I/O プロセスは、ServerNet アダプタまたは SWAN コンセントレータを介して、ユーザプロセスの代わ

りにデータ通信リソースを操作します。

図 2-3 ファイルシステムを介して行われるユーザプロセスと I/O プロセスとの通信

ほかの通信プロセス

多くの通信プロダクトは、I/O プロセスだけでなく、サブシステムのために上位プロトコル機能やリソー

ス管理機能を実行するほかのプロセスも含んでいます。上位通信プロセスの例としては、TANDEM NonStop

TCP/IP や SNAX/XF (SNAX Extended Facility) サービスマネージャなどがあります。

上位プロセスは通常、NonStop プロセスペアとして実行され、I/O プロセスと同様、ファイルシステムを

介してアプリケーションにアクセスできます。ただしインタフェースが異なる場合があります。3-18 ペー

ジの「業界標準に準拠したインタフェースの使用」を参照してください。

管理プロセス

管理プロセスは、サブシステムのコマンドインタプリタなどのアプリケーションがサブシステムのリソー

スを制御および監視できるようにするインタフェースを提供します。コマンドインタプリタは、1 つまた

は複数のサブシステムの制御と監視を行う、コマンド指向のオペレータインタフェースです。

通信プロダクトは、SCP (Subsystem Control Point) と呼ばれる管理プロセスを共有します。SCP は、アプ

リケーションが必要数の通信サブシステムを制御できるようにする管理インタフェースを提供します。オ

ペレータが通信サブシステムを制御するためのユーティリティである SCF (Subsystem Control Facility) も

SCP を使用します。管理プロセスと管理インタフェースの詳細は、第 4 章「通信サブシステムの管理」を

参照してください。

004CDT .CDD

User

Process

I/O

Process

File System

Message System

3

2

1

NetworkServerNet Adapter

or

SWAN Concentrator

420092-001J 2-7

Page 32: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 2 章 通信プロダクトの概念と構成要素

2

2.1.4 プロトコルサポートのレベル

通信サブシステムが通信プロトコルをどの程度までサポートしているかは、通信サブシステムによって

異なります。多くの通信サブシステムは、特定の種類のデバイスで使用されるプロトコルを全面的にサポー

トしています。たとえば AM3270 は、バイト同期プロトコルを使用する IBM 3270 端末との通信をサポー

トしています。TANDEM は、さまざまな標準プロトコルおよび一般的なプロトコルをサポートしたサブ

システムを取り揃えています。

相互に関連した複数のプロトコルに共通した基本機能のみをサポートし、対象デバイスに固有のプロト

コル機能のサポートは個々のアプリケーションに任せているサブシステムもあります。このようなサブシ

ステムは、特定の種類のデバイスで使用されるプロトコルを全面的にサポートしているサブシステムに比

べてデバイスの種類を意識しなくても済むという自由さがありますが、ユーザ自身が通信プロトコルに精

通し、デバイスに固有のプロトコルにはアプリケーションで対応しなければならないという面があります。

このようなサブシステムは、TANDEM による全面的なプロトコルサポートが行われていないデバイスに

接続する場合に使用されるのが普通です。このようなサブシステムの例としては、EnvoyACP/XF や CP6100

が挙げられます。第 6 章「デバイス別の接続」を参照してください。

多くのサブシステムは、異なる機能と構成を備えたインタフェースを提供しています。たとえば SNAX/

XF には、3270 デバイスを対象とした上位インタフェース、ユーザ固有のデバイスを対象とした下位イン

タフェースをはじめとするいくつかのインタフェースが用意されています。

2.1.5 インタフェース

TANDEM の通信サブシステムは、次に示す数種類のインタフェースをサポートしています。

□ ほとんどの通信サブシステムは、ユーザがそのサブシステムのサービスにアクセスできるようにするア

プリケーションプログラムインタフェース (API) をサポートしています。ユーザは API を使って、サブ

システムによって制御されているデバイスと通信したり、またはサブシステムよって制御されている通

信回線を介してほかのデバイスと通信するアプリケーションを開発することができます。これらのイン

タフェースについては、第 3 章「通信プロダクトを使ったアプリケーションプログラミング」を参照し

てください。

□ X25AM (X.25 Access Method: X.25 アクセスメソッド)などのサブシステムは、ユーザが対話モードで

サービスを利用できるようにする対話型インタフェースをサポートしています。

□ 以上のほか、すべてのサブシステムは、デバイスのコンフィギュレーションを定義したり、通信回線の

起動と停止を行うというようなサブシステムリソース管理のための管理インタフェースをサポートして

います。管理インタフェースには、対話型とプログラムインタフェースの両方があります。2-10 ペー

ジの「管理インタフェース」を参照してください。

-8 420092-001J

Page 33: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 2 章 通信プロダクトの概念と構成要素

最上位インタフェース、上位インタフェース、および下位インタフェース

通信サブシステムとのアプリケーションプログラムインタフェース (API) には一般に、最上位、上位、下

位という 3 つのレベルがあります。

端末との間や通信回線を介してデータをやり取りするアプリケーションを開発するほとんどのプログラ

マは、最上位インタフェースを使用するため、データ通信について配慮する必要はありません。たとえば、

PATHWAY 環境または SNAX/High Level Support (SNAX/HLS) プロダクトを使用するプログラマは、デー

タ通信に関する知識をほとんど必要としません。また、EXPAND ネットワークを使うプログラマは、アプ

リケーションからの EXPAND の呼び出しはすべて暗黙のうちに行われるので、データ通信に関する知識

をまったく必要としません。最上位インタフェースには、ほかにも EXCHANGE リモートバッチエミュ

レーションシステムや TANDEM NonStop TCP/IP のメール、ファイル転送、端末エミュレーションサービ

スなどがあります。

ただしこのマニュアルで説明するほとんどのプロダクトを使用するにあたっては、アプリケーションの

側で若干の設定を行う必要があるので注意してください。たとえば、TANDEM OSI (Open Systems

Interconnection)、AM3270、または SNA の LU 6.2 プロトコルを製品化した SNAX/APC (Advanced Program

Communication) といったプロダクト別のアクセスメソッドを使用する場合には、ユーザのアプリケーショ

ンは下位の通信プロトコルについては意識する必要はありませんが、パラメータの設定やエラー処理のた

めに各種のオプションを指定する必要があります。その意味からインタフェースがサポートするプロトコ

ルの特定の項目について精通しておくことが大切です。

最後に、ユーザに固有のデバイスをサポートする通信プロダクトやインタフェースを使用する場合は、

プロトコルの一部と場合によってはメッセージのフォーマットにはユーザのアプリケーションで対応しな

ければならないため、対象となるプロトコルおよびそのプロトコルによって規制されるデータストリーム

(メッセージフォーマットなど) に関する知識が必要とされます。このグループに属する主な通信プロダク

トおよびインタフェースとしては、SNALU (SNAX Application Logical Unit) インタフェース、ENVOY、

ENVOYACP/XF、CP6100 I/O プロセス、PAM (Port Access Method) の Ethernet ポートインタフェースなど

があります。この種のプロダクトを使用する場合には、ベースになる通信ハードウェアに関する知識も必

要となります。

ファイルシステムインタフェースと各種標準をベースにしたインタフェース

TANDEM の提供するほとんどの通信プロダクトはファイルシステムインタフェースを備えているので、

ユーザのアプリケーションは、ファイルシステムコールを発行することによって目的とするデバイスまた

は回線と通信することになります。ファイルシステムは、必要とされるプロセスへリクエストを送る役割

を負っています。ある種のプロシージャの動作は厳密に言えばプロダクトおよびプロトコルによって異な

るものの、ほとんどの通信プロダクトのインタフェースは相当の類似点があります。

ファイルシステムインタフェースの代わりに業界標準をベースにしたインタフェースを備えた通信プロ

ダクトもあります。この種のプロダクトを使うアプリケーションは、ファイルシステムコールを発行する

代わりに、標準のインタフェースプロトコルへ直接変換されるプロシージャを使用します。ほとんどの「標

準」はインタフェースではなく機能を記述していますが、広く普及しているために「標準」と見なして差

し支えないインタフェースも存在します。

ほかのメーカーのインタフェースプロダクトを使用していた場合でも、業界標準のインタフェースであ

れば、理解するのもアプリケーションを移行するのも容易かつ迅速に行うことができます。業界標準をベー

スにしたインタフェースプロダクトとしては、TANDEM OSI/AS、TANDEM OSI/FTAM、TANDEM

NonStop TCP/IP などがあります。

420092-001J 2-9

Page 34: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 2 章 通信プロダクトの概念と構成要素

2

管理インタフェース

サブシステムには、次のタイプの管理インタフェースも含まれています。

対話型 どの通信サブシステムも対話型インタフェースを備えています。ほとんどの通信

サブシステムは共通のコマンドインタプリタを使用しますが、専用のものを使用

するサブシステムもあります。

プログラマティック プログラマティックコマンドインタフェースを備えている通信サブシステムはい

くつかあります。このインタフェースを使って、オペレータの作業を自動化する

管理アプリケーションを作成できます。

イベント管理 すべての通信サブシステムは、ハードウェアの誤作動といった重大なイベントを

特定の場所に報告しておき、後でユーザが対話モードまたはプログラムでそこか

ら情報を検索できるようにしたイベント管理インタフェースを備えています。

サブデバイス

ほとんどすべての通信サブシステムに共通する概念の 1 つに、サブデバイスがあります。サブデバイス

は、サブシステムが異なるアドレスを与えられる多数のオブジェクト (マルチポイントラインに接続された

ステーションや X.25 バーチャルサーキットなど) を対象として動作する可能性がある場合に定義されます。

この例でいうと、回線がデバイスであり、ステーションとバーチャルサーキットがサブデバイスです。サ

ブデバイスという概念は広範囲に使用され、実際のデバイスまたは回線を管理していないにもかかわらず、

サブデバイスを含んでいるプロダクトがあります。この場合の例としては、管理リクエストまたは診断リ

クエストの概念的な「対象」として機能する管理サブデバイスまたは診断サブデバイスを挙げることがで

きます。

実際、サブデバイスとは一連のリクエストの対象であると単純化することができます。それは、特定の

サブデバイスを制御したり特定のサブデバイスについて問合せをしようとするオペレータが名前によって

そのサブデバイスにアクセスするということをみれば、理解しやすくなります。マルチポイントラインを

サポートしている通信サブシステムを例にとると、そのようなサブシステムでは回線 (ライン) に接続され

ているステーションに異なる動作属性を指定できるようになっているのが普通なので、オペレータまたは

アプリケーションは属性を指定するときにサブデバイス (ステーション) の名前を使います。サブデバイス

名は回線名の延長であるため、サブデバイス名はサブシステムとは無関係に同一の形式で記述されますが、

サブデバイス名の解釈は、いくつかの予約名を除いて、サブシステムの枠内で行われます。

2.2 プロダクト階層構造の例

この節では、TANDEM の通信プロダクトがどのような階層構造を構成するかを、いくつかの例を挙げ

て説明します。「LAN および広域網をサポートするプロダクトの階層」では、LAN および広域網に対する

サポートがいくつかのネットワーキングプロダクトと統合されている様子を明らかにします。2-16 ページ

の「SNA インタフェースに関係するプロダクトの階層」では、TANDEM のいくつかの SNA インタフェー

スプロダクトの相互関係を示します。2-18 ページの「ユーザ独自のデバイスをサポートするプロダクトの

階層」では、ユーザ独自のデバイスをサポートするために TANDEM のプロダクトを結合する方法を示し

ます。

-10 420092-001J

Page 35: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 2 章 通信プロダクトの概念と構成要素

2.2.1 LAN および広域網をサポートするプロダクトの階層

TANDEM は、LAN (ローカルエリアネットワーク) および広域網 (WAN) にそれぞれ接続する ServerNet

LAN システムアクセス (SLSA) サブシステムおよび WAN サブシステムという 2 つの重要な通信インタ

フェースを提供しています。これらのプロダクトは、ほかの多数の通信インタフェースプロダクトの LAN

および WAN 接続をサポートしています。

備考:TANDEM の通信インタフェースプロダクトはすべて、このマニュアルのパート II で解説しています。

ServerNet LAN Systems Access (SLSA) サブシステム

SLSA サブシステムは、並列 LAN I/O をサポートするアーキテクチャを提供します。このアーキテクチャ

によって、NonStopa S シリーズサーバは ServerNet システム領域ネットワーク上で通信を行うことができ、

各種 LAN プロトコルを介してデバイスにアクセスできます。

SLSA サブシステムは、QIO サブシステムが提供する共有メモリセグメントを使用して、データの所有

権をプロセス間で移動します。SLSA はまた QIO ベースのドライバ/割り込みハンドラ (DIH) を使用して、ServerNet SAN 上で適切なアダプタタイプと通信を行います。ドライバは ServerNet アダプタを制御し、

SLSA サブシステムを使用する必要のある各プロセスからアクセス可能な一連のシステムライブラリルー

チンを使用します。サポートされているアダプタは次のとおりです。

□ ATM 3 ServerNet アダプタ (ATM3SA)

□ Ethernet 4 ServerNet アダプタ (E4SA)

□ Fast Ethernet ServerNet アダプタ (FESA)

□ カスタマ置換可能ユニット (CRU) および I/O マルチファンクション CRU のマルチファンクション I/O

ボード (MFIOB)

□ トークンリング ServerNet アダプタ (TRSA)

備考:MFIOB 上の Ethernet ポートはシステムコンソールのためにだけ使用できます。

SLSA サブシステムを使って NonStop S シリーズサーバに接続された LAN 上でデータを送受信するプ

ロセスは、LAN サービスプロバイダと呼ばれます。現在は、TANDEM NonStop TCP/IP サブシステム、

PAM (Port Access Method) サブシステム、および NonStop IPX/SPX の 3 つが、直接接続された LAN サー

ビスプロバイダとしてサポートされています。これらは、次のアクセスを提供します。

420092-001J 2-11

Page 36: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 2 章 通信プロダクトの概念と構成要素

2

QIO を介して直接 LAN トランスポートサービスプロバイダと通信するプ

ロトコルサブシステムには、現在、次のものがあります。

□ EXPAND サブシステム。IP 上の EXPAND 接続を実行できるようにす

るために、QIO API を介して TANDEM NonStop TCP/IP に接続しま

す。EXPAND サブシステムについては第 5 章「EXPAND ネットワー

ク」を、TANDEM NonStop TCP/IP については第 10 章「TCP/IP ネッ

トワークとの接続」をそれぞれ参照してください。

□ WAN IOP ドライバ。リモート ServerNet 広域網 (SWAN) コンセント

レータにアクセスできるようにするために、QIO API を介して

TANDEM NonStop TCP/IP に接続します。

□ NonStop IPX/SPX。Novell NetWare LAN に接続できるようにします。

IPX/SPX については、第 9 章「LAN との接続」を参照してください。

□ PAM サブシステム。Ethernet およびトークンリング LAN へのプログ

ラマティックアクセスを実行できるようにします。OSI/AS、OSI/TS、

SNAX/XF、およびSNAX/APN サブシステムは、PAM サブシステムを

介した SLSA へのインタフェースを提供します。PAM については、9-

3 ページの「PAM (Port Access Method) のプログラマティックインタ

フェース」を参照してください。

□ Ethernet 上の SNAX は QIO を使用して SLSA に直接通信するため、

PAM サブシステムを必要としません。

これらは、ユーザアプリケーションおよび TELSERV や FTP のようなTANDEM ユーティリティであり、ソケットライブラリを使ってリモート

接続を確立し、TANDEM NonStop TCP/IP および IPX/SPX を介して通信

を行います。

LAN クライアントとは、プロセス、ユーザアプリケーション、および SLSA サブシステムと関連 LAN

プロバイダを使って Ethernet、Fast Ethernet、または NonStop S シリーズサーバに接続されたトークンリ

ング LAN に接続するサブシステムです。たとえば WAN サブシステムは SLSA サブシステムのクライア

ントです。これは、SLSA サブシステムが WAN サブシステムに対して LAN を介した SWAN コンセント

レータを提供するためです。WAN サブシステムについては、2-14 ページの「広域網 (WAN) サブシステ

ム」を参照してください。

図 2-4 に、SLSA サブシステムがほかの通信サブシステムと相互に関連する様子を示します。

QIO アプリケーションプ

ログラムインタフェース

(API) クライアント

ソケットライブラリ

アプリケーション

-12 420092-001J

Page 37: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 2 章 通信プロダクトの概念と構成要素

図 2-4 SLSA とほかの通信サブシステム

Processor

User Applications

Sockets Library

SLSA

Tandem

NonStop

TCP/IP

IPX/SPX

PAM

QIO

Shared

Memory

Segment

PAM Client Applications

LAN Drivers/Interrupt

Handlers (DIHs)

PAMMAN

LLC2 Applications

SNAX/XF

and

SNAX/APN

OSI/AS

and

OSI/TS

Expand

WAN

Shared

Driver

Message System

Interface

File-System Interface

E4SAMFIOB TRSA

Y-Fabric

X-Fabric

MFIOB

005CDT .CDD

ATM3SA FESA

SNAX over Ethernet

420092-001J 2-13

Page 38: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 2 章 通信プロダクトの概念と構成要素

2

広域網 (WAN) サブシステム

WAN サブシステムは、次の通信サブシステムオブジェクトのための WAN および LAN 両方の接続性を

コンフィギュレーションおよび管理するために使用されます。

□ AM3270 サブシステムラインハンドラプロセス

□ ATP6100 サブシステムラインハンドラプロセス

□ CP6100 サブシステムラインハンドラプロセス

□ Envoy サブシステムラインハンドラプロセス

□ EnvoyACP/XF サブシステムラインハンドラプロセス

□ EXPAND サブシステムネットワーク制御プロセスおよびラインハンドラプロセス

□ SNAX/APN サブシステムサービスマネージャプロセスおよびラインハンドラプロセス

□ SNAX/XF サブシステムサービスマネージャプロセスおよびラインハンドラプロセス

□ TR3271 サブシステムラインハンドラプロセス

□ X25AM サブシステムラインハンドラプロセス

これらの通信サブシステムオブジェクトは、WAN サブシステムデバイス (DEVICE オブジェクト) とし

て定義されます。DEVICE オブジェクトを作成するには、WAN Subsystem Control Facility (SCF) を使用し

ます。図 2-5 に、EXPAND ラインハンドラプロセス DEVICE オブジェクトの作成例を示します。

-14 420092-001J

Page 39: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 2 章 通信プロダクトの概念と構成要素

図 2-5 WAN サブシステムデバイス作成例

WAN サブシステムは、SWAN コンセントレータへのアクセスを制御するのにも使われます。詳しくは2-22 ページの「ServerNet 広域網 (SWAN) コンセントレータ」を参照してください。

WAN

Subsystem

Terminal

SCF

SCP

OBEY

File

Log File

Process_Launch_It

Expand Line-

Handler

Device

WAN

Manager

Process

Configuration Database

Expand

Line-Handler

Process

Expand

Subsystem

006CDT .CDD

420092-001J 2-15

Page 40: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 2 章 通信プロダクトの概念と構成要素

2

2.2.2 SNA インタフェースに関係するプロダクトの階層

SNAX ファミリと呼ばれるプロダクトは、NonStop S シリーズサーバと IBM の SNA をサポートするデ

バイスおよびネットワークとの接続を行います。図 2-6 に SNAX/XF (SNAX Extended Facility) と関連プロ

ダクトのプロセス構造を示します。

図 2-6 SNAX/XF プロセス構造

007CDT .CDD

SNAX Application Logical Unit (SNALU)

Interface

Other

Tandem

Processes

Communications

Hardware

SNAX/

HLS

SNAX/

APC

I/O

Process

3270

Interface

Pathway/TS

Terminal

Control Process

Pathway/TS

Terminal

Control

Process

SWAN Concentrator

Legend

Functions you provide

Functions Tandem

products provide

Your Applications

SNAX

ユーザが提供する機能

TANDEMプロダクトが提供する機能

-16 420092-001J

Page 41: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 2 章 通信プロダクトの概念と構成要素

PATHWAY/TS 耐障害性とトランザクション処理を含め、端末との通信にマルチスレッド端末制御プ

ロセス (TCP) を提供します。

SNAX/XF SNA ホスト (ノードタイプ 5) の機能を SNA デバイスに提供し、SNA ホストに対す

るクラスタコントローラ (ノードタイプ 2) として表されます。3270 デバイスとの通

信のための上位インタフェースと、ユーザ独自のデバイスをサポートするための下位

インタフェースが含まれています。

SNAX/APN 次の 2 つの主要機能があります。

□ APPN (Advanced Peer-to-Peer Networking)。各種のシステムが対等に通信できるよ

うにします。基本プロダクトでは、NonStop S シリーズサーバは下位エントリネッ

トワーキング (LEN) ノードとして動作し、拡張バージョン SNAX/APN-EN では、

エンドノードとして動作します。

□ IBM ネットワーク内で、TANDEM アプリケーションとの LU-LU セッション (ロ

グオン) を要求するデバイスに対する従属 LU サポート。SNAX/APN (LEN Node)

は拡張ログオンファシリティ (XLF) だけを使って従属 LU サポートを提供しま

す。SNAX/APN-EN (End Node) は XLF とエンハンストログオンファシリティ

(ELF) の両方を使って従属 LU サポートを提供します。

SNAX/HLS 広範な SNA システム、デバイス、およびアプリケーション (LU 0、1、2、3、4 およ

び 7) に接続する上位インタフェースを提供します。

SNAX/APC LU タイプ 6.2 プロトコルを使用するアプリケーションとの上位インタフェースを提

供します。

SNAX/CPI-C SNAX/APC とともに動作し、LU 6.2 プロトコルを使用します。SNAX/CPI-C は、プ

ログラムどうしの通信を必要とするトランザクションプログラム (TP) のための、使

いやすくプラットフォームに依存しないプログラミングインタフェースを提供しま

す。

ユーザは、これらのインタフェースを使ったアプリケーションを直接作成することができます。TANDEM

の SNA プロダクトについては、第 7 章「SNA ネットワークとの接続」を参照してください。

420092-001J 2-17

Page 42: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 2 章 通信プロダクトの概念と構成要素

2

2.2.3 ユーザ独自のデバイスをサポートするプロダクトの階層

図 2-7 に、ユーザ独自のデバイスをサポートするために使用できるプロダクトをいくつか示します。

図 2-7 ユーザ独自のデバイスのサポート

008CDT .CDD

Legend

Functions you provide

Other

Tandem

Processes

Comm.

Hardware

6100

ADCCP

6100

BSC6100

MPS-BOther

Envoy EnvoyACP/XF CP6100

Extended

General Device

Support

(GDSX)

Pathway/TS

Terminal

Control Process

Extended

General Device

Support

(GDSX)

Pathway/TS

Terminal

Control

Process

Protocol

Modules

I/O

Processes

No Protocol Module

Your Applications

SWAN Concentrator

Functions Tandem products provide

ユーザが提供する機能

TANDEMプロダクトが提供する機能

-18 420092-001J

Page 43: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 2 章 通信プロダクトの概念と構成要素

耐障害性とトランザクション処理を含め、端末との通信にマルチスレッド

端末制御プロセス(TCP)を提供します。

ユーザ独自のデバイスをサポートするアプリケーションの枠組みとして使

用することができます。TANDEM NonStop Kernel オペレーティングシス

テムプロセスの標準機能を実現しています。

X25AM などのほかの I/O プロセスを GDSX とともに使用することもでき

ます。

専用回線または交換回線上でビット同期データリンク制御機能を実行しま

す。

専用回線または交換回線上で非同期またはバイト同期データリンク制御機

能を実行します。

インテリジェント通信コントローラ上で稼動する下位プロトコルモジュー

ルとのインタフェースを提供します。

各種プロトコルのデータリンク制御機能を提供します。

2.3 通信ハードウェアの概念

ServerNet アダプタおよび ServerNet 広域網 (SWAN) コンセントレータは、通信サブシステムに代わって

デバイスまたは通信回線を制御する通信デバイスです。ユーザのアプリケーションは、I/O プロセスを介し

てServerNet アダプタまたは SWAN コンセントレータにアクセスします。詳細は 2-6 ページの「I/O プロセ

ス」を参照してください。

2.3.1 ServerNet アダプタ

ServerNet アダプタは、ServerNet SAN と、Ethernet や SCSI といった特定の I/O バスとの間のインタ

フェースとなります。ServerNet アダプタには、SBI (ServerNet バスインタフェース) およびもうひとつの

SAC (ServerNet アドレス可能コントローラ) が含まれます。

□ SBI は、ServerNet SAN と、SAC が接続される Motorola 68030 バスといったアダプタ内の異なる業界

標準バスとの間のインタフェースを提供する ServerNet アダプタ上のアプリケーション固有統合回路

(ASIC)です。

□ SAC は ServerNet アダプタのためのコントローラ機能を提供します。これらのコントローラは、周辺機

器に接続する SCSI などのバスへのインタフェースを提供します。

図 2-8 に ServerNet アダプタの構成を簡単に示します。

PATHWAY/TS

GDSX (Extended General

Device Support)

ENVOYACP/XF

ENVOY

CP6100

6100 ADCCP、BSC、

およびほかのプロトコル

モジュール

420092-001J 2-19

Page 44: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 2 章 通信プロダクトの概念と構成要素

2

図 2-8 ServerNet アダプタの概要

009CDT .CDD

ServerNet Bus

Interface (SBI)ServerNet

Interface

32-Bit Internal Bus

(Example: Motorola 68030 Bus)

ServerNet Addressable

Controller (SAC)

Packet

Buffers

Depacketizer

Bus

Interface

Packetizer

ServerNet Adapter

External Bus

(Example: SCSI

Bus)

ServerNet Link

(X- or Y-fabric)

-20 420092-001J

Page 45: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 2 章 通信プロダクトの概念と構成要素

ServerNet アダプタの種類NonStop

S シリーズサーバでは現在次の ServerNet アダプタがサポートされています。

NonStop S シリーズサーバと非同期転送モード (ATM) ネットワークとの間を

接続できるようにします。ボード 1 つにつき 1 つのポートを提供します。ATM3SA は ATM サブシステムを使用して ATM 接続を行います。ATM は、

フレームやパケットではなく固定サイズのセルを中継するネットワーク技術

です。このセル中継モデルでは交換ハードウェアでの処理時間が短縮されるた

め、ATM を高帯域幅のネットワークオプションとして使用できます。

NonStop S シリーズサーバと Ethernet 802.3 LAN との間を接続できるように

します。ボード 1 つにつき 4 つのポートを提供します。各ポートは 10 Mbps

の通信速度をサポートします。E4SA は SLSA サブシステムを使用して外部

LAN アクセスを提供します。SLSA サブシステムについては、2-11 ページの

「ServerNet LAN Systems Access (SLSA) サブシステム」を参照してください。

NonStop S シリーズサーバと Fast Ethernet 802.3u LAN を接続できるようにし

ます。これは通信速度 100 Mbps および 10 Mbps をサポートする単一ポートア

ダプタです。FESA は SLSA サブシステムを使用して外部 LAN アクセスを提

供します。SLSA サブシステムについては、2-11 ページの「ServerNet LAN

Systems Access (SLSA) サブシステム」を参照してください。

プロセッサマルチファンクション (PMF) カスタマ置換可能ユニット (CRU) 上

の Ethernet ポート用の Ethernet SAC を含め、複数の機能を提供します。この

ポートを使用できるのは、システムコンソールだけです。MFIOB は、PMF

CRU に統合された ServerNet アダプタです。

既存の FOX リングに接続できるようにします。ServerNet/FX アダプタは、

フィールド置換可能ユニット (FRU) です。ServerNet/FX アダプタは ServerNet/

FX アダプタサブシステムを使用して、FOX 上の EXPAND 接続を提供します。

FOX 上の EXPAND 接続については、第 5 章「EXPAND ネットワーク」を参

照してください。

NonStop S シリーズサーバとトークンリング 802.5 LAN との間を接続できる

ようにします。ボード 1 つにつき 1 つのポートを使用します。TRSA は PAM

および SLSA サブシステムを使用してトークンリング LAN アクセスを提供し

ます。SLSA サブシステムについては、2-11 ページの「ServerNet LAN Systems

Access (SLSA) サブシステム」、PAM サブシステムについては、9-3 ページの

「PAM (Port Access Method) のプログラマティックインタフェース」を参照し

てください。

ATM 3 ServerNet

アダプタ

(ATM3SA)

Ethernet 4 ServerNet

アダプタ

(E4SA)

Fast Ethernet ServerNet

アダプタ

(FESA)

マルチファンクション

I/O ボード

(MFIOB)

ServerNet/FX アダプタ

トークンリング

ServerNet アダプタ(TRSA)

420092-001J 2-21

Page 46: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 2 章 通信プロダクトの概念と構成要素

2

2.3.2 ServerNet 広域網 (SWAN) コンセントレータ

SWAN コンセントレータは、デュアル Ethernet ポートを介して NonStop S シリーズサーバに接続し、

WAN 接続できるようにする通信デバイスです。EIA-232、EIA-449、V.35、および X.21 電子インタフェー

スおよび物理インタフェースを使用する、同期および非同期両方のデータをサポートします。また各 SWAN

コンセントレータは、最大 256 Kbps の速度で稼動している同期回線を最低 1 つ含むことができます。

SWAN コンセントレータは、デュアル E4SA が提供する耐障害性を持った 10Base-T Ethernet 接続を使

用して NonStop S シリーズサーバに接続します。SWAN コンセントレータの 6 つの WAN 接続からのデー

タが、Ethernet リンクに多重化されます。

SWAN コンセントレータには、独立した 3 つの通信回線インタフェースプロセッサ (CLIP) が備えられ

ています。各 CLIP は 2 つの WAN ポートを備えており、それぞれが別の通信プロトコルおよび電子イン

タフェースを同時に実行できます。信頼性の向上のため、各 CLIP は両方の Ethernet ポートにアクセスで

きます。

WAN サブシステムは、SWAN コンセントレータへのアクセスを制御するのに使用されます。WAN サ

ブシステムについては、2-14 ページの「広域網 (WAN) サブシステム」を参照してください。

図 2-9 に SWAN コンセントレータの構成を簡単に示します。

図 2-9 SWAN コンセントレータの概要

CDT023.CDD

CLIP 1 CLIP 2 CLIP 3

WAN Port 0 WAN Port 1 WAN Port 0 WAN Port 1

Ethernet Port

A

Ethernet Port

B

To Ethernet LAN To Ethernet LAN

WAN Port 1WAN Port 0

To Network To Network To Network To Network To Network To Network

-22 420092-001J

Page 47: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 2 章 通信プロダクトの概念と構成要素

2.4 端末とワークステーション

TANDEM は、通信デバイスに加えて端末とワークステーションも提供しています。非同期端末は

ATP6100 サブシステムと SWAN コンセントレータを使って、または非同期広域網 (AWAN) アクセスサー

バ、TANDEM NonStop TCP/IP サブシステム、および Telsery ソフトウェアを使って、NonStop S シリー

ズサーバに接続できます。これらのプロダクトを使った非同期デバイスの接続については、6-3 ページの

「業界標準と TANDEM の端末」を参照してください。

2.4.1 6530 ファミリの端末

TANDEM の提供する端末に、6530 ファミリと呼ばれるグループがあります。これらの端末は、高い信

頼性を要求されるオンライントランザクション処理 (OLTP) 用に設計された端末であり、柔軟性のある通

信インタフェースを備えているため、アプリケーションの種々のニーズを満たすことができます。

2.4.2 6526、6528、および 6529 端末

6530 ファミリの後継機として、TANDEM 6526 および 6529 ディスプレイ端末と 6528 エルゴノミック端

末があります。これらの端末は、TANDEM 6530 および ANSI 3.64 データストリームをサポートしている

ため、6530 端末用に作成されたほとんどのアプリケーションを実行することができます。

2.4.3 TS530 および TS320 端末

NonStop サーバ用の最新の TANDEM 端末は、TS530 と TS320 です。これらは 6526 端末と互換性があ

りますが、性能と端末オペレーションが向上しており、また信頼性も高まっています。

備考:20 ミリアンペア電流ループ接続を使用する端末は、NonStop S シリーズサーバでは直接はサポートされていません。EIA232 シリアルインタフェースからアクティブな電流ループ接続へ変換するためのハードウェアをサードパーティのベンダから購入する必要があります。ただし、このような端末は、AWAN アクセスサーバと電流ループアダプタを使用してサポートされています。

2.4.4 TANDEM 端末エミュレータ

TANDEM 端末をエミュレートするために TANDEM が設計したエミュレータは、次のような、多種多

様なワークステーションで使用できます。

□ OS/2 ベースおよび Microsoft Windows ベースの PC [Outside View および Tandem Terminal Emulator

(TTE)]

□ MS-DOS ベースの PC [PC6530 Terminal Emulator (PCT)]

□ Macintosh (Macintosh の Universal Workstation および Ungermann-Bass の MacUWS)

□ UNIX ベースのワークステーション (TN6530 端末エミュレータプログラム)

□ X-Windows グラフィック端末および UNIX ベースのゲートウェイ (X6530 Terminal Emulator)

420092-001J 2-23

Page 48: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 2 章 通信プロダクトの概念と構成要素

2

2.4.5 システムコンソールと TANDEM サービス管理 (TSM) ワークステーション

システムコンソールとは、プライマリダイヤルアウトポイントまたはバックアップダイヤルアウトポイ

ントとしてコンフィギュレーションされた TSM ワークステーションです。プライマリとバックアップの 2

つのシステムコンソールを設定することをお勧めします。NonStop S シリーズサーバは、Ethernet LAN を

介して最低 1 つのシステムコンソールに接続されている必要があります。

TSM ワークステーションで TSM アプリケーションを実行するには、マルチメディアおよびネットワー

キングのハードウェアとソフトウェアが必要です。TSM ワークステーションとして TANDEM が提供する

PC には、TSM アプリケーションを実行するのに必要なハードウェアおよびソフトウェアがすでに設定さ

れています。TSM ワークステーションとして使用できるのは、TANDEM から提供する PC のみです。

-24 420092-001J

Page 49: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 3 章 通信プロダクトを使ったアプリケーションプログラミング

第 3 章 通信プロダクトを使ったアプリケーションプログラミング

NonStop S シリーズサーバ上で稼動する通信アプリケーションは、NonStop S シリーズサーバとほかの

システムとの間で、または NonStop S シリーズサーバとデータ収集・表示デバイスとの間で行われるデー

タ転送をサポートすることを主な目的としています。

この章では、TANDEM の通信サブシステムを使用するアプリケーションのインタフェースおよびアプ

リケーションの作成に関する概念を説明します。なおこの章では、「アプリケーション」という用語は各種

の通信機能を実行するためにユーザが作成するプログラムという意味で使用します。同じプログラムが異

なるビジネスを遂行する多数のアプリケーションの一部を構成する場合もあります。

この章の内容は次のとおりです。

□ アプリケーションアーキテクチャの例 (3-1 ページ)

□ リクエスタ/サーバモデル (3-9 ページ)

□ 全体の流れのなかで連携し合う通信アプリケーション (3-10 ページ)

□ プログラミングインタフェースの種類 (3-14 ページ)

□ ファイルシステムプロシージャコールの使用 (3-15 ページ)

□ 業界標準に準拠したインタフェースの使用 (3-18 ページ)

□ TANDEM がサポートするプログラミング言語 (3-20 ページ)

□ CAM (Call Application Manager) (3-20 ページ)

3.1 アプリケーションアーキテクチャの例

NonStop S シリーズサーバを EXPAND ネットワークによって相互に接続することにより、多岐にわた

るアプリケーションのさまざまな通信要件に応えることができます。3-2 ページの図 3-1、3-4 ページの図

3-2、3-6 ページの図 3-3、および 3-8 ページの図 3-4 に、各アプリケーションを実行するために必要とされ

る TANDEM の通信プロダクトとインタフェースの組合せの例を示します。図の後には、例として挙げた

各アプリケーションを作成するためのプログラミング作業の概略を説明します。

これらのアプリケーションの例は、実際の業務からまったく遊離したものではありませんが、あくまで

も説明の便宜に重点をおいて考え出されたものです。したがって、例に示されているアプリケーションの

設計と使用されている通信プロダクトは、ユーザ自身にとっての最善の選択であるとは言えない場合があ

ります。というのも、ユーザは多数の通信プロダクトとインタフェースを選択対象として提示され、それ

らのなかから、手持ちの装置、必要とされるパフォーマンスのレベル、アプリケーションで行われる通信

に対する制御レベルなどを総合的に判断して、最善のものを選択することになるからです。

図 3-1 に示したのは、関連アプリケーションの統合化とネットワーク通信の主要部分の自動化を目的と

した EXPAND ネットワークおよび PATHWAY 環境の使用例です。

420092-001J 3-1

Page 50: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 3 章 通信プロダクトを使ったアプリケーションプログラミング

3

図 3-1 EXPAND および PATHWAY アプリケーション

010CDT .CDD

Legend

Logical connection

Development

System

Development

System

Pathway

Servers

Operations and

Maintenance

Applications

Pathway

Servers

Order Entry and

Processing

ApplicationsPathway

Servers

Billing Application

Pathway

Servers

Directory Assistance

and PBX Service

Applications

Test System

Handheld

Terminals

Workstations

IBM 3270

Terminals

Expand Network

Pathway/TS

Requesters

Pathway/TS

Requesters

ATP6100

IDS Intelligent Device Support

AM3270

FrontEnd

NonStop S-Series Server

IDS

NBT

TCP/IP ATP6100

Tandem

TS530

Terminals

Expand connection

NetBIOS LAN

-2 420092-001J

Page 51: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 3 章 通信プロダクトを使ったアプリケーションプログラミング

3-2 ページの図 3-1 には 9 つのNonStop S シリーズサーバが含まれていますが、そのうちのいくつかは

通信または管理アプリケーションの専用として使用され、2 つは多くの種類の端末から成るネットワーク

を制御するための通信システムとして使用されています。各アプリケーションには、2 つの部分が含まれ

ています。1 つはいずれかの通信サーバ上で稼動する端末インタフェース部分であり、2 つ目はいずれかの

部門サーバ上で稼動するデータベース管理部分です。

データベースの管理部分の例としては、会計部門のシステムで稼動する請求業務アプリケーションのデー

タベース管理部分を挙げることができます。図に示した各アプリケーションは共通のオペレータインタ

フェースで選択可能であり、必要に応じて他方のアプリケーションのサーバを使ってデータを共有できる

ように統合されています。

この種の環境を前提としてプログラミングのほとんどの部分は、非常に上位の部分で行われます。これ

は、ネットワーク自体がトランスペアレント (透過的) であり、IBM 3270 端末が PATHWAY によってトラ

ンスペアレントにサポートされているために事実上トランスペアレントであるという理由によります。こ

の例で通信関係のプログラミングが必要となるのは、ハンドヘルド端末をサポートするためのフロントエ

ンドプロセスの開発部分です。このプロセスは、PATHWAY/TS リクエスタからデータを受け取り、その

データをハンドヘルド端末に合わせて変更し、ATP6100 非同期端末プロセスを介してハンドヘルド端末に

渡します。その逆に、ATP6100 非同期端末プロセスを介してハンドヘルド端末からデータを受け取り、そ

のデータを PATHWAY/TS リクエスタに合わせて変更し、PATHWAY/TS リクエスタに渡します。

図の中で IDS と記されているのは、PATHWAY/TS インテリジェントデバイスサポート機能を表します。

これは、PATHWAY アプリケーションと専用デバイスとの間のメッセージ交換を行います。

図 3-2 に、TANDEM の SNAX 通信プロダクトを使ったオーダ入力アプリケーションの例を示します。

このアプリケーション例では、2 つの NonStop S シリーズサーバが Novell NetWare ローカルエリアネット

ワーク (LAN) に接続されたワークステーションからのトランザクションリクエストを受け取ります。残る2 つのサーバは、データベース機能を担当し、そのうち 1 つはSNAX/APC がサポートする LU 6.2 プロト

コルを使って IBM ホストに接続しています。この例では、1 つのアプリケーションがいくつかの部分に分

割され、各部がワークステーション、NonStop S シリーズサーバ、および IBM ホスト上の複数のプログラ

ムによって実行されています。

420092-001J 3-3

Page 52: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 3 章 通信プロダクトを使ったアプリケーションプログラミング

3

図 3-2 SNA アプリケーション

011CDT .CDD

Pathway/TS

Requesters

Pathway/TS

Requesters

Novell NetWare

LAN

Novell NetWare

LAN

IBM

Host

SQL

Database

NonStop

SQL/MP

SQL

Database

NonStop

SQL/MP

Customer

Order

Information

Customer

Order

Information SNAX/XF

CICS

VTAM

ExpandExpand

Legend

Logical connection

SNAX/APC

IDSIDS

ServersServers

NonStop S-Series

Server

Tandem

NBX

IPX/SPX

Tandem

NBX

IPX/SPX

-4 420092-001J

Page 53: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 3 章 通信プロダクトを使ったアプリケーションプログラミング

3-6 ページの図 3-3 に示したのは、列車座席予約システムの例です。この例では、Ethernet LAN または

X.25 パケット交換データ網 (PSDN) 上の UNIX ワークステーションに接続された端末でトランザクション

が開始されます。UNIX ワークステーションは、座席予約トランザクションなら NonStop S シリーズサー

バへ送り、列車運行時刻の問合せトランザクションなら LAN または PSDN へ送ります。

この列車座席予約アプリケーションは、SQL データベースを使用する PATHWAY アプリケーションと

して作成されています。このアプリケーションは、TANDEM の OSI プロダクトを介して LAN と広域網

(WAN) の両方に接続しています。LAN に接続する場合は、OSI プロダクトは PAM (Port Access Method)

サブシステムのクライアントアプリケーションとして働きます。PAM サブシステムは、ServerNet LAN シ

ステムアクセス (SLSA) サブシステムを使って LAN 上でのデータの送受信を行います。WAN に接続する

場合は、OSI プロダクトは TANDEM X.25 アクセスメソッド (X25AM) を使用します。

この例では、NonStop S シリーズサーバ上で 1 つの通信プログラミング作業が必要です。OSI/TS を使用

するフロントエンドプロセスは、UNIX ワークステーション上のリクエスタと NonStop S シリーズサーバ

上のデータベースサーバ間での協調処理をサポートします。同じアプリケーションコードをどちらのネッ

トワークでも実行できます。

各 OSI/TS プロセスがそれぞれ異なる PAM サブシステムまたは X25AM を使用しているのは、アプリ

ケーションの設計者がそのようにしたまでであって、構成上の制約を表しているものではありません。複

数の OSI/TS が同じ I/O プロセスを使用することも、1 つの OSI/TS が X25AM と PAM サブシステムの両

方を使用することも可能です。

420092-001J 3-5

Page 54: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 3 章 通信プロダクトを使ったアプリケーションプログラミング

3

図 3-3 LAN および WAN OSI アプリケーション

SQL

Database

Seat

Reservation

Database

NonStop S-Series Server

NonStop SQL/MP

Pathway

Servers

Pathway

Servers

Front End

Process

IDS

Front End

Process

IDS

Front End

Process

Pathway/TS

Requester

OSI/TS OSI/TS

PAM PAM

SLSA SLSA

OSI/TS OSI/TS

X25AM X25AM

Pathway/TS

Requesters

Ethernet LAN Ethernet LAN

Nationwide

Network of LANs

Ethernet LAN

UNIX

System Requester

Workstations and Printers

Ethernet LAN

Timetable

Application

Timetable

Application

DEC UNISYS

PSDNPAD

RequesterRequester

UNIX

System

UNIX

System

Workstations and PrintersCDT013.CDD

Legend Logical

Connection

-6 420092-001J

Page 55: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 3 章 通信プロダクトを使ったアプリケーションプログラミング

3-8 ページの図 3-4 に示したのは、次の 2 つの相互に関連する証券取引アプリケーションの例です。

□ 有線サービスによって送られてくる株価情報を読み取って、NonStop S シリーズサーバの SQL 株価

データベースを更新する協調処理アプリケーション。

□ PC が TANDEM 端末をエミュレートして PATHWAY アプリケーションにアクセスできるようになっ

ているトレーディングアプリケーション。これらの PC は、IBM ホストで行われるバッチ処理の状態を

システム管理者が監視できるように、IBM 3270 端末もエミュレートします。口座情報およびポートフォ

リオ情報は、NonStop S シリーズサーバ上の SQL データベースで維持管理されます。

このトレーディングアプリケーションでは、通信関係のプログラミングは必要ありません。TANDEM

NonStop の TCP/IP プロダクトおよび TCP/IP ネットワーク端末プロトコルをサポートした TELNET アプ

リケーション、ならびに PC 上の対応ソフトウェアと 6530 エミュレータによって、PATHWAY アプリケー

ションが PC をトランスペアレントにサポートできるからです。同様に、NonStop S シリーズサーバ上の

EM3270 エミュレータによって、IBM ホストとの通信もトランスペアレントに行われます。協調処理アプ

リケーションについては、NonStop S シリーズサーバ上で 1 つの通信プログラミング作業が必要です。そ

れは、TANDEM NonStop の TCP/IP ソケットインタフェースを使って、株価情報を受け取るワークステー

ション上のソケットアプリケーションと通信するアプリケーションです (このアプリケーションは、データ

ベース機能も実行します)。

420092-001J 3-7

Page 56: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 3 章 通信プロダクトを使ったアプリケーションプログラミング

3

図 3-4 LAN TCP/IP アプリケーション

012CDT .CDD

Stock Quote

Information

(Wire Service)

IBM

Host

SQL

DatabaseNonStop

SQL/MP

EM3270

CICS

VTAM

Account

Information

SQL

Database

Stock

Prices

TCP/IP

SLSA

Pathway

Servers

Pathway/TS

Requester

Personal

Computer

(PC)TCP/IP

TELNET

6530

Emulator

Personal

Computer

(PC)

Ethernet LAN

Sockets

ApplicationTELNET

TCP/IP

SocketsApplication

-8 420092-001J

Page 57: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 3 章 通信プロダクトを使ったアプリケーションプログラミング

3.2 リクエスタ/サーバモデル

ユーザのアプリケーションと TANDEM の通信プロダクトとの関係は、リクエスタ/サーバモデルと呼ば

れるアーキテクチャに基いています。ユーザが NonStop S シリーズサーバ上でアプリケーションプログラ

ムを実行すると、TANDEM NonStop Kernel オペレーティングシステムがユーザプロセスを生成します。

ユーザプロセスは、サブシステムプロセスへのファイルシステムコールによって通信サブシステムにリク

エストを送ります。ユーザアプリケーションが直接ファイルシステムコールを発行しない場合でも、ステー

トメントは内部的にファイルシステムコールに変換されます。サブシステムプロセスは、リクエストを受

け取ると、要求された動作を実行し、実行結果をファイルシステムを通してアプリケーションプロセスへ

返します。その後サブシステムは次のリクエストを待機します。

TANDEM の通信プロダクトは、リクエスタ/サーバモデルに従って、NonStopS シリーズサーバ上で稼

動するアプリケーションプロセスと外部デバイスまたはシステムとの間において次の関係をサポートしま

す。

□ アプリケーションがリクエスタとなって、外部デバイスまたは外部システムをアプリケーションのリ

ソースとして使用する関係。この場合、アプリケーションは、外部デバイスまたは外部システムをオー

プンして、アプリケーションのリソースとして使用します。TANDEM の通信プロダクトにとっては、

これが最も一般的なモデルです。

□ アプリケーションが外部デバイスまたは外部システムによって使われる関係。この場合、アプリケー

ションは、外部デバイスまたは外部システムからアプリケーションを使用したいというリクエストが出

されるのを待ちます。TANDEM の通信プロダクトは、この開始リクエストを受け取り、それをアプリ

ケーションに通知します。アプリケーションは、通知を受け取ると、外部リクエスタとのセッションを

確立します。TANDEM の通信プロダクトは、NonStop S シリーズサーバ上でアプリケーションが稼動

していない場合であっても、外部リクエスタと通信することができます。この関係をサポートしている

TANDEM の通信プロダクトとしては、SNAX/XF があります。

□ アプリケーションが外部デバイスまたは外部システムと対等に通信する関係。この関係をサポートして

いる TANDEM の通信プロダクトとしては、SNAX/APC、TANDEM NonStop TCP/IP、TANDEM OSI

プロダクトなどがあります。

備考:クライアント/サーバアーキテクチャに精通している方なら、TANDEM のオリジナルのリクエスタ/サーバモデルもすぐにご理解いただけるでしょう。リクエスタ/サーバアーキテクチャは概念的にはクライアント/サーバアーキテクチャと同じものです。

420092-001J 3-9

Page 58: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 3 章 通信プロダクトを使ったアプリケーションプログラミング

3

3.3 全体の流れのなかで連携し合う通信アプリケーション

これまでに示した例からも明らかなように、ほとんどの場合、各通信アプリケーションは孤立した存在

ではなくトランザクション処理 (TP) アプリケーションというより大きな処理のなかで連携しあって動作し

ています。たとえば、TANDEM の通信プロダクトを使う非常に多くのアプリケーションが、PATHWAY

TP 環境のサービスや NonStop SQL/MP 分散リレーショナルデータベース管理システムを使用しています。

このページの「TANDEM トランザクション処理 (TP) サービス」では、PATHWAY 環境およびその他の

TANDEM が提供する TP サービス、ならびに NonStop SQL/MP プロダクトについて詳細に解説します。

備考:TANDEM TP サービスの完全な解説については、『NonStop トランザクション処理入門』を参照してください。

3.3.1 TANDEM トランザクション処理 (TP) サービス

図 3-5 で示すように、TANDEM TP サービスは、TP アプリケーションのベースとなるインフラストラク

チャを提供する一連のコアサービスおよび任意の TP モニタ環境で構成されます。TP モニタは、大量のオ

ンライントランザクション処理 (OLTP) アプリケーションを開発、実行、および管理するための環境を提

供する一連のソフトウェアプロセスです。

図 3-5 TANDEM トランザクション処理 (TP) サービス

014CDT .CDD

Middleware

Operating

System

NonStop TUXEDO Pathway/TS

NonStop SQL/MPNonStop TS/MP NonStop TM/MP Enscribe

User Applications

TP

Monitor

Choices

Core

Services

Tandem NonStop Kernel

Guardian EnvironmentOpen System Services (OSS) Environment

Middleware products provide services to application programs while "hiding" the

underlying operating system platform.

The core services provide the Tandem fundamentals: parallelism, scalability,

availability, and manageability.

TP monitor products provide transaction routing, resource allocation and

monitoring, APIs, development tools, and administrative tools.

ミドルウェアプロダクトは、ベースとなるオペレーティングシステムプラットフォームを認識させないような形でアプリケーションプログラムにサービスを提供します。

TP モニタプロダクトは、トランザクション経路、リソースの割当てと監視、API、開発ツール、および管理ツールを提供します。

コアサービスは、並列性、拡張性、可用性、管理性といった TANDEM の基本的な特徴を提供します。

-10 420092-001J

Page 59: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 3 章 通信プロダクトを使ったアプリケーションプログラミング

NonStop TUXEDO アプリケーションは OSS (Open System Services) 環境で動作します。PATHWAY ア

プリケーションは Guardian 環境で動作します。

コアサービス

コアサービスには次のものがあります。

□ TANDEM NonStop Kernel。プロセス間メッセージ管理、ファイル管理、メモリ管理といった下位の機

能を提供するオペレーティングシステムです。このオペレーティングシステムは 2 つの動作環境を用意

しています。

OSS (Open System Services)

Guardian

□ NonStop Transaction Services/MP (NonStop TS/MP) プロダクト。ユーザのトランザクション処理アプリ

ケーションのプロセス管理およびリンク管理などのサービスを提供します (リンク管理によって、クラ

イアントとサーバが通信を実行できます)。

□ NonStop Transaction Manager/MP (NonStop TM/MP) プロダクト。すべての論理トランザクションが、完

全に完了されるかまたはまったく完了されないかのどちらかになることを保証するサービスを提供しま

す。

□ データベースプロダクトの選択肢

NonStop SQL/MP リレーショナルデータベース管理システム

Enscribe データベースレコードマネージャ

TP モニタ環境の選択肢

アプリケーションに TP モニタ機能を提供するために選択できる環境は、次の 2 つのいずれかです。

□ PATHWAY

□ NonStop TUXEDO

PATHWAY 環境

PATHWAY 環境では、PATHWAY/TS および関連プロダクトを使用することで、端末ベースのアプリ

ケーションおよびワークステーションベースのアプリケーションの両方に対してクライアント/サーバモデ

ルを実現し、TANDEM の基本的な特徴を利用できるという利点を提供しています。トランザクションは、

ワークステーション、端末、インテリジェントデバイス、および一般的なデバイスのどれからでも開始で

きます。オプションで提供される PATHWAY/XM プロダクトによって、システム管理の機能が拡張され、

また操作が単純化され、システム許容量が増加し、負荷分散が自動化されます。さらにほかの PATHWAY

管理アプリケーション機能が追加されます。

すでに 6530 端末に投資を行っている場合や、プログラムコードの中央制御が必要な場合は、PATHWAY

環境が最適です。

420092-001J 3-11

Page 60: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 3 章 通信プロダクトを使ったアプリケーションプログラミング

3

NonStop TUXEDO 環境

NonStop TUXEDO 環境では、NonStop TUXEDO プロダクトを使用することで、オープンアプリケーショ

ンに対してクライアント/サーバモデルを実現し、TANDEM の基本的な特徴を利用できるという利点を提

供しています。NonStop TUXEDO 環境では、管理環境および開発環境の両方で、業界標準の使いやすいAPI と強固な機能が使用できます。X/Open Company および UNIX International は、TUXEDO API を、オー

プン OLTP アプリケーションプログラミングのモデル的な技術として選択しました。

標準 API の使用と、プログラムおよびプログラマの能力の移植性を重視する場合、または既存の

TUXEDO アプリケーションで TANDEM の基本的な特徴を活用できる場合は、NonStop TUXEDO 環境が

最適です。

3.3.2 NonStop SQL/MP

NonStop SQL/MP は、ANSI 標準の SQL (Structured Query Language) に基いたリレーショナル分散デー

タベース管理システムであり、データの記述および操作の両方に使用されます。NonStop SQL/MP は、対

話型インタフェースおよびプログラマティックインタフェースの両方を提供し、データディクショナリを

含み、またデータを論理的に表示することができます。またレポートライタも含まれています。NonStop

SQL/MP は TANDEM NonStop Kernel オペレーティングシステムに統合されており、強力なトランザク

ション処理、問合せのパフォーマンス、そして耐障害性を提供するために並列実行を使用します。

アプリケーションの開発には、既存の TANDEM Guardian サービスおよび TANDEM の OSS (Open

System Service) で提供される業界標準のサービスのどちらでも使用できます。Guardian または OSS 環境で

実行される COBOL85 および C プログラムは、同じデータに同時にアクセスでき、同一の、同時使用に課

せられる制約およびトランザクション制御によって管理できます。アクティブデータディクショナリは、

Guardian ベースのプログラムと OSS ベースのプログラムの両方を動的に管理します。どちらの環境からの

プログラムも NonStop SQL/MP データに同等にアクセスできます。

最新の PC およびワークステーションクライアントツールを使ってもアプリケーションの開発が可能で

す。NonStop SQL/MP は、ODBC、DAL、EDA/SQL、SQL Server、SQL*Connect といった種々の業界標

準クライアント/サーバ API をサポートしています。

一般的に使用されているクライアントアプリケーションの多くは API と互換性があるため、多くの場合、

使いなれたソフトウェアツールを使って NonStop SQL/MP データにアクセスできます。さらに、NonStop

ODBC Server といった TANDEM API プロダクトはリクエストを NonStop SQL/MP 問合せに自動的に変換

するため、ビジネスを重視するエンドユーザは、NonStop SQL/MP に関する知識を持っている必要があり

ません。

TANDEM SQL 関連の通信プロダクトとしてほかに挙げられるものに、TANDEM DAL Server がありま

す。これは、Macintosh その他のワークステーションを使用しているクライアントが、NonStop SQL/MP

データベースに簡単にまたトランスペアレントにアクセスできるようにするものです。プログラミングは

必要なく、また Macintosh のユーザは、使いなれたセレクタアイコンを使って DAL Server を選択できます。

-12 420092-001J

Page 61: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 3 章 通信プロダクトを使ったアプリケーションプログラミング

3.3.3 Piccolo

Piccolo メッセージ型ミドルウェア (MOM) は、トランスポートに依存しない、異機種間の接続を可能に

します。Piccolo API を使用するアプリケーションは、同じシステム内または異機種ネットワーク上で、ベー

スとなる通信ファシリティやネットワークファシリティに関係なく、対等に通信を行うことができます。

Piccolo プロダクトは異機種間の接続性が求められる環境内でクライアント/サーバアプリケーションを統

合するよう設計されており、次の機能を備えています。

□ 移植可能なアプリケーション。アプリケーションロジックがプラットフォームおよび通信プロトコルか

ら独立しているため、開発者は、任意のワークステーションを使ってクライアント/サーバアプリケー

ションを構築でき、その後異機種コンピューティング環境上に展開できます。

□ 各種プラットフォームのサポート。サポートしているプラットフォームには、Windows NT Server およ

びクライアント、Windows 3.1 オペレーティングシステム、Windows 95 オペレーティングシステム、

AIX (RS6000) オペレーティングシステム、HP9000 サーバ、OS/2 オペレーティングシステム、SCO

UNIX オペレーティングシステム、Solaris 2.1 (SPARC UNIX オペレーティングシステム)、Macintosh

オペレーティングシステム、および TANDEM NonStop Kernel オペレーティングシステムなどがありま

す。

□ 各種ツールのサポート。Piccolo ミドルウェアでは、Microsoft の C++ と Visual BASIC、Sybase の

Powerbuilder といった標準的な C シーケンスを生成する環境を含め、種々の言語、ツール、およびアプ

リケーションを使用することができます。

□ 各種プロトコルのサポート。サポートしているプロトコルには、TCP/IP、IBM Network Basic Input/

Output System (NetBIOS)、非同期転送プロトコル、および Eicon Technology の X.25 などがあります。

どのプラットフォームでどのプロトコルをサポートしているかは、Piccolo の一連のマニュアルを参照

してください。

□ マルチスレッド化されたピアツーピアセッション。アプリケーションは、サポートしているクライアン

トおよびサーバのいずれとも、ピアツーピアのセッションを確立できます。非同期 Piccolo API を使用

すると、アプリケーションはマルチスレッド化されたセッションを使用して NonStop S シリーズサー

バの並列処理機能を利用できます。

□ 拡張性。Piccolo プロダクトは NonStop サーバ向けに最適化されているため、必要に応じて、アプリ

ケーションを作成し直さずにハードウェアをアップグレードしたり追加したりできます。

3.3.4 リモートサーバコール (RSC)

TANDEM RSC プロダクトを使うと、ワークステーションが、TANDEM NonStop サーバに常駐してい

る NonStop TM/MP サーバプロセスを起動することができます。TANDEM RSC プロダクトは、サーバに

送る前にトランザクションの大部分を処理することにより、NonStop TS/MP アプリケーションに大量のト

ランザクションを処理させながら、アプリケーションのパフォーマンスを向上させることができます。

TANDEM RSC プロダクトによって、強力なワークステーションクライアントの利点を生かし、PATHWAY

アプリケーションに対して行った投資をより大きく活用することができます。

TANDEM RSC (RSC II) コネクティビティの次世代製品である Piccolo プロダクト用の TANDEM RSC

は、Piccolo ミドルウェアをトランスポートとして利用します。Piccolo プロダクト用の TANDEM RSC で

は、トランザクションサービスはトランスポート機能とは別々に動作します。

420092-001J 3-13

Page 62: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 3 章 通信プロダクトを使ったアプリケーションプログラミング

3

TANDEM RSC および Piccolo プロダクト用の TANDEM RSC は、次の機能を備えています。

□ 各種プラットフォームのサポート。サポートしているプラットフォームには、Windows NT Server、Windows 3.1 オペレーティングシステム、Windows 95 オペレーティングシステム、OS/2 (16 ビットお

よび 32 ビット) オペレーティングシステム、NonStop UX オペレーティングシステム、SCO UNIX オペ

レーティングシステム、Solaris オペレーティングシステム、Macintosh オペレーティングシステム、お

よび HP9000 サーバなどがあります。

□ 各種ツールのサポート。Tandem RSC では、Microsoft の C++ と Visual BASIC といった標準的な C シー

ケンスを生成する環境、Blythe Omnis、Centura SQL- Windows、および Sybase の Powerbuilder といっ

た開発ツール、TANDEM の POET や DDE Gateway、Cornerstone Software の DynaAccess、CirCA

Business Systems の CirCA User Interface といったアプリケーションを含め、種々の言語、ツール、お

よびアプリケーションを使用することができます。その他の既製のツールも多数サポートされています。

□ 各種プロトコルのサポート。サポートしている通信プロトコルには、TCP/IP、NetBIOS、非同期転送プ

ロトコル、Eicon X.25、非同期の X.25、および IPX/SPX などがあります。

□ 独立したトランスポート処理。Piccolo プロダクト用の RSC では、I/O は動作完了を待機せず、またブ

ロックもしません。ユーザは、動作の完了を待たずに複数のリクエストを送ることができます。クライ

アントは、サーバがビジー状態のときにデータを処理し、完了後に応答を受け取ることができます。

□ トランザクション保護とデータベースの一貫性。TANDEM RSC クライアント API は、NonStop TM/

MP とともに動作して、メッセージを保護します。

□ プロセスの持続性、信頼性、および可用性。NonStop サーバは、TANDEM の基本的な強みである信頼

性と可用性を提供します。また、TANDEM RSC ホスト構成要素、TDP (Transaction Delivery Process)

をそれぞれ複製して複数設定することができます。このため、リクエストを受け取ったホストコンピュー

タがビジー状態でも、複製されたほかのホストコンピュータにリクエストを転送できます。

□ セキュリティの確保。アクセス制御サーバ (ACS) を使ってワークステーションからホスト RSC サービ

スへのアクセスを制御します。

3.4 プログラミングインタフェースの種類

第 2 章「通信プロダクトの概念と構成要素」で説明したように、TANDEM は各種構成レベルに応じた

通信プログラミングインタフェースを提供しています。そのため、最上位インタフェースまたは上位イン

タフェースを使用するアプリケーションを作成するとき、プログラマは通信プロトコルの細部を意識する

必要はありません。通信がトランスペアレント (透過的) に行われる最も端的な例は、EXPAND に見ること

ができます。EXPAND では、エラー時の回復にある種の特殊なコーディングが必要であるとはいえ、リ

モートノードのリソースにアクセスするときには、アプリケーションに特殊なコーディングを行う必要は

一切なく、EXPAND の存在そのものすら意識する必要がありません。

上位インタフェースでサポートされていない通信プロトコルをアプリケーションが必要とする場合は、CP6100、ENVOY、ENVOYACP/XF、SNAX SNALU などの通信プロダクトで提供される下位インタフェー

スを使用することができます。ただしこの場合は、対象となるデバイスまたはシステムで使用されるプロ

トコルについて十分に理解しておく必要があります。

-14 420092-001J

Page 63: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 3 章 通信プロダクトを使ったアプリケーションプログラミング

TANDEM のほとんどの通信サブシステムは、ファイルシステムプロシージャコールをベースにしたプ

ログラミングインタフェースを提供しています。またいくつかの重要な通信サブシステムは、業界標準の

アプリケーションプログラミングインタフェースを採用しているため、TANDEM NonStop Kernel オペレー

ティングシステムの環境に慣れていないプログラマでも使用することができます。

ここからは、これらの概念について詳しく説明します。

□ ファイルシステムプロシージャコールの使用 (3-15 ページ)

□ 業界標準に準拠したインタフェースの使用 (3-18 ページ)

□ TANDEM がサポートするプログラミング言語 (3-20 ページ)

□ CAM (Call Application Manager) (3-20 ページ)

3.5 ファイルシステムプロシージャコールの使用

ほとんどの通信プロダクトが提供するプログラマティックインタフェースは、ファイルシステムプロシー

ジャで構成されています。このようなインタフェースを使用するアプリケーションプログラムを作成する

にあたっては、TANDEM NonStop Kernel オペレーティングシステムの環境とサービスについてある程度

理解しておかなければなりません。この節では、通信サブシステムで使用されるファイルシステムプロシー

ジャコールの概要を説明します。TANDEM NonStop Kernel オペレーティングシステムでのプログラミン

グの詳細については、『Guardian プログラマーズ・ガイド』を参照してください。

3.5.1 ファイルとファイル名

TANDEM NonStop Kernel オペレーティングシステムでは、ディスクファイルだけでなく、プロセスや

その他多くのエンティティもファイルとして扱われます (ファイルとは、読取りや書込みといった一定のオ

ペレーションの対象となる論理的な構成体を指します)。システム内の各ファイルには固有の名前が与えら

れます。通信回線の名前またはポイントツーポイント回線に接続されたデバイスの名前は、その回線また

はデバイスを制御している I/O プロセスの名前に対応します。マルチポイントに接続されたデバイスや I/O

プロセスに従属しているほかのエンティティを参照する目的でファイル名を拡張することもできます (通信

プロダクトの場合、I/O プロセスに従属しているエンティティをサブデバイスといいます)。ただし、名前

の拡張は、ファイルシステムにとっては意味を持ちません。

EXPAND ネットワーク上のほかの NonStop サーバに存在するファイルを使用するときは、ファイル名

にはそのファイルが存在するシステムの名前を追加する必要があります。したがって、ほかのシステムに

接続されている回線を参照するときは、回線名とともにシステム名を指定しなければなりません。たとえ

ば、ニューヨークにある NonStop S シリーズサーバによって制御されている自動現金支払機 (ATM) のマ

ルチポイント回線のファイル名は、\NY.$MTATM などとなるでしょう。またその回線に接続されている

ATM のファイル名は、\NY.$MTATM.#R86 などとなるでしょう。

420092-001J 3-15

Page 64: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 3 章 通信プロダクトを使ったアプリケーションプログラミング

3

3.5.2 ファイルシステムプロシージャ

ユーザのアプリケーションは、ファイルシステムプロシージャをコールすることによってファイルを操

作します。ファイルシステムプロシージャは、ファイルにアクセスする一元化された方法として使用され

ます。プロセス間通信は、READ、WRITE、WRITEREAD といったプロシージャによって行われます。要

求された動作が完了すると、ファイルシステムはそのコールを完了させ、要求された動作が成功したか失

敗したかをアプリケーションに知らせるとともに、要求されたデータを渡します。

3.5.3 NOWAIT オペレーション

制御がアプリケーションに直ちに返されるかまたはアプリケーションの要求した動作が完了した後に返

されるかは、そのアプリケーションが NOWAIT のオペレーションを要求したかどうかによって決まりま

す。通信アプリケーションの場合は、NOWAIT のオペレーションを要求するのが普通です。NOWAIT の

オペレーションを要求すると、アプリケーションは、前に発行したリクエストが完了するのを待たずに、

一連のリクエストを発行することができます。したがって、1 つのアプリケーションが複数のリクエスト

を同時に処理させることができます。アプリケーションが NOWAIT のオペレーションを要求すると、要

求された動作が完了する前にアプリケーションに制御が戻り、ステータスおよびデータは特別な完了コー

ルを発行したときに返されます。

3.5.4 ファイルシステムリクエストの種類

ファイルシステムによって通信サブシステム宛てに発行されるリクエストには、2 つの種類があります。1 つは、アプリケーションと通信サブシステムとの接続を要求するリクエストです。このリクエストによって、たとえば、制御ブロックや通信回線といったリソースがアプリケーションに割り当てられたり、ある

いはサブシステムが持っているコンフィギュレーション情報またはステータス情報がアプリケーションへ

報告されます。もう 1 つは、アプリケーションと通信回線またはリモートデバイスとの接続を要求するリ

クエストです。この種のリクエストは、データまたはその通信回線に関する制御情報の転送といったプロ

トコルに基づく動作を引き起こします。リクエストによっては、これらの両方の機能を持つものもあります。

サポートされるファイルシステムリクエストの範囲と各リクエストが処理される方法は、通信プロダク

トごとに異なります。以下に、最も多く使用されるファイルシステムコールとそれらの一般的な意味を示

します。ここで、アプリケーションとサブシステムの接続に関するリクエストは、「論理的接続」、「リクエ

スト管理」、「一般的情報」として分類されています。アプリケーションと通信回線またはデバイスの接続に関するリクエストは、「データ転送」、「回線またはサブシステム制御」として分類されています。

論理的接続

FILE_OPEN_ アプリケーションがサブシステムプロセスと通信回線またはサブデバイスにアクセス

できるようにするとともに、各種の通信要件 (排他的アクセスまたは NOWAIT オペ

レーションなど) を指定します。

FILE_CLOSE_ アプリケーションとサブシステムプロセス、通信回線、またはサブデバイスとの論理

的接続を終了させます。ほかのアプリケーションは、その通信回線またはサブデバイ

スを引き続き使用することができます。ほかにユーザが存在しなければ

FILE_CLOSE_ が物理的接続を終了させるという働きをするプロトコルもあります。

-16 420092-001J

Page 65: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 3 章 通信プロダクトを使ったアプリケーションプログラミング

データ転送

WRITE[X] アプリケーションからサブシステムプロセスへ、さらにそのプロセスを通して通信回

線またはサブデバイスへ、データまたは制御情報を転送します。

WRITEREAD[X] アプリケーションからサブシステムプロセスへ、さらにそのプロセスを通して通信回

線、サブデバイス、またはその通信回線を制御しているプロトコルモジュールへ、デー

タまたは制御情報を転送し、応答を受け取ります。

READ[X] プロセス、通信回線、またはサブデバイスからデータまたはその他の情報を受け取り

ます。READ は 16 ビットアドレス用、READX は 32 ビット拡張アドレス用です。

READ[X] がプロトコルモジュールからアプリケーションへ非請求メッセージを渡す

という働きをするプロトコルもあります。I/O プロセスによっては、two-step read が

サポートされている場合もあります。two-step read とは、アプリケーションがデータ

をリクエストする前に受け取るメッセージの長さを調べ、それによって READ[X] の

完了を待つ間必要以上に大きなバッファを用意しておく必要がなくなるような読取り

方法のことです。

回線またはサブシステム制御

SETMODE 回線もしくはサブデバイスの状態またはコンフィギュレーションを設定します。また

は、アプリケーションとサブシステムとの通信を制御するパラメータを指定します。

たとえば、SETMODE は、ある種のプロトコルでは、再試行カウントや回線速度を変

更することができます。

CONTROL ダイヤルアップ回線の切断といった、回線またはサブデバイスの状態を変更する動作

を行います。

リクエスト管理

AWAITIO[X] NOWAIT アクセスの場合はリクエストを完了させます。READX や WRITEREADX と

いった拡張 32 ビット (または X) バージョンの I/O プロシージャの場合は AWAITIOX

を使用します。READ、WRITEREAD、といった 16 ビットバージョンの場合は

AWAITO を使用します。

CANCEL 特定のプロセス、回線、またはサブデバイスに対して発行されたまま保留状態になっ

ている最も古いリクエストを取り消します。

CANCELREQ 特定のリクエストを取り消します。

一般的情報

FILE_GETINFOBYNAME オペレーティングシステムに定義された回線のデバイスタイプおよび

物理レコード長を報告します。

FILE_GETINFOLISTBYNAME 回線またはサブデバイスに関する最後のファイルシステムエラーおよ

びその他の情報を報告します。

420092-001J 3-17

Page 66: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 3 章 通信プロダクトを使ったアプリケーションプログラミング

3

3.5.5 コールの一般的な順序

どのコールをどの順序で発行するかは、アプリケーション、アプリケーションプログラムインタフェー

スを提供するプロセス、およびプロトコルの種類によって異なります。以下に、X25AM の I/O プロセスを

例にとって、コールの一般的な発行順序を示します。

1. FILE_OPEN_ は回線 (バーチャルサーキットの場合にはサブデバイス) にアクセスし、そのアクセスが

排他的アクセスかまたは共有アクセスかを指定し、必要に応じて NOWAIT アクセスの指定と同時アク

セスの最大許容量の指定を行います。

2. SETMODE は宛先アドレスを指定します。

3. CONTROL は発信コールリクエストを開始します。

4. WRITE[X] はデータを送信します。READ[X] はデータを受信します。

5. CONTROL はコールクリアリクエストを発行します。

FILE_CLOSE_ はアプリケーションが回線にそれ以上アクセスする必要がなくなったときに発行します。

3.6 業界標準に準拠したインタフェースの使用

通信プロダクトのいくつかは、ファイルシステムプロシージャコールを使用しないプログラミングイン

タフェースを提供します。こうしたプロダクトとしては、TANDEM NonStop TCP/IP (Transmission Control

Protocol/Internet Protocol) や TANDEM OSI/AS (Open Systems Interconnection/Application Service) などが

あります。これらおよびその他の類似したプロダクトについては、このページの「TANDEM NonStop TCP/

IP」および「TANDEM OSI/AS と OSI/FTAM」で詳しく説明します。

3.6.1 TANDEM NonStop TCP/IP

TANDEM NonStop の TCP/IP ソケットライブラリルーチンは、Berkeley Software Distribution (BSD) 4.3

UNIX をベースにしています。これらのルーチンを使用すると、BSD ソケットインタフェースに関する知

識のあるプログラマが TANDEM NonStop Kernel オペレーティングシステムのもとで稼動するアプリケー

ションを作成することができます。またこのインタフェースを使用して、ほかのシステムで BSD ソケット

インタフェースを使用しているアプリケーションを容易に NonStop S シリーズサーバに移植できるように

なります。TANDEM NonStop TCP/IP については、第 10 章「TCP/IP ネットワークとの接続」を参照して

ください。

-18 420092-001J

Page 67: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 3 章 通信プロダクトを使ったアプリケーションプログラミング

3.6.2 TANDEM OSI/AS と OSI/FTAM

OSI のアーキテクチャでは、アプリケーションと OSI アプリケーション層、プレゼンテーション層、ま

たはセッション層との通信は、各層に固有のプリミティブを使用することによって行われます。OSI/AS と

のプログラマティックインタフェースは、プリミティブを模倣した APS プロシージャ (アプリケーション、

プレゼンテーション、およびセッションプロシージャ ) と呼ばれる一連のプロシージャとして与えられま

す。APS プロシージャでは、アプリケーションがどの層と通信するかによってパラメータが変わるだけで、

プロシージャそのものは変わりません。APS プロシージャは、その下位にあるサブシステムプロセスとの

すべての通信を処理するので、アプリケーションプログラマは各層について意識する必要はありません。

またこのインタフェースは業界標準に準拠しているので、既存の OSI アプリケーションをほかのシステム

から NonStop S シリーズサーバへ容易に移植することができます。OSI/AS および OSI 参照モデルについ

ては、第 8 章「OSI ネットワークとの接続」を参照してください。

TANDEM の OSI/FTAM は、業界標準で定義されているプリミティブにプロシージャが直接対応するプ

ログラミングインタフェースも備えています。OSI/FTAM については、第 8 章「OSI ネットワークとの接

続」を参照してください。

3.6.3 NonStop IPX/SPX

NonStop IPX/SPX (NonStop Internetwork Packet Exchange/Sequenced Packet Exchange) は、Novell Netware

クライアントが Novell ネットワークから直接 TANDEM OLTP またはデータベースサービスにアクセスで

きるようにします。NonStop IPX/SPX は、独自のネットワークベースのアプリケーションを開発できるよ

う、オープンで業界標準に基いたプログラムインタフェースをサポートしています。ソケットライブラリ

ルーチンは、4.3 BSD リリースのプログラミングインタフェースに基き、さらに TANDEM の拡張機能が

追加されています。NonStop IPX/SPX については、第 9 章「LAN との接続」を参照してください。

3.6.4 TANDEM NBX と NBT

TANDEM NBX は、NonStop IPX/SPX 上での NETBIOS (Network Basic Input/Output System) をサポート

しています。NetBIOS は、NCB (Network Control Block) と呼ばれるデータ構造を定義しています。これは、

LAN 上のエンティティ間でコマンドとデータを転送するのに使用されます。TANDEM NBT は、TANDEM

NonStop TCP/IP 上での NetBIOS をサポートしています。

TANDEM NBT も TANDEM NBX も、ワークステーションでのプロセス間インタフェース (WSPTP) API

を提供しています。このインタフェースは、MLSRV、LANSPOOL、RSC といった TANDEM ソフトウェ

アで使用されます。また、PC 上で実行されているユーザコードと通信する NonStop S シリーズサーバ上

で実行されている連携コードを採用した NCB アプリケーションによっても使用されます。WSPTP API に

よって、PC アプリケーションは NonStop S シリーズサーバのデータファイルを操作できるようになりま

す。

TANDEM NBT および TANDEM NBX は、TANDEM の提携会社である Gemini から提供されています。

どちらのプロダクトについても、第 9 章「LAN との接続」で解説しています。

420092-001J 3-19

Page 68: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 3 章 通信プロダクトを使ったアプリケーションプログラミング

3

3.7 TANDEM がサポートするプログラミング言語

TANDEM は、アプリケーションソフトウェアの開発に使用する多数のプログラミング言語をサポート

しています。NonStop S シリーズサーバで稼動するアプリケーションの作成に最も一般的に使用される言

語としては、TAL (Transaction Application Language)、C、Pascal、COBOL85 などがあります。アプリケー

ションの通信部分を作成するための言語は、使用するプロダクトやインタフェースによって決まります。

最上位インタフェースは、多くの場合 COBOL プログラマを対象として設計されています。ほかのインタ

フェースは、TAL または C プログラマを対象とする傾向があります。TANDEM が提供する多くのコンパ

イラには、COBOL85 など TAL 以外の言語で作成されたプログラムに TAL のコードを挿入する機能があ

ります。TANDEM がサポートするプログラミング言語については、各プロダクトのマニュアルを参照し

てください。

3.8 CAM (Call Application Manager)

TANDEM では、特にコールセンタの自動化をサポートするために、コールセンタアプリケーション用

の API である CAM を用意しています。CAM は、アプリケーションと自動着信呼分配機 (ACD) との間の

通信、およびアプリケーションと通信回線を制御しているプロセスとの間の通信を処理します。

CAM は、ホストによって制御される発信ダイヤル、および着信コールの受信とルーティングといった、

コールセンタ機能の処理を単純化します。現時点では、CAM は次の交換機をサポートしています。

□ Aspect

□ AT&T Definity G3V3

□ Ericsson Application-Link

□ NEC NEAX7400

□ Northern Telecom Meridian Link

□ Northern Telecom DMS-100

□ Rolm

□ Siemens Hicom 300

CAM/DF (CAM/Development Facility) プロダクトは、メニューによって操作できるソフトウェア環境を

備えており、CAM とともに使用する自動化コールセンタアプリケーションの開発をサポートしています。

-20 420092-001J

Page 69: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 4 章 通信サブシステムの管理

第 4 章 通信サブシステムの管理

ネットワークが大型になり、複雑になるにつれて、ネットワークを管理するという仕事はより重要に、

複雑になってきました。ユーザが求めているのは、大規模で集中化したシステムや分散システムのネット

ワークを一元化された手法で管理でき、現場のニーズに合わせて設定できるツールです。また管理システ

ムは、対話モードの問合せや制御だけでなく、自動化もサポートされていなければなりません。

DSM (Distributed System Management) は、システムおよびネットワークの管理を目的とした TANDEM

のアーキテクチャです。DSM は、システムおよびネットワークのリソース (資源) と動作を総合的に把握

し、管理するための一連のプロダクトを定義しています。ユーザは、DSM に準拠して提供されるツールと

インタフェースを使うことによって、TANDEM のほとんどの通信サブシステムとほかのサブシステムを

管理することができます。ユーザはまた、ユーザ独自のインタフェースを開発することにより、ユーザの

アプリケーションの管理に DSM のツールを利用することができます。

4-3 ページからの「管理モデル」では、通信サブシステムに関連する DSM の概念を簡単に説明します。

次の内容が含まれます。

□ DSM (Distributed System Management) (4-3 ページ)

□ サブシステム (4-3 ページ)

□ オブジェクト (4-4 ページ)

□ 管理インタフェース (4-4 ページ)

4-8 ページからの「管理ツール」では、通信サブシステムを管理するためのいくつかのツールについて簡

単に説明します。次の内容が含まれます。

□ TACL (Tandem Advanced Command Language) (4-8 ページ)

□ 統合管理ツール (4-8 ページ)

□ コンフィギュレーション管理 (4-10 ページ)

□ 名前の管理 (4-12 ページ)

□ 制御および問合せ (4-13 ページ)

□ 障害およびイベントの管理 (4-13 ページ)

□ パフォーマンス管理 (4-15 ページ)

□ セキュリティ管理 (4-16 ページ)

□ ワークロード管理 (4-17 ページ)

図 4-1 に、通信管理タスクおよびこの章で解説されているツールを示します。

420092-001J 4-1

Page 70: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 4 章 通信サブシステムの管理

4

図 4-1 通信管理タスクとツール

Fault and

Event Management

CA-Unicenter

NonStop NET/MASTER

MS

Subsystem Control

Facility (SCF)

PTrace

Security

CA-Unicenter

Safeguard

Atalla Products

NonStop NET/MASTER

MS UMS

Performance

Measure

Network Statistics

Extended (NSX)

Subsystem Control Facility (SCF)

MacOffender

Control

and Inquiry

CA-Unicenter

Subsystem

Control Facility (SCF)

NonStop NET/MASTER

MS OCS

Configuration

Management

System Generation

Program

(SYSGENR)

Subsystem Control

Facility (SCF)

Name

Management

Distributed

Name Service (DNS)

Automated

Operations

CA-Unicenter for Tandem

Subsystem

Programmatic Interface

(SPI)

Event Management

Service (EMS)

NonStop NET/MASTER

MS NCL

TSM EMS Event

Viewer

CDT024.CDD

-2 420092-001J

Page 71: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 4 章 通信サブシステムの管理

4.1 管理モデル

TANDEM の 通信プロダクトの強みの 1 つとして、すべての通信プロダクトが 1 つの管理モデルを採用

している点が挙げられます。管理モデルとは、リソースの制御や使用状況の問い合わせ、障害の管理といっ

たタスクをサポートするための方法とメカニズムを指します。この一貫した方法により、同じ管理ツール

で多数の異なる通信プロダクトを管理することができます。

4.1.1 DSM (Distributed System Management)

DSM とは、管理モデルの名前でもあり、またそのモデルを実現するための一連の製品も指します。DSM

製品は、管理機能を 1 か所に集中させるかまたは複数の場所に分散させて NonStop S シリーズサーバと

EXPAND ネットワークを管理します。また DSM を使って、ユーザが複数のアプリケーションを DSM 環

境のサブシステムとして管理できるようにするためのインタフェースを構築することもできます。

DSM は次の特長を備えています。

□ ネットワーク、システム、およびユーザ独自のアプリケーションを統合します。

□ オペレータの仕事を自動化できます。

□ ネットワーク管理を 1 か所または複数の場所から制御できます。

DSM の目的は、通信を管理することだけに限定されていません。ユーザは DSM ツールを使用すること

により、プロセッサ、周辺機器、TANDEM NonStop Kernel オペレーティングシステム、TMF (Transaction

Management Facility:トランザクション管理ファシリティ ) などのほとんどの TANDEM ハードウェアと

ソフトウェアだけでなく、ユーザ独自のアプリケーションも管理することができます。

4.1.2 サブシステム

DSM で使用される重要概念の 1 つに、サブシステムがあります。サブシステムとは、ユーザが相互に関

連する機能にアクセスできるようにした 1 つのプロセスまたはプロセスの集まりです。サブシステムは通

常、相互に関連した一連のリソースを制御します。たとえば、X.25AM サブシステムは、X.25 回線および

バーチャルサーキットといった関連エンティティを制御します。TMF サブシステムは、アプリケーション

トランザクションおよびオーディットトレイルファイルといった関連エンティティを制御します。

DSM に含まれる各種ツールとインタフェースを使用することにより、ユーザは各サブシステムを個別

に、しかもきめ細かく管理することができます。そのため、システムまたはネットワークに対する管理作

業をいくつかの部分に分けて、それぞれの部分を複数のオペレータに分担させ、専門的に実行させること

ができます。たとえば、あるオペレータに通信回線の管理を行わせようとする場合、そのオペレータが担

当する仕事の範囲としては、すべての通信回線、特定のタイプの通信回線、ネットワーク内の特定区域に

含まれる通信回線、といったことが考えられます。

DSM には、複数のサブシステムを一括して管理できるようにするツールもいくつか含まれています。こ

れらの機能を使用すると、ネットワークに存在するリソースの使用状況をまとめて表示させたり、障害が

どのサブシステムで発生したかを突き止めることができます (第 2 章「通信プロダクトの概念と構成要素」

で見たように、ほとんどのアプリケーションは、複数のサブシステムのサービスを利用しています。アプ

リケーションが直接使っているサブシステムが 1 つである場合でも、間接的に使っているサブシステムを

含めれば、そのアプリケーションは複数のサブシステムのサービスを利用しているということができます)。

420092-001J 4-3

Page 72: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 4 章 通信サブシステムの管理

4

4.1.3 オブジェクト

サブシステムのリソースは、管理目的でそれぞれオブジェクトとして定義されています。データ収集デ

バイス、I/O プロセスなどのプロセス、ディスクファイル、デバイスまたは通信回線のグループ、そのほか

サブシステム内の独立したエンティティとして識別することができるすべてのものが、オブジェクトです。

ユーザはオブジェクトを操作することで、次の管理作業を行うことができます。

□ 特定のリソースの機能を停止させたり、再度機能させたりする。

□ デバイスおよびプロセスのコンフィギュレーションを変更する。

□ ファイルおよびプロセスを追加、削除、または移動する。

□ サブシステムの稼動に関する統計情報を収集する。

□ システムまたはネットワークの障害から復旧する際に必要な情報を保存する。

同一の物理的エンティティを複数のサブシステムによって制御することができます。たとえば、SNA 環

境で使われているデバイスは、PATHWAY サブシステムと SNAX/XF サブシステムのどちらによっても制

御することができます。ただしその場合は、その SNA デバイスが両サブシステムによって管理可能なオブ

ジェクトとして定義されていなければなりません。

各オブジェクトにはタイプと名前とが与えられます。オブジェクトタイプは、オブジェクトのクラスを

示します。指定可能なオブジェクトタイプとしては、CONTROLLER、LINE、DEVICE、SU (サブデバイ

ス)、PROCESS などがあります。オブジェクト名は、システムに含まれている各オブジェクトをほかのオ

ブジェクトから区別するために与えられる各オブジェクトに固有の名前です。データ通信を行うオブジェ

クトの名前は、そのオブジェクトを含むサブシステムの基準に準拠していなければなりません。

4.1.4 管理インタフェース

すべての通信サブシステムには対話型コマンドインタフェースが備えられており、これを使用してサブ

システムのリソースを制御したりリソースについての問合せを実行したりできます。多くの通信サブシス

テムには、プログラマティックコマンドインタフェースおよびイベント管理コマンドインタフェースも備

えられています。

対話型コマンドインタフェース

DSM をサポートする各通信サブシステムは、対話型コマンドインタフェースとして、SCF (Subsystem

Control Facility:サブシステム制御ファシリティ ) を備えています。ユーザが実際の管理作業を容易に行う

ことができるようにする管理アプリケーションは、SCF のほかにもいくつか存在します。

SCF は、通信回線およびデバイスのコンフィギュレーションと動作を管理するときに使用するコマンド

インタプリタです。SCF には、通信回線を開始、停止、保留、およびアクティベートするコマンド、通信

回線とデバイスのコンフィギュレーションを定義、変更、検索するコマンド、統計を表示させトレースを

開始させるコマンド、その他の制御機能を行うコマンドなどが含まれています。また SCF は、別名、プロ

グラム可能なファンクションキー、カスタマイズ可能なプロンプト、コマンド履歴バッファ、HELP キー

といった機能もサポートしています。

SCF およびその他の対話型モードのユーティリティについての詳細は、4-8 ページの「管理ツール」を

参照してください。

-4 420092-001J

Page 73: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 4 章 通信サブシステムの管理

プログラマティックコマンドインタフェース

多くの通信サブシステムがプログラマティックコマンドインタフェースを備えています。このインタ

フェースは、SPI (Subsystem Programmatic Interface) として体系化されている一連のプロシージャコール、

定義、および規約をベースにして構成されています。このインタフェースで使用されるコマンドは、対話

型コマンドインタフェースで使用されているコマンドに対応しています。そのため、サブシステムコマン

ドの発行やイベントメッセージの取得といった、オペレータが対話型で行っていた作業を自動化するアプ

リケーションを作成することができます。

ユーザのアプリケーションは、SPI を使って管理メッセージを構築およびデコードします。アプリケー

ションは、SCP (Subsystem Control Point:サブシステム制御ポイント) と呼ばれる、通信サブシステムと相

互動作するプロセスと、メッセージを交換します。SCP は、データ通信管理プロセスです。SCP はすべて

の通信サブシステムに対して管理インタフェースを提供するため、複数のプロセス間の関係を設定する必

要なく、管理アプリケーションが複数のサブシステムを制御することができます。

図 4-2 に SPI、SCP、および管理アプリケーションの関係を示します。

図 4-2 管理アプリケーションと SCP の間での SPI メッセージの流れ

SCP は、X25AM といった I/O プロセスと直接通信する場合もあれば、マネージャプロセスを介して 1 つ

または複数の I/O プロセスと通信する場合もあります。マネージャプロセスを介して通信するのは、通常、

複数のサブシステムが管理サービスを共有している場合です。たとえば、PAM (Port Access Method) マネー

ジャプロセスである PAMMAN は、DSM 環境内の PAM サブシステムに対して管理サービスを行います。

SNAX/XF のような込み入ったサブシステムも通常マネージャプロセスを使用します。

図 4-3 に、I/O プロセスおよびマネージャプロセスへの SCP インタフェースを示します。

015CDT .CDD

Management

Application

Subsystem

Control

Point (SCP)

SPI

Messages

Communications

Subsystems

420092-001J 4-5

Page 74: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 4 章 通信サブシステムの管理

4

図 4-3 サブシステムプロセスへの SCP インタフェース

イベント管理サービス (EMS)

DSM をサポートしている通信サブシステムは、イベント (異常な出来事またはシステムにとって意味の

ある出来事) を EMS (Event Management Service) へ報告します。EMS は、ハードウェアが故障したりサー

ビスが使用可能になったなどの重要なイベントや、プリンタに用紙をセットするまたは ATM に現金を入

れるなどの操作が必要となるイベントをサブシステムが報告できるようにします。

サブシステムはイベントを EMS コレクタプロセスに報告し、EMS コレクタプロセスはそのイベントメッ

セージをログに記録します。EMS の構成要素であるディストリビュータがログからメッセージを読み取り、

アプリケーション、端末、プリンタ、リモートノードなどへ配信します。オペレータやアプリケーション

は、発生時点でイベントを監視することもでき、また過去に発生したイベントを検討することもできます。

オペレータは、端末画面または印刷された紙の上で、テキストメッセージの形式にされたイベント情報

を見ることができます。管理アプリケーションは、SPI メッセージの形で情報を取得します。オペレータ

やアプリケーションは、フィルタを使ってディストリビュータが取得すべきイベントのタイプを指定でき

ます。図 4-4 に、イベント記録およびイベントメッセージ取得のプロセスを示します。

016CDT .CDD

Management

ApplicationSCP

X25AM

I/O Process

SNAX/XF

Service Manager

Process

SNAX/XF

Subsystem Processes

-6 420092-001J

Page 75: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 4 章 通信サブシステムの管理

図 4-4 EMS を使ったイベントの記録と監視

017CDT .CDD

Management

Application Event

Messages

EMS

Collector

Event

Log

EMS

DistributorFilter

Event

Messages

EMS

DistributorFilter

Communications

Subsystems

CA-Unicenter or

NonStop

NET/MASTER MS

EMS

DistributorFilter

System Console or

other TSM

Workstation

Event

Messages

420092-001J 4-7

Page 76: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 4 章 通信サブシステムの管理

4

4.2 管理ツール

ここからの節では、通信プロダクトを管理する際に使用する各種ツールについて説明します。

4.2.1 TACL (Tandem Advanced Command Language)

TACL は、TANDEM NonStop Kernel オペレーティングシステムとともに提供される基本コマンドイン

タプリタです。ユーザは、TACL を使って、新しいユーザを定義するコマンド、稼動中のプロセスを制御

および監視するコマンド、サブシステムと通信するためのコマンドなどを発行できます。また、TACL を

使って、NonStop S シリーズサーバ上でほかのプログラムを起動することもできます。

TACL は、コマンドインタプリタとしての機能に加えて、強力なコマンドファイルを作成する機能も持っ

ています。このコマンドファイルには、完成した管理アプリケーションプログラムを含めることもできれ

ば、後でほかの言語で作成する予定の管理アプリケーションのプロトタイプを含めることもできます。

4.2.2 統合管理ツール

TANDEM は、密接に統合された各種の管理プロダクトを提供しています。CA-Unicenter (Model 125 ま

たは Model 325) for Tandem NonStop Servers または NonStop NET/MASTER Management Services を、管理

オペレーションの中心機能とすることができます。さらに、トラブルシューティング、メンテナンス、通

信ハードウェアといったハードウェアコンポーネントのサービスに役立つ TANDEM Service Management

(TSM) パッケージが用意されています。

CA-Unicenter for Tandem NonStop Servers

TANDEM NonStop サーバ用の CA-Unicenter は、今日 TANDEM をサポートしている中で最も進んだエ

ンタープライズ管理ソリューションです。CA-Unicenter の見た目と機能は、ほかの CA-Unicenter プロダク

トと同じですが、信頼性と柔軟性という TANDEM の基本的な特徴が統合されています。

CA-Unicenter は、特に TANDEM システムに合わせて設計された、強力な一連のエンタープライズ管理

機能を備えており、それらは完全に統合されています。CA-Unicenter の機能のすべてを使用することも、

一部だけを使用することもできます。CA-Unicenter は次の機能を備えています。

□ イベント管理 … この機能を使用すると、重要なメッセージを識別するためのポリシーを定義し、メッ

セージに自動応答し、引き続き注意が必要な異常な状況を特定することができます。

□ ワークロード管理 … この機能を使用すると、バックグラウンドで行われる処理を、システムがビジー

でない時間に実行するよう自動化できます。またこの機能を使って、既定のスケジュール、ほかの作業

との兼ね合い、カレンダ定義、またはこれらの要因の組合せに応じてバックグラウンド処理を自動的に

実行することもできます。

□ ファイル管理 … この機能によって、TANDEM ファイルシステム内でのデータの完全性と可用性が向

上します。この機能に備えられたツールを使って、システム管理者およびユーザは、ストレージ環境を

すばやく簡単に監視および管理することができます。

□ セキュリティ管理 … この機能は、すべてのアクセス認証を 1 つの中央セキュリティデータベースに沿っ

て行うポリシーベースのシステムを提供し、TANDEM 環境のセキュリティと完全性を向上させます。

-8 420092-001J

Page 77: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 4 章 通信サブシステムの管理

□ スプール管理 … この機能は、TANDEM スプーラサブシステムにアクセスするための単純化されたイ

ンタフェースを提供します。このインタフェースを使って、ユーザは、より簡単にシステムにプリンタ

を定義したり、ジョブキューを管理したり、スプーラを制御および設定することができます。

□ 問題管理 … この機能は、日々発生する問題およびシステム管理者が検出した問題を、簡単かつ正確に

管理するための枠組みを提供します。問題を正しく追跡・監視することは、ユーザに満足感を与え、コ

ストを低く抑えるために重要なことです。

□ Integrated Command and Control … この機能は、Windows NT ワークステーションから TANDEM シス

テムを操作・管理するための一連のアプリケーションで構成されています。次のアプリケーションが含

まれます。

CUA (Configuration and User Administration:設定およびユーザ管理) … コンソールユーザプロファ

イルを管理するために使用します。ユーザプロファイルには、個々のコンソールユーザ、および特

定のクラスのオペレータと管理者のニーズに合わせた、一連のユーティリティおよびワークステー

ションデスクトップコンフィギュレーションが定義されています。

Integrated Command and Control (ICC) … システムオブジェクトを管理するために使用します。シス

テムオブジェクトとは、各種サブシステムコマンドのコマンドボタンの代わりに使用するものです。

これにより、オペレータは、個々のサブシステムコマンドインタフェースの構文や特徴を覚えてお

く必要がなくなります。

ワークステーション上の CSG (Client Server Gateway:クライアントサーバゲートウェイ) およびホ

スト上の SSG (SeeView Server Gateway:SeeView サーバゲートウェイ) … これらはともにはたら

いて、ワークステーションアプリケーションからホスト上のコマンドインタプリタにコマンドを送

り、その後ワークステーションに応答を返すための、一般的なクライアント/サーバ通信方法を提

供します。

CA-Unicenter の管理ファシリティは、GUI (グラフィカルユーザインタフェース) または CAUTIL (コマ

ンドラインインタフェース) から使用できます。CA-Unicenter のすべての機能は、GUI からアクセス可能

ですが、コマンドラインインタフェースを使うと、ほかのプラットフォームやTANDEM プラットフォー

ムのほかの製品と CA-Unicenter との相互運用性を簡単に追加することができます。

NonStop NET/MASTER Management Services (MS)

NonStop NET/MASTER Management Services (MS) は、単一の NonStop S シリーズサーバまたは

TANDEM システムと IBM システムの両方で構成されるネットワーク全体を 1 台の端末から監視・管理で

きるようにするネットワーク管理システムです。NonStop NET/MASTER MS を使って、次のことを実行で

きます。

□ ネットワーク全域のローカルシステムまたはリモートシステムによって生成されたイベントメッセージ

を表示する。

□ ネットワーク内の対等なシステムをリモートで制御したりそれらのシステムの情報を収集したりするた

めにコマンドを発行し、ローカルの端末に応答を表示させる。

□ システムユーティリティ、TACL ルーチン、その他の対話型モードおよびページモードの外部アプリ

ケーションを実行する。

420092-001J 4-9

Page 78: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 4 章 通信サブシステムの管理

4

□ NonStop NET/MASTER NCL (Network Control Language:ネットワーク制御言語) を使って、カスタム

アプリケーションおよびオペレーション管理自動化プロシージャを作成および実行する。この言語は、

特にシステムおよびネットワーク管理作業を自動化するために設計された、ハイレベル言語です。

□ ネットワーク全域で発生したアクティビティの報告が記録されたローカルのログファイルを表示する。

□ ユーザ固有のシステムおよびネットワークのニーズに合わせて操作環境を調整する。

TSM (Tandem Service Management) パッケージ

TSM パッケージは、トラブルシューティング、保守、およびサービスのツールを提供するクライアント/

サーバアプリケーションです。TSM パッケージは、NonStop S シリーズサーバで実行されるソフトウェア

コンポーネントと PC 互換ワークステーションで実行されるソフトウェアコンポーネントで構成されていま

す。ワークステーション上で実行される TSM ソフトウェアは、幅広いオンラインヘルプを備えた使いやす

い GUI が特徴となっています。

TSM ソフトウェアを使って実行できる主な作業は次のとおりです。

□ NonStop S シリーズサーバを起動する。

□ システムのコンポーネントとコンフィギュレーションを識別する。

□ システムコンフィギュレーションの物理的および論理的な構成を表示する。

□ システムコンポーネントの現在の状態を調べる。

□ Ethernet 4 ServerNet アダプタ (E4SA) や ServerNet/FX アダプタといった特定のカスタマ置換可能ユ

ニット (CRU) およびフィールド置換可能ユニット (FRU) 上で保守作業を実行する。

□ 問題情報およびコンフィギュレーション情報をサービスプロバイダに送る。

□ イベントログを表示する。

□ システムリソースを監視する。

□ リモート監視および保守機能を実装する。

4.2.3 コンフィギュレーション管理

コンフィギュレーション管理とは、システムおよびオブジェクトのコンフィギュレーションを行い、コ

ンフィギュレーション情報を維持管理する作業を指します。リソースを使用するときは、その前にそのリ

ソースのコンフィギュレーションが定義されている必要があります。障害が発生したときは、障害の修復

後にコンフィギュレーション情報をリストアしなければなりません。またオブジェクトのコンフィギュレー

ション属性を調整することによって、パフォーマンスの問題といったさまざまな問題が解決される場合が

少なくありません。

-10 420092-001J

Page 79: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 4 章 通信サブシステムの管理

DSM/SCM と SYSGENR

オペレーティングシステムの新しいリリースをインストールする際は、DSM/SCM (Distributed Systems

Management/Software Configuration Manager:分散システム管理/ソフトウェアコンフィギュレーションマ

ネージャ ) を実行する必要があります。DSM/SCM は、ソフトウェアのインストール時に手順を追って案

内する GUI ベースのプログラムです。DSM/SCM は、G シリーズシステムのシステム生成プログラムであ

る SYSGENR を自動的に実行します。

SYSGENR は、CONFTEXT コンフィギュレーションファイルの ALLPROCESSORS パラグラフに並ん

でいる一連のシステム変数を設定します。これらのエントリは、SYSGENR によって構築され、オペレー

ティングシステムのイメージファイルである OSIMAGE ファイルに保管されます。

SCF (Subsystem Control Facility:サブシステム制御ファシリティ )

SCF は、G シリーズリリース用に TANDEM が提供する、オンラインのコンフィギュレーションファシ

リティです。SYSGENR を実行して基本コンフィギュレーションを設定した後、SCF を使ってオペレーティ

ングシステムの残りのオブジェクトを設定する必要があります。オフラインコンフィギュレーションを変

更する際にシステムをダウンさせなければならない場合が 1 つだけあります。それは CONFTEXT ファイ

ルの ALLPROCESSORS パラグラフに変更を加える場合です。SCF は、すべての通信プロダクトをコン

フィギュレーションおよび制御するために使用するツールです。

次に、LAN 接続および広域網 (WAN) 接続を設定する際に使用する 2 つの主な SCF インタフェースを紹

介します。

この SCF インタフェースは、次の通信サブシステムのための WAN 接続および

LAN 接続性をコンフィギュレーションおよび管理するために使用されます。ま

た、 ServerNet 広域網 (SWAN) コンセントレータへのアクセスを制御するために

も使用されます。

□ AM3270

□ ATP6100

□ CP6100

□ Envoy

□ Envoy-ACP/XF

□ Expand

□ SNAX/APN

□ SNAX/XF

□ TR3271

□ X25AM

この SCF インタフェースは、NonStop S シリーズサーバを Ethernet LAN または

トークンリング LAN に接続する Ethernet 4 ServerNet アダプタ (E4SAs)、Fast

Ethernet ServerNet アダプタ (FESAs)、およびトークンリング ServerNet アダプタ(TRSA) の構成要素をコンフィギュレーションするのに使用されます。また、

SWAN コンセントレータを NonStop S シリーズサーバに接続する E4SA をコン

フィギュレーションするためにも使用されます。

WAN サブシステム

のための

SCF インタフェース

ServerNet LAN

システムアクセス

(SLSA) サブシステム

のための

SCF インタフェース

420092-001J 4-11

Page 80: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 4 章 通信サブシステムの管理

4

次の通信サブシステムも SCF インタフェースを備えています。

□ AM3270

□ ATM

□ ATP6100

□ CP6100

□ Envoy

□ Envoy-ACP/XF

□ Expand

□ NonStop IPX/SPX

□ OSI/AS

□ OSI/FTAM

□ OSI/MHS

□ OSI/TS

□ PAM

□ QIO

□ ServerNet/FX アダプタシステム

□ SNAX/APN

□ SNAX/XF

□ SNAX/APC

□ Tandem NonStop TCP/IP

□ TR3271

□ X25AM

サブシステム別の管理ユーティリティ

SNAX/HLS、Exchange/SNA、EM3270 などの通信サブシステムの管理には、それぞれのサブシステムに

固有のユーティリティを使用します。このマニュアルではそれらのユーティリティについては説明しませ

んので、必要に応じて該当するマニュアルを参照してください。

4.2.4 名前の管理

複雑なシステムやネットワークでは、オペレータが多数のオブジェクトの名前、存在場所、相互関係な

どを知らなくてもサブシステムを管理できる必要があります。オペレータは、リソースの属性や関係を理

解できなければなりませんが、ハイレベルな管理アプリケーションがあれば、この作業から解放されます。

NonStop S シリーズサーバでは、オブジェクト名やその他のオブジェクト情報を、DNS (Distributed Name

Service:分散ネームサービス) で定義された単一のデータベースに記録しておくことができます。DNS を

使って次の情報を定義できます。

-12 420092-001J

Page 81: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 4 章 通信サブシステムの管理

□ オブジェクトが関連付けられているサブシステム。

□ オブジェクトを管理する管理プロセス。

□ オブジェクトの別名 (ローカルからリモートオブジェクトを参照するための別名を含む)。サブシステム

で定義されたのとは異なる名前でオブジェクトを参照できるようになります。

□ 相互に関連するオブジェクトのグループ。どのオブジェクトをどのグループに含めるかはユーザが決定

します。

□ 複合オブジェクト (複数のサブシステムに定義されているオブジェクト) とその属性。属性には、複合

オブジェクトを制御しているサブシステムや、それらのサブシステムがオブジェクトに与えた名前など

があります。

ユーザは、DNS データベースを分散させることにより、ネットワーク管理を集中化または分散化し、制

御ノードが一時的にアクセス不能となった場合でもほかのノードの管理が自立的に行われるようにするこ

とができます。DNS は、オペレータはもとより、複数の通信プロダクトの管理を一元化するような管理ア

プリケーションを作成する開発者にとっても有用なツールです。

4.2.5 制御および問合せ

サブシステムに含まれるリソースの稼動状態を制御するとき、あるいはリソースの現在の状態 (回線が使

用可能か使用不能かなど) を問い合わせるときにも、リソースのコンフィギュレーションを管理するときと

同様、SCF を使用することができます。

複数のサブシステムに含まれているオブジェクトの状態を同時に表示したいときは、CA-Unicenter for

TANDEM NonStop Servers を使用します。これにより、たとえば、業務管理メッセージ、セキュリティメッ

セージ、問題メッセージなどを区別し、各タイプのメッセージを別々の監視コンソールに送ることができ

ます。

4.2.6  障害およびイベントの管理

ネットワークで発生した問題を特定し、管理し、またネットワークで発生した重要なイベントにオペレー

タの注意を喚起するために利用できるツールがいくつか用意されています。

EMS メッセージの監視

4-6 ページの「イベント管理サービス (EMS)」で EMS プロダクトの概要を説明しました。TSM EMS イ

ベントビューアを使用すると、イベントメッセージをシステムコンソールまたはその他の TSM ワークス

テーションに表示することができます。アプリケーションは EMS から直接メッセージを取得できます。

フィルタを使って、メッセージの中から特に表示したい項目を選択することができます。フィルタを使う

には、CA-Unicenter for TANDEM NonStop Servers または NonStop NET/MASTER MS を使って対話モード

で行うか、またはプログラム的に実行します。

たとえば、SLSA サブシステム上で TANDEM NonStop TCP/IP を実行している場合、フィルタを使って、

それら 2 つのサブシステムからのメッセージだけを監視することができます。デバイスに異常があると判

断される場合、そのデバイスに関する最新のイベントを確認できます。また、イベントの発生時点を基準

にしてイベントを監視するオプションもあり、特定の時点以降に発生したイベントだけを確認することが

できます。EMS によって維持管理されるイベントログは、毎日のイベント管理にも、長期的なネットワー

ク分析にも利用できます。

420092-001J 4-13

Page 82: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 4 章 通信サブシステムの管理

4

OMF (Object Monitoring Facility:オブジェクト監視ファシリティ )

OMF は、CA- Unicenter for TANDEM NonStop Servers のユーザに提供されるエンタープライズ管理プロ

ダクトであり、これを使って、プロセッサ、ディスク、ファイル、および TANDEM 環境内のプロセスと

いったオブジェクトを監視できます。OMF は、OMF に保管され OMF によって維持管理されるオブジェ

クトコンフィギュレーションに基いて、周辺機器またはサブシステムのオブジェクトを監視します。オブ

ジェクトが設定されたとおりに動作しない場合、情報メッセージ、動作要求メッセージ、または重大イベ

ント発生通知が EMS コレクタに送られます。

EMS Analyzer

EMS Analyzer プロダクトは、EMS ログファイルからイベントを選択します。ユーザは、サブシステム

の ID、イベント番号、テキスト、開始時刻、停止時刻などのパラメータを指定します。EMS Analyzer を

使用すると、EMS フィルタ言語を使って独自のフィルタを作成またはコンパイルしなくても、サーバ上の

デバイス、サブシステム、およびアプリケーションについての情報を検証・分析することができます。

TANDEM NonStop サーバ用 CA-Unicenter Models 125 および 325

CA-Unicenter for TANDEM NonStop Servers は、システムまたはネットワークで生じた問題の自動的解

決を支援します。CA-Unicenter を使うと、イベントメッセージによって通知された問題などの管理が簡単

になります。また、ほかのタイプのイベントも問題として定義しておくことで管理しやすくなります。いっ

たん定義すると、特定の項目やイベントに関する問題を簡単な方法で報告および追跡できるようになりま

す。

NonStop NET/MASTER MS

NonStop NET/MASTER MS を使うと、ネットワーク上にある SNA システムからのイベント情報も表示

することができます。SNAX サブシステムは SNAView と呼ばれるメカニズムをサポートしています。こ

のメカニズムによって、イベント情報を NonStop S シリーズサーバと SNA システム間でやり取りできま

す。SNAViewについては、第 7 章「SNA ネットワークとの接続」を参照してください。

TSM Notification Director

Tandem Service Management (TSM) Notification Director は、NonStop S シリーズサーバから通知や障害

レポートを受け取り、表示し、ユーザが解決のための措置をとったり、解決策を問い合わせるためにサー

ビスプロバイダにレポートを送ったりできるようにします。ユーザとサービスプロバイダは、TSM アプリ

ケーションを使ってハードウェアを監視し、ハードウェアのパフォーマンスを検証することができます。

TRACE と PTRACE

SCF には、あらゆる通信サブシステムの回線およびプロトコルで発生したイベントを追跡するためのTRACE コマンドがあります。追跡オプションはプロダクトによって異なります。いったんトレースログが

生成されると、ユーザは PTRACE と呼ばれるプログラムを使ってデータを解釈することができます。

PTRACE は、トレースログ内のデータを、各フィールドにラベルを付けて表示します。ラベルを表示する

のは、トレースレコードのフォーマットに慣れていないユーザでも容易にデータを扱えるようにするため

です。とはいえ、ユーザはトレース対象になっているプロトコルについては精通している必要があります。

例 4-1 に、PTRACE による表示の例を示します。

-14 420092-001J

Page 83: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 4 章 通信サブシステムの管理

例 4-1 PTRACE による表示例

15:19:01:570 >000.130 #91 TAPS L5 PROVL5 I/O Completion Su Name #Z000016 Session ID 23File ID %H00011FA8 Tag %H00000005 DCB Addr %H001AD7DACount Transferred 00081 FS Error 00000 MCW %H0000CN(Connect) SPDU Cxn Id(Calling): (6) 4154 5441 4348 Protocol Options: %H00 unable to receive extended concatenated SPDUs Version Number: %H01 Vsn 1 Token setting Item: %H01 Release MajorSync MinorSync Data

initiator initiator initiator responder Session User Rqmnts: %H0001 HalfDuplex Calling S-Sel: (3) 5555 02 Called S-Sel: (3) 5555 03 User Data: (40) 436F 6E6E 6563 7420 5265 7175 6573 7420 (40) Connect Request

4.2.7 パフォーマンス管理

TANDEM は多くのパフォーマンス測定ツールを提供していますが、それらのなかでも最も基本的なツー

ルが、多くの通信サブシステムを含む各種通信プロダクトからパフォーマンス統計情報を収集する

MEASURE です。測定対象のオブジェクトとデータ収集の時間間隔は、オペレータが指定します。測定結

果はアプリケーションが読み取ることができます。またオペレータは、TANDEM の ENFORM レポートラ

イタを使って、MEASURE によって生成されたログに問合せを出すことができます。

ネットワークのパフォーマンス統計情報をまとめて表示させたいときは、NSX (Network Statistics

Extended) ユーティリティを使用することができます。NSX は、CA-Unicenter for TANDEM NonStop Servers

のユーザに提供されるエンタープライズ管理プロダクトです。NSX は、プロセッサの使用率やネットワー

ク回線のスループットなどの統計情報を連続的に監視し、その統計情報をデータベースに書き込むアプリ

ケーションプログラムです。統計情報のデータベースは特定のノードに集中させることもできれば、任意

のノードに分散させることもできます。

NSX には、統計データを表示するためのアプリケーションも含まれています。たとえばユーザが

「scoreboard」を選択すると、集約されたパフォーマンス統計情報がリアルタイムで表示されるとともに、

リミットを超えた値がハイライトされます。また、コマンドインタフェースを介して、より具体的な統計

情報を表示させることもできます。たとえば、ネットワークに含まれるシステムごとにプロセッサの使用

率を棒グラフで表示させることができます。ENFORM レポートライタを使えば、NSX データベースに問

合せを行うことができます。

例 4-2 に、NSX による表示例 (line-handler scoreboard) を示します。

420092-001J 4-15

Page 84: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 4 章 通信サブシステムの管理

4

例 4-2 NSX による表示例

Nssview 15FEB97 Expand LH Score on 37 Lines 4 Systems 01/23 09:46 System LH Nak LH Nob LH Bcc System LH Nak LH Nob LH Bcc SNCC S1 S2 S3---------------------------- \SNCC \242 Time Pool% PF NoB Bcc L4naks L4packets L4passtru L4links --------------- ----- ----- -- --- --- ------ --------- --------- ------- $LHCOM1/239:4577 $LHOM11/239:45 $LHOM31/239:45 $LHOM41/239:4539211 $LHOM51/239:4558181 $LHOM61/239:4539131

\S1 \250 Time Pool% PF NoB Bcc L4naks L4packets L4passtru L4links --------------- ----- ----- -- --- --- ------ --------- --------- ------- $LHCLX1/239:50421133614045 $LHEXT1/239:501521 $LHOM21/239:503321 $LHOMN1/239:501514 $NET1 s1/239:50 $NET2 s1/239:50

To Freeze hit BREAK Type help or <command> RETURN resume SF15 exit SF16

パフォーマンス管理をサポートする機能は、SCF にも含まれています。たとえば、パフォーマンスとリ

ソース使用状況に関する統計情報を SCF によって検索することができます。SCF を使うと、オブジェクト

の属性を調整してパフォーマンスを改善することもできます。SCF をサポートするサブシステムには同様

の機能を持つプログラマティックインタフェースを備えたものもあり、これらの機能をプログラム的に実

行することもできます。

パフォーマンスのボトルネックをすばやく調べたいときは、使いやすい GUI を備えた MacOffender ソフ

トウェアを使用できます。MacOffender ソフトウェアは、リソース利用の統計情報をリアルタイムでグラ

フィック表示し、またプロセッサやディスク使用量を監視するための各種チャートとグラフを用意してい

ます。さらに、ユーザが定義したリミットを超えたときに視覚的な警告を発することもできます。

MacOffender ソフトウェアは、Ethernet LAN を介して NonStop S シリーズサーバに接続された Macintosh

上で動作します。

4.2.8 セキュリティ管理

CA-Unicenter for Tandem NonStop Server のセキュリティ管理機能を使用することにより、貴重な作業時

間を中断することなく、コンピュータ環境を効果的にセキュリティ保護することができます。セキュリティ

管理機能は、TANDEM システムのネイティブのセキュリティをポリシーベースのセキュリティ機能で拡

張し、TANDEM システムのユーザとアセットの関係を制御します。セキュリティ保護できるアセットは、

プログラム、ファイル、端末、抽象リソースなどです。すべてのセキュリティ関連情報を共通データベー

スに保管することにより、セキュリティの変更や追加が与える影響の大きさを正しく簡単に評価すること

ができ、セキュリティ変更によって思わぬ副作用がユーザに及ぶことを防止できます。拡張および簡易化

されたセキュリティ管理機能により、エラーの軽減、反応の鋭敏さ、そして各組織のニーズに合わせるた

めの柔軟性の増加が実現しました。

-16 420092-001J

Page 85: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 4 章 通信サブシステムの管理

TANDEM と TANDEM の子会社の Atalla 社は、システムおよびネットワークに含まれる特定のリソー

スのセキュリティを保護するプロダクトを提供しています。たとえば、SAFEGUARD というプロダクト

は、指定されたユーザだけにアクセス権を与えることにより稼動中のプロセスおよびデバイスのセキュリ

ティを確保します。SAFEGUARD はまた、アクセス権を与えられていないユーザがシステムにログオンす

るのを防止します。Atalla 社は、NonStop S シリーズサーバで使用する暗号化プロダクトを提供していま

す。Atalla プロダクトについての詳細は、Atalla の担当者および関連文書を参照してください。

NonStop NET/MASTER MS には UMS (User ID Management Services:ユーザ ID 管理サービス)が含まれ

ています。このサービスは、オペレータによる機能やコマンドへのアクセスを、システムマネージャやセ

キュリティ管理者が制御するための暗号化プロファイルを維持管理します。個々のオペレータプロファイ

ルを設定して特定のサブシステムコマンドへのアクセスを制限することができます。UMS は自動的にオペ

レータメニューを調整して、個々のオペレータに許可された機能だけを表示するようにします。また、オ

ペレータが特定のコマンドを使用できる時間帯を制限したり、特定の端末だけでコマンドを実行できるよ

う制限することもできます。NonStop NET/MASTER MS ソフトウェアはまた、オペレータが端末または

NCL プロシージャを使って実行しようとしたコマンド、応答、およびサインオンの詳細なオーディットト

レイルも維持管理します。

ほかの管理プロダクトにもセキュリティ機能を備えたものがあります。たとえば、SCF は、オブジェク

トの状態またはコンフィギュレーションに影響を及ぼすコマンド (このコマンドをセンシティブコマンドと

いいます)の使用を特定のユーザだけに許すことにより、セキュリティを確保します。また、コマンドとそ

の応答を記録しておき、後で参照できるようにもします。

最後に、DNS (分散ネームサービス) では、名前のドメインを指定できます。これは、名前およびその名

前の関連情報のコピーを与えられたノードのリストのことです。この機能を使用することにより、オブジェ

クトまたはその関連情報を参照できるユーザを制限することができます。

4.2.9 ワークロード管理

ビジネス上の重要な決定を行うには、コンピュータの処理結果がタイムリーに得られる必要があります。

システムの使用率と複雑さが増すにつれ、コンピュータシステムを効果的に稼動させることが難しくなり

ます。The CA-Unicenter for Tandem NonStop Servers のワークロード管理機能は、ワークロードのスケ

ジュールを自動化する優れたソリューションを提供しています。この機能は、時間的な制約に応じて、ま

たジョブとその実行に必要となるリソースを照合させることにより、ジョブのスケジュール、ジョブの実

行順序の監視、ジョブの障害といった重要なオペレーションを制御します。

CA-Unicenter のワークロード管理機能は、手作業で行っていた処理を自動化し、手作業による処理につ

きもののセットアップ時間やエラーを排除することで、時間とコストを節約します。

420092-001J 4-17

Page 86: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

Part ⅡⅡⅡⅡTANDEM のネットワーキングソリューション

パート II には次のセクションがあり、TANDEM の通信プロダクトがどのようにユーザの接続性要件を

満たすかを説明しています。

第 5 章 EXPAND ネットワーク

第 6 章 デバイス別の接続

第 7 章 SNA ネットワークとの接続

第 8 章 OSI ネットワークとの接続

第 9 章 LAN との接続

第 10 章 TCP/IP ネットワークとの接続

第 11 章 インターネットアプリケーション

各章の最初に、その章で説明するプロトコルに関連した用語と概念を簡単に説明します。この部分は、

一般的な読者のほか、TANDEM の通信プロダクトで何ができるかを知りたいと思っている最上位インタ

フェースのユーザも対象としています。残りの部分は、各章とも接続のためのプロダクトについて説明し

ます。

Page 87: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 5 章 EXPAND ネットワーク

第 5 章 EXPAND ネットワーク

EXPAND サブシステムは、NonStop S シリーズサーバとほかの TANDEM NonStop サーバを接続する

TANDEM のネットワーキングソフトウェアです。EXPAND は、耐障害性を持つ TANDEM NonStop Kernel

オペレーティングシステムをネットワーク内に分散された各ノードにまで拡張します。図 5-1 は、EXPAND

ネットワーク内に配置された複数の NonStop S シリーズサーバの間でプロセス間通信がどのように行われ

るかを示しています。図中、EXPAND ラインハンドラは、データを実際に転送するプロセスです。ネット

ワーク制御プロセス (NCP:Network Control Process) は、経路選択 (ルーティング) や隣接ノードの稼動状

況の監視など、データ転送よりも上位の機能を担当するプロセスです。

図 5-1 EXPAND ネットワークで行われるプロセス間通信

この章では、EXPAND ネットワークソフトウェアのほか、EXPAND ネットワークに付加価値サービス

を提供するいくつかのプロダクトについても説明します。この章の内容は次のとおりです。

□ EXPAND ネットワークを使用することの利点 (5-2 ページ)

□ EXPAND ネットワークのための付加価値サービス (5-4 ページ)

□ EXPAND の通信インタフェース (5-7 ページ)

□ EXPAND アプリケーションの例 (5-9 ページ)

NonStop S-Series Server

019CDT .CDD

User

Process

Line-Handler

Process

File System

Message System Message System Message System

User

Process

File System

NonStop K-Series Server Cyclone System

Line-Handler

Process

Line-Handler

ProcessLine-Handler

Process

$NCP $NCP $NCP

420092-001J 5-1

Page 88: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 5 章 EXPAND ネットワーク

5

5.1 EXPAND ネットワークを使用することの利点

EXPAND サブシステムを使用すると、地理的に分散された最大 255 の NonStop サーバを合計 4,080 の

プロセッサを 1 つのネットワークに統合して、論理的に接続することができます。EXPAND は TANDEM

NonStop Kernel オペレーティングシステムを論理的に拡張するソフトウェアであるため、Guardian の操作

に慣れているユーザは EXPAND を使用するためのトレーニングを改めて受ける必要はありません。

EXPAND サブシステムを介して NonStop S シリーズサーバを異機種ホストに接続することはできませ

ん。しかし、SNAX/XF、CP6100、TANDEM NonStop TCP/IP、OSI/TS、X25AM といったソフトウェアア

プリケーションを使用すれば、EXPAND ネットワーク内の NonStop S シリーズサーバを異機種ホストに

リンクさせることができます。

EXPAND ネットワーク内では、多種多様な物理伝送媒体を使用することができるので、ユーザは最も能

率的でコストパフォーマンスの優れた通信テクノロジをユーザ自身のニーズに合わせて選択することがで

きます。EXPAND サブシステムでサポートされる伝送媒体については、5-8 ページの「EXPAND の通信イ

ンタフェース」を参照してください。

EXPAND は、ユーザに次のメリットを提供します。これらについては各項目で解説します。

□ 論理的に単一のシステム (5-2 ページ)

□ ネットワークの自動再編成による独自の耐障害性 (5-3 ページ)

□ 自動メッセージルーティング (5-3 ページ)

□ セキュリティの確保 (5-4 ページ)

□ 一元的なネットワーク管理 (5-4 ページ)

5.1.1 論理的に単一のシステム

EXPAND サブシステムは、任意の NonStop S シリーズサーバ上のアプリケーションやオペレータが、

ネットワーク内に存在するどのリソースでも、ネットワーク接続を意識せずに使用できるようにします。

EXPAND サブシステムの I/O プロセスは、ユーザやプログラマに意識されることはありません。ファイル

システムによって直接使用されるため、ネットワーク全体があたかも単一のシステムのように感じられま

す。ユーザは、EXPAND ネットワーク内のほかの NonStop S シリーズサーバ上にあるファイルやアプリ

ケーションを、自分の NonStop S シリーズサーバのファイルやアプリケーションと同じ感覚で使用するこ

とができます。プログラマは、ローカルのリソースへもリモートのリソースへも同じアプリケーションコー

ドを使用してアクセスすることができます。データベースもユーザの業務に応じてネットワーク内に分散

配置し、どのノードからでもアクセスすることができます。ユーザは、データベースが分散されているこ

とすら意識する必要はありません。EXPAND ネットワーク内に配置されたすべてのリソースは、ネット

ワーク内のどこからでもアクセスおよび管理が可能です。

-2 420092-001J

Page 89: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 5 章 EXPAND ネットワーク

5.1.2 ネットワークの自動再編成による独自の耐障害性

EXPAND は、ノード間で複数経路を自動的に管理することによって、ネットワークに独自の耐障害性を

実現します。経路とは、データが送信ノードから受信ノードへ到達するために通過する全行程のことです。

1 つの経路を、多数の物理的な接続で構成することができます。EXPAND ネットワーク内の各サーバが

ノードです。任意の隣接ノード間には最大 8 回線を維持することが可能であり、経路にはノードがいくつ

でも介在することができます。ユーザがデータを転送しようとすると、EXPAND サブシステムが送信ノー

ドと宛先ノードの間の最適な経路を選択します。データの転送中に障害が発生すると、EXPAND はネット

ワークを自動的に再編成して最適の代替経路を選択し、データの転送を継続します。障害が復旧すれば、

EXPAND サブシステムは、再び元の経路を使用します。

5.1.3 自動メッセージルーティング

EXPAND の自動メッセージルーティング機能は、最低 1 つの経路が使用可能であれば、ネットワーク内

のどのシステムから送出されたメッセージでも、必ず宛先に届けられることを保証します。EXPAND サブ

システムのルーティング機能には次のものが含まれます。

□ パススルー

□ 最適パス

□ 優先順位

パススルールーティング

EXPAND サブシステムには洗練されたルーティングスキームが備えられており、中間システムがデータ

パケットを宛先ノードにルーティング (パススルー ) することができます。このスキームにより、データ交

換のために各ノードを直接接続する必要がなくなるため、回線数が少なくて済みます。

最適パスルーティング

EXPAND ネットワーク上でメッセージが送信される際、EXPAND サブシステムは、回線速度と宛先ノー

ドまでの中間ノード (ホップ) 数に基いて、宛先システムまでの最適なパス経路を選択します。最適パス経

路とは、伝送速度が最短であるような経路です。

ノードやパスが利用可能になったり利用不能になったりすることでノードやパスの状況が変わると、

EXPAND サブシステムは選択した最適パス経路を動的に変更します。

優先順位ルーティング

EXPAND ネットワーク上で送信するメッセージにさまざまな優先順位を割り当てることができます。優

先順位ルーティングを使用することにより、ネットワークが混雑しているときでも、重要なメッセージを

宛先に届けることができます。

420092-001J 5-3

Page 90: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 5 章 EXPAND ネットワーク

5

5.1.4 セキュリティの確保

ユーザが EXPAND ネットワーク内のリモートシステムにあるプロセス、デバイス、またはファイルに

アクセスしようとするときは、そのユーザのアカウントとパスワードがリモートシステムにあらかじめ設

定されていなければなりません。リモートノードのプロセス、デバイス、およびファイルへのアクセスは、

そのノードに所属するユーザに限定することができます。SAFEGUARD セキュリティシステムは、

EXPAND ネットワーク内の 1 つのシステムから制御できます。EXPAND ネットワークで使用できる暗号

化装置は、TANDEM の子会社である Atalla 社が提供しています。Atalla プロダクトについての詳細は、Atalla の担当者および関連文書を参照してください。

5.1.5 一元的なネットワーク管理

EXPAND サブシステムは DSM (Distributed System Management) ファシリティをサポートしています。

DSM は、個別システムおよびアプリケーションリソースを含め EXPAND ネットワーク内のすべてのハー

ドウェアおよびソフトウェアコンポーネントを一元的に管理します。

5.2 EXPAND ネットワークのための付加価値サービス

TANDEM は、分散データベースの完全性、災害復旧、および情報の転送に関する EXPAND の機能を強

化する多くのオプションプロダクトを提供しています。次に、それらのうち 3 つを取り上げて説明します。

□ NonStop Transaction Manager/MP (NonStop TM/MP) (5-4 ページ)

□ RDF (Remote Duplicate Database Facility) (5-4 ページ)

□ TRANSFER 配信システム (5-5 ページ)

5.2.1 NonStop Transaction Manager/MP (NonStop TM/MP)

NonStop TM/MP プロダクトは、オンライントランザクション処理 (OLTP) および意思決定支援環境内

で、トランザクションの保護とデータベースの一貫性を提供します。NonStop TM/MP プロダクトの主要コ

ンポーネントは、トランザクション管理ファシリティ (TMF) サブシステムです。TMF サブシステムは、ト

ランザクションが完了しなかった場合やシステムに障害が発生した場合に分散データベースを保護します。

トランザクションが 1 つのノードを更新すると、TMF は、ほかのすべてのデータベースノードも更新され

ることを保証します。関連ノードのいずれかで停電があったなどの理由でトランザクションを打ち切った

場合、TMF はデータベースの内容をトランザクション開始前の状態に戻します。完全なシステム障害が発

生した場合には、TMF サブシステムを使って、障害発生前の安定した状態までデータベースを復元するこ

とができます。

5.2.2 RDF (Remote Duplicate Database Facility)

Remote Duplicate Database Facilityプロダクト (RDF および NonStop RDF/MP) は、1 つまたは複数のリ

モートシステム上にバックアップデータベースを保管します。これにより、オリジナルのデータベースが

壊れても、その直前までのデータベースがネットワーク内のどこかに維持されます。RDF サブシステムは、

プライマリシステム上の TMF サブシステムが生成するオーディットレコードを定期的に読み取って、数秒

または数分以内にすべての変更をバックアップデータベースに適用することにより、バックアップデータ

ベースを更新しています。

-4 420092-001J

Page 91: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 5 章 EXPAND ネットワーク

5.2.3 TRANSFER 配信システム

TRANSFER は、ユーザがネットワーク内のあらゆる場所にあるデータ、テキスト、イメージ、および図

形を自由に転送、蓄積、または検索することを可能にする情報配信システムです。TRANSFER は、EXPAND

サブシステムで稼動し、TANDEM の電子メール (Email) およびパーソナルコンピュータ (PC) ファイル転

送プロダクトをサポートします。ユーザは、トラフィックのピーク時を避けて TRANSFER が稼動するよ

うに設定できます。

TRANSFER は、次のエンティティ間での通信をサポートする上位ソフトウェアプロダクトです。

□ エンドユーザ

□ 入出力 (I/O:input/output) デバイス

□ 実行中のプログラム (プロセス)

TRANSFER は、データのパッケージを作成、保守、および要求元のアプリケーションへルーティングす

るための一連のプロセスを提供します。

TRANSFER パッケージは、情報の集合です。たとえば、オフィス間のメールのパッケージには、同じ場

所または異なる場所で働く人々の間で送受信されるテキストとイラストが含まれていることが考えられま

す。データベースの更新に必要なデータのパッケージには、オーダ入力プロセスから製造プロセスへ送信

される数値とトランザクションコードなどが含まれていることが考えられます。

パッケージの送信者と受信者は、TANDEM の EXPAND ネットワーク内のどこにあってもかまいませ

ん。また各種アプリケーションに関連付けることができます。

TRANSFER 配信システムには次の特徴があります。

□ 柔軟性

ユーザは、1 つまたは複数の TRANSFER パッケージについて、データの種類と量、およびパッケージ

内でのデータの配列を指定することができます。ユーザはネットワークのあらゆる場所にいるほかの

ユーザと通信することができ、「このパッケージを明日配信する」または「各受信者への配信を証明す

る」といった配信パラメータを指定することができます。

□ 信頼性

受信者やネットワークノードが一時的に使用不能になっている場合、通信回線やディスクコントローラ

に障害が発生した場合、またはシステムが再ロード中の場合でもパッケージは宛先に配信されます。

パッケージがすぐに配信できない場合は後で配信されるため、送信者はパッケージを再送信する必要は

ありません。パッケージの到着時に受信者が不在でも確実に配信されるため、受信者は都合の良いとき

にパッケージを受け取ることができます。

□ 使いやすさ

TRANSFER はプログラマやオペレータに多大な負担をかけることはありません。プログラミングイン

タフェースは使いやすく、設計者は、コンピューティングリソースを効率的に使用できます。たとえ

ば、17 人にパッケージを送信するトランザクションでも、必要なステートメントは 17 個ではなく 1 個

です。パッケージのルーティング中でもアプリケーションは続行できます。ユーザは、パッケージの配

信前でも、ほかのパッケージを送信したりほかのトランザクションを開始したりすることができます。

図 5-2 は、さまざまなアプリケーションが TRANSFER とともに働いて、端末のユーザ、プリンタ、ま

たはほかのアプリケーションのプロセスにパッケージを送信する配信システムとして動作する様子を示し

ています。

420092-001J 5-5

Page 92: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 5 章 EXPAND ネットワーク

5

図 5-2 上位パッケージ配信

TRANSFER プロダクトには、データのパッケージを作成、保守、および要求元のアプリケーションへ

ルーティングするための一連のプロセス以外に、次のアプリケーションが含まれています。

□ ADMIN は、管理者が、通信、SIG (Special Interest Groups)、配信リスト (DL)、フォルダ、および

TRANSFER システムの管理タスクを実行するためのアプリケーションです。

□ TMANAGER は、システム管理者が、TRANSFER 配信システムを監視および管理するためのアプリ

ケーションです。

025CDT .CDD

Contents of

Guardian File

Interoffice

Mail

TRANSFER

John Smith

Manufacturing

Application

To Manufacturing

ApplicationTo Printer To John

Smith

Printer

Manufacturing

Data

-6 420092-001J

Page 93: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 5 章 EXPAND ネットワーク

また、TRANSFER システムには次のものが含まれます。

□ TANDEM が提供する、次のアプリケーションのうち 1 つまたは複数。

PS MAIL は、ユーザが、TANDEM 端末上、IBM 3270 ファミリ端末上、および TANDEM 6530 端

末エミュレータを実行しているほかのワークステーション上で電子的にメッセージを交換するため

のアプリケーションです。

X400 Gateway は、ユーザが、X.400 標準をサポートするほかのホストシステムのユーザとパッケー

ジを交換するためのアプリケーションです。

Queue Manager は、リクエスタがキューにエントリを追加したり、処理のためのキューからエント

リを取り出したりするための、オプションのキューイングファシリティです。

Queue Manager は独立した TANDEM プロダクトですので、TRANSFER とは別に使用することがで

きます。

□ 次のようなサードパーティソフトウェアベンダ各社から提供されるその他のアプリケーション。

Courier は、自動ルーティングやマネージャ承認といった、電子フォーム処理を提供するアプリケー

ションです。

各種端末タイプに応じた電子メールアプリケーション。

IBM、DEC、Hewlett-Packard、Data General などから提供される、ほかのホストシステムのユーザ

とパッケージを交換するためのゲートウェイ。

□ カスタマが、TRANSFER システムで実行するために開発および供給するユーザアプリケーション。

TANDEM では、TRANSFER アプリケーションが TCP/IP および X.400 メッセージングネットワークを

介してほかのメッセージングシステムと通信するためのゲートウェイを提供しています。TANDEM の

X.400 プロダクトについては、第 8 章「OSI ネットワークとの接続」を参照してください。

5.3 EXPAND の通信インタフェース

EXPAND サブシステムはさまざまな通信インタフェースをサポートしており、それらはすべて単一のEXPAND ネットワーク内で使用できます。ユーザは、複数の通信インタフェースを組み合わせて、隣接

ノード間にマルチラインパスを設定することもできます。マルチラインパスは、最大 8 つの物理回線で構

成できます。

EXPAND ネットワーク内のノードは、次のインタフェースを使用して接続できます。

□ FOX リングの光ファイバケーブル

□ インターネットプロトコル (IP) を使用するネットワークへの LAN または広域網 (WAN) 接続

□ パケット交換データ網 (PSDN) への X.25 バーチャルサーキット接続

□ IBM SNA (Systems Network Architecture) ネットワークへの接続

□ ハイレベルデータリンク制御 (HDLC:High-Level Data Link Control) プロトコルを使用した全二重専用

回線または衛星接続

420092-001J 5-7

Page 94: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 5 章 EXPAND ネットワーク

5

図 5-3 は、EXPAND がサポートするインタフェースの種類と、EXPAND がそれらのインタフェースを

サポートするために使用するプロダクトを示します。

図 5-3 EXPAND サブシステムが使用する各種通信インタフェース

5.3.1 FOX リング

ServerNet/FX アダプタサブシステムを使用すると、一定の地理的範囲に配置された最大 14 のサーバを接

続できる個別の双方向光ファイバリング 2 つからなる既存の FOX リングに、NonStop S シリーズサーバ

を追加することができます。ServerNet/FX アダプタは、NonStop K シリーズサーバおよび Cyclone システ

ムで構成可能な既存の FOX リングへの物理接続を提供します。

備考:FOX は、Fiber Optic eXtension (光ファイバ拡張機構) の略です。このマニュアルで使用している FOX リングという語は、FOXII、TorusNet、または ServerNet/FX アダプタハードウェアを使って接続されたネットワークを指します。

5.3.2 インターネットプロトコル (IP:Internet Protocol) ネットワーク

IP ネットワークは、コンピュータの業界標準であるインターネットプロトコルに基くネットワークです。

インターネットを含め、増加を続ける公衆ネットワークおよび専用ネットワークは、IP に基いています。

IP 上の EXPAND 接続は、TANDEM NonStop TCP/IP プロダクトで提供されています。

TANDEM NonStop TCP/IP サブシステムは、ServerNet LAN Systems Access (SLSA) サブシステムを介し

て、ネットワークへのインタフェースとして働きます。SLSA サブシステムは、QIO ベースのドライバと

割り込みハンドラ (DIH) を提供しており、TANDEM NonStop TCP/IP プロセスが Ethernet 4 ServerNet アダ

プタ (E4SA) に接続できるようになっています。

TANDEM NonStop TCP/IP については、第 10 章「TCP/IP ネットワークとの接続」を参照してください。SLSA サブシステムについては、第 9 章「LAN との接続」を参照してください。

020CDT .CDD

PSDNFOX

RingLeased

Line

Satellite

Expand Subsystem

X25AMServerNet/FXNonStop

TCP/IPSNAX/APN

IP Network SNA Network

-8 420092-001J

Page 95: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 5 章 EXPAND ネットワーク

5.3.3 X.25 パケット交換データ網 (PSDN)

X.25 は、パケット交換技術を使用する専用ネットワークおよび公衆ネットワークの標準です。PSDN の

例としては、米国の SPRINTNET、TELENET、TYMNET、カナダの DATAPAC、ドイツの DATEX、フ

ランスの TRANSPAC、英国の PSS などが挙げられます。

X.25 上の EXPAND 接続は、TANDEM X.25 Access Method (X25AM) プロダクトで提供されています。

ノード間の各論理パスに対して複数の X.25 回線を使用できます。X25AM については、第 8 章「OSI ネッ

トワークとの接続」を参照してください。

5.3.4 SNA (Systems Network Architecture) ネットワーク

SNA は、IBM システムとネットワークを接続するために IBM によって開発されました。SNA 上の

EXPAND 接続は、TANDEM SNAX/Advanced Peer Networking (SNAX/APN) プロダクトで提供されていま

す。SNAX/APN については、第 7 章「SNA ネットワークとの接続」を参照してください。

5.3.5 専用回線と衛星リンク

EXPAND ノードは、ハイレベルデータリンク制御 (HDLC:High-Level Data Link Control) 標準プロトコ

ルまたは HDLC 拡張モードプロトコルを使って専用回線または衛星回線と接続することができます。

□ HDLC 標準プロトコルは、従来の低速通信専用線および交換回線ファシリティで使用するために提供さ

れています。

□ HDLC 拡張モードプロトコルは、HDLC の衛星用のバージョンであり、衛星接続用に提供されています。

5.4 EXPAND アプリケーションの例

図 5-4 は、全国規模で展開している小売業者が TANDEM の EXPAND ネットワークを使って 3 か所の

データセンタをリンクする様子を示したアプリケーション例です。顧客データベースは 3 つのデータセン

タに分散されています。TANDEM ネットワークは、この小売業者の保有する 40,000 台の POS 端末を担当

する各販売員に、顧客の正確なクレジット情報を即座に提供します。

3 つのデータセンタは EXPAND ソフトウェアでリンクされているので、顧客のクレジット情報は、その

情報が実際に記録されている地理的な場所を意識せずに、国内のどの店舗からでもチェックすることがで

きます。チェックの結果は、チェックを要求した POS 端末に直ちに返されます。EXPAND ソリューショ

ンは、この小売業者が、顧客に対するクレジット承認手続きを迅速かつ正確に、しかも連続無停止で遂行

できるシステムの構築を可能にしています。

420092-001J 5-9

Page 96: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 5 章 EXPAND ネットワーク

5

図 5-4 EXPAND ネットワークの例

018CDT .CDD

Point-of-Sale

Terminals

Point-of-Sale

Terminals

NonStop S-Series Server

Cyclone

System

Point-of-Sale

Terminals

Expand

Network

NonStop S-Series Server

-10 420092-001J

Page 97: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 6 章 デバイス別の接続

第 6 章 デバイス別の接続

ある業務を遂行するために連携動作するシステムおよびデバイスの相互間の情報交換は、データ通信に

よって行われます。それらのデバイスには、ワークステーションから現金自動受払機 (ATM)、工場ロボッ

ト、ガソリンポンプ、さらにはハンドヘルドのデバイスまであります。それらのデバイスは異なるメーカー

の製品であることが多く、あるデバイスをほかのデバイスやシステムに物理的または論理的に接続するに

は、プロトコルの違いという問題が発生します。

NonStop S シリーズサーバは広範囲のデバイス接続プロトコルをサポートしているので、ユーザがこれ

までに各種デバイスに行った投資が保護されるだけでなく、ユーザはそれらのデバイスをアプリケーショ

ンに最適の形で利用することができます。この章では、さまざまなデバイスを NonStop S シリーズサーバ

に接続できるようにする TANDEM のプロダクトについて説明します。このページにある「通信プロトコ

ルの概要」では、デバイスとホストとの間で行われるデータ通信を制御する通信プロトコルについて説明

します。その後、接続のタイプごとに次の順序で説明します。

□ 業界標準および TANDEM 端末 (6-3 ページ)

□ IBM ホスト (6-7 ページ)

□ ワークステーション (6-8 ページ)

□ その他のデバイス (6-10 ページ)

6.1 通信プロトコルの概要

デバイスの接続について説明する前に、デバイスとホストとの間で行われるデータ通信を制御する通信

プロトコルについて簡単に説明します。

データリンク制御プロトコルとは、データリンクで結ばれたデバイス相互間でどのようにしてデータを

送受信するか、またエラーをどのように処理するかを定義した、一連の規則のことです。データリンク制

御プロトコルには大きくわけて、非同期、バイト同期、およびビット同期の 3 つのグループがあり、これ

らは次の 2 つのデータ伝送に対応します。

□ 非同期データ伝送 (6-1 ページ)

□ 同期データ伝送 (6-2 ページ)

6.1.1 非同期データ伝送

非同期式データ伝送では、データは一度に 1 キャラクタ (文字) ずつ送受信されます。各キャラクタの前

には 1 つのスタートビットが置かれ、後には 1 つまたは複数のストップビットが置かれます。スタートビッ

トは、1 個のキャラクタの送信が開始されることを受信側に知らせます。ストップビットは、そのキャラ

クタの終りを示します。非同期デバイスには、キャラクタを Enter または Return キーが押されるまで保持

し、押されたときに送出するというブロックモードで動作するものもあります。

420092-001J 6-1

Page 98: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 6 章 デバイス別の接続

6

非同期プロトコルは、ホストシステムとバッファスペースまたはメモリスペースの限られたデバイスと

の接続に最も多く使用されます。非同期プロトコルのほとんどがポイントツーポイントリンクにおける非

同期、半二重 (一度に一方向) のデータ伝送をサポートします。

6.1.2 同期データ伝送

同期式データ伝送では、データはブロック (フレームと呼んでいるプロトコルもあります) 単位で転送さ

れます。各ブロックの始めと終りは特別の同期キャラクタで示されます。ただしキャラクタ間が特別のビッ

ト列によって分離されることはありません。

バイト同期プロトコル

バイト同期プロトコルは、同期式伝送方式を使用します。同類のバイト指向プロトコルの中には、非同

期式伝送を使用するものもあります。バイト同期プロトコルの代表的な特性としては、両方向交互通信 (半

二重通信) を行うこと、およびデータストリームに制御キャラクタが含まれることが挙げられます。そのよ

うな制御キャラクタの一例として、メッセージとメッセージヘッダを区切る制御キャラクタがあります。

最も一般的なバイト同期プロトコルは、IBM の BSC (Binary Synchronous Control:2 進データ同期通信) プ

ロトコルです。このプロトコルには、3270 BSC、2780/3780 BSC、および会話型 BSC という 3 つのバー

ジョンがあります。

ビット同期プロトコル

ビット同期プロトコルは、最も能率的で柔軟性に富んでいます。ビット同期プロトコルは、同期式であ

り、通常は両方向同時通信 (全二重) で動作します (つまり、メッセージは同時に双方向に伝送されます)。

メッセージは、フラグと呼ばれるビットパターンで区切られたビットストリームとして転送されます。制

御情報、アドレス、およびデータは、フレーム内の決められた場所に現れるので、制御キャラクタによっ

て情報をラベル付けする必要はありません。ビット同期プロトコルは、高速通信に適しています。

上記の 3 種類のデータリンク制御プロトコルは、いくつかの基本的な点で相違しています。またどのプ

ロトコルも、下記の事項についてはさまざまなオプションを持っています。

□ デバイスがリンクにアクセスする方法 (ホストシステムによるポーリングなど)

□ デバイスが、リンク上のほかのすべてのステーションと対等であるか、またはホストシステムに従属し

ているか

□ デバイスが伝送エラーを検出し、回復する方法

□ リンク上を伝送されるデータのフォーマット

□ リンク上での通信方式 (半二重または全二重)

TANDEM は、多くの業界標準に準拠したデータリンク制御プロトコルをサポートしています。しかし、

これらのどのプロトコルにも従わないデバイスもあるため、TANDEM は、そのようなデバイスのサポー

トを可能にするインタフェースも提供しています。詳細は、6-10 ページ「その他のデバイス」を参照して

ください。

-2 420092-001J

Page 99: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 6 章 デバイス別の接続

6.2 業界標準および TANDEM 端末

TANDEM は、TANDEM アプリケーションと非同期キャラクタモード端末、SNA デバイス、IBM バッ

チ端末といった、一般的に普及している各種デバイスとの通信を可能にする上位ソフトウェアを提供して

います。

表 6-1 に、一般的な接続デバイスの種類とそのデバイスとの通信をサポートする TANDEM のソフトウェ

アアプリケーションおよびインタフェースを示します。付録 B 「接続先ごとに分類した TANDEM の通信

プロダクト」にも、各種接続をサポートするプロダクトの一覧がございます。

表 6-1 業界標準接続の例

TANDEM は、TANDEM 環境に置かれたオペレータまたはアプリケーション (端末オペレータ、ワーク

ステーションで稼動するアプリケーションなど) が他メーカーのシステムやネットワークで稼動するアプリ

ケーションを使用できるようにする製品も提供しています。これらの製品については、6-7 ページの「IBM

ホスト」、6-8 ページの「ワークステーション」、および 6-10 ページの「その他のデバイス」で説明します。

6.2.1 ServerNet 広域網 (SWAN) コンセントレータ

SWAN コンセントレータは最大 6 つの同期および非同期回線の組み合わせをサポートできますが、最適

なパフォーマンスが得られるのは、同期接続でローカルに接続された Ethernet LAN です。SWAN コンセ

ントレータは、高速同期接続用に設計されています。

ATP6100 サブシステムを使うことによって、アプリケーションプログラムは、非同期ポイントツーポイ

ント端末、プリンタ、および SWAN コンセントレータを介して接続されているその他のデバイスを使うこ

とができます。

接続タイプ ソフトウェアプロダクトまたはインタフェース

標準非同期端末 SWAN コンセントレータと ATP6100

AWAN アクセスサーバと TANDEM NonStop TCP/IP サブシステムおよび Telserv ソフトウェア

標準シリアルプリンタ SWAN コンセントレータと WANPRINT プリンタソフトウェア

AWAN アクセスサーバと TANDEM FASTPTCP Spooler プリントプロセスソフトウェア

非同期デバイス (X.25 PSDN 経由) X25AM

IBM BSC 3270 デバイス AM3270

3270 タイプの SNA デバイス SNAX 3270 インタフェース

420092-001J 6-3

Page 100: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 6 章 デバイス別の接続

6

6.2.2 非同期広域網 (AWAN) アクセスサーバ接続

AWAN アクセスサーバは、NonStop S シリーズサーバ、NonStop K シリーズサーバ、およびその他の

LAN ベースのリソースへのローカルおよびリモート非同期アクセスを提供するオプションプロダクトで

す。このプロダクトは、6530 とその互換デバイス、および RS-232 接続を直接またはモデム接続を通じて

リモートで使用するエミュレータをサポートしています。AWAN アクセスサーバは、非同期端末に代わっ

て、6530 アプリケーション用には TN6530 セッション、OSS アプリケーションには標準 Telnet セッショ

ンを確立します。このようなセッションには、TANDEM NonStop TCP/IP サブシステムおよび Telserv ソ

フトウェアが必要です。

AWAN アクセスサーバは、TANDEM FASTPTCP Spooler プリントプロセスソフトウェアを使ってシリ

アルプリンタもサポートします。シリアルプリンタは、RS-232 の直接接続を使って接続されます。

備考:AWAN アクセスサーバは、Access Beyond サーバとも呼ばれます。AWAN アクセスサーバの製品マニュアルは、『Access Beyond Manual』に用意されています。

図 6-1 は、AWAN アクセスサーバを使って LAN に接続する例です。

図 6-1 AWAN アクセスサーバの使用例

028CDT .CDD

NonStop S-Series Server

RSCTelserv

TCP/IP

Application iTP Secure

WebServer

Ethernet LAN

AWAN Access Server

Novell

IPX

Server

UNIX

TCP/IP

Host

Remote

Terminals

Local

Terminals

Remote Laptop

(IP and IPX)

RSC or Telnet

Direct-Connect

Serial Printer

-4 420092-001J

Page 101: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 6 章 デバイス別の接続

6.2.3 X.25 PSDN 接続

X25AM を使用すると、NonStop S シリーズサーバを、X.25 パケット交換データ網 (PSDN) を介して、

非同期端末を含むほかのシステムおよびデバイスと接続することができます。X25AM は全二重通信をサ

ポートします。各 X25AM 回線は、約 230 のアクティブコネクションをサポートすることができます。ま

た、1 台の PAD (Packet Assembler/Disassembler:パケット組立て/分解装置) を介して複数の端末をサポー

トすることができます。PAD は、1 回線で NonStop S シリーズサーバに接続します。X25AM については、

第 8 章「OSI ネットワークとの接続」を参照してください。

X3PAD は、非同期端末と X25AM との接続を支援します。X3PAD は、PAD に接続された対話モードの

端末をエミュレートするソフトウェアアプリケーションです。X3PAD を使うと、NonStop S シリーズサー

バに接続された端末を X25AM ソフトウェアに接続することができ、その結果、X.25 PSDN 上で、NonStopS シリーズサーバ (およびその他の NonStop サーバ) 以外のシステムへアクセスすることができます。端末

は、対話モード以外のモードでは使用できません。

6-5 ページの図 6-2 に、X25AM および X3PAD により、X.25 PSDN を経由してリモートシステムに接続

された端末を示します。X3PAD を使うと、ほかにも、X.25 PSDN を介して Guardian ファイルと NonStop

サーバ以外のシステムとの間で情報を転送することができます。この図は、NonStop S シリーズサーバで

稼動するアプリケーションが X.25 PSDN を介して端末と通信するほかの方法も示しています。ユーザは、

X25AM を、PSDN を経由せずに X.25 互換の端末と通信できるようにコンフィギュレーションすることも

できます。

図 6-2 X.25 PSDN への端末アクセス

PC with

X.25 Support

Legend

Logical

connection

3270

X.3 PAD

NonStop S-Series Server

Remote

System

PSDNSNAX/XFTACL

ATP6100 X3PAD

X25AM

TACL

X.25

IBM 3174

3174

022CDT .CDD

420092-001J 6-5

Page 102: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 6 章 デバイス別の接続

6

6.2.4 IBM BSC 3270 デバイス

ユーザは、AM3270 I/O プロセスを使用して、IBM 3270 デバイスを NonStopS シリーズサーバに接続

することができます。ただし、IBM 3270 デバイスは、BSC プロトコルで制御されるポイントツーポイン

ト回線またはマルチポイント回線に接続されている必要があります。AM3270 を使用すると、NonStop S

シリーズサーバ上のアプリケーションプログラムは、ファイルシステムプロシージャコールを介して、回

線上の端末およびプリンタと交信することができます。TR3271 I/O プロセスを併用すれば、AM3270 は、

IBM ホストと NonStop S シリーズサーバに接続された 3270 端末との間でデータがトランスペアレントに

転送されるパススルーコンフィギュレーションをサポートします (TR3270 はホストへの回線を制御し、

AM3270 は端末への回線を制御します)。

3270 端末のフォーマッティングは PATHWAY/TS および PS Text Edit (TEDIT) といった TANDEM の

ページモードプロダクトによってサポートされているため、NonStop S シリーズサーバではそれらのデバ

イスを簡単に使用することができます。AM3270 I/O プロセスは、最大 64 のデバイスをサポートします。

6.2.5 3270 タイプの SNA デバイス

3270 タイプの端末およびプリンタなどの SNA デバイスは、SNA/XF および SNAX/APN ソフトウェア

プロダクトの上位 3270 インタフェースを介して TANDEM のアプリケーションに接続することができま

す。このインタフェースは、機能的には AM3270 および TR3271 と同等ですが、ビット同期プロトコルを

使用してデバイスをサポートします。 SNA デバイスの接続についての詳細は、第 7 章「SNA ネットワー

クとの接続」を参照してください。

6.2.6 TANDEM の端末

TANDEM の端末は、次の 2 つのモードで NonStop S シリーズサーバと相互動作することができます。

対話モード 端末は、キャラクタ単位でホストと対話します。

ブロックモード 端末は、キャラクタをブロック単位で送受信します。メモリには、アドレス可能な最

大 12 ページのデータを 1 度に格納することができます。

AWAN アクセスサーバを使用した LAN 接続方法のほかに、TANDEM の端末を NonStop S シリーズ

サーバに接続するのに使用するインタフェースは、ポイントツーポイント接続の場合は ATP6100、X.25 接

続の場合は X25AM、マルチポイント接続の場合は SNAX/XFです。

最後に、EM3270 という TANDEM のプロダクトを紹介します。EM3270 によって、TANDEM の端末ま

たはワークステーションは、IBM 3270 端末をエミュレートします。これは、同一の TANDEM の端末また

はワークステーションから、NonStop S シリーズサーバで稼動するアプリケーションと IBM ホストで稼動

するアプリケーションの両方にアクセスしたい場合に使用します。

-6 420092-001J

Page 103: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 6 章 デバイス別の接続

6.3 IBM ホスト

NonStop S シリーズサーバを IBM ホストコンピュータに接続するには、バッチモードを使う方法、クラ

スタコントローラまたはホストノードのエミュレーションを使う方法、またはトークンリングや Ethernet

接続を使う方法があります。また、3270 エミュレータを使用すると、TANDEM TS530 または TS320 端末

のユーザは IBM ホスト上のアプリケーションを使用することができます。IBM ホストとの接続をサポー

トするプロダクトについては、第 7 章「SNA ネットワークとの接続」を参照してください。

6.3.1 バッチモード

NonStop S シリーズサーバのユーザおよびアプリケーションは、多様なバッチデバイスをエミュレート

する EXCHANGE プロダクトを使って、IBM ホストとバッチモードで通信することができます。

EXCHANGE/RJE (Remote Job Entry:リモートジョブ入力) は、IBM 2780/3780 2 進データ同期ワークス

テーションおよび同等のデバイスをエミュレートします。これにより、2 進データ同期通信を行う IBM ホ

ストとの接続をサポートします。EXCHANGE/RJE は、ENVOY または CP6100 I/O プロセスを使用してリ

ンクレベルの機能を実現します。

EXCHANGE/SNA は SNA ワークステーションをエミュレートし、複数のデータストリームの同時伝送

をサポートします。また、SNA プロトコルを使用する IBM ホストとの接続をサポートします。EXCHANGE/

SNA を実行するには、SNAX/XF が必要です。

6.3.2  クラスタコントローラのエミュレーション

TR3271 および SNAX/XF は、NonStop S シリーズサーバが IBMクラスタコントローラであるかのよう

に IBM ホストと通信できるようにします。

TR3271 は、NonStop S シリーズサーバに IBM 2 進データ同期クラスタコントローラをエミュレートさ

せる I/O プロセスです。TR3271 を使用すると、NonStop S シリーズサーバ上のアプリケーションは IBM

ホストと通信することができます。また AM3270 を併用すると、パススルー構成が設定され、TANDEM

NonStop サーバに接続された IBM 3270 端末は IBM ホストとトランスペアレントに通信することができま

す。

SNAX/XF は、NonStop S シリーズサーバに SNA クラスタコントローラに相当する機能を実行させる I/

O プロセスです。パススルー構成を使用することで、NonStop S シリーズサーバに接続された SNA デバ

イスは、SNA ホストと通信することができます。SNAX/XF についての詳細は、第 7 章「SNA ネットワー

クとの接続」を参照してください。

6.3.3 ホストノードのエミュレーション

APPN (Advanced Peer-to-Peer Networking) は、各種 SNA システムがホストの制御なしに対等に通信でき

るようにする SNA の拡張機能です。すべての対等なシステムには、タイプ 2.1 ノードとして機能するため

の必須ソフトウェアが必要です。2.1 ノードには次の 3 つのタイプがあり、機能は増加しています。

□ 下位エントリネットワーキング (LEN) ノード

□ エンドノード

□ ネットワークノード

420092-001J 6-7

Page 104: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 6 章 デバイス別の接続

6

基本 SNAX/APN プロダクトを使用すると、NonStop S シリーズサーバは LEN ノードとしてこの環境に

参加することができます。拡張バージョンである SNAX/APN-EN を使用すると、NonStop S シリーズサー

バはエンドノードとして動作することができます。SNAX/APN についての詳細は、第 7 章「SNA ネット

ワークとの接続」を参照してください。

6.3.4 トークンリング接続

SNAX/XF または SNAX/APN を使って、NonStop S シリーズサーバをトークンリング LAN に接続する

ことができます。SNAX/XF は交換および非交換トークンリング接続の両方をサポートします。SNAX/APN

は非交換トークンリング接続をサポートします。トークンリング接続には、PAM (Port Access Method) サ

ブシステムおよびトークンリング ServerNet アダプタ (TRSA) が必要です。

6.3.5 Ethernet 接続

SNAX/XF または SNAX/APN を使って、NonStop S シリーズサーバを Ethernet LAN に接続することが

できます。SNAX/XF は交換および非交換 Ethernet 接続の両方をサポートします。SNAX/APN は非交換

Ethernet 接続をサポートします。SNAX/XF および SNAX/APN Ethernet 接続には、QIO、SLSA サブシス

テム、およびEthernet 4 ServerNet アダプタ (E4SA) または Fast Ethernet ServerNet アダプタ (FESA) のどち

らかが必要です。

6.4 ワークステーション

ワークステーション (パーソナルコンピュータ (PC)、UNIX ワークステーションを含みます) は、それぞ

れのローカルメモリ内のアプリケーションを使用して、データを処理することができます。TANDEM は、

人気の高いいくつかのタイプのワークステーションと NonStop S シリーズサーバとの統合をサポートする

製品を提供しています。統合は、次のいずれかの方法で実現されます。

協調処理 ワークステーションと NonStop S シリーズサーバが対等に動作します。

ワークステーションと NonStop S シリーズサーバで独立して動作するア

プリケーションが連携して、トランザクション処理 (TP) 機能を提供しま

す。

端末エミュレーション ワークステーションが、サポートされる端末をエミュレートします。ワー

クステーションのユーザは、NonStop S シリーズサーバにログオンして

Guardian コマンドを発行します。すると、ワークステーション上の端末

エミュレータが NonStop S シリーズサーバ上のソフトウェアと通信しま

す。

ファイル転送 ワークステーションから NonStop S シリーズサーバへファイルを転送す

ることができるので、バックアップやアーカイブの作成が可能になるほ

か、ほかのユーザからファイルにアクセスすることができます。Guardian

ファイルをワークステーションにダウンロードしてユーザが変更を加え

ることもできます。

表 6-2 に、NonStop S シリーズサーバに接続できるワークステーションのタイプと相互の通信をサポー

トする TANDEM のソフトウェアプロダクトを示します。

-8 420092-001J

Page 105: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 6 章 デバイス別の接続

表 6-2 ワークステーション接続

6.4.1 システムコンソールおよびその他の TSM ワークステーション

Tandem Service Management (TSM) ワークステーションとは、NonStop S シリーズサーバの保守ソフト

ウェアおよび診断ソフトウェアを実行するための PC ワークステーションです。システムコンソールとは、

モデムが内蔵され、プライマリバックアップダイヤルアウトポイントとしてコンフィギュレーションされ

た TSM ワークステーションです。プライマリシステムコンソールとはプライマリダイヤルアウトポイント

で、バックアップシステムコンソールとは、バックアップダイヤルアウトポイントです。

TSM ワークステーションは、専用の Ehternet LAN 上で NonStop S シリーズサーバと通信します。TSM

ワークステーションで使用する専用の LAN は、グループ 01 のプロセッサマルチファンクション (PMF) カ

スタマ置換可能ユニット (CRU) 上の Ethernet ポートに接続されている必要があります。TSM ワークステー

ションシステムユニットに内臓されたネットワークインタフェースカード (NIC) により、ワークステーショ

ンは Ethernet LAN に接続することができます。NIC の一部は Ehternet ハブに接続されます。

6.4.2 NetBIOS 互換の LAN ワークステーション

TANDEM NBX は、NonStop IPX/SPX 上での IBM NetBIOS (Network Basic Input/Output System) をサ

ポートしています。TANDEM NBT は、TANDEM NonStop TCP/IP 上での NetBIOS をサポートしていま

す。TANDEM NBX も TANDEM NBT も、ワークステーションでのプロセス間インタフェース (WSPTP)

API を提供しています。WSPTP API によって、PC アプリケーションは NonStop S シリーズサーバのデー

タファイルを操作できるようになります。

TANDEM NBT および TANDEM NBX は、TANDEM の提携会社である Gemini から提供されています。

どちらのプロダクトについても、第 9 章「LAN との接続」で解説しています。

6.4.3 UNIX およびその他のワークステーション

TANDEM の NonStop TCP/IP には、Ethernet LAN で接続され、TCP/IP プロトコルを実行するワークス

テーションが対話モードで TANDEM のアプリケーションにログオンできるようにする TELNET と呼ばれ

るコンポーネントが含まれています。TANDEM NonStop TCP/IP はこれに加えて、NonStop S シリーズ

サーバのユーザが LAN に接続されたワークステーションおよびホストにログオンして、リモートのアプリ

ケーションを実行できるようにする機能も含んでいます。

接続タイプ 必要なソフトウェアプロダクト

システムコンソールおよびその他の TSM ワークステーション

なし*

NetBIOS 互換ワークステーション TANDEM NBT および TANDEM NBX

UNIX ワークステーション SLSA 上で稼動する TANDEM NonStop TCP/IP または X25AM

*システムコンソールその他の TSM ワークステーションに接続するために必要なネットワーキングハードウェアおよびソフトウェアは、NonStop S シリーズサーバで提供されています。

420092-001J 6-9

Page 106: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 6 章 デバイス別の接続

6

TANDEM NonStop TCP/IP は、UNIX ワークステーションが TANDEM 端末をエミュレートするための

各種端末エミュレータをサポートしています。このエミュレーション機能を介して、SUN ワークステー

ションのユーザは、たとえば PATHWAY のページモードアプリケーションにログオンして、トランザク

ションを実行することができます。ほかのワークステーションのユーザは、対話モードで PATHWAY ア

プリケーションにログオンして使用することができます。エミュレータには、SUN ワークステーションお

よび PC 用、UNIX ワークステーション用のほか、X Windows システムをサポートする LAN サーバ用のも

のがあります。

TN3270 サーバプロダクトは、ワークステーション上で実行される IBM 3270 エミュレータで使用される

標準の TN3270 TCP/IP プロトコルをサポートしています。

TANDEM NonStop TCP/IP は、Ethernet LAN および X.25 パケット交換データ網 (PSDN) の両方をサポー

トします。TANDEM NonStop TCP/IP については、第 10 章「TCP/IP ネットワークとの接続」を参照して

ください。

6.5 その他のデバイス

NonStop S シリーズサーバに接続しようとするデバイスがこれまでに説明した I/O プロセスによってサ

ポートされない場合には、ユーザは、TANDEM の追加プロダクトを使用して、ユーザ独自のデバイスハ

ンドリングアプリケーションを開発することができます。表 6-3 に、NonStop S シリーズサーバで使用す

るその他のタイプのデバイスをサポートするプロダクトを示します。現在、多くのカスタム仕様のデバイ

スハンドリングアプリケーションが、TANDEM の提携会社から入手可能になっています。

表 6-3 その他のデバイス接続

6.5.1 3270 以外の SNA デバイス

TANDEM は、3270 以外の SNA デバイス (IBM ホストおよびインテリジェントデバイスを含む) を

TANDEM のアプリケーションに接続するために、次の 3 種類のインタフェースを提供します。

□ SNAX/APC (SNAX Advanced Program Communication)

□ SNAX/HLS (SNAX High-Level Support)

□ SNALU (SNAX Application Logical Unit)

上記のインタフェースは、SNAX/XF (Extended Facility) および SNAX/APN とともに使用します。SNAX/

XF および SNAX/APN についての詳細は、第 7 章「SNA ネットワークとの接続」を参照してください。2-

16 ページの図 2-6 に、SNAX プロダクトおよび関連プロダクトの構造が示してあります。

接続タイプ ソフトウェアプロダクトまたはインタフェース

3270 以外の SNA デバイス SNAX/APC (LU 6.2)、SNALU、SNAX/HLS

ビット同期 (AD CC P、SDLC、HDLC) デバイス

ENVOYACP/XF、CP6100

バイト同期、非同期デバイス ENVOY、CP6100

ジェネラルデバイスサポート GDSX (Extended General Device Support)

-10 420092-001J

Page 107: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 6 章 デバイス別の接続

SNAX/APC

SNAX/APC は、SNA の LU 6.2 プロトコルを使用する上位インタフェースであり、NonStop サーバ上の

アプリケーションが LU 6.2 アプリケーションを実行しているほかのデバイスと通信できるようにします。

SNAX/HLS

SNAX/HLS は、TANDEM のアプリケーションが非 SNA デバイスの LU 6.2 以外の LU タイプと通信で

きるようにする上位インタフェースです。

SNALU

SNALU は、SNAX/HLS より下位のインタフェースです。ユーザは、SNALU を使用してほかの非 3270

SNS デバイスと通信するアプリケーションを開発することができます。SNALU を使用するには、接続デ

バイスの SNA プロトコルを十分に理解している必要があります。

6.5.2 ビット同期プロトコルのサポート

TANDEM は、SNA デバイス以外のビット同期デバイスをサポートするためのプロダクトとして、

ENVOYACP/XF および CP6100 の 2 種類を提供しています。ENVOYACP/XF についてはこの節で説明し、

CP6100 については 6-11 ページの「汎用プロトコルのサポート」で説明します。これら 2 つのプロダクト

は異なるプログラマティックインタフェースを持ちますが、どちらも SWAN コンセントレータを使用しま

す。

ENVOYACP/XF は、次に示すポイントツーポイントまたはマルチポイント環境の交換回線または専用回

線で使用されるビット同期プロトコルをサポートします。

□ SDLC (Synchronous Data-Link Control)

□ HDLC (High-Level Data Link Control)

□ ADCCP (Advanced Data Communications Control Procedures)

ENVOYACP/XF を使用するアプリケーションを開発するには、プロトコルについての詳しい知識が必要

です。

6.5.3 汎用プロトコルのサポート

TANDEM は、さまざまなプロトコルのサポートを目的とした 3 つのプロダクトを提供しています。そ

のうち 2 つは I/O プロセスであり、この節で説明します。残りの 1 つは、より上位のプロダクトであり、I/

O プロセスとともに使用されます。このプロダクトについては、6-12 ページの「ユーザ独自のフロントエ

ンドプロセスの作成」で説明します。

ENVOY は、全二重 2 進データ同期通信、汎用型非同期スーパバイザのほかに、IBM BSC、SWIFT、ADM-2、および Burroughs といった多数のバイト同期および非同期プロトコルをサポートする I/O プロセ

スペアです。ENVOY は下位インタフェースであり、ユーザは使用するプロトコルについての詳細な知識

を持っていなければなりません。

420092-001J 6-11

Page 108: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 6 章 デバイス別の接続

6

CP6100 は汎用 I/O プロセスペアであり、非同期、バイト同期、およびビット同期プロトコルをサポート

します。CP6100 は、システム間または NonStop S シリーズサーバと各種デバイスとの間のデータ転送に

使用することができます。

CP6100 は、アプリケーションのデータを SWAN コンセントレータの CLIP (Communications Line

Interface Processor:通信回線インタフェースプロセッサ) のプロトコルモジュールに渡します。1 つのプロ

トコルが 1 本の通信回線を制御します。TANDEM は、次に示すプロトコルモジュールを提供します。

□ 6100 BSC ポイントツーポイント … NonStop S シリーズサーバがポイントツーポイントの 2 進データ

同期回線上で、一次局 (プライマリステーション) または二次局 (セカンダリステーション) として機能

できるようにします。

□ 6100 BSC マルチポイントスーパバイザ … NonStop S シリーズサーバがマルチポイントの 2 進データ

同期回線上でスーパバイザとして機能できるようにします。

□ 6100 BSC マルチポイント従属局 … NonStop S シリーズサーバがマルチポイントの 2 進データ同期回

線上で従属局 (tributary) として機能できるようにします。

□ 6100 ADCCP … NonStop S シリーズサーバが ADCCP、HDLC、または SDLC ビット同期回線上で、

スーパバイザ、従属局、またはスーパバイザ兼従属局として機能できるようにします。

□ 6100 Burroughs マルチポイントスーパバイザ … NonStop S シリーズサーバが、Burroughs Basic Poll/

Select プロトコル、NCR Multipoint プロトコル、またはポーリングオプションを含む Lear-Siegler ADM-

2 Data Display 端末用プロトコルを使用する端末のマルチポイント回線上でスーパバイザとして機能で

きるようにします。

□ SWIFT … NonStop S シリーズサーバが SWIFT I または SWIFT II 回線上で、一次局 (プライマリステー

ション) または二次局 (セカンダリステーション) として機能できるようにします。

□ 汎用全二重プロトコル … NonStop S シリーズサーバが、全二重の非同期または同期回線上でスーパバ

イザとして機能できるようにします。

ENVOY と CP6100 には、いくつかの重要な相違点があります。まず、ENVOY と CP6100 では、プログ

ラミングインタフェースが異なり、また稼動するハードウェアも異なります。そのほか、サポートするプ

ロトコルも異なります。一般に、CP6100 のほうが ENVOY より機能が上回ります。

6.5.4 ユーザ独自のフロントエンドプロセスの作成

ユーザは、GDSX (Extended General Device Support) を骨組み (スケルトン) として、非業界標準デバイス

をサポートするプロセスを開発することができます。GDSX プロセスは、アプリケーション実行環境(PATAHWAY/TS など) と I/O プロセス (CP6100、ATP6100、X25AM など) の間のインタフェースとして

機能します。具体的には、サポートされる端末タイプをシミュレートし、必要なプロトコルのフォーマッ

トへのデータの変換および復元を行います。GDSX プロダクトは、ユーザがマルチスレッドプロセスペア

を生成できる総称ルーチンおよびサービスで構成されています。ユーザは、特定の通信機能を提供するプ

ロシージャを追加することができます。

図 6-3 に、GDSX の構造と PATHWAY 環境における代表的な役割を示します。

-12 420092-001J

Page 109: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 6 章 デバイス別の接続

図 6-3 拡張ジェネラルデバイスサポート (GDSX)

026CDT .CDD

Pathway/TS

Terminal

Control

Process

Application

Servers

Extended

General Device

Support

(GDSX)

CP6100 or

Other I/O

Process

Application

Requesters

Custom

Procedures

Device

420092-001J 6-13

Page 110: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 6 章 デバイス別の接続

6

6.6 デバイス接続アプリケーションの例

6-15 ページの図 6-4 は、ある自動車メーカーが相互に関連する 3 つのアプリケーションを実行するため

に構築した NonStop S シリーズサーバのネットワークを示しています。最初のアプリケーションは、生産

計画、組立て工程の監視、および部品供給指示の発行を担当します。このアプリケーションは、センタと

交信して、要求生産高の指示を受け、実際の生産高を報告します。2 番目のアプリケーションは、部品の

受領状況、品質管理、および最終使用状況を追跡して、部品の在庫管理を行います。このアプリケーショ

ンは、会計プログラムと交信して合格部品に対してのみ支払いが行われるようにします。このアプリケー

ションはまた、部品の保管場所別の在庫管理を行うとともに、部品供給指示に応じて出庫オーダを発行し

ます。3 番目のアプリケーションは、ネットワーク内のサイト間および会社と業者間での文書の交換を行

うメッセージ通信処理システムです。

これら 3 つのアプリケーションを稼動させるには、3 つの組立て工場に設置された NonStop S シリーズ

サーバが相互に接続されていること、およびそれらのシステムがたとえば次に列挙する多数の異機種デバ

イスおよび異種ネットワークに接続されている必要があります。非同期端末、プリンタ、バーコードリー

ダ、表示パネル、ロボット、IBM 3270 デバイス、IBM 3770 および 3780 RJE (リモートジョブ入力) 端末、

Ethernet LAN、X.25 PSDN、IBM、DEC、および Hewlett-Packard のコンピュータ、各種ゲートウェイデバ

イス。このネットワークに含まれる NonStop S シリーズサーバは、必要なすべてのデバイスとの接続をサ

ポートするのはもちろん、現在も成長を続けているこの大手メーカーに不可欠な信頼性と拡張性を提供し

ます。

-14 420092-001J

Page 111: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 6 章 デバイス別の接続

図 6-4 デバイス接続アプリケーション例

NonStop K-Series

Server

021CDT .CDD

NonStop S-Series

Server

Gateway GatewayGateway

Gateway

PDP

Concentrator

Terminal RobotPrinter Light

Panel

Asynchronous Connections

• • •

Ethernet LAN

Applications

ATP6100 SNAX/APN

TR3271 OSI, X25AM X.25 PDN

AM3270IBM 3270

Terminals,

Printers

FTP,

TCP/IP,

SLSA

HP DEC

Exchange/

RJE SNAX/XF

IBM

BSC

Host

IBM

Host

NonStop S-Series

ServerExpand

Expand,

X25AM

Exchange/

SNATandem

Terminals,

Printers

IBM

SNA

Host

Custom

Driver

Robot

Async

Printers,

Terminals,

Bar Code

Readers

ATP6100

EM3270

Tandem

Terminal

IBM

Host

ATP6100

IBM

Terminals

3174 3174

IBM

Terminals

Gateway

420092-001J 6-15

Page 112: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 7 章 SNA ネットワークとの接続

第 7 章 SNA ネットワークとの接続

TANDEM は、IBM SNA ネットワークとのシステムインタフェースを提供する業界でリーダーとしての

地位を確立しています。これらのインタフェースには、バッチ処理あるいは対話処理を行う SNA デバイス

のエミュレーション、分散オンライントランザクション処理 (OLTP)、および NonStop NET/MASTER

Management Services (MS) ソフトウェアを使ったネットワーク管理サービスが含まれます。TANDEM は、

既存の SNA ネットワークに TANDEM の OLTP アプリケーションを組み込むことができるようにするSNAX プロダクトファミリを提供しています。

この章では、NonStop S シリーズサーバと TANDEM ネットワークが IBM SNA システムおよびネット

ワークと通信できるようにするプロダクトとファシリティについて説明します。7-1 ページの「SNA の基

本概念」および 7-4 ページの「SNAX プロダクトファミリを使用することの利点」の後、SNAX プロダク

トがサポートする次の 3 種類の対話 (インタラクション) について説明します。

□ TANDEM アプリケーションを使用する SNA デバイス (7-6 ページ)

□ SNA アプリケーションを使用する TANDEM デバイス (7-12 ページ)

□ SNA システムによる協調処理 (7-12 ページ)

残りのセクションでは次の事項について説明します。

□ SNA サブシステムの管理 (7-13 ページ)

□ SNA アプリケーションの例 (7-15 ページ)

7.1 SNA の基本概念

1974 年に IBM が自社製品間の通信を標準化して、端末、回線、アプリケーションといったリソース (資

源) の共有化を推進しようとした SNA (Systems Network Architecture) を発表して以来、SNA はネットワー

キングの分野で大きな影響力を発揮しています。現在運用されているネットワークのかなりの部分で、IBM

の SNA をモデルとしたシステムやデバイスが使われています。SNA は、通信の諸機能をいくつかの層に

分けた階層構造を採用しています。

7.1.1 ノードタイプ

SNA ネットワークに含まれるシステムやある種のほかのデバイスをノードと呼んでいます。ノードは、

それぞれが分担する機能によっていくつかの種類に分けられます。次の 4 つのタイプがあります。

ノードタイプ 5 このノードタイプはホストノードとも呼ばれます。ホストノードは、ACF/VTAM

(Advanced Communications Function/Virtual Telecommunications Access Method) のよ

うな SNA アクセスメソッドを含み、ネットワークのすべての構成要素を制御します。

複数のホストを含むネットワークでは、各ホストノードがドメインと呼ばれるネット

ワークのサブセットを制御します。

420092-001J 7-1

Page 113: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 7 章 SNA ネットワークとの接続

7

ノードタイプ 4 このノードは通信コントローラノードとも呼ばれます。通信コントローラノードは、

ホストノードの制御下で ACF/NCP(Advanced Communications Function/Network

Control Program) を実行し、同一ノードに接続されたリンクとワークステーションを

制御します。

ノードタイプ 2 このノードは周辺ノードとも呼ばれます。周辺ノードは、ワークステーションの場合

もあれば、クラスタコントローラとそれに接続されたワークステーションの場合もあ

り、あるいは分散プロセッサの場合もあります。

ノードタイプ 2.1 このタイプのノードには、下位エントリネットワーキング (LEN) ノード、エンドノー

ド、およびネットワークノードが含まれます。これらのノードは、ホストの制御なし

に対等に通信することができます。

ネットワークアドレス可能単位 (NAU)

各ノードは、NAU (Network Addressable Unit:ネットワークアドレス可能単位) と呼ばれる、ノードの

リソースを制御および操作するための論理エンティティを含んでいます。NAU には次の 3 種類があります。

LU および PU のタイプは、タイプ番号によって示されます。たとえば、通信コントローラに存在する

PU をタイプ 4 の PU と呼びます。タイプ 6.2 の LU は、トランザクションプログラムとネットワークリ

ソース間の通信を実現する、特別なタイプの SNA LU です。各 LU 6.2 は、一連のリソースをトランザク

ションプログラムで使用できるようにします。これによりプログラム間の通信を支援し、トランザクショ

ンの各部分をネットワーク内の複数のプログラムに分散することを可能にします。プログラムは、データ

の制御情報をやり取りすることによって、分散処理を調整します。

7.1.2 サブエリアネットワーキング

SNA ネットワークが複数のサブエリアで構成される場合があります。各サブエリアにはアドレスが与え

られ、またサブエリア内のすべてのアドレスは一意です。サブエリアは、ホスト (ノードタイプ 5) とその

リソースで構成されることもあれば、通信コントローラ (ノードタイプ 4) とそのリソースで構成されるこ

ともあります。したがって、通信コントローラを含むドメインは複数のサブエリアで構成される場合があ

ります。ホストが 1 つのサブエリアとして定義され、通信コントローラとそのリソースが別のサブエリア

として定義されるからです。

論理ユニット

(LU: Logical Unit)

LU は、エンドユーザ (アプリケーションを含む) がネットワークにアクセス

できるようにします。ノードには、1 つまたは複数の LU が含まれている場

合もあれば、LU が全く含まれていない場合もあります (エンドユーザをサ

ポートしていないノードには、LU を置く必要はありません)。

物理ユニット(PU: physical unit)

PU は、同 PU が存在するノードのリソースを管理し、ノード間の通信をサ

ポートします。PU は通常、ホストノード、通信コントローラ、端末などの

物理的なデバイスに対応しています。

システムサービス

制御ポイント(SSCP:System Services

Control Point)

SSCP は、1 つのホストノードに 1 つ存在し、ネットワークリソースに対す

る管理機能を実現します。SNA ドメインは、SSCP とそれによって制御され

るネットワークリソースで構成されます。

-2 420092-001J

Page 114: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 7 章 SNA ネットワークとの接続

7.1.3 ピアツーピアネットワーキング

APPN (Advanced Peer-to-Peer Networking) は、PS/2、AS/400、System/38、System/370、System/390 といっ

た各種 SNA システムがホストの制御なしに対等に通信できるようにする SNA の拡張機能です。すべての

対等なシステムには、タイプ 2.1 ノードとして機能するための必須ソフトウェアが必要です。

以上の概念を図に示すと、図 7-1 のようになります。

図 7-1 SNA 用語の概念図

905CDT .CDD

Communications

Controller

SNA Host

Node Type 4

Node Type 5

Cluster

Controller Node Type 2

3270 Devices

Subarea Networking Peer-to-Peer Networking

LEN Node

End Node

Network Node Network Node

Network Node

420092-001J 7-3

Page 115: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 7 章 SNA ネットワークとの接続

7

7.2 SNAX プロダクトファミリを使用することの利点

SNAX プロダクトファミリは、豊富な品揃え、大規模なネットワーク構成に対するサポート、新しいア

プリケーションの開発の容易さあるいは既存のアプリケーションを TANDEM NonStop サーバ上に移行す

ることの容易さの面から見て、際立った存在になっています。SNA プロダクトラインの主な特長を挙げる

と、次のようになります。

□ SNA ホストの機能 (7-4 ページ)

□ 広範囲にわたる SNA セッションとプロトコルのサポート (7-4 ページ)

□ 経路選択と伝送オプション (7-4 ページ)

□ SNA デバイスに対するリクエスタ/サーバの役割 (7-5 ページ)

□ 既存ネットワークとの容易な統合 (7-5 ページ)

□ オンライン再コンフィギュレーション (7-5 ページ)

□ 上位および下位インタフェースと開発ツール (7-5 ページ)

□ パススルーとアプリケーションの切替え (7-6 ページ)

7.2.1 SNA ホストの機能

SNAX プロダクトを使用すると、NonStop S シリーズサーバは、端末と通信する際にはホスト (ノード

タイプ 5) として機能し、SNAX Advanced Peer Networking (SNAX/APN) プロダクトの場合は SNA タイプ

2.1 ノードとして機能します。基本 SNAX/APN プロダクトでは、NonStop S シリーズサーバは LEN ノー

ドとして動作し、拡張バージョン SNAX/APN-EN では、エンドノードとして動作します。

7.2.2 広範囲にわたる SNA セッションとプロトコルのサポート

SNAX プロダクトは、広範囲にわたる SNA セッションとプロトコルをサポートしています。サポートさ

れる LU タイプは 0、1、2、3、4、6.2、および 7 です。SNAX/XF (Extended Facility:拡張ファシリティ )

は、多種の SNA アプリケーションとのセッションおよび NonStop S シリーズサーバに接続されたデバイ

スとのセッションをサポートします。

7.2.3 経路選択と伝送オプション

SNAX プロダクトは、広範囲のセッションをサポートしているだけでなく、経路選択オプションと伝送

オプションを自由に選択できるという特長も備えています。たとえば、SNAX/XF の伝送オプションには、

交換回線、専用回線、トークンリングおよび Ethernet LAN、または X.25 ネットワーク接続上で通信をサ

ポートする機能が含まれています。SNAX プロダクトが X.25 をサポートしているということは、NonStopS シリーズサーバが SNA 通信コントローラに接続されている IBM の NCP パケット交換インタフェース

(NPSI) と通信できることを意味します。

-4 420092-001J

Page 116: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 7 章 SNA ネットワークとの接続

7.2.4 SNA デバイスに対するリクエスタ/サーバの役割

SNAX プロダクトを使用すると、NonStop S シリーズサーバ上で稼動するアプリケーションが外部のシ

ステムまたはデバイスをオープンしてアプリケーションのリソースとして利用することができます。アプ

リケーションはまた、リモートのシステムまたはデバイスから開始リクエストが発行されるのを待つこと

もできます。SNAX サブシステムは、NonStop S シリーズサーバ上でアプリケーションが稼動していない

場合でも、SNA リクエスタと通信することができます。TANDEM のアプリケーションは、SNA デバイス

にとって、リクエスタである場合もあれば、サーバである場合もあります。

7.2.5 既存ネットワークとの容易な統合

SNAX プロダクトを使えば、SNA ネットワーク内のシステム構成にほとんど変更を加えずに、NonStopS シリーズサーバを SNA ネットワークに追加することができます。ユーザは、IBM ホストに新しいソフト

ウェアをインストールする必要はありません。基本 SNAX/APN プロダクトでは、NonStop S シリーズサー

バは LEN ノードとして動作し、拡張バージョン SNAX/APN-EN では、エンドノードとして動作します。

7.2.6 オンライン再コンフィギュレーション

物理ハードウェアを定義した後、DSM (Distributed System Management) の SCF (サブシステム制御ファ

シリティ ) を使って、SNAX プロダクトのコンフィギュレーションを動的に変更することができます。ま

た、ほとんどのリソースは動的に追加、削除、起動、停止させることができます。デバイスタイプや LU

タイプといったセッションパラメータを変更することもできます。

7.2.7 上位および下位インタフェースと開発ツール

アプリケーション開発を容易にするために、SNAX プロダクトファミリは次のような多数のプログラマ

ティックインタフェースを備えています。3270 端末との通信を行う上位インタフェース、SNA メッセージ

フローを制御する下位インタフェース (SNALU)、LU 6.2 アプリケーションとの通信に使用する上位インタ

フェース (SNAX/APC)、LU タイプ 0、1、2、3、4、7 との通信に使用する上位インタフェース (SNAX/

HLS)。SNAX/APC および SNAX/HLS プロダクトは、アプリケーションプロトタイピングサービスなどの

プログラム開発支援機能を含んでいます。

SNAX/CPI-C (SNAX Common Programming Interface for Communications) は SNAX/APC とともに動作

し、LU 6.2 プロトコルを使用します。SNAX/CPI-C は、プログラムどうしの通信を必要とするトランザク

ションプログラム (TP) のための、使いやすくプラットフォームに依存しないプログラミングインタフェー

スを提供します。

420092-001J 7-5

Page 117: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 7 章 SNA ネットワークとの接続

7

7.2.8 パススルーとアプリケーションの切替え

NonStop S シリーズサーバを容易に SNA ネットワークに統合し、また SNA 環境で稼動するアプリケー

ションを容易に NonStop S シリーズサーバへ移行するために、SNAX/XF ではパススルーという機能がサ

ポートされています。この機能を使うと、NonStop S シリーズサーバに接続されている 3270 端末が、TANDEM と IBM アプリケーションの間で切り替えを実行できるようになります。SNAX/XF はセッショ

ンネットワークサービスをサポートしているので、ユーザは IBM によって決められた手順に従って

TANDEM のアプリケーションにログオンすることができます。いったん TANDEM アプリケーションに

ログオンすると、IBM ホストの制御下にあるリソースを使う必要はありません。パススルー機能を使用す

ると、IBM 式のユーザインタフェースを維持して、ほかのドメインでは従来通り SNA アプリケーション

を使用しながら、他方では TANDEM アプリケーションを簡単に追加することができます。

7.3 TANDEM アプリケーションを使用する SNA デバイス

SNAX/XF、SNAX/APN と拡張ログオンファシリティ (XLF)、SNAX/APN-EN と XLF またはエンハンス

トログオンファシリティ (ELF) などのプロダクトを使用すると、3270 タイプの端末、ATM、インテリジェ

ントコントローラ、生産管理端末などの既存の SNA デバイスと、NonStop S シリーズサーバ上で稼動す

るアプリケーションをともに実行することができます。これにより、データの完全性、連続的可用性、モ

ジュラの拡張などの利点が得られます。同一のデバイスが、SNA 環境のアプリケーションと NonStop S シ

リーズサーバで稼動するアプリケーションの両方を使用することができます。

SNAX/XF ソフトウェアによって NonStop S シリーズサーバは、接続された SNA タイプ 2.0 およびタイ

プ 1 ノードにサービスを提供し、またそれらを制御することもできます。たとえば、接続されたノードが

SNA クラスタコントローラであり、それが複数の 3270 ディスプレイステーションとプリンタに分岐して

いるような場合が考えられます。また、接続ノードとしては、3270 エミュレーションモードの IBM パー

ソナルコンピュータ (PC) なども考えられます。SNA デバイスは、EXPAND ネットワークのあらゆる場所

で稼動しているアプリケーションにログオンでき、またそれらのアプリケーションから取得することがで

きます。

SNAX/XF、SNAX/APN、および SNAX/APN-EN は、個別の SNA ホストによって制御されている SNA

デバイスにサービスを行うためのソリューションを提供します。NonStop S シリーズサーバと SNA デバ

イスは、同じ SNA ネットワーク内に存在することもでき、SNA ネットワークに直接接続することもでき、

また SNA ネットワークにリモートで接続することもできます。これにより、たとえば、既存の SNA デバ

イスのネットワークから、TANDEM アプリケーションへ簡単にアクセスすることができるようになりま

す。SNA デバイスは、EXPAND ネットワークのあらゆる場所で稼動しているアプリケーションにログオ

ンでき、またそれらのアプリケーションから取得することができます。

デバイスのログオン時に TANDEM アプリケーションを動的に起動させたい場合は、 SNAX Creator-2ソ

フトウェア (SNAX/XF または SNAX/APN 用) が必要です。このソフトウェアによって、指定された

TANDEM アプリケーション (通常は SNAX/XF または SNAX API のいずれかを使用する TACL プロセス

または PATHWAY アプリケーション) が起動されます。

図 7-2 に、SNA デバイスが SNAX/XF および SNAX/APN を介して TANDEM を使用する様子を示しま

す。

-6 420092-001J

Page 118: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 7 章 SNA ネットワークとの接続

図 7-2 TANDEM アプリケーションを使用する SNA デバイス

7.3.1 SNAX/XF

SNAX/XF は、交換回線、専用回線、トークンリングまたは Ethernet LAN、または X.25 ネットワーク接

続を介して NonStop S シリーズサーバに接続された SNA デバイスが TANDEM アプリケーションを使用

できるようにします。PATHWAY/TS プロダクトまたはある種のほかの TANDEM アプリケーションとと

もに使用すると、NonStop S シリーズサーバは、接続された 3270 デバイスに対して、SNA プレゼンテー

ションサービスとセッションサービスを提供することができます。ユーザは、これらのサービスを提供す

るアプリケーションを独自に作成することもできます。

029CDT .CDD

SNA Cluster

Controller

NonStop S-Series Server

3270

Terminal

SNA Cluster

Controller

SNAX/APN

Application

SNA Host

3270

Printer

3270

Printer

3270

Terminal

Communications

Controller

Automated Teller

Machine

SNAX/XF

Legend

Logical

connection

Automated Teller

Machine

420092-001J 7-7

Page 119: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 7 章 SNA ネットワークとの接続

7

SNAX/XF は、ノードタイプ 2 デバイス (クラスタコントローラ) を介して NonStop S シリーズサーバに

接続された端末が、SNA 内のアプリケーションにアクセスする能力を失うことなく、TANDEM アプリケー

ションを利用できるようにするパススルーオプションを搭載しています。このパススルー機能を使用する

と、ノードタイプ 2 デバイスは、SNA ホスト上のアプリケーションとトランスペアレントに通信できるだ

けでなく、IBM ホストからマイクロコードやほかのファイルをトランスペアレントにダウンロードするこ

とができます。ユーザは、一方のアプリケーションからログオフしてほかのアプリケーションにログオン

するだけで、TANDEM から IBM のアプリケーションへ、あるいはその逆へ切り替えることができます。

図 7-3 に、SNAX/XF のパススルー機能を示します。SNAX/XF を使用すると、NonStop S シリーズサー

バは SNA 通信コントローラを介して SNA ホストに接続されます。NonStop S シリーズサーバは、 SNA デ

バイスに対しては SNA ホスト (ノードタイプ 5)、SNA ホストに対してはクラスタコントローラ (ノードタ

イプ 2) として動作します。SNA 3270 デバイスエミュレーションを提供するには、EM3270 ソフトウェア

が必要です。また ATP6100 端末アクセスメソッドも必要です。

図 7-3 SNAX/XF パススルー

030CDT .CDD

NonStop S-Series

Server

Communications

Controller

Legend

Logical

connection

SNA Host

Application

Tandem Terminals

SNAX/XF

EM3270

ATP6100

-8 420092-001J

Page 120: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 7 章 SNA ネットワークとの接続

7.3.2 ES Connect

ES Connect を使用すると、TANDEM S シリーズプロセッサが、IBM の ESCON チャネルを介して IBM

メインフレームと通信できるようになります。このチャネルを使うことによって、IBM マシンとの間で大

量のデータを非常に高速に転送することができます。

ESCON は、Enterprise System Connection の略であり、IBM の ES9000 シリーズメインフレームの主要

な高速チャネルです。I/O 接続へのチャネルの論理的データ転送速度は最大で 17 MBps (1 秒当たり 17 メ

ガバイト) です。

7-9 ページの図 7-4 は、ES Connect プロダクトを形成する構成要素を図式で表したものです。TANDEM

サーバ、NT プラットフォーム、および IBM メインフレームの 3 台のコンピュータが記載されています。NT プラットフォームには、ESCON カードと ES Connect ソフトウェアが含まれています。ES Connect は

中継地点として働き、TANDEM と IBM の両方からのトラフィックを受信および転送します。

この例では、互いに通信するために、TANDEM 上でも IBM メインフレーム上でも、上位アプリケー

ション (ファイル転送プログラムである BCOM) が必要です。

TANDEM のカスタマの間で広く使用されているファイル転送プログラムとしては、Stirling Software のNetDirect プロダクトである Network Data Mover (NDM)、および ETI のプロダクトである BCOM の 2 つ

が挙げられます。この例では、どちらのプロダクトでも使用できます。

図 7-4 ES Connect アーキテクチャの概要

034CDT .CDD

BCOM

SNAX

BCOM

ServerNet

LU-LU 2.0 Session

ES

Connect

IBM Host

VT

AM

PC

I to E

SC

ON

NT Workstation

Tita

niu

m

Tita

niu

mTandem S-series

420092-001J 7-9

Page 121: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 7 章 SNA ネットワークとの接続

7

TANDEM から IBM へ

TANDEM 上の BCOM から IBM 上の BCOM へ情報を送信する際、TANDEM 上の BCOM は、SNAX

と相互通信します。SNAX は、NT プラットフォームを中継して、IBM メインフレーム上で、VTAM (Virtual

Telecommunications Access Method) とともにセッション (LU-LU タイプ 2、0) 実行中の状態にあります。

SNAX はデータを直接は送信しません。Titanium のサービスを使用して TANDEM S シリーズサーバと NT

ワークステーションの間に高速リンクを実現します。

NT プラットフォームで稼動している ES Connect は、SNAX からのすべてのトラフィックを Titanium を

介して受け取り、ESCON カードへの PCI を使用して適切な VTAM セッションへ転送します。

VTAM は、IBM メインフレーム上で稼動している BCOM アプリケーションに情報を渡します。

IBM から TANDEM へ

TANDEM サーバ上の BCOM にデータを送信する際、IBM システムの BCOM はデータを VTAM へ渡

します。VTAM はデータを ESCON チャネル上に置きます。

NT プラットフォーム上の PCI/ESCON インタフェースカードがデータを ESCON チャネルから取り出し

て ES Connect へ渡します。ES Connect は、SNAX がデータを要求するまでそのデータを保管しています。

Titanium がデータを SNAX に渡すと、SNAX はそれをアプリケーションに転送します。

7.3.3 SNAX/APN

SNAX/APN を使用すると、NonStop S シリーズサーバは、SNA タイプ 2.1 ノードとして動作すること

ができます。基本プロダクトは LEN ノードとして動作し、拡張バージョンである SNAX/APN-EN はエン

ドノードとして動作することができます。SNAX/APN を使用すると、NonStop S シリーズサーバは次のこ

とを実行できます。

□ APPC (Advanced Program-to-Program Communication) を使った SNA タイプ 2.1 ノードとの通信。タイ

プ 2.1 ノードは直接接続することもでき、また接続された APPN ネットワークノードサーバを介してア

クセスすることも可能です。TANDEM アプリケーションは LU 6.2 セッションを使う必要があります。

これは通常 SNAX/APC を介して行われます。

□ 接続された SNA サブエリアネットワーク内の SNA ホストノードおよび SNA 周辺ノード (SNA タイプ

2 または 2.1 ノード) との通信。この接続は、SNAX/APN 拡張ログオンファシリティ (XLF) およびSNAX/APN-EN エンハンストログオンファシリティ (ELF) によって提供されます。XLF を使用して

SNA サブエリアネットワークから NonStop S シリーズサーバにログオン要求を転送するには、サブエ

リアネットワーク内の SNA ホストに TANDEM Logon Manager for IBM Systems (ILOGMGR) がインス

トールされている必要があります。ELF の場合は ILOGMGR は必要ありません。TANDEM アプリケー

ションは、CRT、ITI、SNALU、SNAX/HLS などの API を使用できます。

図 7-5 に SNAX/APN 接続の様子を示します。単純化するため、SNAX サービスマネージャプロセス、ServerNet 広域網 (SWAN) コンセントレータ、および SNA 通信コントローラは除外してあります。また、

1 つの NonStop S シリーズサーバ内に表されたプロセスは、EXPAND ネットワーク上に分散させること

もできます。

-10 420092-001J

Page 122: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 7 章 SNA ネットワークとの接続

図 7-5 SNAX/APN 接続

103CDT .CDD

Tandem System

SNAX/APN Line

Handler

LU6.2

Application

SNAX/APN Line

Handler

SNA Host

1. APPC with Attached

Type 2.1 Node3. Extended Logon Facility

(XLF) or Enhanced Logon

Facility (ELF)

2. APPC Using Network Node

Server

LU6.2

Application

Type 2.1 Node

ApplicationLU6.2

Application

SNAX/APN Line

Handler

Network Node

LU6.2

Application

Type 2.1 Node

APPN NetworkSNA Subarea

Network

SNA Peripheral

Node

Tandem System Tandem System

Note: ILOGMGR is used with

XLF; it is not used with ELF.

ILOGMGR

1.タイプ 2.1 ノードが接続された APPC

2.ネットワークノードサーバを使用する APPC

3.拡張ログオンファシリティ(XLF) またはエンハンストログオンファシリティ

注:ILOGMGR は、XLF とともに使用されます。ELF では使用されません。

420092-001J 7-11

Page 123: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 7 章 SNA ネットワークとの接続

7

7.4 SNA アプリケーションを使用する TANDEM デバイス

NonStop S シリーズサーバおよびそれに接続されたデバイスが SNA アプリケーションを利用できるよ

うにするために、TANDEM は、IBM のバッチデバイス (バッチモード) とディスプレイ端末 (対話モード)

をエミュレートするソフトウェアを提供しています。

7.4.1 バッチモード

リモートジョブ入力 (RJE:Remote Job Entry) は、リモートシステムまたはデバイスからホストコンピュー

タにデータ処理ジョブを引き渡し、ホストコンピュータから処理結果を受け取るプロセスです。

EXCHANGE/SNA は、NonStop S シリーズサーバに SNA 環境で稼動する 3770 RJE ワークステーション

をエミュレートさせて、JES2 または JES3 を稼動している SNA ホストからの複数データストリームの伝送

を可能にします。EXCHANGE/SNA を使用するには、SNAX/XF または SNAX/APN が必要です。

7.4.2 対話モード

TANDEM のプリンタ、ワークステーション、または端末が IBM の 3270 プリンタまたは端末をエミュ

レートして、IBM ホスト上のアプリケーションと通信できるようにしたのが、TANDEM の EM3270 です。

ユーザは、実行中のアプリケーションを終了させることなくファンクションキーを押すだけで、TANDEM

アプリケーションから IBM アプリケーションへ、あるいはその逆へアプリケーションを切り替えることが

できます。1 つの TANDEM 端末またはワークステーションから、最大 6 つの異なる IBM ホストアプリ

ケーションを使用することができます。EM3270 に用意されているテンプレートとキーキャップによって、

653x のキーと 3270 のキーとの対応も簡単にとることができます。

7.5 SNA システムによる協調処理

SNAX/XF を使うことにより、NonStop S シリーズサーバとインテリジェント SNA デバイス (4700、

3600、S/36 デバイスなど) をプラットフォームとしたプログラムツープログラムの分散協調処理アプリケー

ションを開発することができます。SNAX アプリケーションは、ファイルシステムプロシージャコールを

使って、IMS および CICS を含む IBM 環境と通信することができます。NonStop S シリーズサーバは、

NonStop SQL/MP リレーショナルデータベース管理システムなどのプロダクトによって、このようなアプ

リケーションに付加価値をもたらします。

SNAX/APC、SNAX/HLS、SNALU インタフェースといった SNAX インタフェースやその関連プロダク

トは、協調処理環境を構築するには理想的なツールです。

7.5.1 SNAX/APC と SNAX/HLS

SNAX/APC と SNAX/HLS は、上位 SNA プロトコルを実装した TANDEM のプロダクトであり、上位

アプリケーションプログラムインタフェースを提供します。SNAX/APC は、SNA の LU 6.2 プロトコルを

サポートしており、ユーザが SNA ネットワークに含まれる LU6.2 アプリケーションと通信するアプリケー

ションを開発できるようにします。SNAX/HLS は、LU タイプ 0、1、2、3、4、7 と通信するアプリケー

ションを開発できるようにします。どちらも、SNAX/XF または SNAX/APN のサービスを使って、必要な

接続を行います。

-12 420092-001J

Page 124: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 7 章 SNA ネットワークとの接続

SNAX/APC と SNAX/HLS はともに、アプリケーションの開発と管理を単純化するための次の機能を備

えています。

□ COBOL に準じたアプリケーション言語、表示画面設計支援、オンライン負荷分散などのようなリソー

ス管理機能を提供する PATHWAY 環境と統合することができます。または、TANDEM がサポートす

るほかの言語でユーザ独自のアプリケーションを開発することも可能です。

□ コードの開発段階でアプリケーションの実際の機能をシミュレートするためのアプリケーションプロト

タイピングをサポートしています。

□ トレース情報を理解しやすいフォーマットに直して表示する機能や、制御およびエラー分析のためのコ

マンドをサポートしています。

以上の機能に加えて、SNAX/HLS は、ユーザのアプリケーション開発作業を分割し、SNA に関してほ

とんど知識を持たないプログラマによってアプリケーションの多くの部分が作成できるようにしています。

たとえばセッションを確立する際、プログラマはセッションパートナーの名前と HLS Resource Definition

Table プロファイル (HLS から アプリケーションへのインタフェース、および SNA セッションで使用され

る BIND および INIT-SELF パラメータの特徴を記述するためにシステム管理者によって維持管理される)

の名前を指定するだけでよく、適切な SNA パラメータは SNAX/HLS によって取得されます。

7.5.2 SNALU (SNAX Application Logical Unit)

SNALU インタフェースは、SNAX/HLS および SNAX/APC のために下位の SNA データリンク制御機能

と経路制御機能を提供します。SNALU インタフェースはまた、ユーザのアプリケーションから直接利用

することができるので、SNA メッセージフローをユーザアプリケーションから直接制御することができま

す。

備考:SNAX/HLS、SNAX/APC、または EXCHANGE/SNA を使った同一のアプリケーションが、SNAX/XF とSNAX/APN の切替えを行わずに稼動することができます。ただし、SNA セッションの初期化コマンドの内容に反応する SNALU アプリケーションの場合は、修正が必要な場合があります。

7.6 SNA サブシステムの管理

TANDEM は、SNAX プロダクトのコンフィギュレーションと管理を行うユーティリティを提供してい

ます。これらのユーティリティのなかには、管理情報を SNA ホストへ送る機能を備えたものもあります。

7.6.1 DSM との統合

SNAX プロダクトファミリは、DSM と統合されています (DSM についての詳細は、第 4 章「通信サブ

システムの管理」を参照してください)。SNAX/XF、SNAX/APN、および SNAX/APC の制御には、NonStop

NET/MASTER Management Services (MS) または SCF を使用できます (ただし SNAX/HLS の場合はプロダ

クト固有のユーティリティである HLSCOM を使用する必要があります)。Subsystem Program Interface (SPI)

メッセージを使った管理アプリケーションをユーザが独自に作成して、SNAX/XF および SNAX/API サブ

システムを制御するという方法を採用することもできます。

420092-001J 7-13

Page 125: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 7 章 SNA ネットワークとの接続

7

SNAX/XF、SNAX/APN、SNAX/APC、および SNAX/HLS サブシステムがイベントを EMS に送ります。

オペレータは NonStop NET/MASTER MS、TANDEM CA-Unicenter、または TANDEM サービス管理 (TSM)

イベント管理サービス (EMS) イベントビューアを使ってイベントメッセージを表示することができ、また

管理アプリケーションはそれらのメッセージをプログラム的に取り出すことができます。

7.6.2 NetView および NET/MASTER との統合

TANDEM は、TANDEM システムを SNA ネットワーク内の IBM システム上にある NetView またはNET/MASTER と統合する方法として、NonStop NET/MASTER MS ソフトウェアおよび DSM/SNAView

ソフトウェアの 2 つの方法を提供しています。

NonStop NET/MASTER MS INMC (Inter-NET/MASTER Connection)

NonStop NET/MASTER MS ソフトウェアを使用すると、IBM メインフレームまたはホストコンピュー

タ上にある NET/MASTER または NetView (サードパーティソフトウェアが必要です) に対してコマンドを

送信したり、それらからメッセージを受信したりできます。INMC (Inter-NET/MASTER Connection) は、ア

プリケーションが稼動しているコンピュータの接続に使われている通信プロトコルにかかわらず、リモー

ト管理アプリケーションへの同等レベルの論理接続を提供します。

INMC リンクは、コンソールに表示するための要求メッセージと非要求メッセージの交換をサポートし

ているだけでなく、許可されたユーザがリモート NonStop NET/MASTER または NET/MASTER 管理アプ

リケーションにログオンすることも可能にします。

リモート NonStop S シリーズサーバへの 1 つの INMC リンクが、同時に SNA、X.25、および EXPAND

回線を使用することができ、これにより、手持ちのハードウェアおよびソフトウェアで実現可能な最大レ

ベルのデータ転送が可能になります。

DSM/SNAView ソフトウェア

DSM/SNAView ソフトウェアは、フォーマットされた SNA 警告を、IBM NetView または NET/MASTER

コンソールで表示するために SNA ホストに送信するアプリケーションです。警告は、NMVT (Network

Management Vector Transport) リクエスト/応答ユニット、または RECFMS (Record Format Maintenance

Statistics) リクエスト/応答ユニットの形です。NetView のバージョンはリリース 2 以上、NET/MASTER の

バージョンは 2.1 以上である必要があります。

NonStop NET/MASTER MS が開発される前は、DSM/SNAView ソフトウェアが、 NetView との統合の主

要手段でした。このソフトウェアは、NonStop Net/Master MS に移行していないシステムで使用するため、

引き続き利用可能になっています。

DSM/SNAView ソフトウェアは、NonStop S シリーズサーバに接続された SNA デバイスから警告を送

信することができます。また、ほかの TANDEM サブシステム、さらには NonStop S シリーズサーバ上で

稼動しているほかのアプリケーションからの警告も送信することができます。ユーザのアプリケーション

の場合は、メッセージは NMVT (Network Management Vector Transport) リクエスト/応答ユニットの形式に

フォーマットされます。警告は EMS イベントに対応しますが、メッセージのフォーマットは DSM/

SNAView ソフトウェアによって変換されます。

-14 420092-001J

Page 126: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 7 章 SNA ネットワークとの接続

7.6.3 SNAX/XF CNM インタフェース

SNAX/XF CNM (Communication Network Management:通信ネットワーク管理) は、SNAX/XF サブシス

テムに含まれる SNA SSCP (System Services Control Point) とのプログラマティックインタフェースです。

SNAX/XF CNM を使って、NonStop サーバから SNA ネットワーク管理機能を実行するアプリケーション

を開発できます。このインタフェースを使用すると、アプリケーションは、NonStop S シリーズサーバと

それに接続された SNA コントローラの間でやり取りされる SNA ネットワーク管理メッセージにアクセス

することができます。管理メッセージは、NMVT リクエスト/応答ユニット、または RECFMS (record format

maintenance statistics) リクエスト/応答ユニットの形でやり取りされます。CNM アプリケーションは、SNA

ホストシステムからの SNA 統計情報要求にも応答することができます。

7.7 SNA アプリケーションの例

図 7-6 は、数千の SNA POS 端末を使用している小売チェーンのアプリケーション例を示しています。各

店舗の端末は、IBM 3651 ストア制御装置によって制御されています。

この小売チェーンを経営している会社は、3651 コントローラを、SNAX/XF を実行している NonStop S

シリーズサーバおよびその他の NonStop サーバで構成されるネットワークに接続しています。SNA 環境のPOS 端末は、EXPAND ネットワークで稼動しているクレジット管理アプリケーションなどの POS アプリ

ケーションを、SNAX/XF 経由で使用することができます。NonStop サーバ上で稼動しているアプリケー

ションはまた、労働時間や売上高などに関する各種データを SNA 端末から収集し、本社の IBM メインフ

レームへ転送することができます。

NonStop サーバは、POS や店舗サポートアプリケーションに加え、在庫管理、資材管理、出荷などのア

プリケーションをサポートしています。この会社は、信頼性、手軽な拡張性と再コンフィギュレーション、SNA ネットワークとそのアプリケーションとの統合、といった NonStop サーバの利点を得ています。

図 7-6 SNA アプリケーションの例

027CDT .CDD

Communications

ControllerIBM

Host

NonStop

S-Series Server

NonStop

K-Series Server

Cyclone

System

SNAX/XF SNAX/XF

SNAX/XF

Expand

Expand Expand

Point-of-Sale Terminals

IBM 3651

Controller Point-of-Sale Terminals

IBM 3651

Controller

Point-of-Sale Terminals

IBM 3651

Controller

420092-001J 7-15

Page 127: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 8 章 OSI ネットワークとの接続

第 8 章 OSI ネットワークとの接続

この章では、パケット交換データ網 (PSDN) に関する ITU-T (International Telecommunications Union-

Telecommunications) 勧告を含む、OSI (Open Systems Interconnection:開放型システム間相互接続) アーキ

テクチャの標準を実装している TANDEM プロダクトについて説明します。これらのプロダクトにより、

TANDEM のネットワークと、OSI、X.25、および TCP/IP をサポートした他メーカーのシステムおよびデ

バイスとの結合が実現されます。

この章の内容は次のとおりです。

□ OSI の基本概念 (8-1 ページ)

□ TANDEM の OSI プロダクトファミリを使用することの利点 (8-5 ページ)

□ FTAM (File Transfer, Access, and Management:ファイル転送、アクセス、および管理) (8-8 ページ)

□ MHS (Message Handling System:メッセージ通信処理システム) (8-9 ページ)

□ 上位層インタフェース … OSI/AS (Application Service:アプリケーションサービス) (8-14 ページ)

□ トランスポート層インタフェース … OSI/TS (Transport Service:トランスポートサービス) (8-14 ペー

ジ)

□ ネットワーク層およびデータリンク層インタフェース (8-15 ページ)

□ OSI サブシステムの管理 (8-16 ページ)

□ OSI アプリケーションの例 (8-16 ページ)

8.1 OSI の基本概念

異機種のコンピュータシステムをネットワークで相互に接続するに当たって従来困難とされてきたこと

のほとんどは、ハードウェアおよびソフトウェアが異なるメーカーによって提供されているため、システ

ムの互換性がとれないことが原因になっていました。1977 年以降、ISO (国際標準化機構) と CCITT (国際

電信電話諮問委員会) は共同で、Open Systems Interconnection の参照モデルに基く標準化を推進してきま

した。これは通常、OSI 参照モデルと呼ばれているものです。OSI 参照モデルは、共通の一連のプロトコ

ルを使用することによって異なるベンダのシステムが相互に通信できるようにするアーキテクチャです。

TANDEM およびほかの主要コンピュータメーカーは、マルチベンダ環境で異機種システムを相互接続

できるようにするために、この OSI プロトコル標準を採用しています。多くの大企業も、OSI が提供する

豊富な機能を利用できるようになるということと、長期的に見て柔軟な対応が可能になるという判断から、OSI の採用に踏み切っています。

備考:CCITT は現在 ITU (International Telecommunications Union) と呼ばれています。通信の標準は、ITU-T(International Telecommunications Union - Telecommunications) 標準と呼ばれています。

図 8-1 に示すように、OSI 参照モデルは 7 つの層で構成されています。

420092-001J 8-1

Page 128: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 8 章 OSI ネットワークとの接続

8

図 8-1 OSI 参照モデル

033CDT .CDD

User

Applications

Session

Presentation

Application

Transport

Internetwork

Network

Data-Link

Media Access

Physical

System A

Synchronization and Coordination Services

Services to Applications,

Including ACSE and ASEs

Format Translation

Reliable End-to-End Communication

Routing Across Networks and Subnetworks

Physical Link Management and Media Sharing

Electrical and Mechanical Connection

System B

5

6

7

4

1

3

2

User

Applications

Session

Presentation

Application

Transport

Internetwork

Network

Data-Link

Media Access

Physical

5

6

7

4

1

3

2

ACSE、ASE などのアプリケーションサービス

フォーマット変換

同期サービスと調整サービス

信頼線のあるエンドツーエンドの通信

ネットワークおよびサブネットワークにおける経路指定

物理的リンクの管理と通信媒体の共有

電子的および機械的な接続

-2 420092-001J

Page 129: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 8 章 OSI ネットワークとの接続

各層には、異なる機能が割り当てられています。次に、各層の機能概要を説明します。

アプリケーション層 アプリケーションプログラムが OSI ネットワークにアクセスできるようにし

ます。この層は、2 種類のサービス要素で構成されます。そのうち 1 種類は多

くのアプリケーションで共通のものであり、ACSE (Association Control Service

Element) と呼ばれます。もう 1 種類は特定のアプリケーションで使用される

ものであり、ASE (Application Service Elements) と呼ばれます。ASE には

FTAM や X.400 などがあります。Association (アソシエーション) とは、アプ

リケーション層の接続のことです。

プレゼンテーション層 通信媒体を転送される情報の形式と符号化を定義します。通信システムおよび

デバイス相互間のデータ表現形式の違いを補います。

セッション層 アプリケーションプログラム間で行われる情報のやり取りを構成し、同期を取

りながら管理します。

トランスポート層 システム相互間に信頼性のあるデータ転送を提供します。利用可能な中から

ネットワーク層のサービスを選択し、トランスポートクラスを定義します。こ

れにより、各種ネットワーク環境におけるこの層の役割を調整します。

ネットワーク層 ネットワークを介した情報転送の経路指定 (ルーティング) を行います。各種

サブネットワーク上でのデータ転送サポート機能を含みます。コネクション型

のネットワークサービスの場合は、ネットワーク層が通信エンティティ間に長

期の接続を確立し、メッセージの関連性を保つための情報を保持して、メッ

セージがエラーなく正しい順序で宛先に届くようにします。コネクションレス

型のネットワークサービスの場合は、ネットワーク層がデータを転送する際、

コンテキスト情報は保持されません。

データリンク層 物理リンク上のデータフローの管理、リンクレベルでのエラー回復と同期を行

います。この層は、LAN 上のステーションによる通信媒体の共有を調整するMAC (Media Access Control:媒体アクセス制御) を含んでいます。

物理層 ケーブルや電気的なインタフェースといった、物理エンティティ間の接続を指

定します。

各層は、接続されたシステム相互における同位の (ピアの) 層と、その層に固有のプロトコルを使って通

信を行います。OSI 参照モデルの各層は、すぐ下の層から提供されるサービスを利用してその層の機能を

実行し、すぐ上の層にサービスを提供します。ある層とその上の層とのインタフェースは、プリミティブ

(サービスプリミティブともいいます) によって定義されます。プリミティブは、ある層が要求または応答

できる動作の最小単位です。ある層とその上の層との間の情報と制御の交換は、多数の要求 (リクエスト)

プリミティブと応答 (レスポンス) プリミティブの交換によって行われます。

プリミティブは明確に定義されており、各層の内部的な仕事は、ほかの層とは独立しています。そのた

めユーザは、任意の層を、ほかの層に影響を与えることなく変更または置き換えることができます。

第 1 層から第 4 層までは、ネットワークを介してエンドツーエンドにデータを転送するのに必要な通信、

フロー制御 (データ量の制御)、ルーティング (経路選択)、エラー処理を行います。トランスポート層より

下の層には、X.25 パケット交換データ網 (PSDN) や LAN などの多くの異なる物理ネットワークが存在で

きます。

420092-001J 8-3

Page 130: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 8 章 OSI ネットワークとの接続

8

第 5 層から第 7 層までは、ネットワークを介して通信するアプリケーションプログラム相互の調整と各

アプリケーションプログラムに示される情報の形式を扱います。多岐にわたるエンドユーザサービスを提

供する多数のアプリケーションプログラムを、共通のトランスポート層によってサポートすることができ

ます。

TANDEM の OSI プロダクトファミリには、次の 5 つの製品が含まれています。OSI/FTAM (OSI ファイ

ル転送、アクセス、および管理)、OSI MHS (メッセージ通信処理システム)、ActionView.400、OSI/AS (OSI/

アプリケーションサービス)、および OSI/TS (OSI/トランスポートサービス)。ネットワークインタフェー

スとデータリンクインタフェースは、X25AM (TANDEM X.25 アクセスメソッド) または PAM (ポート ア

クセス メソッド) サブシステムによって提供されます。

図 8-2 に、TANDEM OSI プロダクト、X25AM、PAM、TANDEM NonStop TCP/IP 、および ServerNet

LAN システムアクセス (SLSA) サブシステムを示します。

図 8-2 TANDEM OSI プロダクト

903CDT .CDD

Transport

Data Link

Physical

Layer

Application

Presentation

Session

LAN

E4SA

WAN

X25AM

Subsystem

Network

WAN

SWAN

Concentrator

X25AM

Subsystem

LAN

E4SA

Tandem

NonStop TCP/IP

Subsystem

OSI/FTAM

Subsystem

OSI/MHS

SubsystemOther OSI/AS

Applications

OSI/AS

Subsystem

OSI/TS

Subsystem

OSI/TS

Applications

SWAN

Concentrator

SLSA

Subsystem

SLSA

Subsystem

PAM

Subsystem

PAM

Subsystem

-4 420092-001J

Page 131: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 8 章 OSI ネットワークとの接続

8.2 TANDEM の OSI プロダクトファミリを使用することの利点

TANDEM OSI プロダクトには、X.400、電子データ交換 (EDI: Electronic Data Interchange)、FTAM と

いったアプリケーションサービスを含むいくつかの主要機能があり、OSI アプリケーションの強力なプラッ

トフォームとなっています。次に、TANDEM の OSI プロダクトファミリが備えている主な特長を説明し

ます。

8.2.1 汎用セッション層機能の実現

TANDEM の OSI プロダクトは、汎用のセッション層機能を実現しています (他メーカーの提供するセッ

ション層プロダクトの中には、特定のアプリケーションに特化したものもありますが、TANDEM の OSI

は、広範囲にわたるアプリケーションに使用できます)。TANDEM プロダクトは、バージョン 1 および 2

の両方のセッションプロトコルをサポートし、セッション層に定義されたセッション優先データ (Session

Expedited Data) を除くすべての機能単位をサポートしています。

8.2.2 すべてのトランスポートクラスに対するサポート

TANDEM の OSI プロダクトは、標準で定義されている 5 つのトランスポートクラスすべてのサポート

を含め、トランスポート層の機能を強力に実現しています。これにより、TANDEM OSI プロダクトは多く

の種類のネットワーク環境に対応することができます。

8.2.3 RFC-1006 標準

TANDEM OSI/AS および OSI/TS は、「ISO Transport Service on Top of the TCP 3」と呼ばれる RFC

(Request for Comments) 1006 標準をサポートしています。インターネットコミュニティ用に開発されたこ

の標準は、ISO トランスポートサービスが、トランスポート層プロトコルである TCP (Transmission Control

Protocol) 上でどのように実現するかを定義したものです。

RFC-1006 標準を使用することで、OSI/AS および OSI/TS 上で通信を行う X.400 や FTAM (およびその

他の OSI/AS または OSI/TS アプリケーション) といった OSI アプリケーションが、TCP/IP ネットワーク

接続を介してほかのサーバやクライアントと通信することができます。

8.2.4 自由に定義できるコンフィギュレーション

TANDEM の OSI プロダクトは、各種の回線属性や動作パラメータをはじめとする豊富なコンフィギュ

レーションオプションを用意しています。このため、ユーザのアプリケーションをほかのシステムで稼動

しているアプリケーションおよびサービスに合わせてコンフィギュレーションすることができます。

8.2.5 LAN および WAN に対するトランスペアレントなサービス

TANDEM の OSI プロダクトは、PAM または X25AM サブシステムのどちらでも稼動することができま

す。TANDEM の OSI プロダクトを PAM とともに使用すると、IEEE 802.4 規格に準拠したネットワーク

にアクセスすることができます。X25AM とともに使用すると、X.25 パケット交換データ網 (PSDN) にア

クセスすることができます。使用するネットワークのタイプにかかわらず、同じ API (アプリケーションプ

ログラムインタフェース) を使用することができます。

420092-001J 8-5

Page 132: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 8 章 OSI ネットワークとの接続

8

8.2.6 FTAM

TANDEM の OSI プロダクトファミリには、FTAM をサポートした ISO 標準が含まれています。

TANDEM の OSI/FTAM は、FTAM プリミティブのほとんどをサポートする下位プログラマティックイン

タフェースを提供します。また構造化テキストファイルへのアクセス、SQL テーブルの行へのアクセス、

米国標準局 (NBS:National Bureau of Standards の定義によるディレクトリファイルの読み取りもサポート

しています。

8.2.7 メッセージ通信処理システム (X.400)

TANDEM の OSI プロダクトでは、1988 年バージョンの ITU-T (以前の CCITT) 勧告 X.400、および MHS

(Message Handling System。メッセージ通信処理システム) の ISO 標準をサポートしています。TANDEM

の OSI/MHS は、大規模なメッセージ通信ネットワークに理想的なソフトウェアであり、各種のメッセー

ジ転送システム、X.400 で定義されているユーザエージェント (UA:User Agent)、および電子データ交換(EDI: Electronic Data Interchange) や電子資金決済 (EFT:Electronic Funds Transfer) などのアプリケーショ

ンの相互間でのメッセージ交換を可能にします。OSI/MHS には、ローカルユーザエージェント (LUA:

Local User Agents) およびリモートユーザエージェント (RUA:Remote User Agents) が X.400 MS (Message

Store) にアクセスするためのインタフェースが含まれ、また標準ベースのゲートウェイプログラマティッ

クインタフェース (GPI) も提供しています。

TANDEM OSI/MHS は、TANDEM 独自のいくつかの特長を備えています。たとえば、複数の同じプロ

セスを同時に稼動させてメッセージを転送することができるので、処理能力を高めるとともに、作業負荷

を分散させることができます。また OSI/MHS は、豊富なコンフィギュレーションオプションを用意して

いるだけでなく、会計管理 (アカウンティング) や請求業務 (ビリング) といった高度の管理機能も搭載して

います。

TANDEM は、Insider Technologies Limited. 社の ActiveView.400 プロダクト用にグラフィカルな X.400

メッセージ管理ソリューションを提供しています。ActionView.400 は、NonStop S シリーズサーバおよび

Microsoft Windows を稼動している IBM 互換パーソナルコンピュータ (PC) 用のクライアント/サーバアプ

リケーションです。ActiveView.400 のモジュールは、システムの監視とパフォーマンスの監視、OSI/MHS

オブジェクトのコンフィギュレーション管理、システム使用のチャージバックといった管理機能、および

ユーザが定義したしきい値が超える場合のオペレータへの警告を行います。

8.2.8 NonStop ディレクトリサービス (NSDS)

TANDEM の OSI プロダクトは、ディレクトリサービスの OSI 標準である ITU-T (以前の CCITT) X.500

勧告をサポートしています。ディレクトリ標準の目的は、異機種ネットワーク内のネットワークユーザお

よびアプリケーション用に、汎用性のある情報データベースとして動作するグローバルなディレクトリを

提供することです。NSDS は、1988 年バージョンの標準に準拠しており、1993 年勧告のほとんどの機能も

備えています。

NSDS は、ユーザ、組織、アプリケーション、配布リスト、ネットワークハードウェア、その他の大規

模な地理的範囲に分散されたサービスなどのオブジェクトを記述する情報を保持します。NSDS は分散ディ

レクトリとして実現できるため、ネットワークのさまざまな場所に情報を保管することができます。情報

への要求は、NSDS によってネットワーク内をルーティングされ、ディレクトリサーバに届けられます。

-6 420092-001J

Page 133: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 8 章 OSI ネットワークとの接続

NSDS は、グローバルディレクトリサービスの基礎として、またそれらのサービスの一部として有用な、

次のようなさまざまな機能を備えています。

□ ほとんどの 1993 年バージョンの X.500 標準の実現

□ Basic Access Control (基本アクセス制御) および Simplified Access Control (単純化アクセス制御) のサ

ポート

□ ディレクトリ情報構造の制御

□ 標準ディレクトリ複製のサポート

□ Microsoft Exchange および X.400 メッセージングネットワークとのディレクトリ同期のサポート

□ ディレクトリの問合せと管理のインタフェースを自由に選択可能

□ LAN および広域網 (WAN) 接続、会計管理 (アカウンティング) および請求業務 (ビリング) といった管

理性の高い機能

8.2.9 手軽に使えるアプリケーションプログラムインタフェース (API)

OSI 上位および FTAM プロダクトとの API は、OSI 標準で規定されているプリミティブに直接応答する

手順で構成されています。そのため、既存のアプリケーションを TANDEM の OSI に統合するのが容易に

なるとともに、インタフェースをほとんど変更せずに異なるシステムで稼動させることができるアプリケー

ションを容易に開発することができます。

8.2.10 TANDEM の特徴を備えたソフトウェア

TANDEM の OSI プロダクトは、耐障害性やモジュラの拡張といった TANDEM の基本的な特徴を備え

ています。たとえば、ユーザの OSI アプリケーションは、TANDEM の OSI プロダクトが稼動しているい

ずれかのプロセッサが障害を起こした場合でも、稼動し続けます。OSI アプリケーションのコンフィギュ

レーション情報は障害の間でも保持されるので、ユーザはアプリケーションとリモートシステムとの接続

を確立し直すだけで十分です。

TANDEM の基本的な特徴に加えて、ユーザのアプリケーションは、NonStop SQL/MP といった NonStopS シリーズサーバで稼動するほかのソフトウェアにアクセスすることができます (8-17 ページの図 8-5 を参

照)。

420092-001J 8-7

Page 134: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 8 章 OSI ネットワークとの接続

8

8.3 FTAM (File Transfer, Access, and Management:ファイル転送、アクセス、および管理)

TANDEM の OSI/FTAM は、ISO の FTAM 標準の実装です。OSI/FTAM はまた、政府機関向けアプリ

ケーションで使用される OSI 製品の標準を規定した GOSIP (Government Open System Interconnection

Profile:政府 OSI 調達仕様) にも準拠しています (TANDEM の FTAM は、米国 GOSIP バージョン 1 およ

び 2と、英国 GOSIP バージョン 3.0 に準拠し、バージョン 1 および 2 の A1、M1、および T2 プロファイ

ルと、バージョン 3 の A122、A3、および A112 プロファイルをサポートしています)。

TANDEM の FTAM を使用すると、ユーザのアプリケーションは OSI ネットワークを介して、ファイル

を転送および管理することができます。SQL テーブルの行へのアクセスを含む、構造化テキストファイル

のレコードレベルのアクセスもサポートされます。ユーザは、次に示す種類のファイルをコピー、移動、

および削除することができ、また一定の属性を探して変更することもできます。

□ 非構造化テキストファイル (FTAM-1 ファイル)

□ 構造化テキストファイル (FTAM-2 ファイル)

□ バイナリファイル (FTAM-3 ファイル)

ユーザのアプリケーションは、特定のレコードを探して読み出したり、FTAM-2 ファイルの終りにレコー

ドを追加することができます。またディレクトリファイル (NBS-9 ファイル) を読み出すこともできます。

TANDEM の FTAM には、イニシエータプロセスとレスポンダプロセスが含まれます。イニシエータプ

ロセスは、NonStop S シリーズサーバ上のアプリケーションからリクエストを受け取って、そのリクエス

トを対象となるファイルが存在するリモートシステムに送ります。レスポンダは、ネットワーク内のほか

のシステムに存在する FTAM プロセスからリクエストを受け取り、NonStop S シリーズサーバに保存され

ているファイルにリクエストで要求されている操作を行います。リモートファイルに対して実行できる機

能は、サポートしている機能に制限が設けられていなければ、リモートアプリケーションが TANDEM ファ

イルに対して実行できる機能と同じです。

イニシエータプロセスの API は、FTAM プリミティブに直接対応し、ユーザのアプリケーションが FTAM

プロトコルを直接制御できるようにするプロシージャで構成されています。このインタフェースは、F-

Recover、F-Check、F-Restart を除くすべての標準 FTAM プリミティブをサポートしています。

FTAM の標準では、プリミティブを 2 つの方法でグループ化します。機能単位 (functional unit) は、特定

のタイプの操作をサポートするプリミティブの集合です。TANDEM の FTAM は、次の機能単位をサポー

トしています。 FTAM アソシエーションの確立と解放という基本的なサービスを含むカーネル (kernel)、読

出し (read)、書込み (write)、ファイルアクセス (file access) 限定および拡張ファイル管理 (limited and

enhanced file management)、複数のサービスプリミティブを連結してリモートシステム宛ての単一のリクエ

ストメッセージに含めるためのグループ化 (grouping)。サービスクラス (service class) とは、アプリケー

ションがアソシエーションの確立されている間に利用できる機能の範囲を指します。TANDEM の FTAM

は、次のサービスクラスをサポートしています。 ファイル転送 (file transfer)、ファイル管理 (file

management)、ファイル転送とファイル管理のサブセットを含むファイル転送と管理 (file transfer and

management)、ファイルアクセス (file access)。

-8 420092-001J

Page 135: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 8 章 OSI ネットワークとの接続

FTAM 標準は、機能単位とサービスクラスに加えて、ファイル属性とアクティビティ属性を規定してい

ます。ファイル属性は、ファイルの作成者やファイルの更新日時といったファイル自体の属性です。アク

ティビティ属性とは、FTAM サービスを要求したリクエスタの ID など、アソシエーションが確立されて

いる間にのみ意味を持つ属性です。TANDEM の FTAM は、どちらのグループでも幅広い属性をサポート

しています。

TANDEM の FTAM については、関連マニュアルを参照してください。

ほとんどの TANDEM サブシステムと異なり、TANDEM FTAM は、TANDEM OSI/Application Manager

(APLMGR) サブシステムおよび FTAM サブシステムという 2 つの SCF (サブシステム制御ファシリティ )

インタフェースによって管理されます。APLMGR サブシステムによって、TANDEM FTAM プロセスをコ

ンフィギュレーションおよび管理できるようになり、FTAM サブシステムによって、イニシエータおよび

レスポンダプロセスを監視してそれらのプロセスのサブデバイスを管理できるようになります。

8.4 MHS (Message Handling System:メッセージ通信処理システム)

TANDEM の OSI/MHS は、ITU-T X.400 (以前の CCITT) 勧告、および MHS (Message Handling System:

メッセージ通信処理システム) の ISO 標準をサポートしています。TANDEM の OSI/MHS は 1988 年バー

ジョンの CCITT 標準に準拠しており、1984 年の標準をサポートしたシステムと相互運用が可能です。ま

た、 GOSIPおよびヨーロッパの同等の規格にも準拠しています。

備考:8-10 ページの図 8-3 に示す NonStop S シリーズサーバは、EXPAND システムではなく OSI によって相互に接続されています。システム間で、さらには同じ物理回路上で、管理アプリケーションおよびその他の連続的可用性が求められるアプリケーションで使用するために EXPAND サブシステムを実行することもできます。

OSI/MHS コンポーネント間の通信に使われるプロトコルは次のとおりです。

OSI/MHS を使用すると、NonStop S シリーズサーバ上のアプリケーションは OSI ネットワークに存在

する標準に準拠した他メーカーのメッセージ通信処理システムとメッセージを交換したり、あるいは図 8-

3 に示すように、NonStop S シリーズサーバのネットワークがほかのシステムのためのバックボーンメッ

セージ通信処理ネットワークとして機能することができます。

プロトコル OSI/MHS での使用

P1 2 つのメッセージ転送エージェント (MTA:Message Transfer Agents) 間で使用されるプロトコル

P2 2 つのユーザエージェント (UA:User Agent) 間でユーザ間のメッセージ交換およびネットワーク上での通知の発行に使用されるプロトコル (1984 または 1988)

P3 UA が MTA サービスを直接要求した際に UA と MTA の間で使用されるプロトコル

P7 UA とメッセージストア (MS:Message Store) の間で使用されるプロトコル

P22 2 つの UA 間で使用されるプロトコル (1988)

Pedi オブジェクトが電子データ交換 (EDI: Electronic Data Interchange) に使用された際に 2 つの UA 間で使用されるプロトコル

420092-001J 8-9

Page 136: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 8 章 OSI ネットワークとの接続

8

図 8-3 バックボーンメッセージ通信処理ネットワークとしての OSI/MHS

メッセージ通信処理 (message handling) または単にメッセージングとは、ネットワーク内のユーザが電子

メッセージをやりとりできるようにするコンピュータの機能です。明示的に規定されているメッセージは

数種類にとどまりますが、それよりも多くの種類のメッセージの使用が候補に上がっています。最も多く

使用されているメッセージの種類としては、個人間メッセージ (interpersonal message) と電子データ交換(EDI:Electronic Data Interchange) メッセージがあります。個人間メッセージは、企業内あるいは企業間で

やり取りされる人対人のメッセージです。EDI メッセージは、個人間メッセージ以外のメッセージであり、

あらかじめ定められたフォーマットでやり取りされます。

048CDT .CDD

Dial-Up

RUA

X.400 Backbone Messaging Network (ADMD)

NonStop S-Series

Server

NonStop System

OSI/MHS

OSI/MHS

OSI/MHS

Remote User Agents

TRANSFER

Applications

GP

I C

lient

GP

I

OSI/MHS

P7

AP1

Asynchronous

Physical

DeliveryTelex

FAX

Legend

GPI = Gateway Programmatic Interface

Messaging

Applications

(Mail, EDI)Gat

eway

IBM

Non-

X.400

Mail

System

NonStop S-Series

Server

NonStop S-Series

Server

NonStop S-Series

Server

GP

I C

lient

TRANSFER

TR

AN

SF

ER

Gate

way

-10 420092-001J

Page 137: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 8 章 OSI ネットワークとの接続

MHS の主な構成要素は次のとおりです。

□ ユーザエージェント (UA:User Agent) … UA は、人またはアプリケーションの代わりにメッセージを

送受信する処理エンティティです。メッセージのやり取りは、MTA を介して直接行われるか、または

MS (Message Store) を介して間接的に行われます。

□ メッセージ転送エージェント (MTA:Message Transfer Agent) … MTA は、UA (またはその他の MTA)

からメッセージを受信し、宛先までネットワーク上を中継する処理エンティティです。宛先では、メッ

セージは UA に直接配信されるか、またはあとで取り出せるように MS に保管されます。メッセージ

は、宛先までの間、ネットワーク内の経路上でいくつでも MTA を経由することができます。

メッセージを送信するユーザをオリジネータ (originator) といい、メッセージを受信するユーザをレシピ

エント (recipient) といいます。各ユーザ (UA) は、固有の O/R 名 (Originator/Recipient 名) を持ちます。O/

R 名にはいくつかの標準形式があります。

OSI/MHS は数種類のプロセスおよびインタフェースで構成されています。8-12 ページの図 8-4 に、主な

ものを示します。複数の同一プロセスが 1 つの論理 MTA として同時に稼動することができます。リクエ

スタは、いずれかのメッセージ中継 (MR:Message Relay) プロセスを介して MTA の機能にアクセスしま

す。各 MR プロセスは、TANDEM OSI スタックへのインタフェースとなる高信頼性転送サービス (RTS:

Reliable Transfer Service) と呼ばれる別のプロセスを使用します。RTS は、X.400 において標準サービスと

して規定されています。TANDEM の OSI/MHS は、1984 年および 1988 年に規定された同サービスに準拠

しています。

3 番目に説明するのは、メッセージストア (MS:Message Store) プロセスです。1 つの MS プロセスは、

X.400 で規定された複数のメッセージストアを制御します。そのため、1 つの MS プロセスが複数の X.400

ユーザにサービスを提供します。同一のシステムに多数の MS プロセスを置き、各 MS プロセスが複数の

異なる X.400 ユーザに対応するようにすることができます。以上のプロセスのほかに、遠隔操作サービス

(RS:Remote Operations Service) プロセスがあります。RS プロセスは、リモート (遠隔地) のユーザエー

ジェントが NonStop S シリーズサーバの MS にアクセスできるようにします。

420092-001J 8-11

Page 138: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 8 章 OSI ネットワークとの接続

8

図 8-4 OSI/MHS プロセスとインタフェース

RTS RTS RTS RS

MS MS MS

MRP MRP MRP

OSI/AS

X25AM or PAM Remote UA

Remote MTA

MS

Logical

MTA

049CDT .CDD

Legend

MS

MTA

MRP

RTS

RS

=

=

=

=

=

Message Store

Message Transfer Agent

Message Relay Process

Reliable Transfer Service

Remote Operations Service

OSI/AS

OSI/TS

X25AM

PAM

=

=

=

=

OSI Application Services

OSI Transport Services

X.25 Access Method

Port Access Method

Tandem NonStop TCP/IP

OSI/TS

-12 420092-001J

Administrator
テキストボックス
TRANSFER ゲートウェイを備えた NonStop S シリーズサーバ
Page 139: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 8 章 OSI ネットワークとの接続

TANDEM の OSI/MHS には、メッセージの送受信に使用される 5 つのインタフェースが含まれています。

□ 最初のインタフェースは、リモート X.400 MTA (または X.400 ゲートウェイを備えたメッセージ通信

処理システム) が OSI ネットワーク上で、標準プロトコル P1 を使用して OSI/MHS と相互動作できる

ようにします。

□ 2 番目のインタフェースは、TANDEM のメッセージ通信処理システムである TRANSFER プロダクト

のゲートウェイです。TANDEM 電子メールアプリケーションのユーザは、TRANSFER ゲートウェイ

を通じて、ネットワークに接続されてほかのメッセージ通信処理システムを使用しているユーザとメッ

セージを交換することができます。TRANSFER には API が含まれているため、ユーザはこのゲート

ウェイを介してメッセージを送受信する独自のアプリケーションを作成することができます (このゲー

トウェイは、1984 年に規定された MHS の機能のみをサポートしています)。

□ 3 番目のインタフェースは、NonStop S シリーズサーバ上の RS プロセスを介して MS にアクセスしま

す。この場合のリクエスタは、標準プロトコル P7 を使用するリモート UA である必要があります。

□ 4 番目のインタフェースである P7 API は、ローカル UA に対して同様の機能を提供します。

□ 5 番目のインタフェースであるゲートウェイプログラマティックインタフェース (GPI) は、ユーザが

X.400 とほかの形式との間でメッセージを変換するゲートウェイを開発することによって、既存のメッ

セージ処理システムを OSI/MHS と統合できるようにします。GPI には、アプリケーションから呼び出

し可能であり、X.400 アプリケーションプログラムインタフェースアソシエーション (XAPIA) によっ

て定義された仕様に基くプロシージャインタフェースが含まれます。

これらに加え、OSI/MHS は、TANDEM の DSM (Distributed System Management) に対応した複数の管

理インタフェースを備えています。OSI/MHS の重要な管理機能の 1 つとして、会計管理 (アカウンティン

グ) および請求業務 (ビリング) に関する情報をイベント管理サービス (EMS:Event Management Service) に

報告する機能があります。アカウンティングアプリケーションとビリングアプリケーションは、 EMS のロ

グから、メッセージが報告されるたびに、あるいは後から、メッセージを取り出すことができます。アプ

リケーションは、EMS のフィルタを使って、必要な情報だけを取り出すことができます。

OSI/MHS には、LAN および広域網 (WAN) のサポートや OSI/MHS プロセスの数と分散の管理などを目

的としたコンフィギュレーションオプションが揃っています。ユーザは、アソシエーションの数、チェッ

クポイントおよびウィンドウのサイズ、リカバリの日時、タイマーなどのパラメータを制御することがで

きます。OSI/MHS はまた、次の機能および標準をサポートしています。米国標準局 (NBS:National Bureau

of Standards) が後援した OSI Implementor’s Workshop によって規定されたクラス 1、2、3 を含む経路選択

オプションの選択、O/R 名および X.121 アドレス指定を含む多数の標準名前指定方式およびアドレス指定

方式、経路の優先順位指定、障害発生時における代替経路への経路変更、ネットワーク稼動時にプログラ

ムまたは対話モードで行う経路の変更。マネージャプロセスはほかの OSI/MHS を監視し、障害によって

停止しているプロセスをリスタートさせます。

OSI/MHS は、MHS 標準によって必須機能または基本機能として規定されたすべてのメッセージ転送機

能をサポートしています (MHS の用語を借りていえば、OSI/MHS はすべてのサービスの基本および主要な

オプションをサポートしています)。OSI/MHS は、個人間メッセージと関連プロトコルおよび標準で規定

されているほかのタイプのメッセージもサポートしています。

420092-001J 8-13

Page 140: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 8 章 OSI ネットワークとの接続

8

8.5 上位層インタフェース … OSI/AS (Application Service:アプリケーションサービス)

TANDEM の OSI/AS は、OSI のセッション層 (第 5 層) およびプレゼンテーション層 (第 6 層) ならびに

アプリケーション (第 7 層) のアソシエーション制御サービス要求 (ACSE:Association Control Service

Element) をサポートしています。OSI/AS は、NonStop システム上で稼動しているアプリケーションがマル

チベンダ OSI ネットワークで稼動しているほかのアプリケーションと通信できるようにします。

OSI/AS を使用すると、ユーザのアプリケーションは、標準に準拠した単一のプログラマティックインタ

フェースを介して、OSI のセッション層 (第 5 層)、プレゼンテーション層 (第 6 層)、およびアプリケーショ

ン (第 7 層) の機能に直接アクセスすることができます。OSI/AS の API は OSI のプリミティブをベースに

したプロシージャで構成されているため、ユーザは既存の OSI アプリケーションを NonStop システムに移

植することができます。OSI/AS を使うと、ユーザは、DEC、Hewlett-Packard、および Honeywell-Bull な

どの他メーカーのシステムと強調処理を行うアプリケーションを開発することができます。

OSI/AS は、TANDEM のほかの OSI プロダクトが提供するサービスを使って、ネットワークにアクセス

することができます。これらのプロダクトについては、このページの「トランスポート層インタフェース

… OSI/TS (Transport Service:トランスポートサービス)」と 8-15 ページの「ネットワーク層およびデータ

リンク層インタフェース」で説明します。

8.6 トランスポート層インタフェース … OSI/TS (Transport Service:トランスポートサービス)

TANDEM の OSI/TS は、OSI のトランスポート層 (第 4 層) をサポートしています。OSI/TS は、種々の

ネットワークおよびデータリンク上で信頼性のあるデータ転送が行われるようにします。

OSI/TS は、インターネットを含め、OSI/AS アプリケーションが LAN および広域網 (WAN) の両方にア

クセスできるようにします。アプリケーションはすべての環境において同じ OSI/AS インタフェースを使

用できるので、最小限の労力でアプリケーションの開発と保守を行うことができます。ユーザはまた、特

殊な機能を実行するために OSI/TS プロセスを直接使用するアプリケーションを作成することができます。

OSI/TS は、OSI 参照モデルで規定されているトランスポート層のすべてのクラスをサポートしています。OSI/TS はまた、LAN と X.25 パケット交換データ網 (PSDN) の両方で使用できるコネクションレス型ネッ

トワーク層プロトコル (CLNP:Connectionless Network Layer Protocol) をサポートしています。LAN 接続

に OSI/TS を使うときは、CLNP は自動的に使用されます。X.25 ネットワークに OSI/TS を使うときは、CLNP をコンフィギュレーションオプションとして選択することができます。

備考:CLNP は、OSI インターネットプロトコル (IP) と呼ばれることもあります。CLNP は、TCP/IP で規定されたインターネットプロトコルに似ていますが、同じではありません。

OSI/TS はまた、インターネットのような TCP/IP ネットワークを介してほかのサーバやクライアントと

通信するために、トランスポート層で TANDEM NonStop TCP/IP サブシステムに接続することもできます。

-14 420092-001J

Page 141: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 8 章 OSI ネットワークとの接続

8.7 ネットワーク層およびデータリンク層インタフェース

TANDEM の OSI 環境を広域網または LAN に接続するには、それぞれ TANDEM X25AM (X.25 アクセ

スメソッド) サブシステムまたは PAM (Port Access Method) サブシステムをそれぞれ使用します。TANDEM OSI の TCP/IP 接続は、X25AM または PAM によって提供されます。OSI/TS は X25AM でも

PAM でも実行できます。また PAM または X25AM サブシステム上で使用するためにインターネットプロ

トコル (IP) もサポートしています。さらに、X25AM および PAM にはどちらもプログラマティックインタ

フェースが含まれているため、広域網または LAN サービスを直接使用するアプリケーションを開発するこ

ともできます。

8.7.1 X25AM

X25AM により、NonStop S シリーズサーバは ITU-T (以前の CCITT) X.25 勧告をサポートする公衆ま

たはプライベート PSDN に接続することができます。接続可能なネットワークとしては、米国のTELENET

および TYMNET、カナダの DATAPAC、英国の PSS、ドイツの DATEX-P、European Telecommunications

Standard の NET 2 やその他多くのネットワークがあります。

NonStop S シリーズサーバは、X.25 ネットワークを介して通信する際、ハイレベルデータリンク制御

(HDLC:High-Level Data Link Control) ビット同期プロトコルを使用します。1 台の NonStop S シリーズ

サーバによって、1 つまたは複数の X.25 ネットワークとの間に確立される複数の接続をサポートすること

ができます。X25AM は、PSDN に関する 1980 年または 1984 年の CCITT 規格で規定されている機能をサ

ポートしているネットワークとの通信を実行できます。また、パケット交換なしの直接接続にも使用でき

ます。

X25AM に関連した TANDEM のプロダクトに、X3PAD があります。これは、X.3 PAD (Packet Assembler/

Disassembler:パケット組立て/分解装置) をエミュレートするアプリケーションです。X3PAD によって、NonStop S シリーズサーバに接続された端末が、X25AM ソフトウェアを使用し、X.25 ネットワーク上に

ある NonStop システム以外のシステムと通信できるようになります。端末は、対話モード以外のモードで

は使用できません。X3PAD についての詳細は、第 6 章「デバイス別の接続」を参照してください。

8.7.2 PAM

PAM サブシステムは、アプリケーションが Ethernet および トークンリング LAN にアクセスできるよう

にする、独立したインタフェースです。PAM は、ServerNet LAN システムアクセス (SLSA) サブシステム

および Ethernet 4 ServerNet アダプタ (E4SA) を介した Ethernet LAN へのアクセスを提供します。また、

SLSA サブシステムおよびトークンリング ServerNet アダプタ (TRSA) を介したトークンリング LAN への

アクセスを提供します。

PAM サブシステムを使用すると、アプリケーションは、リンクレベル制御タイプ 1 (LLC1:Link Level

Control Type 1) および Ethernet という 2 つの異なるタイプのポートインタフェースにアクセスできます。

PAM サブシステムでは、OSI/AS および OSI/TS サブシステムは PAM クライアントとして扱います。PAM

クライアントは、サブシステムであるか、またはファイルシステムコールによってポートインタフェース

を使う必要のあるアプリケーションを使用します。OSI/AS および OSI/TS サブシステムは、LLC1 ポート

インタフェースを使用します。

PAM サブシステムについては、第 9 章「LAN との接続」を参照してください。

420092-001J 8-15

Page 142: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 8 章 OSI ネットワークとの接続

8

8.8 SNA サブシステムの管理

TANDEM の OSI プロダクトは、TANDEM の DSM (Distributed System Management) と完全に統合され

ています (DSM についての詳細は、第 4 章「通信サブシステムの管理」を参照してください)。すべての

サブシステムは、DSM の管理インタフェースであるイベント管理サービス (EMS) を使用します。エラー

が発生すると、サブシステムはイベントメッセージを EMS へ送ります。イベントメッセージを表示するに

は、 TANDEM サービス管理 (TSM) EMS イベントビューア、TANDEM CA-Unicenter、または NonStop

NET/MASTER Management Services (MS) を使用します。

すべてのサブシステムは、SCF のサービスを使用して、対話モードでコンフィギュレーションおよび制

御することができます。

8.9 OSI アプリケーションの例

8-17 ページの図 8-5 は、NonStop S シリーズサーバが OSI ネットワークのフォールトトレラントファイ

ルサーバとして使用されている様子を示したものです。アプリケーションサーバは、アプリケーション層

の標準である RDA (Remote Database Access:遠隔データベースアクセス) に準拠して作成されています。

データベース要求は、LAN または X.25 PSDN 上のクライアントシステムから発行されます。RDA と呼ば

れるアプリケーションは、TANDEM OSI/AS のアプリケーション層インタフェースを使用してクライアン

トシステムからの要求を受け取ります。

OSI プロダクトは、ネットワーク環境に応じて、PAM サブシステムまたは X25AM のどちらかのサービ

スを使用します。データベース要求を受け取ると、データベースサーバは SQL ステートメントを作成し、

それを SQL プログラムへ渡します。

-16 420092-001J

Page 143: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 8 章 OSI ネットワークとの接続

図 8-5 OSI アプリケーションの例

032CDT .CDD

RDA

Servers

OSI/AS

OSI/TS

X25AM

SQL

Database

Dynamic

SQL Programs

NonStop

SQL/MP

PAM

NonStop S-Series Server

802.3 LAN

Client Systems

PSDN

Client Systems

X.25

SLSA

420092-001J 8-17

Page 144: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 9 章 LAN との接続

第 9 章 LAN との接続

この章では、NonStop S シリーズサーバ、ワークステーション、その他のシステムおよびデバイスが

LAN を介して通信できるようにする TANDEM のプロダクトについて説明します。

TANDEM は、LAN に関する標準プロトコル (事実上の標準を含む) に準拠した LAN インタフェースプ

ロダクトを提供しています。TANDEM の LAN 接続プロダクトを導入することによって、NonStop S シ

リーズサーバおよび EXPAND を既存の LAN に統合することができます。また、プログラマティックイン

タフェースによってパーソナルコンピュータ (PC) とNonStop S シリーズサーバとの協調処理がサポートさ

れるため、ユーザのアプリケーションは、ワークステーションの経済性と人間工学的設計からメリットを

得るとともに、オンライントランザクション処理 (OLTP) に特化した NonStop S シリーズサーバの耐障害

性 (フォールトトレランス) やハイパフォーマンスといった特徴も享受することができます。

9.1  LAN の基本概念

LAN とは、学校や工場の 1 つまたは複数の建物といった、比較的狭い地域内に分散設置されたシステム、

ワークステーション、デバイスなどを結ぶ構内ネットワークシステムです。1 つの LAN が、組織全体に

サービスを提供することもあれば、組織全体を結ぶさらに大きなネットワークの一部となって、特定の部

門にサービスを提供する場合もあります。LAN の一般的な特徴としては、高速のデータ伝送が可能

(Ethernet、トークンリング、トークンバス方式の LAN で 1~16 Mbps、伝送路として光ファイバケーブル

を用いたときは最大 100 Mbps) であること、データ伝送時のエラーが少ないこと、LAN に接続されている

ファイルやプリンタなどのリソースを複数のユーザで共有できることなどが上げられます。

LAN におけるデバイス間の接続には、デバイス間を接続する物理的な通信回線、およびデバイスとネッ

トワークの間を接続するソフトウェアインタフェースが含まれます。LAN で使用されるハードウェアイン

タフェースとソフトウェアインタフェースには、業界標準があります。

LAN のハードウェアインタフェースは、OSI 参照モデルをベースにした IEEE 802 シリーズの規格で規

定されています。規格の概要は次のとおりです。

802.1 LAN の全体的なアーキテクチャを規定します。

802.2 LLC (Logical Link Control:論理リンク制御) プロトコルを規定します。このプロトコルは、OSI

のネットワーク層に、LAN の各種ネットワーク構成 (トポロジ) とアクセスメソッドをサポー

トした共通のサービスを提供します。標準の LLC タイプとしては、コネクションレス型サー

ビスであるタイプ 1 と、コネクション型サービスであるタイプ 2 があります。

802.3 CSMA/CD (Carrier Sense Multiple Access/Collision Detection:キャリアセンス多重アクセス/衝

突検出) と呼ばれる MAC (Media Access Control) プロトコルを規定します。このプロトコルで

は、バス構成にベースバンド同軸ケーブルを使用します。このプロトコルは Ethernet プロトコ

ルから派生したものなので、Ethernet プロトコルに似ています。

802.3u Fast Ethernet の標準を規定します。

802.4 トークンバス方式と呼ばれる MAC プロトコルを規定します。このプロトコルでは、ブロード

バンドケーブルまたはベースバンドケーブルを使用します。

420092-001J 9-1

Page 145: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 9 章 LAN との接続

9

802.5 トークンリング方式と呼ばれる MAC プロトコルを規定します。このプロトコルでは、ベース

バンドより対線、同軸ケーブルまたは光ケーブルを使用します。

802.6 MAN (Metropolitan Area Networks:都市域網) 用スロットリングと呼ばれる MAC プロトコル

を規定します。

802.9 音声とデータの統合を実現するアーキテクチャを規定します。

802.10 LAN におけるデータの暗号化とキーの分散機構を規定します。

図 9-1 に、以上に説明してきた規格の相互関係を示します。図中、TANDEM のプロダクトがサポートし

ている標準は太線で囲んであります。

図 9-1 IEEE 802 LAN インタフェース規格

LAN の規格を発表している機関は IEEE のほかにもいくつかありますが、それらの機関の発表している

規格の多くは IEEE 802 に類似しています。ANSI (アメリカ規格境界) は、一連の LAN 規格、たとえば光

ケーブルネットワークやトークンリングネットワークに関する規格を発表しています。また、一般に普及

している Xerox の Ethernet II は、IEEE 802.3 に非常に似ているので、同じケーブルに Ethernet II と IEEE

802.3 を混在させることができます。

9.2 NonStop S シリーズサーバの LAN インタフェース

TANDEM は、NonStop S シリーズサーバを Ethernet 802.3 LAN に接続できるようにするために、Ethernet

4 ServerNet アダプタ (E4SA) および Fast Ethernet ServerNet アダプタ (FESA) を提供しています。トークン

リング 802.5 LAN に接続するには、トークンリング ServerNet アダプタ (TRSA) を使用します。ATM ネッ

トワークに接続するには、ATM 3 ServerNet アダプタ (ATM3SA) を使用します。E4SA、FESA および TRSA

は、外部 LAN アクセスを実行するために ServerNet LAN システムアクセス (SLSA) サブシステムを使用し

ます。SLSA サブシステムについては、2-11 ページの「ServerNet LAN Systems Access (SLSA) サブシステ

ム」を参照してください。

036CDT .CDD

802.2 Logical Link

Control

802.3

CSMA/

CD

802.5

Token-

Ring

802.6

Slotted

Ring

FDDI

Dual

Token-

Ring

802.4

Token-

Bus

802.3u

Fast

Ethernet

-2 420092-001J

Page 146: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 9 章 LAN との接続

9.2.1 PAM (Port Access Method) のプログラマティックインタフェース

PAM サブシステムは独立したインタフェースであり、PAM サブシステムが提供するプログラマティッ

クインタフェースを使って、アプリケーションプログラマは LAN 上の特別なデバイスやアプリケーション

をサポートすることができます。アプリケーションは、ファイルシステムプロシージャコールを行うこと

により、次の 2 つのタイプのポートインタフェースにアクセスできます。

□ リンクレベル制御タイプ 1 (LLC1:Link Level Control Type 1)

□ Ethernet

LLC1 コネクションレス型サービスは、データグラムサービスと呼ばれることがあります。このサービ

スは、ネットワーク内のエンティティがデータリンク層の接続を確立せずにデータを交換できるようにし

ます。このサービスでは、コールの設定と解放は必要ありませんが、アプリケーションによっては、上位

層でメッセージの経路指定、順序制御、配信、エラー検出、およびフロー制御を行う必要があります。

PAM サブシステムは、OSI/AS、OSI/TS、SNAX/XF、および SNAX/APN サブシステムにもサービスを

提供します。OSI/AS および OSI/TS サブシステムは PAM クライアントであり、ファイルシステムコール

によってポートインタフェースを使用します。SNAX/XF および SNAX/APN サブシステムも PAM クライ

アントですが、これらは、ポートインタフェースでなくメッセージシステムインタフェースを使用します。

図 9-2 に、アプリケーションと PAM サブシステムのプログラマティックインタフェースとの関係を示し

ます。

図 9-2 PAM プログラマティックインタフェース

Ethernet LLC2

Ethernet

appl.

SNAX

appl.

Port Interface

LLC1

LLC1

appl.

LLC2

appl.

PAM

102CDT .CDD

420092-001J 9-3

Page 147: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 9 章 LAN との接続

9

9.2.2 NetBIOS 互換の LAN

PC 上のアプリケーションを LAN で接続するためのインタフェースとしては、IBM の NetBIOS (Network

Basic Input/Output System:ネットワーク基本入出力システム) が事実上の標準となっています。IBMが、

NetBIOS を発表したのは 1984 年のことであり、PC 上で稼動するアプリケーションが LAN を介して相互

に通信できるようにするというのがその狙いでした。NetBIOS インタフェースは、LAN のハードウェアお

よびソフトウェアに依存しない設計となっているので、プログラマは LAN プロトコルを意識せずにアプリ

ケーションを作成することができます。

NetBIOS 互換の LAN に接続できる TANDEM プロダクトは次の 3 つです。

□ NonStop IPX/SPX

□ TANDEM NBX

□ TANDEM NBT

NonStop IPX/SPX ソフトウェアを使用すると、Novell NetWare クライアントは、標準の NetWare プロト

コルを使用して NonStop S シリーズサーバにトランスペアレントにアクセスすることができます。NonStop

IPX/SPX は基本的な NetWare プロトコルをサポートしており、E4SA および TRSA と協調して動作し、NonStopS シリーズサーバと NetWare ネットワークの間にハイパフォーマンスな接続を実現します。

TANDEM NBX は、NonStop IPX/SPX 上での NetBIOS サポートを提供します。TANDEM NBT は、NonStop TCP/IP 上での NetBIOS サポートを提供します。TANDEM NBX も TANDEM NBT も、TANDEM

MLSRV (Multilan ファイルサーバ) SMB (Server Message Block) ファイルおよびプリントサーバへのインタ

フェースを提供しているため、PC 上で稼動するアプリケーションは、NonStop S シリーズサーバ上にある

データファイルを操作することができます。この機能により、LAN を使用するユーザは、フォールトトレ

ランス、拡張性、データの完全性といった TANDEM の利点を活用することができます。また、アプリケー

ション開発者は、リソースを効率的に使用するために、作業を PC および NonStop S シリーズサーバ上に

分散するようなアプリケーションを作成することができます。

図 9-3 は、TCP/IP クライアントが TANDEM NBT を使って、NonStop TS/MP トランザクションサーバ、

および NonStop S シリーズサーバ上の TACL (Tandem Advanced Command Language) にアクセスする様子

を示しています。

-4 420092-001J

Page 148: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 9 章 LAN との接続

図 9-3 TANDEM NBT および TANDEM NonStop TCP/IP の例

104CDT .CDD

NetBIOS

TCP/IP

NonStop

TS/MPTACL

Tandem NBT

Tandem

NonStop

TCP/IP

TCP/IP Client

NonStop S-Series Server

Ethernet or Token-Ring LAN

Terminal

Emulator

NetBIOS

Name

Server

420092-001J 9-5

Page 149: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 9 章 LAN との接続

9

図 9-4 は、TANDEM NBX が、PC から NonStop S シリーズサーバ上のアプリケーションやファイルお

よびプリントサービスにアクセスするためのインタフェースを提供する様子を示しています。

図 9-4 TANDEM NBX および NonStop IPX/SPX の例

105CDT .CDD

NetBIOS

IPX/SPX

NonStop

TS/MPMLSRV

Tandem NBX

Tandem

NonStop

IPX/SPXNetWare Client

NonStop S-Series Server

Ethernet LAN or Token-Ring LAN

Terminal

Emulator

NetWare

Server

-6 420092-001J

Page 150: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 9 章 LAN との接続

ワークステーションの端末エミュレーション

TANDEM NBX および TANDEM NBT は、DOS システムの場合は PC6530 Terminal Emulator (PCT) ソ

フトウェアを使用して、また Windows システムの場合は Outside View for Tandem Terminal Emulator (TTE)

を使用して、端末ベースの NonStop Transaction Services (NonStop TS/MP) アプリケーションへのアクセス

を提供します。

NonStop S シリーズサーバ上のファイルサーバまたはプリントサーバ

Server Message Block (SMB) および NetWare LAN 用の TANDEM LAN プリントスプーラプロダクトは、TANDEM スプーラプロダクトを使って、特定のタイプの LAN に接続されたプリンタに文書を印刷する機

能を提供します。

TANDEM NBX および NBT プログラマティックインタフェース

TANDEM NBX も TANDEM NBT も、ワークステーションでのプロセス間インタフェース (WSPTP) API

を提供しています。この API は、Tandem Multilan File Server (MLSRV)、LAN Spooler (LANSPOOL)、Remote

Server Call (RSC) などの TANDEM ソフトウェアによって使用されます。また、PC 上で実行されている

ユーザコードと通信する NonStop S シリーズサーバ上で実行されている連携コードを採用した NetBIOS

Control Block (NCB) アプリケーションによっても使用されます。TANDEM NBX ソフトウェアはまた、端

末ベースの NonStop TS/MP アプリケーションへのアクセスも提供します。

LAN サブシステムの管理

NonStop IPX/SPX、SLSA サブシステム、PAM サブシステム、TANDEM NBX、および TANDEM NBT

は、DSM とイベント管理サービス (EMS) をサポートしています。SCF を使って、これらのプロダクトの

相互動作を管理することができます。PAM サブシステムはまた、管理アプリケーションを作成するための

SPI (Subsystem Programmatic Interface) も提供しています。

9.3 LAN アプリケーションの例

図 9-5 は、PC を生産環境のセルコントローラとして使用している、大規模な航空宇宙機械工場のアプリ

ケーション例を示しています。PC は、プログラマブルコントローラおよび PCB (プリント配線基板) を組

み立てる工作機械へ命令を送ります。

各セルコントローラの元で行われる生産は、生産管理コントローラとして使用されている数台のNonStop S シリーズサーバ上で稼動している生産管理アプリケーションによって制御されています。この

生産管理アプリケーションは、仕掛り品に関する命令をセルコントローラへ送る一方、生産スケジュール、

部品在庫、品質管理に関する情報を PC から収集します。NonStop S シリーズサーバは、TANDEM NBT

インタフェースを使って、Ethernet LAN 上の PC と通信を行います。また、PC から収集した情報を、企業

内の複数のホストコンピュータに送信しています。

420092-001J 9-7

Page 151: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 9 章 LAN との接続

9

図 9-5 LAN アプリケーションの例

NonStop S-Series

Server

Tandem

NBT

802.3

Factory

Area

Floor

Controllers

Tandem

NBT

E4SA

802.3

035CDT .CDD

NonStop S-Series

Server

E4SA

SLSA SLSA

TCP/IP TCP/IP

Ethernet LAN

Cell

ControllersPC PC PC

-8 420092-001J

Page 152: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 10 章 TCP/IP ネットワークとの接続

第 10 章 TCP/IP ネットワークとの接続

TANDEM は、TCP (Transmission Control Protocol) または関連した UDP (User Datagram Protocol) および

IP (Internet Protocol) を使用して NonStop S シリーズサーバと UNIX システム、マルチベンダホストネッ

トワーク、およびワークステーションとを統合する一連のプロダクトを提供しています。プロダクトには

次のものが含まれます。

□ 各種標準をベースにしたプログラミングインタフェース (ソケットライブラリ) … プログラマが学習に

費やす時間を短縮し、アプリケーションの移植性を高めます。

□ ネットワーク端末サーバ (TELNET) … TANDEM アプリケーションが異機種システム上のアプリケー

ションにログオンできるようにします。またその逆に異機種システム、端末、またはワークステーショ

ンが PATHWAY アプリケーションおよび GUARDIAN ユーティリティを含む TANDEM アプリケー

ションにログオンできるようにします。

□ 各種ワークステーション用の端末エミュレータ … 各種ワークステーションが TANDEM アプリケー

ションにアクセスできるようにします。

□ TCP/IP の FTP (File Transfer Protocol) および UDP の TFTP (Trivial File Transfer Protocol) をサポートす

るファイル転送ユーティリティ … ともにネットワーク内の NonStop S シリーズサーバシステムおよ

び異機種ステーション相互間でファイルの交換を可能にします。

□ メール交換用のゲートウェイ … M6530 や PSMAIL といった TANDEM の TRANSFER メールサービ

スのユーザが SMTP (Simple Mail Transfer Protocol) をサポートする異機種システムおよびワークステー

ションのユーザとメールを交換できるようにします。

□ ドメインネームサービス (DNS) … NonStop S シリーズサーバをネットワークの一領域を担当するネー

ムサーバとして機能させます。NonStop システムは、リソースの名前 (ネーム) からアドレスへの変換

およびアドレスから名前への変換を行います。またユーザから名前の問合せがあると、ほかのネーム

サーバと連携して回答します。

□ 管理インタフェース … DSM (Distributed Systems Management) をサポートしています。

□ LAN および X.25 と ATM ネットワークのサポート。

□ IP マルチキャストのサポート。

この章の内容は次のとおりです。

□ TCP/IP の基本概念 (10-2 ページ)

□ TANDEM NonStop TCP/IP (10-2 ページ)

□ TANDEM NonStop TCP/IP サブシステム管理 (10-6 ページ)

□ TANDEM NonStop TCP/IP アプリケーションの例 (10-7 ページ)

420092-001J 10-1

Page 153: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 10 章 TCP/IP ネットワークとの接続

1

10.1 TCP/IP の基本概念

TCP/IP (Transmission Control Protocol/Internet Protocol) は、ワークステーションとそれよりも大型のシス

テムの相互接続を目的としたいくつかの通信プロトコルの層で構成されています。インタフェースは、米

国国防総省の高等研究プロジェクト局 (ARPA:Advanced Research Projects Agency) の支援のもとに、大学

を含むいくつかの組織に属するユーザによって定義されました。TCP/IP は現在のところ、OSI 標準には組

み込まれていませんが、ほとんどの主要メーカーの製品に実装されており、マルチベンダ環境での接続性

を実現するための事実上の標準になっています。

TCP は、OSI 参照モデル第 4 層のトランスポート層に対応する機能を実現したコネクション型のプロト

コルです。TCP は、経路に介在する中間ノードの数に関係なく、システム間で信頼性のあるデータ交換を

行います。TCP によるデータ転送は、レコードを基本にしておらず、バイトストリームとして行われます。

TCP は、送出されたすべてのデータが送出された順序で宛先システムに到着することを保証します。

TCP に類似のプロトコルとして、UDP (User Datagram Protocol) があります。UDP はコネクションレス

型のデータ転送を行うもので、転送はレコードを基本として行われます。UDP は、宛先ノードが受け取っ

たパケットは必ず送信ノードが送ったパケットであることは保証しますが、送信されたすべてのパケット

が必ず宛先に届けられることおよびパケットが送信順序の通りに届けられることは保証しません。このプ

ロトコルは基本的には、下位にあるネットワークサービスの信頼性に依存しています。オーバーヘッドは

TCP より大幅に少なくなります。

IP は、OSI 参照モデル第 3 層のネットワーク層に対応する機能を実現したプロトコルです。IP は、ネッ

トワーク (通常は多くの異種サブネットワークで構成されたネットワーク) を経由するデータのルーティン

グを行うプロトコルです。IP は、コネクションレス型転送により、データを発信アドレスから宛先アドレ

スへ中継します。各メッセージ (データグラム) には、宛先ノードを決定するために必要な情報が含まれて

います。経路上のルータ (一種のゲートウェイ) には、次のルータを決定するための情報が含まれています。

TCP/IP に関連して、OSI 参照モデル第 5 層 (セッション層) から第 7 層 (アプリケーション層) までの機

能を提供するいくつかの上位サービスがあります。10-2 ページの「TANDEM NonStop TCP/IP」に、TANDEM

が TANDEM のプロダクトとしてサポートするアプリケーションを紹介します。

10.2 TANDEM NonStop TCP/IP

TANDEM NonStop TCP/IP は、NonStop S シリーズサーバの TCP/IP 接続を提供します。TANDEM

NonStop TCP/IP によって NonStop S シリーズサーバと接続されるようになるシステムとしては、

TANDEM のフォールトトレラント UNIX システムである Integrity シリーズを含む UNIX システム、Sun

ワークステーション、Hewlett-Packard ワークステーション、Windows ベースのパーソナルコンピュータ(PC)、Macintosh コンピュータ、さらには Cray、Digital Equipment Corporation (DEC)、Unisys、IBM の大

型システムなど、さまざまです。

10-3 ページの図 10-1 に、TANDEM NonStop TCP/IP と、接続のために使用するほかの TANDEM プロ

ダクトとの関係を示します。TANDEM NonStop TCP/IP は、LAN への接続の際は ServerNet LAN システ

ムアクセス (SLSA) サブシステムを使用し、広域網 (WAN) への接続の際は X25AM サブシステムを使用し

ます。

0-2 420092-001J

Page 154: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 10 章 TCP/IP ネットワークとの接続

図 10-1 TANDEM NonStop TCP/IP と関連プロダクト

040CDT .CDD

Legend

Functions you provide

Functions Tandem

products provide

Trivial File

Transfer

Protocol

(TFTP)

TCP/IP

Your Applications

Other

Tandem

Processes

File

Transfer

Protocol

(FTP)

Domain

Name

Service

(DNS)

Comm.

Subsystems

Pathway/TS

Terminal

Control

Process

PAM

SWAN Concentrator

X25AM

UDPor

TELNET

Simple

Mail

Transfer

Protocol

(SMTP)

Gateway

Sockets

Interface

TN3270TN3270

Comm.

Hardware

E4SA, FESA,

TRSA,

or ATM3SA

SLSA

LAN X.25

PSDNTerminal Emulator

ユーザが提供する機能

TANDEM プロダクトが提供する機能

420092-001J 10-3

Page 155: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 10 章 TCP/IP ネットワークとの接続

1

10.2.1 LAN 接続と広域網 (WAN) 接続

TANDEM NonStop TCP/IP は、SLSA サブシステム上で稼動することにより LAN との接続をサポート

し、X25AM 上で稼動することにより広域網 (WAN) との接続をサポートします (X25AM を使用する場合、

TCP または UDP は IP とともに X25AM の提供するルーティングサービスも使用します)。アプリケーショ

ンプログラムインタフェースは、LAN 接続の場合も広域網接続の場合も同じです。

TANDEM NonStop TCP/IP は、Ethernet、Fast Ethernet、トークンリング、および ATM の接続性をサポー

トします。Ethernet とトークンリングインタフェースについては、第 9 章「LAN との接続」を参照してく

ださい。トークンリングインタフェースを使用するときは、TANDEM NonStop TCP/IP をコンフィギュレー

ションするときに SNAP (Subnetwork Access Point) エンコーディングオプションを選択してください。

図 10-2 に、NonStop S シリーズサーバが Ethernet LAN 上の異機種システムと通信する接続例を示しま

す。NonStop S シリーズサーバは、Ethernet 4 ServerNet アダプタ (E4SA) によって LAN に接続されます。

図 10-2 TANDEM NonStop TCP/IP により NonStopa S シリーズサーバを異機種システムに接続する例

041CDT .CDD

PC Sun Apollo DEC Macintosh IBM Cray Unisys

Tandem

NonStop

TCP/IP

NonStop S-Series

Server

Integrity

0-4 420092-001J

Page 156: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 10 章 TCP/IP ネットワークとの接続

10.2.2 バークレイのソケットプログラマティックインタフェース

TANDEM NonStop TCP/IP アプリケーションプログラムインタフェース (API) はBerkeley UNIX 4.3 のソ

ケットインタフェースをベースにしたインタフェースであり、ファイルシステムプロシージャコールの形

をとらない TANDEM の数少ないインタフェースの 1 つです。TANDEM NonStop TCP/IP の API を使用す

ると、ユーザは、異機種コンピュータ上で稼動する既存の TCP/IP アプリケーションを NonStop S シリー

ズサーバに移植することができます。TANDEM NonStop TCP/IP の API は、バークレイ系のソケットイン

タフェースに慣れたプログラマが TANDEM の OLTP 環境で容易に作業できるようにします。

ソケットとは、ネットワークを介して 2 つのアプリケーションを結ぶ論理的な接続です。1 つのアプリ

ケーションまたはシステムが、複数のソケットを使用することができます。ソケットは、明示的にまたは

暗黙にアドレスと論理ポート番号に関連付けされています。ユーザは、通信相手として希望するリモート

プロセスまたはデバイスを、それらに対応するリモートソケットのアドレスとポートを指定することによっ

て特定します (ホスト上の各サーバには、固有のポート番号が割り当てられています)。

ソケットインタフェースは、TCP または UDP へのアクセスまたは IP へのダイレクトアクセスを可能に

する C 言語関数のライブラリで構成されています。

10.2.3 ファイル転送およびアクセスファシリティ

TANDEM NonStop TCP/IP には、コンピュータシステム間で非構造化バイナリファイルまたは ASCII

ファイルの転送を可能にする 2 つのユーティリティ (FTP と TFTP) が含まれています。FTP (File Transfer

Protocol) は TCP 上で稼動し、信頼性の高いファイル転送を行います。FTP は、ネットワークに存在する

NonStop システムと異機種システム間で行われるほとんどのファイル転送に適しています。TFTP (Trivial

File Transfer Protocol) は UDP 上で稼動します。TFTP はコネクションレス型であるため、ユーザ認証機構

が含まれておらず、ファイル転送機能のオーバーヘッドが少なくなっています。TFTP は、ディスクのない

ワークステーションや製造現場コントローラなどにブートファイルを入力するときなどに使用できます。

10.2.4 端末およびワークステーションのインタフェース

TANDEM NonStop TCP/IP には、端末およびワークステーションが TCP/IP ネットワークを介してアプ

リケーションにアクセスするためのコンポーネントが含まれています。

それらの コンポーネントの 1 つに TELNET (TCP/IP のネットワーク端末プロトコル) があります。

TANDEM TELNET クライアントを使用して、自分のアプリケーションが端末であるかのように、TCP/IP

ネットワーク内のほかのコンピュータにログオンすることができます。TANDEM TELNET サーバを使用

すると、ほかのシステムまたはワークステーションのユーザは、NonStop S シリーズサーバにログオンし

て、TANDEM のほかのユーティリティや会話型 PATHWAY アプリケーションなどのラインモードのアプ

リケーションを実行することができます (TELNET サーバは、6530 ページモードアプリケーションを完全

にサポートしています)。ただし、リモートシステムまたはワークステーションも TELNET プロトコルを

サポートしている必要があります。TELNET へのプログラマティックインタフェースとしては、ファイル

システムインタフェースが使用されます。

TANDEM NonStop TCP/IP は、端末エミュレーションソフトウェアも提供しています。TN3270 サーバ

プロダクトは、TCP/IP 上で IBM 3270 エミュレータによって使用される標準の TN3270 プロトコルをサ

ポートしています。

420092-001J 10-5

Page 157: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 10 章 TCP/IP ネットワークとの接続

1

10.2.5 SMTP (Simple Mail Transfer Protocol) ゲートウェイ

TANDEM NonStop TCP/IP には、TANDEM の TRANSFER メールサービスのユーザがインターネット

フォーマットのメールを使用する UNIX ワークステーションおよびホストとメールを交換できるようにす

るゲートウェイが含まれています。このゲートウェイは、ホスト間での SMTP メッセージ交換の中継機能

も持っています。このようなメッセージ交換では、NonStop S シリーズサーバは中間システムとなります。

10.2.6 ドメインネームサービス (DNS)

通常 TCP/IP ネットワークは異機種システムで構成されるため、TCP/IP ネットワークには、各ノードに

存在するリソースをほかのノードから見えるようにし、アドレス指定できるようにする分散ネームサービ

スが定義されます。名前 (ネーム) からアドレスへ、アドレスから名前への双方向の変換がサポートされる

リソースには、ノード自体のほか、ユーザ、プリンタなどが含まれます。

TCP/IP のネームスペースは、ドメインの階層で構成されています。ドメインとは、ネットワークを適宜

に分割した領域をいいます。ドメインは通常、物理的または接続形態上の意味で使用されます。各ドメイ

ンには、ゲートウェイとしての 1 つのノードがあり、一連のアドレスを与えられています。ドメインの内

部には、通常論理的な意味で使用される複数の管理ゾーンがあります (たとえば、ある建物の中に存在する

すべてのデバイスを 1 つのドメインに割り当て、同一のフロアに存在するすべてのデバイスを 1 つのゾー

ンに割り当てることができます。あるいは、会社の組織構造などを基準にして、ドメインとゾーンを定義

することもできます)。ドメインには通常、 1 つまたは複数のネームサーバがあります。ネームサーバは、名

前とアドレスの双方向の変換を行い、そのドメイン内のほかのネームサーバと相互に通信する機能を持っ

ています。ネームサーバは、管理下のゾーンに含まれる名前とアドレスを保持しており、ユーザから名前

の問合せがあった場合に、ほかのゾーンのネームサーバと連携して、問合せに回答します。

TANDEM のドメインネームサービス (DNS) は、 NonStop S シリーズサーバが TCP/IP ネットワーク内で

ネームサーバとして機能できるようにします。NonStop S シリーズサーバはフォールトトレラントである

ため、コンポーネント (ディスクプロセスが稼動しているプロセッサなど) で障害が発生した場合でも、名

前情報は障害の影響を受けず、平常どおり使用することができます。DNS は、1 つの対話型ユーティリティ

と 1 つのサーバプロセスで構成されています。サーバプロセスは、1 つのネームリゾルバ (ネームからアド

レスへの変換用) と 1 つのネームサーバ (アドレスからネームへの変換用) で構成されています。

10.3 TANDEM NonStop TCP/IP サブシステム管理

TANDEM NonStop TCP/IP は分散管理システム (DSM:Distributed Systems Management) をサポートし

ています。SPI (Subsystem Programmatic Interface) をベースとしたプログラマティックインタフェースと対

話型コマンドインタフェースをサポートしており、重大なエラーなどの異常事態が発生すると、イベント

管理サービス (EMS:Event Management Service) に報告します。

0-6 420092-001J

Page 158: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 10 章 TCP/IP ネットワークとの接続

10.4 TANDEM NonStop TCP/IP アプリケーションの例

10-7 ページの図 10-3 は、トラック運送会社が、自社のトラックの位置と状態を監視するアプリケーショ

ンに、TANDEM NonStop TCP/IP プロダクトを使って構築したネットワークを使用している様子を示して

います。LAN に接続された UNIX ワークステーションは、トラックの現在位置データを詳細な地図に重ね

て表示します。地図情報は、LAN のファイルサーバに保管されています。トラックの現在位置と状態は、

NonStop S シリーズサーバの SQL データベースに記録されます。ワークステーションと NonStop S シリー

ズサーバとの間で行われる協調処理は、TANDEM NonStop TCP/IP のソケットインタフェースによってサ

ポートされます。データベースが NonStop S シリーズサーバ上に存在するため、いつでも最新のトラック

操業状態の反映された情報へアクセスすることができます。

図 10-3 TANDEM NonStop TCP/IP アプリケーションの例

039CDT .CDD

Geographic

Maps

File

Server

Display Application

Shows Current

Location Data

Overlaid on Maps

Location Data

on Trucks,

Cargo, Destination

Ethernet LAN

UNIX

Workstations

with TCP/IP and

Sockets Interface Maps

Sockets

Application

NonStop

SQL/MP

TCP/IP

SLSA

File

Server

slf kjael

sdfkejdkjfi

vnenThe thl

slf kjael

sdfkejdkjfi

vnenThe thl

Ethernet LAN

SQL

Database

TCP/IP および ソケットインタフェースを使用する UNIX ワークステーション

トラック位置、積荷、および目的地情報

表示アプリケーションが現在位置データを地図に重ねて表示します。

420092-001J 10-7

Page 159: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 11 章 インターネットアプリケーション

第 11 章 インターネットアプリケーション

インターネットと WWW (World Wide Web) の広がりによって、企業のコンピューティング環境は変貌

を遂げています。TANDEM は、この新しい環境に適応し、ウェブ上でビジネスクリティカルなエンター

プライズアプリケーションを稼動するための、iTP ソリューションと呼ばれる統合されたインターネット

トランザクション処理サーバとソリューションのファミリを提供しています。TANDEM の iTP ソリュー

ションは、包括的なプロダクトスイート、業界固有のソリューション、およびサービスで構成されています。

このセクションでは、ウェブについて簡単に説明し、TANDEM の iTP プロダクトについて解説します。

11.1 WWW の基本概念

WWW (World Wide Web) の概念は、スイスで行われた CERN プロジェクトによって定義され、さまざ

まなグループによって拡張されました。その主な役割を果たしたのがイリノイ大学の NCSA (National

Center for Supercomputing Applications) でした。ウェブは、インターネットのユーザが ASCII テキスト、グ

ラフィック、音声、ビデオなどを含む文書をプラットフォームに関係なくアクセスおよび表示できるよう

にすることによって、インターネット上でのコミュニケーションを向上させることを目的として開発され

ました。文書へのアクセスのほか、ウェブを使用することによって、文書を検索したり、ユーザまたはベ

ンダが作成したスクリプトおよびサービスと相互に通信したりすることが可能です。

このサブセクションの残りの部分では次の事項について説明します。

□ ウェブサーバとウェブクライアントが、ウェブ技術を応用したクライアント / サーバアーキテクチャ内

でどのように機能するか

□ ウェブ上でのデータ転送に HTTP (HyperText Transfer Protocol) がどのように使用されるか

□ フォーマットされたテキストの表示とハイパーリンクの作成に、HTML (HyperText Markup Language)

がどのように使用されるか

□ ウェブサーバアプリケーション間のインタフェースを実現するために CGI (Common Gateway Interface)

がどのように使用されるか

11.1.1 ウェブサーバとクライアント

ウェブサーバとは、WWW のクライアント/サーバアーキテクチャで使用されるサーバプログラムのこと

です。ウェブサーバの機能は、次の 2 つに分けられます。

□ ファイルサーバは、ファイル転送やバッファリングなどの機能を実行します。

□ メッセージ交換ファシリティは、ウェブクライアントからのメッセージをアプリケーションプログラム

に転送します。

420092-001J 11-1

Page 160: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 11 章 インターネットアプリケーション

1

ウェブクライアント (多くの場合ブラウザと呼ばれます) は、WWW のクライアント/サーバアーキテク

チャで使用されるクライアントプログラムのことです。ウェブクライアントは通常、クライアントごとに

異なるさまざまなファシリティを提供します。ウェブクライアントは、ウェブサーバに限らず多種多様な

サーバと通信することができます。このような通信は通常、URL (Universal Resource Locator) 形式のハイ

パーテキストリンクによって開始されます。

11.1.2 HTTP (HyperText Transfer Protocol)

ウェブでは、クライアントとサーバの間のデータ転送に HTTP と呼ばれるプロトコルを使用します。

HTTP は、HTTP をサポートするクライアントとサーバの間で、文書、ユーザ入力、およびアプリケーショ

ン出力の通信を可能にします。HTTP サーバがクライアントからの入力を受け取ると、HTTP はさまざま

な方法で要求に応答します。要求された文書を HTTP 自身がクライアントに返すこともあれば、要求を文

書検索ファシリティを提供するプログラムやアプリケーションプログラムに転送し、それらのプログラム

からクライアントに結果が返されることもあります。

11.1.3 HTML (HyperText Markup Language)

ウェブでは、フォーマットされたテキストの表示やハイパーテキストリンクの設定に HTML と呼ばれる

言語を使用します。HTML 文書内では、特定のテキストやグラフィックにリンクを設定し、そこから同じ

文書内の別の場所や別の文書に移動できるようにすることができます。そのようなリンクを、コンピュー

タのキーボード、マウスといったデバイスを使ってハイライトすると、リンク先のテキストやグラフィッ

クが表示されます。

HTML のもうひとつの重要な機能は、オンラインフォームを作成できることです。フォームには、テキ

ストや数値を入力するためのフィールド、ドロップダウンリスト、スクロールリスト、ラジオボタン、そ

の他データ入力のための各種要素を含めることができます。オンラインフォームファシリティは、HTML

をユーザが作成したアプリケーションや文書検索機能とともに使用する際に非常に重要です。

11.1.4 CGI (Common Gateway Interface)

CGI は、ウェブサーバとアプリケーションの間のインタフェースです。このインタフェースはコンテキ

ストに依存せず、非常に長い単一の要求と、非常に長い単一の応答を実現することができます。CGI アプ

リケーションは、環境変数とデータストリームによって、ウェブサーバを使ったクライアントとの HTTP

要求および応答の交換を行います。

11.2 TANDEM のインターネットプロダクト

TANDEM は、ユーザのアプリケーションをウェブと統合するための、統合されたインターネットプロ

ダクトファミリを提供しています。次に、これらのプロダクトについて解説します。

□ iTP Secure WebServer (11-3 ページ)

□ iTP Search Engine (11-7 ページ)

□ iTP Active Transaction Pages (ATP) (11-8 ページ)

□ iTP WebReporter (11-10 ページ)

1-2 420092-001J

Page 161: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 11 章 インターネットアプリケーション

11.2.1 iTP Secure WebServer

The iTP Secure WebServer は、ウェブ上での商取引や情報提供をオンラインで実行するために必要なす

べてのサービスを提供します。基本的なウェブ関連サービスのほかにも、iTP Secure WebServer は、アク

セス制御、拡張ログ機能、カスタムエラーメッセージ処理、自動ディレクトリインデックス化といった重

要なサービスも提供します。iTP Secure WebServer の主な特長は次のとおりです。

□ ハイパフォーマンス … iTP Secure WebServer のマルチスレッド化されたハイパフォーマンスなアーキ

テクチャにより、複数のクライアントに対し、短い待ち時間で同時に応答することが可能です。

□ 業界標準への対応 … iTP Secure WebServer は、CGI 1.1、HTTP/1.0、PCT (Private Communications

Technology Protocol) 1.0、および SSL (Secure Sockets Layer) 2.0 および SSL 3.0 に完全に準拠していま

す。

□ 暗号化と認証の柔軟性 … iTP Secure WebServer では、HTTP、SSL、PCT、およびAtalla の WebSafe2

Internet Security Processor が提供するハードウェアベースの暗号化を使用できます。これにより、サー

バとクライアント間での相互通信のプライバシと完全性を最大限に柔軟に保護することができます。iTP

Secure WebServer は、暗号化とデジタル署名の両方をサポートしています。

□ 暗号化と完全性チェックにおけるユーザ固有の設定を含む、SSL 3.0 Secure Transport Protocol のサポー

ト … ウェブマスタは、iTP Secure WebServer でどのセキュリティアルゴリズム (暗号) を使用するかを

指定できます。

□ Microsoft PCT (Private Communication Technology) および SSL 2.0 と 3.0 を含むすべての Secure

Transport プロトコルを網羅した、セッションキーのキャッシングのサポート。

□ X509 3.0 証明書のサポート。

□ SSL および PCT でのクライアント認証のサポート … サーバは、クライアントが自身を認証するよう

要求または強制し、リージョンコマンドまたは CGI 変数を使用して、クライアントの認証情報に基い

てアクセスを制限することができます。

□ CRL (Certificate Revocation Lists) … iTP Secure WebServer CRL により、サーバは、特定の証明書に関

連付けられた秘密キーが完全でなかったり失われたりした場合に、証明書を呼び出すことができます。

□ ダイジェストアクセス認証 … セキュリティを高めるため、チャレンジ/レスポンス認証機構を提供しま

す。この方式を使用すると、ユーザのパスワードはネットワーク上で送信されません。

□ 柔軟なアクセス制御 … ホスト名、時間帯、ユーザ名、ブラウザの種類とバージョン、認証方法などの

要因に応じて、iTP Secure WebServer へのアクセスを制御することができます。

□ 高い可用性 … iTP Secure WebServer は高い可用性を保証するため、TANDEM NonStop TS/MP を使用

します。NonStop TS/MP を使用すると、同一のプロセスの複数のインスタンスを 1 つのサーバクラス

として実行することができます。NonStop TS/MP をコンフィギュレーションして、ワークロードの増

加に応じて新しいプロセスを作成したり、障害が発生したプロセスを再開したりすることができます。

□ 拡張性 … CGI を使用するアプリケーションを作成することにより、WebServer 環境を拡張することが

できます。iTP Secure WebServer は、従来の CGI アプリケーションと、NonStop TS/MP の並列処理の

利点を生かした固有アプリケーションの両方をサポートしています。Java を含む、各種の一般的なプロ

グラミング言語を使用してアプリケーションを作成できます。

420092-001J 11-3

Page 162: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 11 章 インターネットアプリケーション

1

□ 拡張ログファシリティ … iTP Secure WebServer は、要求ごとのアクセス、エラー、およびセキュリ

ティ情報を記載できる拡張ログフォーマット (ELF:Extended Log Format) を備えています。このフォー

マットには、ブラウザの種類、参照先の URL、および要求の開始時刻と終了時刻を記録するための

フィールドもあります。フィールドにはラベルが付けられているため、解析しやすく、また新しいフィー

ルドの追加も簡単です。iTP Secure WebServer は、ウェブサーバで広く使用されている標準ログフォー

マット (CLF:Common Log Format) もサポートしています。

□ セッションの追跡と認証 … iTP Secure WebServer には、ユーザセッションの追跡技術である「チケッ

ティング」のサポートが組み込まれています。iTP Secure WebServer は、"anonymous tickets"を発行し

ます。

iTP WebReporter ログ分析ツールを使って、ユーザアクセスのパターンを詳細に記述したレポートを生

成することができます。このツールについての詳細は、11-10 ページの「iTP WebReporter」を参照して

ください。

□ 管理サーバのサポート … iTP Secure WebServer Administration Server は、iTP Secure WebServer のコ

ンフィギュレーションの定義、iTP Secure WebServer の起動と停止、エラーなどの重要なイベントの監

視などに使用できるブラウザインタフェースを備えています。

□ 拡張イベントレポート機能 … iTP Secure WebServer および多くの関連コンポーネントから、TANDEM

イベント管理サービス (EMS) にイベントをレポートできるようになりました。メッセージには、iTP

Secure WebServer のサブシステム、PATHMON 名、および発生したイベントのタイプが記載されます。

□ クリッカブルイメージの組込みサポート … ユーザがほかのページに簡単に移動できるよう、クリッカ

ブルイメージのイメージマップを作成できます。

□ イメージマップでの NCSA フォーマットのサポート … iTP Secure WebServer は、CERN フォーマット

に加え、NCSA フォーマットのイメージマップファイルもサポートしています。iTP Secure WebServer

はまた、NCSA フォーマットのイメージマップでの point 命令もサポートしています。

□ 仮想ホストのサポート … 1 つの iTP Secure WebServer コンフィギュレーションで複数のドメインをサ

ポートできます。これにより、宛先ドメイン名に応じてカスタムコンテンツを返すことができます。こ

の機能をサポートするため、Accept といったいくつかの新しいコンフィギュレーション命令が追加

され、またいくつかの既存のコンフィギュレーション命令に Region などの新しいオプションが追加

されました。

□ Byte-range プロトコル … iTP Secure WebServer は、現在提唱されている HTTP の Byte-Range Retrieval

Extension をサポートしています。これにより iTP Secure WebServer では、たとえば、Adobe Acrobat

Reader 3.0 以上を使用しているユーザは、Adobe の PDF 文書を文書単位でなくページ単位で表示する

ことができます。こうすることで、高品質な PDF 文書を HTML 文書のような速度で実行できます。

□ コンテンツエンコーディング (圧縮) タイプのサポート … これにより、iTP Secure WebServer は、圧縮

ファイルに対して正しいエンコーディングタイプを返すことができます。

□ RLS (Resource Locator Service) … このサービスにより、複数のウェブサーバに同一の URL を定義でき

ます。リクエスタは、どのサーバが要求を処理しているか認識する必要がありません。

□ VeriSign の Global Server ID のサポート … iTP Secure WebServer (ドメスティックセキュリティ保護

バージョン) は、SCG (Step-Up/Server Gated Cryptography) 機能を提供するブラウザとの 128 ビット SSL

セッションを可能にする VeriSign の Global Server ID をサポートしています。Global Server ID は、サ

イトにアクセスするユーザが適正なアクセス権を持っていることを前提とします。

1-4 420092-001J

Page 163: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 11 章 インターネットアプリケーション

□ 証明書チェーンのサポート … iTP Secure WebServer は、SSL 3.0 プロトコルを使用して、クライアン

トとの間の証明書チェーンの送受信を可能にします。証明書チェーンを使用すると、2 階層を越える深

さの証明書階層構造を確立することができます。iTP Secure WebServer では、WebSafe2 Internet Security

Processor を使ったハードウェア暗号化、またはソフトウェア暗号化に証明書チェーンを使用すること

ができます。

11-6 ページの図 11-1 は、 iTP Secure WebServer のアーキテクチャを示しています。図に示されたように、

iTP Secure WebServer は NonStop TS/MP (NonStop Transaction Services/MP) PATHMON プロセスを使用し

て、直接的または間接的に、制御下にあるすべてのオブジェクトに関する情報を受信したりそれらのオブ

ジェクトと情報を通信したりします。ほかにも次のような重要な構成要素があります。

□ TANDEM NonStop TCP/IP サブシステム … TCP/IP プロトコルと TANDEM NonStop Kernel オペレー

ティングシステムとの間のインタフェースを提供します。

□ Generic CGI サーバ … HTTP サーバといった情報サーバとの間の通信を可能にする、外部ゲートウェ

イプログラムの標準です。

□ PATHWAY CGI サーバ … サーバから OLTP アプリケーションにアクセスできるようにする一連の

ユーティリティプロシージャです。

□ Distributor … OSS (Open System Services) 環境で実行される TANDEM プロダクトです。Distributor は、

新しい接続を求めるTANDEM NonStop TCP/IP プロセスからのすべての要求を受け取り、それらをiTP

Secure WebServer 上に配布します。

420092-001J 11-5

Page 164: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 11 章 インターネットアプリケーション

1

図 11-1 iTP Secure WebServer アーキテクチャ

Log Files

PATHMON

CDT106.CDD

Generic CGI

ServerGeneric CGI

Server

Generic

CGI

Servers

CGI ApplicationsCGI Applications

iTP Secure

WebServer

Processes

iTP Secure

WebServer

Admin httpd

CGI ApplicationsAdministration

ServersDistributor

Web

Client

TCP/IP

SubsystemTCP/IP

Subsystem

TCP/IP

Subsystem

Web

Client

Web

Client

CGI Applications

CGI Applications

CGI ApplicationsPathway

CGI

Applications

Servlet

Server Class

Resource

Locator

Service

CGI ApplicationsWebSafe

Interface

Driver

Distributor

PATHMON

iTP Secure WebServerPATHMON Environment

Administration ServerPATHMON Environment

CGI ApplicationsActive

Transaction

Pages

1-6 420092-001J

Page 165: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 11 章 インターネットアプリケーション

11.2.2 iTP Search Engine

iTP Search Engine は、TANDEM iTP Secure WebServer に文書検索機能を提供するソフトウェアプロダ

クトです。iTP Search Engine は、複数のプロセスと、iTP Secure WebServer 文書にアクセスするためのク

ライアント/サーバアプリケーションの作成をサポートする各種ツールで構成されます。iTP Search Engine

の主な機能は次のとおりです。

□ ASCII、HTML、および PDF 文書のフルテキストサーチと取り出し

□ 文書検索をカスタマイズするための強力な問合せ言語

□ 検索要求と結果の表示用フォームを作成するためのスクリプト言語 (SEARCHScript)

11-7 ページの図 11-2 は、iTP Search Engine アーキテクチャの上位を表しています。図に示されたよう

に、iTP Search Engine には、iTP Secure WebServer への NonStop TS/MP PATHMON インタフェースが含

まれています。PATHMON は、PATHWAY 環境の中央制御プロセスです。PATHWAY CGI インタフェー

スにより、OLTP アプリケーションは CGI アプリケーションとして機能することができます。iTP Search

Engine アーキテクチャには、検索をサポートするための構成要素も含まれています。次のような要素があ

ります。

□ inetsrch.ini ファイル … コンフィギュレーションパラメータが記載された管理用ファイルです。パラメー

タには、検索の属性や操作に関するデフォルトが設定されています。

□ vadmin.pway プロセス … 管理機能を提供する PATHWAY サーバプロセスです。

□ vadmin.pway サーバプロセス … 検索機能を提供する PATHWAY サーバプロセスです。

図 11-2 iTP Search Engine アーキテクチャ

107CDT .CDD

PATHMON

Config

iTP Secure

WebServerWeb Client inetsrch.ini

Collections

vadmin.pway

Generic CGI

ServerGeneric CGI

Servervtopic.pway

VDK

Tandem

NonStop

TCP/IP

420092-001J 11-7

Page 166: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 11 章 インターネットアプリケーション

1

11.2.3 iTP Active Transaction Pages (ATP)

iTP ATP は、NonStop システムのサーバ側 JavaScript 環境です。iTP ATP により、一般的な JavaScript ス

クリプト言語とウェブ オーサリングツールを使うことができ、iTP Secure WebServer アプリケーション開

発プロセスがより向上します。

ATP は NonStop SQL/MP、NonStop TS/MP、NonStop TUXEDO といった TANDEM プロダクトとのイ

ンタフェースを提供する拡張機能を持った Netscape JavaScript インタプリタを使用します。ATP を使うこ

とによって、既存のアプリケーションにブラウザベースで簡単にアクセスできるようになります。

ATP には、サーバ側のスクリプト開発を簡単にするための一連のツールが備えられています。これらの

ツール自体もスクリプトであるため、各ツールのソースを印刷または表示して、各種 ATP オブジェクトと

関数の使用例を確認することができます。ATP ツールセットには次のものが含まれます。

□ SQL Catalog Explorer … このツールを使用すると、SQL カタログの内容を表示して、スクリプトに貼

り付けるのに適した問合せを作成することができます。チェックボックスやプルダウンリストといったHTML の機能を使用して問合せを記述すると、Explorer によって適切な SQL ステートメントが生成さ

れます。

□ Query Tool … このツールを使用すると、問合せの結果を各種フォーマットで表示して、問合せをテス

トすることができます。また、Excel97 で使用するために iqy ファイルを作成することもできます。

□ DDL Dictionary Viewer (dview) … このツールは、ディクショナリで定義したメッセージレイアウトを

表示し、メッセージ内のフィールドを表現するオブジェクトのコンストラクタを生成します。これらの

コンストラクタを切り取ってクリップボードに保管し、スクリプトに貼り付けることができます。

□ HTML Forms Generator … このツールを使用すると、DDL ディクショナリから要求メッセージと応答

メッセージを選択し、NonStop TS/MP Pathsend ファシリティを使って要求を送信し応答を受信する

HTML フォームを生成することができます。エラー処理やセキュリティ機能といった付加機能をスク

リプトに追加することができます。

□ JavaScript Utility Driver (jud) … このツールは、NonStop TUXEDO アプリケーションを使用するスクリ

プトの開発を支援します。このツールを使用すると、NonStop TUXEDO フィールドテーブルおよび

ビューからフィールドを指定し、FML または FML32 バッファを NonStop TUXEDO サービスに送るこ

とができます。この NonStop TUXEDO UD (ユーティリティドライバ) のサポートは、アプリケーショ

ンのプロトタイピングの際に特に便利です。

図 11-3 は、NonStop Kernel 環境での、iTP ATP と iTP Secure WebServer および 従来のアプリケーショ

ンとの関係を示しています。

1-8 420092-001J

Page 167: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 11 章 インターネットアプリケーション

図 11-3 iTP ATP アーキテクチャ

031CDT .CDD

Browser

iTP Secure

WebServerATP CGI

Server

OSS File System

NonStop TUXEDO

Field Tables

DDL Dictionaries

NonStop TS/MP

Applications

NonStop TUXEDO

Applications

NonStop SQL/MP

Databases

Web pages

with scripts

HTMLBrowser

Browser

420092-001J 11-9

Page 168: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

第 11 章 インターネットアプリケーション

1

11.2.4 iTP WebReporter

iTP WebReporter は、iTP Secure WebServer からのログファイルや、その他の標準ログフォーマット (CLF)

で記述されたログファイルを分析するための強力なツールです。iTP WebReporter には、ニーズに合わせて

レポートを設定できるよう、次のような各種のオプションがあります。

□ レポートスクリプト … レポートに含める情報を指定します。

□ 入力オプション … 入力を選択するために、フィルタおよび拡張可能レポートを指定します。

□ 出力オプション … ファイルの出力フォーマットを指定し、拡張可能レポートを生成します。

11.3 インターネットアプリケーションの例

図 11-4 は、iTP Secure WebServer が、最適化された PATHWAY CGI サーバに基いて NonStop SQL/MP

データベースおよびアプリケーションにハイパフォーマンスなアクセスを提供する様子を示しています。

図 11-4 iTP Secure WebServer アプリケーションの例

108CDT .CDD

iTP Secure

WebServer

Pathway CGI

ServersSQL

Web Client

Internet

1-10 420092-001J

Page 169: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

付録 A TANDEM の通信プロダクト

付録 A TANDEM の通信プロダクト

この付録では、TANDEM の通信ソフトウェアおよびハードウェアをリストし、簡単に説明します。こ

こで説明するプロダクトの中には、DSM (Distributed System Management) のツールやユーティリティと

いった、通信サブシステムとともに使用される TANDEM のプロダクトも含まれています。

図 A-1 に、いくつかの TANDEM 通信プロダクトが OSI および SNA で定義されている階層モデルのど

の層に対応するかを示します。同じ層に示されたプロダクトは、機能的にはほぼ同等ですが、必ずしも互

換性があるわけではありません。

図 A-1 OSI 階層別に分類した TANDEM の通信プロダクト

042CDT .CDD

1

2

3

4

5

6

7

SNAX/APN SNAX/XF

SNALU SNALU

X25AM

OSI/TS

Exp

an

d

X25AM

Tandem NonStop

TCP/IP

WSPTP

32

70

SN

AX

/AP

C

SN

AX

/HLS

Exc

ha

ng

e/S

NA

32

70

SN

AX

/AP

C

SN

AX

/HLS

Exc

ha

ng

e/S

NA

TE

LNE

T

FT

P

TF

TP

Do

ma

in N

am

e S

erv

ice

Communications Hardware

OSI/AS

AC

SE

SM

TP

FT

AM

MH

S

OSI/AS

AC

SE

FT

AM

MH

S

OSI/TS

TN

3270

Legend

Functions you provide

Functions Tandem

products provide

Your Applications

Tandem

NBX

PAMIPX/SPX

PAM

SLSA

Ta

nd

em

NB

T

ユーザが提供する機能

TANDEM プロダクトが提供する機能

420092-001J A-1

Page 170: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

付録 A TANDEM の通信プロダクト

A

A.1 プロダクトリスト

ActionView.400

NonStop S シリーズサーバ、および Microsoft Windows オペレーティングシステムを使用する PC ワー

クステーションのクライアント/サーバアプリケーション。ActiveView.400 のモジュールは、システムの監

視とパフォーマンスの監視、OSI/MHS オブジェクトのコンフィギュレーション管理、システム使用のチャー

ジバックといった管理機能、およびユーザが定義したしきい値を超えた場合のオペレータへの警告を行い

ます。

AM3270

アプリケーションプログラムが、非交換 2 進データ同期のポイントツーポイントまたはマルチポイント

通信回線に接続された個々の 3270 互換デバイスを使用できるようにするアクセスメソッド。

ATM 3 ServerNet アダプタ (ATM3SA)

NonStop S シリーズサーバから ATM (非同期転送モード) ネットワークへのアクセスを提供する

ServerNet アダプタ。ATM3SA は、155 Mbps OC-3 Sonet (Synchronous Optical Network) 接続上での ATM

UNI (User-Network Interface) 仕様をサポートしています。「非同期転送モード (ATM) サブシステム」も参照。

ATP

「iTP Active Transaction Pages (ATP)」を参照。

ATP6100

「非同期端末プロセス 6100 (ATP 6100)」を参照。

CA-Unicenter for TANDEM NonStop Servers

TANDEM Computers と Computer Associates の協力によって生まれたエンタープライズ管理ソリュー

ション。CA-Unicenter の見た目と機能は、ほかの CA-Unicenter プロダクトと同じですが、信頼性と柔軟性

という TANDEM の基本的な特徴が統合されています。CA-Unicenter for TANDEM NonStop Servers は、特

に TANDEM システムに合わせて設計された、強力な一連のエンタープライズ管理機能を備えており、そ

れらは完全に統合されています。これらの機能には、イベント管理、ワークロード管理、ファイル管理、

セキュリティ管理、スプール管理、問題管理、および Integrated Command and Control (ICC) などがあります。

CAM (Call Application Manager)

コールセンタの業務を自動化するための、TANDEM アプリケーションプログラムインタフェース (API)。CAM は、コールセンタアプリケーションに標準インタフェースを提供することにより、着信コールの受信

とルーティングや、ホストによって制御される発信ダイヤルといった、コールセンタ機能の処理を単純化

します。CAM は、アプリケーションと自動着信呼分配機 (ACD) との間の通信、およびアプリケーション

と通信回線を制御しているプロセスとの間の通信を処理します。

-2 420092-001J

Page 171: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

付録 A TANDEM の通信プロダクト

CP6100

通信プロセスの 1 つであり、ユーザが作成した通信アプリケーションと組み合わせて使用すると、ServerNet 広域網 (SWAN) コンセントレータ上の CLIP (Communications Line Interface Processor) 内で稼動

しているプロトコルモジュールにアプリケーションデータを渡します。これによりアプリケーションは、

データを転送できるだけでなく、プロトコルシーケンスを開始し、エラー回復を制御することができます。CP6100 は、通常カスタムデバイスをサポートするために使用されます。

DSM (Distributed System Management)

ユーザが 1 つの大規模システムまたは EXPAND システムに含まれるすべてのエレメントを一元的に管

理、監視、制御できるようにするアーキテクチャであり、標準およびオプションの各種プロダクトで構成

されます。 DSM ツールには、ViewPoint、SCF (Subsystem Control Facility)、および各種 TANDEM サブシ

ステムの管理プロセスへのイベント管理サービス (EMS) インタフェースなどが含まれます。DSM による

管理の対象となるリソースとしては、プロセッサ、ソフトウェア、サブシステム、周辺機器、アプリケー

ション、端末、および通信回線などがあります。

E4SA

「Ethernet 4 ServerNet アダプタ (E4SA)」を参照。

EM3270

NonStop S シリーズサーバ上で稼動するプロセスであり、TANDEM のプリンタ、ワークステーション、

および端末が IBM 3270 プリンタおよび端末をエミュレートして、IBM ホスト上のアプリケーションを利

用できるようにします。EM3270 を使用することにより、TANDEM 端末またはワークステーションは、

IBM 3270 端末と同じ機能を持つことになります。TANDEM の端末およびワークステーションのユーザは、

TANDEM のアプリケーションと IBM のアプリケーションを自由に切り替えて使用することができます。

EMS

「イベント管理サービス (EMS)」を参照。

ENVOY

通信サブシステムの 1 つ。通信指向のユーザアプリケーションとともに使用すると、TANDEM の上位

通信プロダクトによってサポートされない特殊な非同期デバイスおよびバイト同期デバイスとの接続をサ

ポートすることができます。

ENVOYACP/XF

通信サブシステムの 1 つ。通信指向のユーザアプリケーションとともに使用すると、TANDEM の上位

通信プロダクトによってサポートされない特殊なビット同期デバイスとの接続をサポートすることができ

ます。

ES Connect

TANDEM S シリーズプロセッサが、IBM の ESCON (Enterprise Systems Connection) チャネルを介して

IBM メインフレームと通信できるようにするプロダクト。このチャネルを使うことによって、IBM マシン

との間で大量のデータを非常に高速に転送することができます。

420092-001J A-3

Page 172: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

付録 A TANDEM の通信プロダクト

A

Ethernet 4 ServerNet アダプタ (E4SA)

NonStop S シリーズサーバと Ethernet LAN との間に柔軟で効率性の高い接続を提供する ServerNet アダ

プタ。ボード 1 つにつき 4 つのポートを提供します。各ポートは 10 Mbps の通信速度をサポートします。

EXCHANGE リモートバッチエミュレーションシステム

NonStop S シリーズサーバが IBM ホストに接続されているリモートジョブ入力 (RJE) デバイスをエミュ

レートできるようにする 2 つのプロダクトで構成されています。このシステムには、コマンドインタプリ

タと回線サーバプロセスも含まれています。コマンドの入力は、対話モード、コマンドファイル、または

プログラマティックインタフェースによって行うことができます。EXCHANGE/RJE は、2 進データ同期

通信を行う IBM 2780/3780 データ伝送端末をエミュレートします。EXCHANGE/SNA は、IBM SNA ワー

クステーションをエミュレートして、SNA 環境において完全に同期化した複数のデータストリームを同時

に転送します。

EXPAND

TANDEM NonStop Kernel オペレーションを、地理的に分散された NonStop S シリーズサーバおよびそ

の他の NonStop システムで構成されるネットワークに拡張します。アクセス権を与えられたユーザは、ネッ

トワーク内のどこからでも、ネットワークのすべてのシステムに存在するプロセス、ファイル、またはデ

バイスを使用することができます。回線やコンポーネントに障害が発生している場合でも問題なく使用で

きます。EXPAND ネットワークは、16 プロセッサ構成の NonStop サーバを最大 255 システムまで統合す

ることができます。

Fast Ethernet ServerNet アダプタ (FESA)

NonStop S シリーズサーバと Fast Ethernet 802.3u LAN を接続できるようにする ServerNet アダプタ。こ

れは通信速度 100 Mbps および 10 Mbps をサポートする単一ポートアダプタです。

FESA

「Fast Ethernet ServerNet アダプタ (FESA)」を参照。

Information Xchange Facility (IXF)

TANDEM システムと IBM 互換 PC との間でのファイル転送をサポートする TANDEM のソフトウェア

プロダクト。

iTP Active Transaction Pages (ATP)

NonStop システム用のサーバ側 JavaScript 環境。iTP ATP により、一般的な JavaScript スクリプト言語

とウェブ オーサリングツールを使うことができ、iTP Secure WebServer アプリケーション開発プロセスが

より向上します。

iTP Search Engine

iTP Secure WebServer に文書検索機能を提供するソフトウェアプロダクト。iTP Search Engine は、複数

のプロセスと、iTP Secure WebServer 文書にアクセスするためのクライアント/サーバアプリケーションの

作成をサポートする各種ツールで構成されます。

-4 420092-001J

Page 173: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

付録 A TANDEM の通信プロダクト

iTP Secure WebServer

ウェブ上での商取引や情報提供をオンラインで実行するために必要なすべてのサービスを提供するソフ

トウェアプロダクト。基本的なウェブ関連サービスのほかにも、iTP Secure WebServer は、アクセス制御、

拡張ログ機能、カスタムエラーメッセージ処理、自動ディレクトリインデックス化といった重要なサービ

スも提供します。

iTP WebReporter

iTP Secure WebServer からのログファイルや、その他の標準ログフォーマット (CLF) で記述されたログ

ファイルを分析するための強力なツール。カスタムレポート作成のための各種オプションが用意されてい

ます。

IXF

「Information Xchange Facility (IXF)」を参照。

Measure

オペレータが対象システムおよびネットワークコンポーネント (処理量の多い複雑なビジネスアプリケー

ションを含む) のパフォーマンス統計情報にオンラインで迅速にアクセスできるようにするユーティリ

ティ。オペレータは、得られた統計情報に基いて、NonStop S シリーズサーバで稼動しているオンライン

トランザクション処理 (OLTP) アプリケーションを最適化することができます。MEASURE の主な特徴は

次のとおりです:標準設定カウンタに加えてユーザカウンタを定義することができる。システムおよびネッ

トワークの継続的な監視が可能。ユーザがフォーマットを決めて印刷させたレポートなど、統計情報の解

析に必要ないくつかの手段を使用できる。管理アプリケーションのためのプログラマティックインタフェー

スが用意されている。

Network Statistics Extended (NSX)

CA-Unicenter for TANDEM NonStop Servers のユーザに提供されるエンタープライズ管理プロダクトで

あり、オペレータはこれを使って、ネットワーク内のすべてのノード、プロセッサ、および EXPAND ラ

インハンドラプロセスについてのパフォーマンス統計をリアルタイムに収集および監視することができま

す。NSX は、1 つまたは複数のノードについてのネットワーク統計を連続的に監視し、それらの統計情報

をデータベースに書き込みます。データベースから情報を取り出すには、NSSVIEW グラフィック表示プ

ログラム、NSX コマンドインタプリタコマンド、または Enform レポートライタを使用することができます。

NonStop ディレクトリサービス (NSDS)

TANDEM の OSI/MHS プロダクトは、ディレクトリサービスの OSI (Open Systems Interconnection) 標

準である ITU-T (International Telecommunications Union-Telecommunications) X.500 勧告をサポートして

います。ディレクトリ標準の目的は、異機種ネットワーク内のネットワークユーザおよびアプリケーショ

ン用に、汎用性のある情報データベースとして動作するグローバルなディレクトリを提供することです。

NSDS は、1988 年バージョンの標準に準拠しており、1993 年勧告のほとんどの機能も備えています。

NonStop IPX/SPX

NonStop システムが、Novell NetWare Ethernet またはトークンリング LAN (local area network) 上で、耐

障害性を持つデータベースまたはトランザクションサーバとして機能できるようにするソフトウェアプロ

ダクト。NonStop IPX/SPX は、NonStop S シリーズサーバと NetWare LAN との間にハイパフォーマンス

な接続を実現します。

420092-001J A-5

Page 174: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

付録 A TANDEM の通信プロダクト

A

NonStop NET/MASTER Management Services (NonStop NET/MASTER MS)

1 つの TANDEM システム、または TANDEM システムと IBM システムの混合ネットワーク全体を監視

および管理するためのネットワーク管理プロダクト。豊富な管理サービス機能が含まれ、ほかの DSM

(Distributed System Management) プロダクトと完全に統合されています。

NonStop ODBC

「TANDEM NonStop ODBC サーバ」を参照。

NonStop SQL/MP

ANSI 標準の SQL (Structured Query Language) に基いたリレーショナル分散データベース管理システム

であり、データの記述および操作の両方に使用されます。NonStop SQL/MP は、対話型インタフェースお

よびプログラマティックインタフェースの両方を提供し、データディクショナリを含み、またデータを論

理的に表示することができます。またレポートライタも含まれています。

NonStop Transaction Manager/MP (NonStop TM/MP)

TANDEM トランザクション処理 (TP) のコアサービスの 1 つ。NonStop TM/MP は、すべての論理トラ

ンザクションが、完全に完了されるかまたはまったく完了されないかのどちらかになることを保証するサー

ビスを提供します。NonStop TM/MP は、分散 TANDEM NonStop SQL および Enscribe データベースにア

クセスするトランザクションを完全に保護し、またトランザクション、オンラインボリューム、およびデー

タベース全体の回復機能を提供します。

NonStop Transaction Services/MP (NonStop TS/MP)

TANDEM トランザクション処理 (TP) のコアサービスの 1 つ。NonStop TS/MP は、TS アプリケーショ

ンのプロセス管理やリンク管理といったサービスを提供します。リンク管理によって、クライアントとサー

バが通信を実行できます。

NonStop TUXEDO

オープンアプリケーションに対してクライアント/サーバモデルを実現し、TANDEM の基本的な特徴を

利用できるという利点を提供するトランザクション処理 (TP) 環境。NonStop TUXEDO 環境では、管理環

境および開発環境の両方で、業界標準の使いやすい API と強固な機能が使用できます。

NSDS

「NonStop ディレクトリサービス (NSDS)」を参照。

Object Monitoring Facility (OMF)

CA-Unicenter for TANDEM NonStop Servers のユーザに提供されるエンタープライズ管理プロダクトで

あり、これを使って、プロセッサ、ディスク、ファイル、および TANDEM 環境内のプロセスといったオ

ブジェクトを監視できます。OMF は、OMF に保管され OMF によって維持管理されるオブジェクトコン

フィギュレーションに基いて、周辺機器またはサブシステムのオブジェクトを監視します。オブジェクト

が設定されたとおりに動作しない場合、情報メッセージ、動作要求メッセージ、または重大イベント発生

通知がイベント管理サービス (EMS) コレクタに送られます。

OMF

「Object Monitoring Facility (OMF)」を参照。

-6 420092-001J

Page 175: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

付録 A TANDEM の通信プロダクト

OSI/AS

「TANDEM OSI/AS」を参照。

OSI/FTAM

「TANDEM OSI/FTAM」を参照。

OSI/MHS

「TANDEM OSI/MHS」を参照。

OSI/TS

「TANDEM OSI/TS」を参照。

PAM

「Port Access Method (PAM)」を参照。

PATHWAY Open Environment Toolkit (POET)

TANDEM システム用のクライアント/トランザクションサーバアプリケーションの作成および実行を支

援する一連のプログラムとユーティリティ。POET を使用して、PC プラットフォーム上で稼動するクライ

アントを作成できます。

PATHWAY/TS

Guardian 環境で稼動し、端末およびインテリジェントデバイスと通信するリクエスタプログラムをサポー

トするトランザクション処理 (TP) プロダクト。NonStop Transaction Services/MP (NonStop TS/MP) のサー

ビスが必要です。

PATHWAY/XM

NonStop Transaction Services/MP (NonStop TS/MP) および PATHWAY/TS プロダクトに集中管理機能を

提供するトランザクション処理 (TP) プロダクト。PATHWAY/XM プロダクトによって、システム管理の

機能が拡張され、また操作が単純化され、システム許容量が増加し、負荷分散が自動化されます。さらに

ほかの PATHWAY 管理アプリケーション機能が追加されます。

PC6530 端末エミュレータ (PCT)

IBM PC または TANDEM PSX のような互換ワークステーションが TANDEM 6530 端末をエミュレート

できるようにするプログラム。

Piccolo

アプリケーション開発者に、オペレーティングシステムやネットワークサービスに依存しないメッセー

ジ通信処理サービスを提供するメッセージ指向ミドルウェア (MOM)。Piccolo の API (application program

interface) を使用するアプリケーションは、使用しているオペレーティングシステムやネットワークファシ

リティに関係なく、同じシステム内または異機種ネットワーク間で相互に通信することができます。

POET

「PATHWAY Open Environment Toolkit (POET)」を参照。

420092-001J A-7

Page 176: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

付録 A TANDEM の通信プロダクト

A

Port Access Method (PAM)

TANDEM 通信サブシステムの 1 つ。アプリケーションが NonStop S シリーズサーバ上のトークンリン

グまたは Ethernet LAN にアクセスできるようにする独立したインタフェースを提供します。 PAM サブシ

ステムは、アプリケーションがファイルシステムプロシージャコールを行うことによって利用できるポー

トインタフェースを提供します。

PTrace

SNAX プロダクトファミリによって取得されたトレース結果を表示します。フィールドにはラベルが付

けられているため、オペレータはトレースレコードのフォーマットに慣れている必要はありません。

QIO

ServerNet LAN システムアクセス (SLSA) サブシステムおよび同じプロセッサ上で稼動しているその他

の TANDEM データ通信サブシステムを含め、プロトコルプロセスに対してバッファと制御ブロックを提

供する TANDEM のプロダクト。QIO サブシステムには、QIO Monitor (QIOMON) プロセス、LAN ドライ

バと割り込みハンドラ (DIH)、および QIO ライブラリが含まれます。Ethernet 上の SNAX は QIO を使用

して SLSA に直接通信するため、PAM サブシステムを必要としません。

Remote Duplicate Database Facility プロダクト (RDF および NonStop RDF/MP)

RDF サブシステムは、プライマリシステム上で NonStop Transaction Manager/MP (NonStop TM/MP) プ

ロダクトの主要機能コンポーネントであるトランザクションモニタリングファシリティ (TMF) が生成する

オーディットレコードを定期的に読み取って、数秒または数分以内にすべての変更をバックアップデータ

ベースに適用することにより、バックアップデータベースを更新しています。バックアップデータベース

は、重要なオンラインアプリケーションのための災害復旧を提供するだけでなく、システムの効率を上げ

るためにトランザクションワークロードを再割当てする際の読取り専用リソースとしても使用できます。

Piccolo 用のリモートサーバコール (RSC)

Piccolo 用の RSC は、現在の RSC クライアントが使用しているのと同じコールを使用して、Piccolo の

上に RSC トランザクションサービス要件を重ねます。Piccolo 用の RSC は、既存の RSC API (application

program interface) コマンドおよびオプションを使用します。

SAFEGUARD システムプロテクション

認証、許可および監査サービスを行って、システムおよびネットワークコンポーネントを不正使用から

保護します。

SCF

「サブシステム制御ファシリティ (SCF)」を参照。

SCP

「サブシステム制御ポイント (SCP)」を参照。

ServerNet アダプタ

周辺機器を、ServerNet バスインタフェース (SBI) を介してシステムのほかの部分に接続するカスタマ置

換可能ユニット (CRU)。ServerNet アダプタは、ほかの TANDEM NonStop システムの I/O コントローラ論

理ボード (LB) およびバックプレーン相互接続カード (BIC) と似た働きをします

-8 420092-001J

Page 177: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

付録 A TANDEM の通信プロダクト

ServerNet LAN システムアクセス (SLSA) サブシステム

並列 LAN I/O をサポートするアーキテクチャを提供する通信サブシステム。このアーキテクチャによっ

て、NonStop S シリーズサーバは ServerNet システム領域ネットワーク (ServerNet SAN) 上で通信を行う

ことができ、各種 LAN プロトコルを介して Ethernet およびトークンリングデバイスにアクセスできます。

ServerNet 広域網 (SWAN) コンセントレータ

デュアル Ethernet ポートを介して NonStop S シリーズサーバに接続し、WAN 接続できるようにする通

信デバイスです。SWAN コンセントレータは、EIA-232、EIA-449、V.35、および X.21 電子インタフェー

スおよび物理インタフェースを使用する、同期および非同期両方のデータをサポートします。また各 SWAN

コンセントレータは、最大 256 Kbps の速度で稼動している同期回線を最低 1 つ含むことができます。

ServerNet/FX アダプタ

NonStop S シリーズサーバと既存の FOX リング間に物理接続を提供する ServerNet アダプタ。

「ServerNet/FX アダプタサブシステム」も参照。

ServerNet/FX アダプタサブシステム

NonStop S シリーズサーバを既存の FOX リングに追加できるようにする通信サブシステム。「ServerNet/

FX アダプタ」も参照。

SLSA

「ServerNet LAN システムアクセス (SLSA) サブシステム」を参照。

SNAView

EMS イベントメッセージを IBM SNA (System Network Acrhitecture) メッセージフォーマットに変換し

て IBM NetView コンソールに表示させます。

SNAX Advanced Peer Networking (SNAX/APN)

NonStop S シリーズサーバがタイプ 2.1 LEN ノードとして機能できるようにするソフトウェアプロダク

ト。このプロダクトの拡張バージョンである SNAX/APN-EN は、NonStop S シリーズサーバがエンドノー

ドとして機能できるようにします。どちらのプロダクトも、IBM SNA ホストおよびデバイスが、NonStopS シリーズサーバと通信し、アプリケーションを共有できるようにします。SNAX/APN を使用するアプリ

ケーションプログラムは、高いデータ完全性、連続的可用性、モジュラ の拡張性といった TANDEM プロ

ダクトの利点を生かしながら SNA 環境に参加することができます。SNAX/APN によって、NonStop S シ

リーズサーバに接続されたデバイスは、TANDEM NonStop サーバおよび IBM ホストのどちらのアプリ

ケーションとも通信することができます。SNAX/APN は X.25 パケット交換データ網 (PSDN)、トークン

リングまたは Ethernet LAN、およびその他のタイプのネットワーク上で実行することができます。

SNAX Advanced Program Communication Support (SNAX/APC)

TANDEM アプリケーションが SNA ネットワークで稼動している LU 6.2 アプリケーションと通信でき

るようにする上位インタフェースを提供するプロダクト。

420092-001J A-9

Page 178: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

付録 A TANDEM の通信プロダクト

A

SNAX Common Programming Interface for Communications (SNAX/CPI-C)

SNAX Advanced Program Communication Support (SNAX/APC)とともに動作し、LU 6.2 プロトコルを使

用するソフトウェアプロダクト。SNAX/CPI-C は、プログラムどうしの通信を必要とするトランザクショ

ンプログラム (TP) のための、使いやすくプラットフォームに依存しないプログラミングインタフェースを

提供します。

SNAX Creator-2

ログオン要求または INIT-SELF 要求を受信したときに CRT または ITI アプリケーションを自動的に起

動するソフトウェアプロダクト。SNAX Creator-2 はオリジナルの Creator に代わるものです。

SNAX 拡張ファシリティ (SNAX/XF)

IBM SNA ホストおよびデバイスが、NonStopS シリーズサーバと通信し、アプリケーションを共有で

きるようにするソフトウェアプロダクト。SNAX/XF を使用するアプリケーションプログラムは、高いデー

タ完全性、連続的可用性、モジュラ の拡張性といった TANDEM プロダクトの利点を生かしながら SNA

環境に参加することができます。SNAX/XF によって、NonStop S シリーズサーバに接続されたデバイス

は、TANDEM NonStop サーバおよび IBM ホストのどちらのアプリケーションとも通信することができま

す。SNAX/XF は X.25 パケット交換データ網 (PSDN)、トークンリングまたは Ethernet LAN、およびその

他のタイプのネットワーク上で実行することができます。

SNAX ハイレベルサポート (SNAX/HLS)

通信プロトコルの違いを意識せずに、インテリジェント IBM SNA デバイスおよびソフトウェアプロダ

クトと通信できる TANDEM アプリケーションプログラムを開発するための汎用上位インタフェースを提

供するソフトウェアプロダクト。SNAX/HLS は、LU タイプ 0、1、2、3、4、および 7 をサポートしています。

SNAX プロダクトファミリ

SNAX (Systems Network Architecture Communications Services) プロダクトファミリは、IBM SNA ネッ

トワークへのアクセスを提供する一連の TANDEM ソフトウェアプロダクトで構成されています。

SPI

「サブシステムプログラマティックインタフェース (SPI)」を参照。

サブシステム制御ポイント (SCP)

DSM (Distributed System Management) では、すべての TANDEM データ通信サブシステムの管理プロセ

スを指します。SCP プロセスには複数のインスタンスが存在できます。データ通信サブシステムへのコマ

ンドは SCP の 1 つのインスタンスに送られ、そのインスタンスによってコマンドが宛先サブシステムのマ

ネージャプロセスに送られます。SCP は、いくつかのコマンドも処理します。SCP は、セキュリティ機能

とバージョンの互換性を提供し、トレース、および NonStop プロセスペアとして実装されたアプリケー

ションをサポートします。

サブシステムプログラマティックインタフェース (SPI)

コマンドバッファ、応答バッファ、およびイベントメッセージバッファ内の情報を組み立てたり、検索

したりするための一連のプロシージャ、定義、および規則で構成されています。TANDEM は SPI フォー

マットおよびプロトコルを公表し、サポートしています。したがって、ユーザは、TANDEM サブシステ

ムを管理するアプリケーションを開発したり、DSM のツールによる管理の対象となる独自のアプリケー

ションを開発することができます。

-10 420092-001J

Page 179: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

付録 A TANDEM の通信プロダクト

SWAN コンセントレータ

「ServerNet 広域網 (SWAN) コンセントレータ」を参照。

TANDEM CA-Unicenter

「CA-Unicenter for TANDEM NonStop Servers」を参照。

TANDEM DAL サーバ

接続された LAN 上の Macintosh ユーザが、NonStop S シリーズサーバの ODBC データベースにアクセ

スできるようにする TANDEM ホストベースのサーバプロダクト。「TANDEM NonStop ODBC サーバ」も

参照。

TANDEM Failure Data System (TFDS)

TANDEM NonStop Kernel オペレーティングシステムのコンポーネントである診断ツール。TFDS は、ソ

フトウェアの問題を特定し、自動プロセッサ障害データの収集、診断、および回復サービスを提供します。

TFDS は、プロセッサを監視し、プロセッサに障害が発生すると、自動的にプロセッサのダンプを開始し

ます。障害を起こしたプロセッサは自動的に再ロードされ、事故内容とともに分析されます。

TANDEM NBT

TANDEM NonStop TCP/IP 上での NetBIOS サポートを提供するソフトウェアプロダクト。TANDEM

NBT は、TANDEM MLSRV SMB (Server Message Block) ファイルおよびプリントサーバへのインタフェー

スを提供しているため、PC 上で稼動するアプリケーションは、NonStop S シリーズサーバ上にあるデータ

ファイルを操作することができます。

TANDEM NBX

NonStop IPX/SPX 上での NetBIOS サポートを提供するソフトウェアプロダクト。TANDEM NBX は、

TANDEM MLSRV SMB (Server Message Block) ファイルおよびプリントサーバへのインタフェースを提供

しているため、PC 上で稼動するアプリケーションは、NonStop S シリーズサーバ上にあるデータファイル

を操作することができます。

TANDEM NonStop ODBC サーバ

Microsoft Open Database Connectivity (ODBC) プロダクト、Microsoft Structured Query Language (SQL)

サーバ、または Sybase SQL サーバ用に作成されたプログラムが ODBC データベースにアクセスできるよ

うにするデータベース接続ソフトウェア。TANDEM NonStop ODBC サーバは、TANDEM SQL サーバゲー

トウェイプロダクトに代わるものです。

TANDEM NonStop TCP/IP

ネットワークへのアクセスを提供する通信サブシステム。FTP (File Transfer Protocol) を使って TANDEM

システムにファイルを転送したり、SMTP (Simple Mail Transfer Protocol) などのファシリティを使ってウェ

ブベースのサーバを実行したりすることができます。また NonStop TCP/IP は、マルチキャストをサポート

しているため、NonStop S シリーズサーバが、インターネットのサブスクリプションに関連付けられてい

る複数の IP (Internet Protocol) アドレス宛てのメッセージを開始および受信することができます。

420092-001J A-11

Page 180: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

付録 A TANDEM の通信プロダクト

A

TANDEM OSI/AS

OSI セッション層、プレゼンテーション層、およびアプリケーション層の ACSE コンポーネントにサー

ビスを提供する通信サブシステム。これにより、TANDEM のアプリケーションがマルチベンダ環境で異

種アプリケーションと通信できるようになります。

TANDEM OSI/FTAM

異機種ネットワーク内で、ファイルの転送、アクセス、および管理サービス (FTAM) を、ISO の FTAM

標準に基いて提供する通信サブシステム。TANDEM OSI/FTAM は、NonStop S シリーズサーバと異機種

コンポーネントとの間のファイル転送をサポートします。NonStop S シリーズサーバのユーザはリモート

ファイルを管理・操作することができ、異機種システムのユーザは NonStop S シリーズサーバのファイル

を管理・操作することができます。

TANDEM OSI/MHS

ITU-T (International Telecommunications Union-Telecommunications) X.400 勧告に基いてメッセージ通信

処理サービスを提供する通信サブシステム。OSI (Open Systems Interconnection) ネットワークに含まれる

さまざまなアプリケーション間での、電子メール、電子データ交換 (EDI) などのメッセージ交換サービス

をサポートします。

TANDEM OSI/MHS ゲートウェイプログラマティックインタフェース (GPI)

TANDEM の、X.400 ゲートウェイ API の実装。メッセージ転送エージェント (MTA) 境界における

TANDEM OSI/MHS へのプログラマティックインタフェースを提供します。

TANDEM OSI/TS

OSI (Open Systems Interconnection) トランスポート層 (第 4 層) のサービスを、TANDEM OSI/AS アプリ

ケーションまたは OSI トランスポート層のサービスへ直接アクセスするアプリケーションに提供する通信

サブシステム。TANDEM OSI/TS は、LAN または X.25 パケット交換データ網 (PSDN) (オプション) を対

象としたコネクションレス型ネットワーク層プロトコル (CLIP) をサポートしており、X25AM (X.25 Access

Method) または PAM (Port Access Method) によって提供されるネットワークサービスとデータリンクサー

ビスを使って、LAN および広域網環境で稼動するアプリケーションに共通のインタフェースを提供します。

Tandem SQL Server Gateway

「TANDEM NonStop ODBC サーバ」を参照。

TANDEM 端末エミュレータ (TTE)

Microsoft Windows または MS-DOS オペレーティングシステムを実行している PC コンピュータ上で稼

動する複数の種類の端末エミュレータを含んだ TANDEM のソフトウェアプロダクト。TTE の端末エミュ

レータは、TANDEM システムに、65xx 接続および Information Xchange Facility (IXF) ファイル転送を提

供します。

TCP/IP

「TANDEM NonStop TCP/IP」を参照。

Telserv

リモート端末接続サービスに TELNET プロトコルを提供する TANDEM プロダクト。

-12 420092-001J

Page 181: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

付録 A TANDEM の通信プロダクト

TMF

「トランザクションモニタリングファシリティ (TMF)」を参照。

TN6530

Sun その他の UNIX ワークステーションが TANDEM 6530 端末をエミュレートできるようにするプログ

ラム。

TR3271 アクセスメソッド

NonStop S シリーズサーバが、リモート 3270 2 進データ同期環境内で 1 つまたは複数の IBM 3270 クラ

スタコントローラをエミュレートすることによって IBM ホストに接続できるようにするアクセスメソッ

ド。AM3270 パススループロトコルとともに使用すると、TR3270 によって、3270 デバイスはNonStop S

シリーズサーバに接続し、その NonStop S シリーズサーバに接続されている IBM システム上で稼動して

いるアプリケーションプログラムを使用できるようになります。

TRANSFER

TRANSFER 配信システムは、エンドユーザ、I/O (input/output) デバイス、および実行中のプログラム

(プロセス) の間の通信をサポートする上位ソフトウェアプロダクトです。TRANSFER は、データのパッ

ケージを作成、保守、および要求元のアプリケーションへルーティングするための一連のプロセスを提供

します。パッケージの送信者と受信者は、TANDEM の EXPAND ネットワーク内のどこにあってもかま

いません。また各種アプリケーションに関連付けることができます。

TRSA

「トークンリング ServerNet アダプタ (TRSA)」を参照。

Unicenter

「CA-Unicenter for TANDEM NonStop Servers」を参照。

ViewPoint

オペレータ用の、拡張可能な対話型コンソールアプリケーションであり、DSM (Distributed Systems

Management) の一部として提供されます。ViewPoint を使うことで、システムまたはネットワークを 1 台

の端末から制御することができます。イベントメッセージ用の複数のブロックモード表示画面、システム

またはネットワークの状況を表示するための 1 つのブロックモード表示画面、対話モードの TACL (Tandem

Advanced Command Language) 画面、および同時に複数のサブシステムでのセッションを管理するためのDefine Process というファシリティが含まれます。

X.25 アクセスメソッド (X25AM)

NonStop S シリーズサーバが ITU-T X.25 勧告に準拠したパケット交換データ網 (PSDN) に接続できるよ

うにする通信サブシステム。X25AM は、X.25 ネットワーク内のホストコンピュータまたは端末と通信す

るために、NonStop S シリーズサーバ上のアプリケーションおよび端末で使用されます。

420092-001J A-13

Page 182: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

付録 A TANDEM の通信プロダクト

A

X3PAD

X.3 パケット組立て/分解装置 (PAD) をエミュレートすることで、NonStop S シリーズサーバに接続され

た端末が X.25 アクセスメソッド (X25AM) を使用できるようにするソフトウェアプロダクト。これにより、

端末は、X.25 ネットワーク内のほかのシステムと通信できるようになります。端末は、対話モード以外の

モードでは使用できません。また、Guardian ファイルと、パケット交換データ網 (PSDN) 上にある NonStopS シリーズサーバ以外のシステムとの間でのデータ交換をサポートするために X3PAD を使用することも

できます。

X6530

X Windows システム用の 6530 端末エミュレータ。X Windows システムは一般に普及しているネット

ワークプレゼンテーションサービスであり、ユーザは、このシステムを使用して、同一画面に表示される

異なるウィンドウのそれぞれで異なるアプリケーションを実行することができます。X6530 を使用すると、UNIX ワークステーションまたは LAN サーバは、X Windows サーバまたは LAN に接続された X 端末が

使用する最大 30 の 6530 ウィンドウをサポートすることができます (つまり、X6530 が稼動しているデバ

イスは、LAN に接続されたほかのステーションで X Windows サーバソフトウェアが稼動していれば、そ

れらのステーションにエミュレーションサービスを提供することができます)。X6530 は、TANDEM の

Integrity システムのほか、SUN/4、Apollo 4500、および MIPS ワークステーションで実行することができ

ます。

イベント管理サービス (EMS)

DSM の構成要素の 1 つ。ソフトウェアサブシステムによって生成されたイベント情報を収集し、ログ

し、ネットワーク内に配信します。TANDEM サービス管理 (TSM) EMS イベントビューアを使用している

オペレータは、EMS を使用することによって、配信されたすべてのイベントメッセージを表示させたり、

EMS フィルタ言語で作成したフィルタを使用して、システムやネットワークの操作上の優先順位に基いて

特定のイベントメッセージだけを選択することができます。

拡張ジェネラルデバイスサポート (GDSX)

TANDEM アプリケーションプログラムと I/O プロセスとのインタフェースとなるフロントエンドプロセ

スを開発するためのソフトウェアプロダクト。完全な機能を持った GDSX モジュールは、TANDEM のコー

ドとユーザ作成のルーチンを兼ね備えています。GDSX は通常、非標準デバイスをサポートするためのデー

タストリームの変換に使用され、多くの場合 PATHWAY 環境との接続に使用されます。

広域網 (WAN) サブシステム

次の通信サブシステムのための WAN および LAN の接続をコンフィギュレーションおよび管理するため

の通信サブシステム:非同期端末プロセス 6100 (ATP6100)、CP6100、ENVOY、ENVOYACP/XF、EXPAND、

SNAX Advanced Peer Networking (SNAX/APN)、SNAX Creator-2、CA-Unicenter for Tandem NonStop

Servers、および X.25 アクセスメソッド (X25AM)。また、ServerNet 広域網 (SWAN) コンセントレータへ

のアクセスを制御するためにも使用されます。

サブシステム制御ファシリティ (SCF)

オペレータが、通信回線、デバイス、およびサブシステムを管理できるようにする DSM (Distributed

System Management) インタフェース。SCF コマンドインタプリタは、サブシステム制御ポイント (SCP) と

ともに動作して、データ通信サブシステムをコンフィギュレーションおよび制御します。SCP は SCF から

サブシステムへメッセージを運び、完了メッセージを SCF に返します。

-14 420092-001J

Page 183: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

付録 A TANDEM の通信プロダクト

通信ネットワーク管理 (CNM)

アプリケーションが IBM SNA (System Network Architecture) ネットワーク管理メッセージにアクセスで

きるようにする SNAX/APC (Advanced Program Communication) インタフェース。

トークンリング ServerNet アダプタ (TRSA)

NonStop S シリーズサーバとトークンリング LAN との間に接続を提供する ServerNet アダプタ。

トランザクションモニタリングファシリティ (TMF)

NonStop Transaction Manager/MP (NonStop TM/MP) プロダクトの主要コンポーネント。オンライントラ

ンザクション処理 (OLTP) 環境で、分散データベースを不完全なトランザクションやシステムの障害から

保護します。このサービスを実行するため、TMF はデータベーストランザクションを管理し、オーディッ

トトレイルを使ってデータベースの動作を追跡し、データベース回復手段を提供します。完全なシステム

障害が発生した場合には、TMF を使って、障害発生前の安定した状態までデータベースを復元することが

できます。

汎用全二重プロトコルモジュール

NonStop S シリーズサーバが、全二重の非同期または同期回線上でスーパバイザとして機能できるよう

にするプロトコルモジュール。このプロダクトには、CP6100 が必要です。

非同期広域網 (AWAN) アクセスサーバ

NonStop S シリーズサーバおよびその他の LAN ベースのリソースへの、ローカルまたはリモートによ

る非同期アクセスを提供する一連のサーバ。AWAN アクセスサーバは、端末とリモートアクセスサーバの

両方の機能を兼ね備えており、TCP/IP、IPX、AppleTalk、およびリモート非同期 TELNET セッションに

リモートノードアクセスを提供します。AWAN アクセスサーバは、TANDEM の提携会社である Gemini

Communications から提供されています。

非同期端末プロセス 6100 (ATP 6100)

アプリケーションが、非同期のポイントツーポイント端末、プリンタ、その他のデバイスを使用できる

ようにするソフトウェアプロダクト。

非同期転送モード (ATM) サブシステム

NonStop S シリーズサーバから ATM ネットワークへのアクセスを提供する TANDEM の通信サブシス

テム。ATM は、フレームやパケットではなく固定サイズのセルを中継するネットワーク技術です。このセ

ル中継モデルでは交換ハードウェアでの処理時間が短縮されるため、ATM を高帯域幅のネットワークオプ

ションとして使用できます。

分散ネームサービス (DNS)

DSM のオプションプロダクトであり、ネットワーク内のすべてのシステムおよびコンポーネントの名前

とそれらの相互関係を自動的かつ一元的に記録する分散データベースの管理を行うサブシステムです。DNS

は、別名および名前をグループ化するいくつかの方法をサポートします。ユーザからの名前の問合せに回

答できるノードおよび名前の定義を変更できるノードは、ユーザが決めることができます。

420092-001J A-15

Page 184: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

付録 A TANDEM の通信プロダクト

A

マルチファンクション I/O ボード (MFIOB)

NonStop S シリーズサーバ上のマルチファンクションカスタマ置換可能ユニット (PMF CRU) の一部で

あるボード。MFIOB には、1 つの ServerNet ルータ、1 つのサービスプロセッサ、1 つの Ethernet コント

ローラ、および 3 つの SCSI ポートが含まれます。

リモートサーバコール (RSC)

ワークステーションが、PATHWAY サーバおよび NonStop S シリーズサーバ上のその他の Guradian プ

ロセスにアクセスできるようにします。RSC を使用すると、拡張機能と見やすい GUI (グラフィカルユー

ザインタフェース) を持つワークステーションの利点を活用して、強力なクライアント/サーバアプリケー

ションを実装することができます。この場合、ワークステーションがクライアントになり、NonStop

Transaction Services/MP (NonStop TS/MP) および PATHWAY/TS オンライントランザクション処理

(OLTP) ソフトウェアを実行している NonStop S シリーズサーバがサーバになります。

-16 420092-001J

Page 185: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

付録 B 接続先ごとに分類した TANDEM の通信プロダクト

付録 B 接続先ごとに分類した TANDEM の通信プロダクト

この付録では、デバイスおよびネットワークへの接続に使用される TANDEM の通信プロダクトを接続

先ごとに分類してリストします。ユーザは通常、いくつかの候補から最終的に使用する通信プロダクトを

決定することになりますが、最適プロダクトは、接続先となるデバイスの特性、ユーザのネットワークの

構成、使用したい通信回線および通信ファシリティ、パフォーマンス要件などの要因によって異なります。

最適プロダクトの選定にあたっては、TANDEM の担当者にご相談ください。

以下に、TANDEM の通信プロダクトを、英語名および日本語名の順に並べた接続先ごとに分類して示

します。タイプごとのプロダクトも、英語名および日本語名の順にリストしてあります。

Apple Macintosh

DAL Server

Piccolo

TANDEM NonStop TCP/IP

非同期広域網 (AWAN) アクセスサーバ

リモートサーバコール (RSC)

IBM バッチ端末 (2780、3780、または 3770)

EXCHANGE/RJE (CP6100 上で稼動)

EXCHANGE/RJE (ENVOY 上で稼動)

EXCHANGE/SNA (SNAX 上で稼動)

IBM 3270 端末または同等品

AM3270 (バイト同期)

PATHWAY/TS

SNAX/APN

SNAX/XF

420092-001J B-1

Page 186: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

付録 B 接続先ごとに分類した TANDEM の通信プロダクト

B

IBM メインフレームまたはインテリジェントデバイス

AM3270

CP6100

EM3270

ENVOY (バイト同期)

ENVOY ACP/XF

ES Connect

EXCHANGE

SNAX/APC (LU 6.2)

SNAX/APN

SNAX/CPI-C

SNAX/HLS

SNAX/XF

TANDEM NonStop TCP/IP

TR3271

LAN

NonStop IPX/SPX

Port Access Method (PAM) サブシステム

ServerNet LAN システムアクセス (SLSA) サブシステム

SNAX/APN

SNAX/XF

TANDEM NBT

TANDEM NBX

TANDEM NonStop TCP/IP

TANDEM OSI/AS

TANDEM OSI/TS

非同期転送モード (ATM) サブシステム

NonStop サーバ

ES Connect

EXPAND サブシステム

ServerNet/FX アダプタサブシステム

-2 420092-001J

Page 187: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

付録 B 接続先ごとに分類した TANDEM の通信プロダクト

OSI ネットワーク

TANDEM OSI/AS

TANDEM OSI/FTAM

TANDEM OSI/MHS

TANDEM OSI/TS

PC ワークステーション

ES Connect

NonStop IPX/SPX

PC6530

Piccolo

TANDEM NBT

TANDEM NBX

TANDEM NonStop TCP/IP

Tandem NonStop ODBC サーバ (SQL サーバゲートウェイに代わるもの)

Titanium

TN3270

非同期広域網 (AWAN) アクセスサーバ

リモートサーバコール (RSC)

SNA 端末

SNAX/APN

SNAX/XF

SUN ワークステーション

Piccolo

TANDEM NonStop TCP/IP

TANDEM OSI/AS

TANDEM OSI/TS

TN3270

TN6530

X6530

リモートサーバコール (RSC)

420092-001J B-3

Page 188: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

付録 B 接続先ごとに分類した TANDEM の通信プロダクト

B

TANDEM 端末

AM6520

PATHWAY/TS

TCP/IP ネットワーク

TANDEM NonStop TCP/IP

UNIX ワークステーション

Piccolo

TANDEM NonStop TCP/IP

TANDEM OSI/AS

TANDEM OSI/TS

TN3270

TN6530

X6530

リモートサーバコール (RSC)

X.25 パケット交換データ網 (PSDN)

Piccolo

SNAX/XF

TANDEM OSI/AS

TANDEM OSI/TS

X25AM

X3PAD

リモートサーバコール (RSC)

X 端末

X6530

インターネット接続

iTP Active Transaction Pages (ATP)

iTP Search Engine

iTP Secure WebServer

iTP WebReporter

-4 420092-001J

Page 189: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

付録 B 接続先ごとに分類した TANDEM の通信プロダクト

シリアルプリンタ

ATP6100

CP6100

ENVOY

非同期広域網 (AWAN) アクセスサーバ

その他のコンピュータまたはデバイス

CP6100

ENVOY

ENVOY ACP/XF

GDSX

TANDEM NonStop TCP/IP

TANDEM OSI/AS

TANDEM OSI/TS

X25AM

非同期ポイントツーポイント端末

ATP6100

CP6100

ENVOY

PATHWAY/TS

Piccolo

非同期広域網 (AWAN) アクセスサーバ

リモートサーバコール (RSC)

420092-001J B-5

Page 190: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

付録 C 参照マニュアルの案内

付録 C 参照マニュアルの案内

この付録は、TANDEM 通信プロダクトを理解および使用する上で必要となるマニュアルを容易に選択

できるように、マニュアル選びの手引きとなる事項を説明します。

TANDEM のプロダクトを実際に使用するにあたっては、さまざまな組合せが考えられます。また、各

プロダクトのマニュアルの始めには一式の関連マニュアルが紹介されているのが普通です。したがって、

ここでは、プロダクトの可能な組合せを 1 つ 1 つ列挙して、それに対応したマニュアルの組合せを示すこ

とはしません。ここでは、特定の通信プロダクトを記述したマニュアルにはどのような種類があり、関連

マニュアルにはどのようなものがあるかを説明します。

C.1 マニュアルのタイトルと種類

マニュアルは、サイズや構成が異なりますが、タイトルによって、そのマニュアルの対象としている範

囲を知ることができます。

□ Introduction to ... (例:Introduction to TANDEM X.25 Capabilities)

これは入門マニュアルであり、タイトルに示したプロダクトとそれに関連のある複数のプロダクトにつ

いて、重要概念、インタフェースおよび関連ツールを説明します。ほとんどの通信プロダクトについて

は、プログラミングマニュアルが入門マニュアルを兼ねているため、「Introduction to...」というタイト

ルの付いた入門マニュアルはありません。

□ ... Programming Manual (例:Tandem OSI/AS Programming Manual)

これはプログラミングマニュアルであり、タイトルに示したプロダクトの基本概念を紹介し、アプリ

ケーションがそのプロダクトと通信を行ってデータを転送するインタフェースについて説明します。こ

のマニュアルは、そのほか、通信プロトコル (TANDEM プロダクトがサポートするオプション、

TANDEM プロダクトによるバリエーション、TANDEM 独自の拡張部分などを含む)、インタフェース

で使用できるプロシージャコールとエラーメッセージ、コールの有効性に影響をおよぼす状態情報、プ

ログラミング上の留意事項を説明します。多くの場合、このマニュアルには 1 つまたは複数の実行可能

な完全なプログラム例が含まれています。ほとんどの通信プロダクトにはプログラミングマニュアルが

あります。

□ ... Configuration and Management Manual (例:IPX/SPX Configuration and Management Manual)

このようなマニュアルでは、サブシステムのコンフィギュレーションおよび管理方法が説明されていま

す。このようなマニュアルには、ラインハンドラその他のプロセスの定義に使用されるプロファイル修

飾子について記載されています。また、SCF (サブシステム制御ファシリティ ) を使ってプロダクトを

コンフィギュレーションおよび制御する方法も解説されています。

□ ... Management Programming Manual

(例:SNAX/XF and SNAX/APN Event Management Programming Manual)

このようなマニュアルには、プロダクトの監視と制御を行うアプリケーションを開発する際に使用する

インタフェースについて書かれています。このようなマニュアルには、そのプロダクトがサポートして

いるプログラマティックコマンド、イベントメッセージ、その他の DSM (Distributed System

Management) 機能について記載されています。DSM をサポートする通信プロダクトには、管理プログ

ラミングマニュアルがあります。

420092-001J C-1

Page 191: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

付録 C 参照マニュアルの案内

C

□ ... Applications User Guide (例:Tandem NonStop TCP/IP Applications User Guide)

このようなマニュアルでは、プロダクトを対話モードで使用するためのインタフェースについて説明し

ます。この種類のマニュアルが用意されている通信プロダクトはほとんどありません。

特定のプロダクトや一連のプロダクトを使用するにあたって使用すべきマニュアルがわからない場合は、

そのプロダクトに関するマニュアルをどれか 1 つ選び、はじめにある紹介部分をお読みください。ほとん

どのマニュアルには、関連マニュアルを紹介したセクションがあります。多くの TANDEM マニュアルは、

「このマニュアルについて」といったセクションで始まっており、関連マニュアルについて記載したサブセ

クションがあります。

C.2 アプリケーションプログラミングのためのマニュアル

一般に、アプリケーションを作成するときは、次のようなマニュアルが必要です:プログラム対象のイ

ンタフェースを含んでいるプロダクトのプログラミングマニュアル、Guardian マニュアル数冊 (ただし、

PATHWAY/TS (SCREEN COBOL) リクエスタ以外のプログラムを使用する場合)、プログラミング言語お

よび使用するプログラム開発ツールのマニュアル。

C.3 操作およびシステム管理のためのマニュアル

オペレータおよびシステム管理者がプログラマよりも多くのマニュアルを必要とすることも珍しくあり

ません。アプリケーションが使用するすべてのプロダクトの管理・操作マニュアル (... Configuration and

Management Manual および Control Manual) が必要です。また、使用するすべてのプロダクトについての... Configuration and Management Manual も必要になります。さらに Measure、PTrace といったほかの多く

の管理ユーティリティマニュアルも必要でしょう。また、Operator Messages Manual が必要な場合もあり

ます。

C.4 管理プログラミングのためのマニュアル

1 つまたは複数の通信サブシステムを管理するアプリケーションを作成するときは、プログラミングマ

ニュアルと管理マニュアルがともに必要になります。何冊かの Guardian マニュアルのほか、使用するプロ

グラミング言語と開発用ツールのマニュアルも必要です。さらに何冊かの DSM マニュアルおよびアプリ

ケーションが管理すべき各プロダクトの管理プログラミングマニュアルが必要です。各プロダクトの管理・

操作 (または Configuration and Management、または Configuration and Control) マニュアルも必要になるで

しょう。

-2 420092-001J

Page 192: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

用語解説

用語解説 

この「用語解説」では、このマニュアルで使用されている主な通信関係の用語の意味を説明します。こ

の「用語解説」は、読者の方々がこのマニュアルに親しめるようにすることを目的としているので、説明

は細部に立ち入らず、簡単に行われています。用語の詳細については、各種の技術関連辞書や解説書を参

照してください。

備考:TANDEM の各製品の概要は、「付録 A TANDEM の通信プロダクト」に収録されています。

2 進データ同期伝送(bisynchronous data transmission)

「バイト同期式データ伝送」と同義。

ANSI アメリカ規格協会 (American National Standards Institute) の略。

API 「アプリケーションプログラムインタフェース」を参照。

ARPA 高等研究プロジェクト局 (Advanced Research Projects Agency) の略。

BSC:Binary Synchronous Communication

(2 進データ同期通信)

IBM によって定義されたバイト同期通信プロトコル。

CCITT 「国際電信電話詰問委員会」を参照。

CLIP 「通信回線インタフェースプロセッサ」を参照。

CLNP 「コネクションレス型ネットワークプロトコル」を参照。

CNM 「通信ネットワーク管理インタフェース」を参照。

CSMA/CD 「キャリアセンス多重アクセス/衝突検出」を参照。

Ethernet バス構成に CSMA/CD アクセスメソッドを使用する LAN。IEEE 802.3 標準の基礎になっています。

GOSIP(Government Open Systems Interconnection Profile)

政府 OSI 調達仕様。米国と英国の政府機関向けアプリケーションで使用される OSI 製品の仕様を規定しています。

GUI 「グラフィカルユーザインタフェース」を参照。

HDLC 「ハイレベルデータリンク制御手順プロトコル」を参照。

I/O プロセス(IOP:input/output process)

オペレーティングシステムの一部として実行されているプログラムであり、同じタイプの 1 つまたは複数の ServerNet アドレスコントローラ (SAC) の入出力 (I/O) 機能を管理します。「ファイル属性」を参照。

420092-001J 用語解説-1

Page 193: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

用語解説 

IEEE 米国電気電子学会 (Institute of Electrical and Electronics Engineers) の略。

IEEE 802.3 プロトコル(IEEE 802.3 protocol)

各種 Ethernet のハードウェア層とトランスポート層を定義した IEEE 標準。最大セグメント長は 500 メートルで、最大合計長は 2.5 キロメートルです。ホストの最大数は1024 で、最大パケットサイズは 1518 バイトです。

ISO(International Standards Organization)

国際標準化機構。物資およびサービスの国際取引を容易にし、知識、科学、技術、経済の諸分野における国際協力を助成するための、ネットワーク通信規定などの国際規格の開発と制定を目的としています。

ITU-T (International Telecommunications Union-Telecommunications)

国際電気通信連合。国際電気通信業務に関する標準の作成を行う国際機関。以前は、CCITT (国際電信電話諮問委員会) と呼ばれていました。

LAN(Local Area Network)

ローカルエリアネットワーク。地理的に狭い範囲に配置されており、低コストのノードを接続できる高帯域、低コスト媒体の通信技術を使用しているネットワーク。1 つまたは複数の LAN をシステムに接続することにより、LAN のユーザは、ワークステーションが直接接続されているようにシステムにアクセスすることができます。「広域網」および「ServerNet システムエリアネットワーク (ServerNet SAN)」を参照。

MAC:media access control

(媒体アクセス制御)

OSI 参照モデル第 2 層の副層。LAN 状の複数のノードで通信媒体を適切に共有させる役割を持ちます。

NetBIOS IBM PC と同等デバイス相互の通信を可能にする事実上の標準。

NonStop コンポーネントに障害が発生しても停止せず、また装置の修理もしくは交換あるいはプロセッサもしくは周辺デバイスの追加をシステムを停止させずに行うことができるシステム。

NOWAIT I/O Guardian ファイルシステムでは、コールされたプロシージャが I/O オペレーションを開始したとき、そのプロシージャのコール元には、I/O オペレーションの完了を待たずに制御が返されるオペレーションモードのこと。

O/R 名 メッセージ通信処理システムにおいてメッセージの作成者 (originator) または受信者(recipient) を識別する手段。名前またはアドレスを O/R 名として使うことができます。

OSI(Open Systems Interconnection)

ISO によって 1997 年に開発されたデータ通信モデル。開放型システム間相互接続。

PAD(packet assembler/disassembler)

パケット組立て/分解装置。非同期端末 (または非同期端末をエミュレートするデバイス) が X.25 ネットワークを使用できるようにするデバイス。

PDN 「公衆データ網」を参照。

PSDN 「パケット交換データ網」を参照。

PU 「物理ユニット」を参照。

語解説-2 420092-001J

Page 194: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

用語解説

PU:physical unit

(物理ユニット)

IBM SNA ネットワークのエンティティで、ノードを物理的にコンフィギュレーションします。ノード自身によって識別され、たとえば、ホストには PU タイプ 5 が割り当てられています。

RS-232C 米国電子工業会 (EIA:Electronic Industries Association) が開発した電気的インタフェースに関する標準であり、現在最も一般的に使用されているものの 1 つです。RS は、Recommended Standard (推奨規格) の略です。RS は番号で識別され、ほかにも RS-422

などがあります。

SCP 「サブシステム制御ポイント」を参照。

SDLC Synchronous Data-Link Control の略。IBM同期データリンク制御手順。

ServerNet SAN 「ServerNet システムエリアネットワーク」を参照。

ServerNet アダプタ(ServerNet adapter)

SBI (ServerNet バスインタフェース) を使用して、周辺機器をシステム内のほかの要素に接続する。CRU (customer-replaceable unit: カスタマ交換可能装置)。ServerNetアダプタは、機能的にみると、NonStop K シリーズサーバの入出力コントローラの LB

(logic board: 論理ボード) およびBIC (backplane interconnect card) に似ています。

ServerNet アドレスコントローラ(SAC:ServerNet addressable controller)

要求バケットのノード ID とアドレスフィールドを使用することにより、SAD (ServerNet

address domain) 内に一意にアドレス指定可能なコントローラ。SAC は一般に、PMF (プロセッサ多機能) CRU (customer-replaceable unit: カスタマ交換可能装置)、IOMF (I/O

multifunction) CRU、またはServerNetアダプタの一部として実装されています。

ServerNet システムエリアネットワーク(ServerNet SAN:ServerNet system area network)

レイテンシを軽減し信頼性を確実にすることを主眼に設計された、ワームホール経路の、全二重パケット交換ポイントツーポイントネットワーク。ServerNet SAN は、プロセッサ間メッセージおよびプロセッサと I/O デバイス間の通信に使用される通信パスをサポートしています。

SNA(Systems Network Architecture)

IBM のシステムネットワーク体系。

Tandem NonStop Kernel TANDEM NonStop サーバのオペレーティングシステム。

TCP/IP ワークステーションおよび大規模なシステムを接続するための階層構造の通信プロトコル。

two-step read 最初のコールでメッセージの長さを読取り、2 番目のコールでデータそのものを読取ることによって、着信データを受信する方法。

X.25 ITU-T がパケット交換データ網 (PSDN) の手順として作成したインタフェース勧告。「パケット交換」および「バーチャルサーキット」を参照。

アクセスメソッド(access method)

NonStop システム上で稼動しているアプリケーションがほかのシステムまたはデバイスと通信できるようにする I/O プロセス。システムおよびデバイスが、一定の順序で通信媒体にアクセスできるようにするプロトコルであるということもできます。

アクティビティ属性(activity attribute)

各 FTAM アソシエーションごとに決まるファイルの実行時属性。「ファイル属性」を参照。

420092-001J 用語解説-3

Page 195: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

用語解説 

アダプタ(adapter)

「ServerNet アダプタ」を参照。

アプリケーション層(application Layer)

OSI 参照モデルの第 7 層。この層は、ユーザプログラム (アプリケーションプロセス)

と OSI ネットワークとのインタフェースとしての役割を担っており、アプリケーション相互の対等な (ピアツーピアの) 通信を実現するとともに、ファイル転送や電子メールといったサービスの標準を規定します。

アプリケーションプログラムインタフェース(API:application program interface)

アプリケーションプログラムがほかのソフトウェアコンポーネントと通信するために呼び出す一連の機能またはプロシージャ。

異機種混合環境(heterogeneous)

異なるプロトコル、または異なるベンダー製品により構成される環境。

イニシエータ(initiator)

アソシエーションを確立し、そのアソシエーション上での活動 (アクティビティ) を開始させる FTAM プロセス。イニシエータは、リモートノードにあるファイルに対する操作要求をユーザから受け取ります。「レスポンダ」を参照。

イベント(event)

システムまたはネットワークの状態の意味のある変化。イベントは、動作エラーであったり、リミットを超えたことの通知であったり、特定の処置を行うようにオペレータに要求するリクエストであったり、さまざまです。

インターネットプロトコル(IP:Internet Protocol)

大規模ネットワークのサブネットワーク間で通信するための規則。TCP/IP と同様 OSI

もインターネットプロトコルを定義しています。TCP/IP で定義されているインターネットプロトコルと OSI で定義されているインターネットプロトコルは、似ていますが、まったく同じではありません。

ウィンドウ(window)

通常は LAN で行われるワークステーションとアプリケーションとのセッションを画面に表示したもの。ある種のソフトウェアを使うと、ワークステーションが複数のウィンドウをサポートできるようになります。この場合、各ウィンドウで異なるアプリケーションを実行し、セッションでの対話をウィンドウ内に表示させることができます。各表示領域もウィンドウと呼ばれます。

エキスパートシステム(expert system)

人工知能によってタスクを実行するソフトウェア。

オブジェクト(object)

(1) 1 つまたは複数のサブシステムによって個別に参照または制御されるすべてのエンティティ。具体的には、TANDEM サブシステム内の1 つまたは複数のデバイス、通信回線、プロセス、ファイルなどです。 (2) SCF では、SCF サブシステムに制御されるリソース (資源) のことです。SCF オブジェクトには、プロセス、ディスク、ディスク上のファイル、データ通信回線などがあります。各オブジェクトに名前とタイプが与えられます。

回線インタフェースモジュール(LIM:line interface module)

回線インタフェースユニットのうち、電気的インタフェースを提供する部分。「回線インタフェースユニット」を参照。

語解説-4 420092-001J

Page 196: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

用語解説

回線インタフェースユニット(LIU:line interface unit)

通信回線インタフェースプロセッサ (CLIP) と回線インタフェースモジュール (LIM)

の 2 つの部分で構成される二重ポートのユニット。LIU はプライマリプロセッサまたはバックアッププロセッサと通信し、耐障害性を提供します。通信サブシステムのコンポーネントとして使用される場合は、LIU は通信インタフェースユニット (CIU) のペアのどちらかを使って、どちらかのプロセッサと通信します。

仮想経路(virtual route)

バーチャルルート。IBM SNA ネットワークにおいて、2 つのサブエリアノード間に確立された論理的な接続。仮想経路は、伝送優先順位、フロー制御 (伝送間隔) およびデータの完全性 (順序番号によってサポートされる) を指定して、物理経路に関連付けされます。通信の両端を結ぶ仮想経路には、メッセージを中継するだけの中間ノードがいくつか介在する場合があります。

管理(management)

システムのリソース (資源)、コンフィギュレーション、可用性、サービスの品質、セキュリティ、パフォーマンスなどを監視し、制御すること。

管理アプリケーション(management application)

1 つまたは複数のシステムまたはサブシステムの稼動を管理するアプリケーションプロセス。「管理」を参照。

管理インタフェース(management interface)

オペレータまたはプログラムが 1 つまたは複数のシステムまたはサブシステムの稼動を管理するための手段。「管理」を参照。

管理プロセス(management process)

アプリケーションからサブシステム宛てのコマンドを発行する TANDEM のプロセス。管理プロセスは、1 つのサブシステムの一部となっている場合もあれば、複数のサブシステムによって共有される場合もあります。たとえばサブシステム制御ポイント (SCP:Subsystem Control Point) は、DSM (Distributed System Management) をサポートするすべての通信サブシステムによって使用される管理プロセスです。

管理モデル(management model)

リソース (資源) の制御や問合せ、障害の管理などの仕事を行うための方法とメカニズムを製品設計の基準となるように体系化したもの。「管理」を参照。

機能単位(functional unit)

OSI の用語では、単一の主要作業操作形式を提供する必要のあるサービスプリミティブの集合。機能単位とサービスクラスの組合せによって、特定のアソシエーションで利用できる FTAM サービスが決まります。

キャラクタモード (character mode)

非同期デバイスが一度に 1 文字ずつ送信または受信する動作モード。各文字のはじめには 1 個のスタートビットが、各文字の終わりには 1 個または複数のストップビットが付加されます。

キャリアセンス多重アクセス/

衝突検出(CSMA/CD:Carrier Sense Multiple Access with Collision Detection)

Ethernet および IEEE 802.3 に規定されている LAN アクセスメソッド。

キャリアバンド(carrierband)

ブロードバンドに似た伝送方法である、トークンバス方式の LAN で用いられます。キャリアバンドでは単一の周波数チャネルが伝送に使用される点がブロードバンド伝送方式と異なります。「ブロードバンド」を参照。

協調処理(cooperative processing)

複数のシステム間またはシステムとインテリジェントデバイスとの間でプロセスが連携し合ってデータ通信を行う形式。

420092-001J 用語解説-5

Page 197: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

用語解説 

クライアント(client)

サーバにサービスを要求するソフトウェアプロセス、ハードウェアデバイスまたはその組合せ。クライアントはしばしば、プログラム可能なワークステーションに常駐するプロセスであり、ユーザインタフェースを提供するアプリケーションの一部です。ワークステーションクライアントは、アプリケーションロジックのほかの部分を実行することもあります。

クラスタ(cluster)

同一の制御のもとに置かれた相互に関連するデバイスまたはシステムの集まり。

クラスタコントローラ(cluster controller)

複数の端末またはプリンタへのアクセスを制御する制御装置。

グラフィカルユーザインタフェース(GUI:graphical user interface)

マウスによるポイントとクリックでプログラム機能にアクセスできるようにするユーザインタフェース。

経路(route)

送信ノードと受信ノードの間をデータが転送される全行程。経路が多数の物理的な接続で構成されれば、データはそれに応じて多数の中間ノードを通過することになります。

ゲートウェイ(gateway)

ネットワーク層の上位で各種の LAN を接続するデバイス。上層とそのすべての下層の相違を調整します。「ブリッジ」を参照。

広域網(WAN:wide area network)

地理的に離れたノードで構成されるネットワーク。「LAN」および「ServerNet システムエリアネットワーク (ServerNet SAN)」を参照。

交換回線(switched line)

公衆電話網のような回路交換網。コンピュータとリモートのステーション (遠隔局) との間の接続が種々の回路スイッチによって確立される通信回線。ダイヤルアップ回線という場合もあります。

公衆データ網(PDN:public data network)

X.25 パケット交換データ網。公共機関によって運営され、使用権を得た加入者が多数の利用者に使用させることができます。

個人間メッセージ(IPM:interpersonal message)

メッセージ通信処理システム (MHS:message handling system) によって交換される人対人のメッセージ。ITU-T (International Telecommunications Union-Telecommunications)

X.400 勧告および関連の標準に、個人間メッセージのフォーマットとメッセージ交換プロトコルが規定されています。

コネクション型(connection-oriented)

通信しているエンティティ間でコネクション (論理的な通信経路) を確立してから、そのコネクションの上で行われるデータ転送の型。コネクション型のプロトコルでは、宛先へのデータの到着が順序正しく行われ、エラーがないことが保証されます。「コネクションレス型」を参照。

コネクションレス型(connectionless)

通信しているエンティティ間でコネクション (論理的な通信経路) を確立せずに行われるデータ転送の型。コネクションレス型のデータ転送では、データ自体にすべてのコンテキスト情報が含まれている必要があります。コンテキスト情報としては、データを宛先に届けるためのアドレスや受信者を示すためのアドレスなどがあります。メッセージの到着順序の制御やエラー処理は上位の層あるいはアプリケーションで行う必要があります。「コネクション型」を参照。

語解説-6 420092-001J

Page 198: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

用語解説

コネクションレス型ネットワークプロトコル(CLNP:connectionless network protocol)

大規模ネットワークのサブネットワーク間で通信するためのプロトコル。CLNP はOSI のインターネットプロトコル (IP) として定義されています。TANDEM のプロダクトでは、OSI/TS でサポートされています。

コマンドインタプリタ(command interpreter)

サブシステムまたはユーティリティを制御するためのコマンドを受け取り、そのコマンドをそれ自身で実行するかまたはそのコマンドを実行するほかのプログラムへ送るプログラム。コマンドインタプリタへのコマンドの入力は、人間のオペレータが対話モードで行うのが普通ですが、コマンドファイルから行われる場合も少なくありません。

コレクタ(collector)

イベント管理サービス (EMS) で使用されるプロセスの 1 つ。各種サブシステムがこのコレクタに宛ててイベントを報告します。

コントローラ(controller)

「ServerNet アドレスコントローラ」を参照。

コンフィギュレーション(configuration)

(1) エンクロージャ、システムコンポーネント、および周辺機器を作業ユニットに編成すること。(2) オブジェクトの属性を定義すること、または定義された属性を変更すること。

コンフィギュレーション管理(configuration management)

システムおよびオブジェクトのコンフィギュレーションを行い、コンフィギュレーション情報を維持管理する仕事。

サーバ(server)

(1) スタンドアロンシステムまたは EXPAND ネットワークのノードとして使用されるシステムの実装。(2) ネットワーク上のクライアントからのリクエストに対してサービスを実行するハードウェアとソフトウェアの組合せ。たとえば、TANDEM NonStopのサーバは、トランザクション処理 (TP)、データベースアクセスなどのサービスを行います。(3) クライアントまたはリクエスタに対してサービスを実行するプロセスまたはプログラム。サーバは、クライアントまたはリクエスタからリクエストメッセージを受信し、データベースの問合せや更新、セキュリティ検証、数値計算、ほかのコンピュータシステムへのデータのルーティングといった要求を実行し、クライアントまたはリクエスタに応答を返します。サーバプロセスは、サーバプログラムの実行されているインスタンスです。

サービスクラス(service class)

アソシエーションの確立時にネゴシエーション (交渉) によって選択される機能単位の集合であり、そのアソシエーションが維持されている間にどの機能を実行するかを決定します。ISO の FTAM サービスでは 5 レベルのサービスクラスが規定されていますが、TANDEM の FTAM プロダクトはそのうちの 4 つをサポートしています。「機能単位」を参照。

サブエリア(subarea)

アドレス指定のための IBM SNA ネットワークの区分。1 つのサブエリアは、タイプ4 または 5 のサブエリアノードとそのノードの制御下にあるリソース (資源) で構成されます。各サブエリアにはネットワーク内の固有のアドレスが指定され、サブエリア内のすべてのアドレスにはそれぞれサブエリア内の固有の値が与えられます。

サブシステム(subsystem)

ユーザが相互に関連するリソース (資源) またはサービスの集合にアクセスできるようにした 1 つのプロセスまたはプロセスの集まり。サブシステムは通常、相互に関連した一連のオブジェクトを制御します。

サブシステム制御ポイント(SCP:Subsystem Control Point)

SCF (Subsystem Control Facility) ユーティリティのような管理アプリケーションが通信サブシステムを制御するときに使用するプロセス。サブシステム制御ポイントは、DSM (Distributed Systems Management) によって定義される管理プロセスです。

420092-001J 用語解説-7

Page 199: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

用語解説 

サブデバイス(subdevice)

サブシステム内でリクエストを受け取るデバイス。サブデバイスは、しばしば、マルチポイント回線に接続されたステーションのように、実際の外部エンティティである場合があります。

システムサービス制御ポイント(SSCP:system services control point)

IBM SNA ネットワークを構成するエンティティ。ホストノードに存在し、ネットワークのリソース (資源) を制御するためのサービスを提供します。

システムプロセス(system process)

(1) システムのロード時に生成され、プロセッサが使用可能な期間、与えられたコンフィギュレーションで存続する特権プロセス。(2) メモリマネージャ、モニタ、I/O 制御プロセスといった、TANDEM NonStop Kernel オペレーティングシステムプロセス。「ユーザプロセス」を参照。

スタック(stack)

階層構造になったプロトコル機能の集まりで、あるレベルのエンティティはすぐ下のレベルのサービスを使用します。アプリケーションの要素の強い機能が上位におかれ、通信の要素の強い機能が下位におかれます。

セッション(session)

IBM SNA において、2 つの LU の間に確立される論理的な接続 (これらの LU は異なるタイプの場合もあります)。一般的な表現をすれば、たとえばシステムとデバイスとの間の論理的接続ということもできます。

セッション層(Session Layer)

OSI 参照モデルの第 5 層。この層は、ネットワークを介して通信しあう両エンティティ間のデータ伝送を調整し、同期をとります。

接続(connection)

2 つのプロトコルモジュール間のパスであり、信頼性のあるサービス提供を行います。

接続性(connectivity)

コネクティビティ。あるシステムが、通信プロトコルを介して、ほかのシステムまたはデバイスと意味のある通信を行うことができる能力。

センシティブコマンド(sensitive command)

システムまたはネットワークに重大な影響を及ぼす可能性があるため、特定のユーザだけが発行することのできるコマンド。TANDEM の通信サブシステムの場合、オブジェクトの状態またはコンフィギュレーションを変更するコマンド、トレースを開始または停止させるコマンド、統計カウンタの値を変更するコマンドなどがセンシティブコマンドとして扱われています。

全二重伝送方式(full-duplex transmission)

2 点間の通信において、双方が同時に相手方にデータを伝送し相手方からデータを受信できる通信方式。TWS (Two-Way Simultaneous:2 方向同時) 通信プロトコルによって制御されます。

専用回線(leased line)

交換機が介在せず、ダイヤルを使って回線を接続する必要のない通信回線。

ゾーン(zone)

TCP/IP ドメインが管理する任意の領域。

ソケット(socket)

2 つのアプリケーションの間に TCP/IP ネットワークを介して確立される論理的な接続 (コネクション)。

帯域幅(bandwidth)

バンド幅。通信回線においてデータを伝送できる周波数の範囲。帯域幅が高くなれば、単位時間内に伝送できるデータの量が多くなり、データ転送速度が速くなるという関係があります。

語解説-8 420092-001J

Page 200: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

用語解説

耐障害性(fault-tolerance)

システム内のソフトウェアまたはハードウェアの 1 つに障害が発生しても処理を続行できる TANDEM NonStop サーバの機能。

対話型インタフェース(interactive interface)

オペレータがコンピュータの一連のサービスに対話モードでアクセスする手段。

端末制御プロセス(TCP:terminal control process)

TANDEM の Pathway/TS プロダクトの一部であり、端末管理およびトランザクション制御に使用されるプロセス。

通信回線インタフェースプロセッサ(CLIP:communications line interface processor)

ServerNet 広域ネットワーク (SWAN) コンセントレータ内の主要なプログラミング可能デバイス。ホストに対してリンクレベルのプロトコルとソフトウェアインタフェースを提供します。CLIP は、固有の通信プロトコルを格納し実装します。

通信サブシステム(communications subsystem)

WAN および LAN へのサービスとアクセスを提供するために協調して動作するデータ通信ハードウェアおよびソフトウェアプロセスの組み合わせ。

通信ネットワーク管理インタフェース(communications network management (CNM) interface)

SNAX/XF サブシステムを管理するためのプログラマティックインタフェース。プログラマは、CNM を使って、SNAX/XF サブシステムおよび SNA ホストに保持されているコンフィギュレーション情報と統計情報を要求することができます。

ディストリビュータ(distributor)

イベント管理サービス (EMS) によって定義されるプロセスであり、イベントメッセージをアプリケーション、ファイル、プリンタまたはリモートノードへ送ります。

データグラム(datagram)

通信するエンティティの間にコネクション (論理的な通信路) を確立せずに、データパケットを送受するサービスの形態。データパケットには、それを発信元から宛先に送るのに必要なすべてのアドレス情報が含まれます。

データストリーム(data stream)

デバイスがそのデバイスのプロトコルに従って生成または解釈するビットの流れ。

データ通信(data communications)

コンピュータデバイス間でデータを伝送すること。しばしば下位のプロトコルを指す言葉として使用されます。

データリンク制御(data-link control)

OSI 参照モデルのデータリンク層 (第 2 層) に規定された一連の機能であり、隣接ノード間での信頼性のある通信を保証します (アプリケーションがデバイスまたはほかのアプリケーションと通信するとき、データが中間ノードを次々に中継されていく場合があります。その場合に、データリンクプロトコルは、物理的に接続されている 2 つのノード間での信頼性のある通信を保証します)。IBM SNA といった、OSI 以外のアーキテクチャでも使用されます。

データリンク層(Data-Link Layer)

OSI 参照モデルの第 2 層。この層は、ネットワーク上で伝送するデータをパッケージ化し、上位のネットワーク層にエラーのないデータが到着することを保証します。

デバイスエミュレーション(device emulation)

ワークステーションや端末などのデバイスまたはシステムにほかの種類のデバイスまたはシステムの動作を模擬させて、そのデバイスまたはシステムが主として他メーカーのシステムで稼動しているアプリケーションにアクセスできるようにするソフトウェア。

420092-001J 用語解説-9

Page 201: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

用語解説 

デュアルポート(dual-ported)

データやコマンドを 2 つのソースから受信できるようにする ServerNet アダプタまたは周辺デバイスの機能。1 度にアクセスできるのは 1 つのソースのみです。

電子データ交換(EDI:electronic data interchange)

あらかじめ定義された形式のビジネスデータからなるメッセージを交換するアプリケーション。ITU-T (International Telecommunications Union-Telecommunications) X.400

勧告および関連規格によって、EDI アプリケーション相互のメッセージの交換がサポートされています。特に EDI を規定したプロトコルは、ほかにも多数あります。

転送制御プロトコル(TCP:Transmission Control Protocol)

送信側システムと受信側システムの間で信頼性の高いデータ交換を実現する、接続重視のプロトコル。TCP は、OSI 参照モデルの第 4 層 (トランスポート層) と同等の機能を実行します。

同期式データ伝送(synchronous data transmission)

データを一度に 1 キャラクタ (文字) ずつではなくブロック (フレーム) 単位で送受信する伝送方式。同期式データ伝送方式では、伝送時に同期キャラクタまたはフラグを使用する必要があります。「非同期式データ伝送」を参照。

同軸ケーブル(coaxial cable)

絶縁層で覆った中心導体を円筒状の外部導体の中に収めた通信用ケーブル。データ転送速度が速い、エラーが少ない、電気的干渉が少ない、といった特徴があります。

トークンバスネットワーク(token-bus network)

コンピュータをリング状やスター状ではなくバス状の伝送路に接続し、トークンと呼ばれる特別なデータユニットを取得したステーションがデータの送信権を得るようにしたもの。トークンは、たとえばステーションアドレスの順にステーションを巡回します。

トークンリング

ネットワーク(token-ring network)

コンピュータをリング状の伝送路に接続し、トークンと呼ばれる特別なデータユニットを取得したステーションがデータの送信権を得るようにしたもの。伝送を終えたステーションまたは伝送するデータを持っていないステーションは、隣接するステーションにトークンを渡します。

トポロジ(topology)

1 つのネットワークにおける物理的な配置。ネットワークトポロジの例としては、次のものがあります:リング (ノードを環状に接続)、スター (中央のノードからほかのすべてのノードに放射状に接続)、バス (ノードを線状に接続)、メッシュ (複雑に交差する網状にノードを配置)。

ドメイン(domain)

(1) NonStop S シリーズサーバでは、制御または所有権が保持されるオブジェクトの集合。パワードメイン、サービスプロセッサ (SP)ドメインなどがあります。(2) IBM

SNA では、制御上または管理上の目的で区分されたネットワークの部分。システムサービス制御ポイントとそれによって制御されるリソース (資源) で構成されます。(3)

TCP/IP では、名前およびアドレスの管理を目的として区分されたネットワークの部分。(4) ドメインネームサービス (DNS) では、名前と属性が定義されているノードの集合。

トランスポートクラス(transport class)

OSI トランスポート層実装の機能と役割の定義。使用するネットワーク環境に合わせてトランスポート層の機能を調整します。たとえば、さまざまなレベルのエラー処理機能を持たせることができます。

トランスポート層(Transport Layer)

OSI 参照モデルの第 4 層。この層は、送信側と受信側のシステムの間で、信頼性のあるデータ転送を行います。サービスのレベルはトランスポートクラスによって決まります。たとえば、下位のネットワークサービスが高いレベルの信頼性を持っている場合は、トランスポート層の役割は少なくなります。

語解説-10 420092-001J

Page 202: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

用語解説

入出力(I/O:input/output)

(1) コンピュータに入力されるデータまたはコンピュータから出力されるデータ。(2)

コンピュータにデータを入力またはコンピュータからデータを出力する処理。

ネットワーク(network)

相互接続されたコンピュータとデバイス、およびその接続に使用されているハードウェアとソフトウェアの集合。

ネットワークアドレス可能ユニット(NAU:network addressable unit)

個別に参照され、IBM SNA ネットワーク内のノードのリソース (資源) を制御したり管理したりするのに必要なサービスを提供する論理エンティティ。

ネットワークインタフェースユニット(NIU:network interface unit)

端末またはほかのデバイスを LAN に接続するデバイス。独立したサーバの場合もあれば、端末またはほかのデバイスのスロットに挿入されるカードの場合もあります。

ネットワーク層(Network Layer)

OSI 参照モデルの第 3 層。ネットワーク内でのデータのルーティング (経路選択) を行います。

ノード(node)

特定のネットワークのプロトコルに従って動作し、そのネットワーク内のほかのシステムまたはデバイスからアドレスを指定できるシステムまたはデバイス。

ノードタイプ(NT:node type)

IBM SNA ネットワークを構成するノードを、そのノードの物理ユニット (PU) のタイプに基いて分類したもの。たとえば、タイプ 4 のPU を含むノードはノードタイプ 4

(NT4) と呼ばれます。

バーチャルサーキット(virtual circuit)

パケット交換網において、送信ノードと受信ノードの間に確立された仮想的な通信路。実際には同一メッセージの異なる部分が異なる回線を転送されているにもかかわらず、両ノードには、同じ物理回線を転送されているように見えます。これは、ネットワークで、個別パケットの宛先アドレス指定とダイナミックルーティングがサポートされているからです。

バイト同期式データ伝送(byte-synchronous data transmission)

組み込まれた制御キャラクタがリンク上でのデータ伝送を制御するデータ伝送方式。たとえば、制御キャラクタはブロックとヘッダを区切り、トランスペアレントデータにラベルを付けます。

ハイレベルデータリンク制御手順プロトコル(High-Level Data Link Control (HDLC) protocol)

ビット同期プロトコルの手順を記述したもの。SDLC、LAPB、ADCCP などのサブセットがあります。

パケット交換(packet-switching)

メッセージをパケットと呼ばれる小さな単位に分解し、各パケットに宛先のアドレスを指定し、それらをネットワークを介して宛先へ送る技術。宛先側のノード (着信ノード) は、すべてのパケットが正しい順序で着信していることを確認してから、パケットをメッセージに組み立てて、宛先へ配信します。

パケット交換データ網(PSDN:packet-switched data network)

X.25 パケット交換網。PSDN は、公衆データ網 (PDN) または専用 PSDN です。

バス(bus)

複数のモジュールまたはコンポーネントをシリアルまたはパラレルに相互接続するための、システムまたはサブシステムのデータパス。SMB (serial maintenace bus) や SCSI

などがあります。

420092-001J 用語解説-11

Page 203: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

用語解説 

パス(path)

システム内またはシステム間でデータが移動するときに通る経路。この用語は通常、複数の経路が考えられる場合に使われます。EXPAND サブシステムは、パスを、隣接する 2 つのノード間のコネクションとして定義します。EXPAND パスは複数の物理リンクから構成できます。

パススルー(passthrough)

送信側と受信側のシステムまたはデバイスの間にほかのシステムが介在するとき、そのシステムが存在しないかのように透過させて、データを伝送する機能。EXPAND サブシステムは、EXPAND ネットワークに含まれる任意の 2 ノード間のパススルールーティングをサポートしています。SNAX/XF は、IBM のホストまたは 3270 デバイスが NonStop サーバを通過して相互に通信するパススルー機能をサポートしています。

半二重伝送方式(half-duplex transmission)

2 点間の通信において、双方が相手方にデータを伝送できるが、両方向同時にはできない通信方式。両方向交互通信プロトコルだけをサポートしています。

ピア(peer)

同じプロトコルレベルでほかのデバイスまたはソフトウェアエンティティと同等に (

一方が他方のスーパバイザではなく) 通信するデバイスまたはソフトウェアエンティティ。

ビット同期式データ伝送(bit-synchronous data transmission)

データの透過性を得るためにビットの挿入を行う同期全二重伝送方式。

非同期式データ伝送(asynchronous data transmission)

データを一度に 1 キャラクタ (文字) ずつ送受信する伝送方式。各キャラクタの前には1 つのスタートビットが置かれ、後には 1 つまたは複数のストップビットが置かれます。「同期式データ伝送」を参照。

ファイル(file)

読取りや書込みなどの動作の対象となる論理的な構成体。ファイルという語はディスク上に記録されているレコードの集合という意味で使用されるのが最も一般的ですが、NonStop サーバでは、プロセス、デバイス、その他の各種エンティティもファイルとして定義されます。

ファイルシステム(file system)

システムプロシージャの集合であり、ユーザプロセスの一部として実行され、I/O プロセスなどのほかのプロセスへメッセージを送ります。

ファイル属性(file attribute)

ファイル名、ストレージアカウント、ファイル作成の日時など、ファイルに関する情報。ファイル属性の値は、更新によって変わる場合があります。「アクティビティ属性」を参照。

ファブリック(fabric)

ある地点から別の地点までの経路にユーザが認識できない複数のパスを含めることができる複雑な一連の相互接続。ファブリックという言葉は、X ファブリックといったように、ServerNet システム領域ネットワーク (ServerNet SAN) の X または Y 部分を表すのに使います。

物理層(Physical Layer)

OSI 参照モデルの第 1 層。この層は、ネットワークとコンピュータとの間の物理コネクションを確立します。物理層のプロトコルには、物理媒体を介したビット列の伝送に関する規則およびコネクタと配線に関する規則が含まれます。

フラグ(flag)

ビット同期プロトコルにおいてデータブロックの初めと終りを示す標識として使われるビットパターン。

ブリッジ(bridge)

異種の LAN をデータリンク層のレベルで接続するデバイス。データリンク層より上の層は、両方の LAN の間で類似していると見なされます。「ゲートウェイ」を参照。

語解説-12 420092-001J

Page 204: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

用語解説

プリミティブ(primitive)

プロトコル層で要求できるアクションの最小単位。または応答の最小単位。

フレーム(frame)

ビット同期プロトコルにおけるデータブロック。

プレゼンテーション層(Presentation Layer)

OSI 参照モデルの第 6 層。この層は、通信し合う両システム間のデータ表現の違いを吸収します。

フロントエンド(front-end)

ほかのハードウェアまたはソフトウェアの部分に代わって、通信機能を実行するハードウェアまたはソフトウェアの部分。たとえば、ホストシステムに接続されたフロントエンドプロセッサはホストシステムに代わって通信機能を実行します。このようなフロントエンドプロセッサによる通信機能の代行は、IBM SNA ネットワークでは一般的に行われています。TANDEM の通信プロダクトには、フロントエンドプロセスとしての用途があります。フロントエンドプロセスは、PATHWAY のようなアプリケーションプロセスと 1 つまたは複数の通信回線を制御する TANDEM プロダクトとの間におかれて、特定のデバイスのプロトコル要件を満たしたり、アプリケーションソフトウェアが直接サポートしていない通信インタフェースをサポートします。

ブロードバンド(broadband)

信号をモデムで変調させる技術。ブロードバンドは、複数の周波数チャネルを使って伝送するという特徴があります。「ベースバンド」および「キャリアバンド」を参照。

プログラマティック(programmatic)

人間のオペレータではなくプログラムによって使用される、ということを示す用語。

プロシージャ(procedure)

プログラムの一部で、特定の機能を実行する、一連の機械語命令 (machine instructions)

のブロック。プロシージャは通常、プロシージャコールと呼ばれる 1 つのステートメントによって呼び出されます。

プロセス(process)

プログラムの 1 度の実行を表す用語。TANDEM NonStop Kernel オペレーティングシステムは、共通メッセージシステムを介して連携し合うプロセスの集まりです。

プロセスペア(process pair)

同じプログラムを実行している 2 つのプロセス。アクティブ状態になっているプロセスをプライマリプロセスといい、プライマリプロセスが障害を起こしたときにプライマリプロセスが行っている処理を引き継ぐように待機しているプロセスをバックアッププロセスといいます。「NonStop」を参照。

ブロックモード(block mode)

デバイスに対する入力データが ENTER キーまたは RETURN キーを押すまで保持され、押したときに送出されるデバイスの動作モード。ブロックモードになっている端末は、ページモードのアプリケーションをサポートします。

プロトコル(protocol)

通信規約。相互に通信し合うエンティティの動作を支配する規則の集まり。

プロトコルモジュール(protocol module)

通信回線インタフェースプロセッサ (CLIP:Communications Line Interface Processor)

内で実行されるプログラム。通信プロトコル (通常はリンクレベルのプロトコル) をサポートします。

ページモード(page mode)

ページモードの端末やアプリケーションは、画面一杯のデータを 1 単位として表示し、ユーザがファンクションキーを押してそのデータをホストへ送信する前に、画面に表示中のデータを変更できるようにします。すべての TANDEM 端末を含め、ほとんどのページモード端末は、ブロックモード伝送を使用します。それ以外の端末は、端末画面の操作とキーストロークの処理を個別にホストに依存します。

420092-001J 用語解説-13

Page 205: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

用語解説 

ベースバンド(baseband)

データ波形をモデムによって変調せずにデジタル波形のまま伝送する方式 (ベースバンド伝送ではモデムは必要ありません)。ベースバンドネットワークでは一般に、ツイストペアケーブルが使用されます。「ブロードバンド」および「キャリアバンド」を参照。

ポイントツーポイント(point-to-point)

ほかの端末またはコンピュータを介在させることなく 2 点間で直接データを伝送する方式。「マルチポイント」を参照。

ポート(port)

(1) ほかのデバイスまたはコンポーネントに接続するデータチャネル。(2) ケーブルの接続先コネクタ。システムは、ServerNet アダプタのポートおよびプロセッサマルチファンクション (PMF) カスタマ置換可能ユニット (CRU) を介してデータの送受信を行います。ポートはコネクタとも呼ばれます。(3) コンピュータ、マルチプレクサ、デバイス、またはネットワークへの入り口または物理的アクセスポイント (コネクタなど) であり、信号が供給、抽出、監視される地点。

ホストシステム(host system)

非常に大規模なデータベースをサポートし、通常小さなネットワーク全体に対してバッチプロセスを実行するコンピュータシステム。

マネージャプロセス(manager process)

管理サービスを実行する TANDEM のサブシステムプロセス。サブシステム制御ポイント (SCP: Subsystem Control Point) は、特定のサブシステムを管理するときにマネージャプロセスと通信します。たとえば、アプリケーションが SNAX/XF を制御するために SCP へリクエストを送るが、実際にリクエストを実行するのは SSCP プロセスである場合があります。この場合 SCP が管理プロセスであり、SSCP がマネージャプロセスです。

マルチキャスト(Multicast)

UDP ポートのインターネットプロトコル (IP) アドレスタイプの 1 つであり、インターネットのサブスクリプションサービスのように、複数の受信者との間でメッセージを送受信するためのもの。

マルチファンクション

I/O ボード(MFIOB:multifunction I/O board)

ServerNet アダプタの一つであり、次のものを搭載しています。(a) SCSI および Ethernet

用の SAC (ServerNet アドレス・コントローラ)、(b) サービス・プロセッサ、(c) プロセッサ、ServerNet アダプタ・スロット (2 個)、および SEB (ServerNet ケーブル) スロットのいずれか、に対する ServerNet リンク、(d) 筐体内の構成要素をサービス・プロセッサに接続する SMB (シリアル・メンテナンス・バス) に対する接続。

マルチポイント(multipoint)

データ伝送のために、3 つ以上のデータステーションを接続する通信回線。「ポイントツーポイント」を参照。

メッセージストア(MS:Message Store)

メッセージ通信処理システム (MHS: Message Handling System) において、特定のユーザがメッセージの発信と受信に使用するメールボックスと同等の機能を持つ構造および関連処理エンティティ。ユーザエージェント (UA) と呼ばれるプロセスまたはプロセスの集合が、ユーザに代わって MS と相互動作します。

メッセージ通信処理(message handling または messaging)

ネットワーク内のユーザが電子メッセージをやりとりできるようにするコンピュータの機能。メッセージ通信処理アプリケーションの例としては、電子メールや電子データ交換 (EDI: Electronic Data Interchange) などがあります。

メッセージ転送エージェント(MTA:Message Transfer Agent)

メッセージ通信処理システム (MHS:Message Handling System) において、メッセージをネットワーク内で中継する処理エンティティ。

モデム(modem)

変復調装置。ディジタル信号をアナログ信号へ、またアナログ信号をディジタル信号へ変換することによって、電話回線を使ったコンピュータ通信を可能にします。

語解説-14 420092-001J

Page 206: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

用語解説

ユーザエージェント(UA:User Agent)

メッセージ通信処理システムにおいて、人またはアプリケーションに代わって、メッセージを送受信する処理エンティティ。

ユーザプロセス(user process)

生成、実行、終了の過程を経るプロセス。「システムプロセス」を参照。

リクエスタ/サーバモデル(requester-server model)

プロセス間通信の規則。リクエスタと呼ばれるプロセスが、サーバと呼ばれるもう一つのプロセスにリクエストを送ります。サーバはリクエストを実行し、結果をリクエスタに送ります。

リクエスタプロセス(requester process)

ユーザまたはほかのプロセスに代わってサービスを要求するプロセス。リクエスタプロセスは、プロセス間メッセージ (interprocess message) を使ってサーバと通信します。TANDEM 以外のメーカーが使用する「クライアント」に似た概念です。「サービスクラス」を参照。

リモートブリッジ(remote bridge)

地理的に離れた場所に存在する LAN を相互に接続するデバイス。「ブリッジ」および「ローカルブリッジ」を参照。

レスポンダ(responder)

OSI ネットワーク内のほかのシステムからアソシエーションおよびファイル処理に関する要求を受け取る FTAM プロセス。「イニシエータ」を参照。

ローカルエリアネットワーク 「LAN」を参照。

ローカルブリッジ(local bridge)

同じ場所に存在する異種の LAN を相互に接続するデバイス。「ブリッジ」および「リモートブリッジ」を参照。

論理ユニット(LU:Logical Unit)

ユーザまたはアプリケーションが IBM SNA ネットワークのサービスにアクセスするためのポート。

論理リンク制御(LLC:Logical Link Control)

OSI 参照モデル第 2 層の副層であり、通常は LAN において、隣接ノード間における信頼性のあるデータ伝送を実現します。IEEE 802.2 標準では、コネクションレス型とコネクション型の 2 つの LLC が規定されています。

420092-001J 用語解説-15

Page 207: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

索引

索引

数字

2780/3780 デバイス、接続方法 6-7, B-1

「エミュレーション」も参照

3270 デバイス、接続方法

AM3270 接続 6-6

SNAX/XF および SNAX/APN 接続 6-6

プロダクトのまとめ B-1

「エミュレーション」も参照

3770 デバイス、接続方法 7-12, B-1

6100 ADCCP プロトコルモジュール 2-19, 6-12

6100 BSC プロトコルモジュール 2-19, 6-12

6100 Burroughs マルチポイントスーパバイザプロトコルモジュール 6-12

652x 端末 2-23

「エミュレーション」も参照

6530 ファミリ端末 2-23

「エミュレーション」も参照

A

ACD 3-20

ACF/NCP 7-2

ADCCP プロトコル 6-11

ADM-2 プロトコル 6-11

Advanced Communications Function/Network Control Program (ACF/NCP) 7-2

Advanced Data Communications Control Procedures (ADCCP) 6-11, 6-12

AM3270

IBM 3270 端末の接続 6-3, 6-6

SCF インタフェース 4-12

WAN サブシステム 2-14, 4-11

概要 A-2

パススルーコンフィギュレーション 6-7

API 2-2

アプリケーションプログラムインタフェース (API) を参照Apple Macintosh B-1

「Macintosh、接続方法」を参照

APS プロシージャ 3-19

Arpanet B-5

Atalla 社 4-17, 5-4

ATM

SCF インタフェース 4-12

ATM 3 ServerNet アダプタ (ATM3SA) 2-21, A-2

ATM3SA 2-21, A-2

ATP6100

SCF インタフェース 4-12

SNAX/XF パススルー 7-8

420092-001J 索引-1

Page 208: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

索引 

WAN サブシステム 2-14, 4-11

概要 A-2

非同期端末の接続 2-23, 6-3, 6-6

AWAITIO[X] コール 3-17

AWAN アクセスサーバ 2-23, 6-3, 6-4, A-15

B

Berkeley UNIX 4.3 ソケットインタフェース 10-5

BSC プロトコル 6-2, 6-11

Burroughs プロトコル 6-11, 6-12

C

CAM (Call Application Manager)

概要 A-2

サポートされる交換機 3-20

CANCEL コール 3-17

CANCELREQ コール 3-17

CA-Unicenter 1-3, 4-8, 4-9, 4-13, 4-14, 4-16

CA-Unicenter for Tandem NonStop Servers A-2

CGI 11-1

CICS 環境 7-12

CLIP 2-22

CNM A-15

Common Gateway Interface (CGI) 11-1

CONTROL コール 3-17

CP6100

ENVOY との比較 6-12

EXCHANGE/RJE 6-7

SCF インタフェース 4-12

WAN サブシステム 2-14, 4-11

概要 A-3

デバイスの接続 6-10, 6-12

ユーザ独自の (カスタム) デバイスのサポ-ト 2-9, 2-19

CSMA/CD プロトコル 9-1

D

DNS 4-12, 10-6, A-15

DSM (Distributed System Management) 4-3, A-3

DSM/SCM 4-11

DSM/SNAView 7-14

E

E4SA 2-21, A-3

EM3270

IBM 3270 端末エミュレーション 6-6, 7-8

概要 7-12, A-3

管理ユーティリティ 4-12

EMS 4-6, 4-13

EMS Analyzer 4-14

Enscribe 3-11

引-2 420092-001J

Page 209: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

索引

ENVOY 6-11

CP6100 との比較 6-12

EXCHANGE/RJE 6-7

SCF インタフェース 4-12

WAN サブシステム 2-14, 4-11

概要 A-3

デバイスの接続 6-10

ユーザ独自の (カスタム) デバイスのサポート 2-19

ENVOY ACP/XF

SCF インタフェース 4-12

WAN サブシステム 2-14, 4-11

概要 A-3

デバイスの接続 6-10, 6-11

ユーザ独自の (カスタム) デバイスのサポート 2-19

ES Connect 7-9

Ethernet 4 ServerNet アダプタ (E4SA) 2-21, A-4

Ethernet ネットワーク 6-8

EXCHANGE/RJE 6-7, A-4

EXCHANGE/SNA 6-7, 7-12

EXPAND サブシステム

SCF インタフェース 4-12

WAN サブシステム 2-14, 4-11

概要 A-4

詳細説明 5-1, 5-9

EXPAND ラインハンドラプロセス 5-1

EXPANDサブシステム

概要 1-1

F

Fast Ethernet ServerNet アダプタ (FESA) 2-21

FASTPTCP Spooler プリントプロセス 6-4

FESA 2-21

FILE_CLOSE_ コール 3-16

FILE_GETINFOBYNAME_ コール 3-17

FILE_GETINFOLISTBYNAME_ コール 3-17

FILE_OPEN_ コール 3-16

FOX リング 5-8

FTP 10-5

G

GDSX 2-19

「拡張ジェネラルデバイスサポート (GDSX)」を参照GOSIP (Government Open Systems Interconnection Profile) 8-8, 8-9

GPI 8-13, A-12

H

HDLC プロトコル 5-9, 6-11

HTML (HyperText Markup Language) 11-1

HTTP (HyperText Transfer Protocol) 11-1

420092-001J 索引-3

Page 210: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

索引 

I

I/O プロセス (IOP) 2-6

IBM 2780/3780 2 進データ同期ワークステーション 6-7

「2780/3780 デバイス」を参照

IBM 3270 デバイス 7-12

「3270 デバイス」を参照

IBM 3770 RJE ワークステーション 7-12

「3770 デバイス」を参照IBM NetView A-9

IBM Systems Network Architecture 7-1

「SNA (Systems Network Architecture)」を参照IBM ホストとの接続 6-8

IBM ホスト、接続 6-10

IBM ホスト、接続方法 6-7, 6-8, 7-5, 7-6, 7-12, B-2

IDS の機能 3-3

IEEE 802 標準 9-1

IMS 環境、IBM 7-12

Information Xchange Facility (IXF) A-4

Integrity シリーズシステム 10-2, B-2

IOP 2-6

iTP Active Transaction Pages (ATP) 11-8, A-4

iTP Search Engine 11-7, A-4

iTP Secure WebServer 11-3

iTP WebReporter 11-10

IXF A-4

L

LAN 9-1, 9-2

LAN クライアント 2-12

LAN サービスプロバイダ 2-11

LLC プロトコル 9-1

LU 7-2

LU 6.2 6-11, 7-2, 7-12, A-9

M

MAC プロトコル 8-3, 9-1

Macintosh、接続

TANDEM DAL サーバ 3-12

Macintosh、接続方法Piccolo 接続 3-13

TANDEM NonStop TCP/IP 接続 10-2

プロダクトのまとめ B-1

MacOffender 4-16

MacUWS 2-23

Measure 4-15, A-5

MFIOB 2-21, A-16

MLSRV 9-4

Multilan ファイルサーバ (MLSRV) 9-4

引-4 420092-001J

Page 211: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

索引

N

NBX 3-19

「TANDEM NBX」を参照

NETBIOS インタフェース 9-4

NetBIOS 互換ワークステーション 6-9

NetStatus 4-13

NetView 7-14, A-9

Network Statistics Extended (NSX) 4-15, A-5

NMVT メッセージ 7-15

NonStop IPX/SPX

NetBIOS 互換 LAN への接続 9-4

SCF インタフェース 4-12

概要 A-5

NonStop NET/MASTER Management Services 4-8, 4-13, 4-14, 4-17, 7-14, A-6

NonStop ODBC A-6

NonStop SQL/MP 3-12, A-6

NonStop TM/MP (NonStop Transaction Manager/MP) 3-11, 5-4, A-6

NonStop TS/MP 3-11, A-6

NonStop TUXEDO 3-12, A-6

NonStop ディレクトリサービス (NSDS) A-5

Novell NetWare LANへの接続 9-4

NOWAIT オペレーション 3-16

NSDS A-5

NSX 4-15, A-5

O

Object Monitoring Facility (OMF) 4-14, A-6

ODBC (Open Database Connectivity) 3-12, A-11

OMF 4-14, A-6

Open Systems Interconnection (OSI) 8-1

Originator (作成者) / Recipient (受信者) (O/R) 名 8-11

OSI

アプリケーションの例 8-17

概要 8-1, A-12

プロダクトとインタフェース 8-1, 8-4

OSI/AS

SCF インタフェース 4-12

概要 8-14

OSI/FTAM

SCF インタフェース 4-12

概要 8-6, 8-8, A-12

OSI/MHS A-12

SCF インタフェース 4-12

概要 8-6, 8-9

OSI/MHS ゲートウェイプログラマティックインタフェース (GPI) 8-13, A-12

OSI/TS

SCF インタフェース 4-12

概要 8-14, A-12

420092-001J 索引-5

Page 212: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

索引 

OSS (Open System Services) 環境の機能 3-11

Outside View (OVW) 端末エミュレータ 2-23

P

PAM (Port Access Method)

OSI 接続 8-4, 8-5, 8-15

SCF インタフェース 4-12

SLSA サブシステムとの関係 2-12

SNAX との接続 6-8

概要 8-15, A-8

管理インタフェース 9-7

提供されるポートインタフェース 9-3

ともに使用される TRSA 2-21

PATHWAY 環境の機能 3-11

PATHWAY/TS

SNAX/XF の使用 7-7

アプリケーション例 3-2, 3-3

概要 2-17, 2-19, 3-11, A-7

PATHWAY/XM 3-11, A-7

PC 6-8

「パーソナルコンピュータ、接続方法」を参照

PC6530 端末エミュレータ 2-23, 9-7, 10-5, A-7

Piccolo 3-13, A-7

POET (PATHWAY Open Environment Toolkit) A-7

PSDN 6-5

PTrace A-8

PU 7-2

Q

QIO A-8

SCF インタフェース 4-12

SLSA サブシステムとの関係 2-11, 2-12, 5-8

Queued Input/Output (QIO) A-8

R

RDF (Remote Duplicate Database Facility) 5-4, A-8

READ[X] コール 3-17

RFC-1006 標準 8-5

RSC A-8

S

SAC、ServerNet アダプタ 2-19

Safeguard 4-17, 5-4, A-8

SBI、ServerNet アダプタ 2-19

SCF 4-4, 4-13, 4-16, A-14

SCP 4-5

SDLC プロトコル 6-11

ServerNet LAN システムアクセス (SLSA) サブシステム

概要 A-9

詳細説明 2-11/2-13

引-6 420092-001J

Page 213: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

索引

ServerNet アダプタ A-8

ServerNet 広域網 (SWAN) コンセントレータ

非同期端末の接続 6-3

概要 2-22

ServerNet コンポーネント 2-19

ServerNet/FX アダプタ 2-21, A-9

ServerNet/FX アダプタサブシステム

SCF インタフェース 4-12

ServerNet/FX アダプタとの関係 2-21

概要 5-8, A-9

SETMODE コール 3-17

Simple Mail Transfer Protocol (SMTP) 10-6

SLSA サブシステム A-9

「ServerNet LAN システムアクセス (SLSA) サブシステム」を参照

SMTP 10-6

SNA (Systems Network Architecture)

概要 7-1, 7-3

サポートしている TANDEM プロダクト 2-16, 7-1

SNA インタフェース 2-16

SNALU インタフェース 6-11, 7-13

SNAP (Subnetwork Access Point) 10-4

SNAView 4-14, A-9

「DSM/SNAView」も参照

SNAX Creator-2 7-6, A-10

SNAX プロダクトファミリ 7-1, A-9

SNAX/APC

SCF インタフェース 4-12

SNAX/HLS との比較 7-12

概要 2-17, 6-11, A-9

SNAX/APN

SCF インタフェース 4-12

SNAX Creator-2 との関係 7-6

WAN サブシステム 2-14, 4-11

概要 2-17, 7-10, A-9

拡張バージョン (SNAX/APN-EN) 7-4

拡張ログオンファシリティ (XLF) 7-6

SNAX/APN-EN 7-4

エンハンストログオンファシリティ (ELF) 7-6

SNAX/CPI-C 2-17, 7-5, A-10

SNAX/HLS 6-11, 7-12, A-10

概要 2-17

SNAX/XF

SCF インタフェース 4-12

SNAX Creator-2 との関係 7-6

WAN サブシステム 2-14, 4-11

概要 2-17, 7-7, A-10

拡張ログオンファシリティ (XLF) 7-6

420092-001J 索引-7

Page 214: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

索引 

クラスタコントローラエミュレーション 6-7

SNAX/XF CNM インタフェース 7-15, A-10

SPI 4-5, A-10

SSCP 7-2

Sun ワークステーション、接続 6-10

Sun ワークステーション、接続方法 10-5, B-3

SWIFT プロトコル 6-11, 6-12

SYSGENR 4-11

T

TACL (Tandem Advanced Command Language) 4-8

TANDEM CA-Unicenter A-2

TANDEM DAL サーバ 3-12, A-11

Tandem Failure Data System (TFDS) A-11

Tandem FASTPTCP Spooler プリントプロセス 6-4

TANDEM NBT

NetBIOS 互換 LAN への接続 9-4

概要 3-19, A-11

TANDEM NBX

NetBIOS 互換 LAN への接続 9-4

概要 3-19, A-11

TANDEM NonStop ODBC サーバ A-11

TANDEM NonStop TCP/IP

EXPAND 接続 5-8

SCF インタフェース 4-12

関係

AWAN アクセスサーバ 6-4

iTP Secure WebServer 11-5

OSI/TS 8-14

SLSA サブシステム 2-11

TANDEM NBT 3-19

詳細説明 10-2

接続

UNIX ワークステーション 6-9

端末 2-23, 6-3

提供されるソケットライブラリルーチン 3-18

TANDEM OSI/AS 3-19

「OSI/AS」を参照TANDEM OSI/FTAM 3-19

「OSI/FTAM」を参照

TANDEM OSI/MHS 8-9

「OSI/MHS」を参照

TANDEM OSI/TS 8-14

「OSI/TS」を参照TANDEM SQL サーバゲートウェイ A-12

TANDEM X.25 アクセスメソッド 8-15

「X25AM」を参照TANDEM サービス管理 (TSM) パッケージ 4-8, 4-10

引-8 420092-001J

Page 215: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

索引

TANDEM サービス管理 (TSM) ワークステーション

イベントの表示 4-13

ソフトウェア要件 6-9

通知の受信 4-14

TANDEM 端末 6-6

各端末タイプを参照

TCP/IP 10-2

アプリケーションの例 10-7

概要 10-2

「TANDEM NonStop TCP/IP」も参照

TELNET 10-5

Telserv A-12

TFDS A-11

TFTP 10-5

TINET 6-11

Titanium 7-10

TMF 5-4

TN3270 端末エミュレータ 6-10, 10-5

TN6530 端末エミュレータ 2-23, 10-5, A-13

TR3271 クラスタコントローラエミュレータ

AM3270 との関係 6-6

SCF インタフェース 4-12

WAN サブシステム 2-14, 4-11

概要 6-7, A-13

TRANSFER 10-6, A-13

概要 5-5

Transmission Control Protocol (TCP) 10-1

Transmission Control Protocol/Internet Protocol (TCP/IP) 10-2

Trivial File Transfer Protocol (TFTP) 10-5

TRSA 2-21, A-15

TS320 端末 2-23

「エミュレーション」も参照

TS530 端末 2-23

「エミュレーション」も参照

two-step read 3-17

U

UDP 10-2

Unicenter 4-8

「CA-Unicenter」を参照

Universal Resource Locators (URL) 11-2

Universal Workstation エミュレータ 2-23, 10-5

UNIX システム 10-1

UNIX システム、接続 6-8, 6-9, 10-2

UNIX ワークステーション、接続 B-4

URL 11-2

User Datagram Protocol (UDP) 10-1, 10-2

420092-001J 索引-9

Page 216: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

索引 

V

ViewPoint A-13

W

WAN サブシステム

広域網 (WAN) サブシステムを参照

WAN ポート 2-22

WANPRINT プリンタソフトウェア 6-3

World Wide Web 11-1

WRITE[X] コール 3-17

WRITEREAD[X] コール 3-17

X

X.25

SNAX オプション 7-4

TANDEM NonStop TCP/IP 10-4

X.3 PAD エミュレーション 6-5, 8-15, A-14

X.400 メッセージ通信処理システム 8-6

「OSI/MHS」も参照

X25AM

PSDN との接続 8-15

SCF インタフェース 4-12

WAN サブシステム 2-14, 4-11

概要 6-5, A-13

端末との接続 6-6

X3PAD 6-5, 8-15, A-14

X6530 端末エミュレータ 2-23, 10-5, A-14

X-Windows 端末 2-23

アダプタ、ServerNet 2-19

アプリケーション管理のマニュアル C-2

アプリケーションの切替え 7-6, 7-8, 7-12

アプリケーションの例

EXPAND ネットワーク 5-10

iTP WebServer 11-10

LAN 9-7

OSI 8-17

PATHWAY/TS 3-2

SNA 7-15

TCP/IP 10-7

デバイス接続 6-14

アプリケーションプログラミングのマニュアル C-2

アプリケーションプログラムインタフェース (API)

Berkeley UNIX 4.3 ソケット 10-5

CAM (Call Application Manager) 3-20

NonStop SQL/MP サポート 3-12

NonStop TUXEDO 3-12

OSI および FTAM 8-7

引-10 420092-001J

Page 217: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

索引

OSI/AS 8-14

Piccolo 3-13

TANDEM RSC クライアント 3-14

TRANSFER 8-13

WSPTP 3-19, 6-9, 9-7

概要 2-2, 2-8

レベル 2-9

暗号化、データ 4-17

イニシエータプロセス、OSI/FTAM 8-8

イベント管理 2-10, 4-6, 4-13

イベント管理サービス (EMS) 4-6, 4-13, 4-14

イベントの記録と監視 4-7

インターネットプロダクト 11-2

インターネットプロトコル (IP) 8-14, 10-1, 10-2

インテリジェントデバイスサポート (IDS) 3-3

ウェブサーバとクライアント 11-1

エミュレーション2780/3780 デバイス 6-7

3270 端末 6-6, 7-8

3770 デバイス 7-12

6530 端末 A-7, A-13, A-14

X.3 PAD 6-5, 8-15, A-14

概要 6-8

クラスタコントローラ 6-7, A-13

プロダクトのまとめ 2-23

オブジェクト

詳細説明 4-4

複合 4-13

オペレーションマニュアル C-2

下位 (上位に対して) 2-1

階層プロダクト構造

一般的な図式 2-3

階層別に分類したプロダクト A-1

利点 2-2

例 2-10

階層、OSI 8-3

拡張ジェネラルデバイスサポート (GDSX)

概要 A-14

デバイスとの接続 6-10

フロントエンドプロセスの開発 6-12

420092-001J 索引-11

Page 218: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

索引 

ユーザ独自の (カスタム) デバイスのサポート 2-19

管理アプリケーション 2-10, 4-5, 4-13

管理インタフェース 2-2, 2-8, 2-10, 4-4

管理ツール

サブシステム固有 4-12

タスク 4-2

統合 4-3, 4-13

要件 4-1

管理プロセス 2-7, 4-5

基本的な特徴、TANDEM 1-3

協調処理 3-5, 6-8, 7-12, 8-14

クライアント/サーバアーキテクチャ 3-9, 11-1

クラスタコントローラ

エミュレーション 6-7, A-14

接続された端末 7-8

ゲートウェイ 10-2, 10-6

ゲートウェイプログラマティックインタフェース (GPI) 8-13, A-12

言語サポート 3-20

広域網 (WAN) サブシステム

SWAN コンセントレータとの関係 2-22

SCF インタフェース 4-11

SLSA サブシステムとの関係 2-12

概要 A-14

詳細説明 2-14, 2-15

個人間メッセージ 8-10

コネクション型プロトコル 8-3, 9-1, 10-2

コネクションレス型ネットワーク層プロトコル (CLNP) 8-14

コネクションレス型プロトコル 8-3, 9-1, 10-2

コマンドインタプリタ 2-7, 2-10, 4-4, 4-8

コレクタプロセス、EMS 4-6

コンフィギュレーション管理 4-10

最適パスルーティング 5-3

サブエリアネットワーキング、SNA 7-2

サブシステム 2-10

各サブシステムも参照

通信の定義 2-4

定義 4-3

サブシステム制御ファシリティ (SCF) 4-4, 4-11, 4-12, 4-13, 4-16, A-14

サブシステム制御ポイント (SCP) 4-5

サブシステムプログラマティックインタフェース (SPI) 4-5, A-10

引-12 420092-001J

Page 219: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

索引

サブデバイス 2-10, 3-15

サブネットワークを介したルーティング 10-2

システム管理のマニュアル C-2

システムコンソール 2-24

システムサービス制御ポイント (SSCP) 7-2

システムプロセス 2-6

自動着信呼分配機 (ACD) 3-20

上位 (下位に対して) 2-1

上位層、TANDEM OSI 8-14

障害管理 4-13

詳細説明EXPAND ネットワーク 5-3

シリアルプリンタ B-5

「プリンタ、接続方法」を参照

制御および問合せ、ツール 4-13

セキュリティ 4-17, 5-4, A-8

セッションSNAX 7-4

TANDEM OSI のサポート 8-5, 8-14

ネットワークサービス 7-6

センシティブコマンド 4-17

全二重伝送方式

概要 6-2

プロトコルモジュール 6-12, A-15

専用回線 5-9

ゾーン、管理用 10-6

ソケット

定義 10-5

ライブラリ 3-18, 10-5

耐障害性

TANDEM OSI 8-7

対等な通信 3-9

対話モード 6-6

単一ページブロックモード 6-6

端末 6-6

各端末タイプを参照

端末エミュレーション A-7

「エミュレーション」を参照

通信回線インタフェースプロセッサ (CLIP) 2-22

通信サブシステム

420092-001J 索引-13

Page 220: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

索引 

各サブシステムも参照

定義 2-4

通信ネットワーク管理 (CNM) 7-15

ディストリビュータ、EMS 4-6

データグラム 9-3, 10-2

データストリーム 2-9, 6-2

データの暗号化 4-17

データベースプロダクト 3-11

「NonStop SQL/MP」、「Enscribe」を参照

データリンク制御 6-1, 6-11

電子データ交換 8-6, 8-10

電子メール 5-5, 10-6

伝送ファシリティ

EXPAND サブシステム 5-7

SNAX 7-4

同位層 8-3

同期式データ伝送 6-2

同期データリンク制御 (SDLC) プロトコル 6-11

トークンバスネットワーク 9-1

トークンリング ServerNet アダプタ (TRSA) 2-21

トークンリングネットワーク

IBMホストとの接続 6-8

概要 9-1

ドメイン

SNA 7-2

TCP/IP 10-6

分散ネームサービス (DNS) 4-17

ドメインネームサービス (DNS) 10-6

トランザクション管理ファシリティ (TMF) 5-4

トランスペアレンシ

EXPAND ネットワーク 5-2

TANDEM OSI 8-5

トランスポートクラス 8-3, 8-5, 8-14

トランスポート層の実装、TANDEM OSI 8-14

名前の管理 4-12

ネットワーク

EXPAND 5-2

NonStop サーバ 1-1, 5-1, 5-2

OSI 8-1

TANDEM OSI 8-15

TCP/IP 10-4

X.25 8-1, 8-15

引-14 420092-001J

Page 221: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

索引

ネットワークアドレス可能ユニット (NAU) 7-2

ネットワーク制御プロセス、EXPAND 5-1

ノードタイプ、SNA 7-1

ノード、EXPAND ネットワーク 5-3

パーソナルコンピュータ (PC)、接続方法TANDEM NBT と NBX の接続 3-19

TANDEM NBT と NBX、および NonStop IPX/SPX の接続 9-4

TANDEM NonStop TCP/IP 接続 10-2

一般的情報 6-8

プロダクトのまとめ B-3

TANDEM NBT と NBX の接続 9-7

ハードウェア、通信 2-19, 2-22

媒体アクセス制御 (MAC) プロトコル 8-3, 9-1

バイト同期プロトコル 6-2, 6-11

ハイパーテキストリンク 11-2

ハイレベルデータリンク制御 (HDLC) プロトコル 5-9, 6-11

パケット組立て/分解装置 (PAD) 6-5, A-14

パケット交換データ網 (PSDN) 6-5, 8-15, B-4

パススルー

AM3270 および TR3271 コンフィギュレーション 6-6

EXPAND ルーティング 5-3

SNAX コンフィギュレーション 7-6, 7-8

パス、EXPAND 5-7

バッチモード 6-7, A-4

パフォーマンス測定ツール 4-15, A-5

半二重伝送方式 6-2

光ファイバリング 5-8

ビット同期プロトコル 6-2, 6-11

非同期広域網 (AWAN) アクセスサーバ 6-4

「AWAN アクセスサーバ」を参照

非同期式データ伝送 6-1

非同期端末、接続CP6100 接続 6-10

ENVOY 接続 6-10

非同期端末、接続方法X25AM 接続 6-5

一般的情報 2-23

プロダクトのまとめ 6-3, B-5

非同期転送モード (ATM) サブシステム A-15

非同期プロトコル 6-11

標準デバイスのサポート 6-3

「ユーザ独自の (カスタム) デバイスのサポート」も参照

標準に準拠したインタフェース 2-9, 3-18, 8-14, 10-5

420092-001J 索引-15

Page 222: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

索引 

ファイル 3-15

ファイルシステム 2-6, 2-9, 3-9, 3-15

ファイル転送 6-8, 10-5

ファイル転送プロトコル (FTP) 10-5

ファイル名 3-15

複合オブジェクト 4-13

物理ユニット (PU) 7-2

ブラウザ、ウェブ 11-2

プリミティブ

サービス 8-3

層に固有の 3-19

プリンタ、接続方法

AM3270 接続 6-6

AWAN アクセスサーバ接続 6-4

EM3270 接続 7-12

SNAX/XF および SNAX/APN 接続 6-6

SWAN コンセントレータ接続 6-3

プロダクトのまとめ B-5

フレーム 6-2

プロシージャコールAPS 3-19

ファイルシステム 3-16, 3-18

プロセス間通信 2-6, 3-16, 5-1

プロセスの種類 2-6/2-7

ブロック 6-2

ブロックモード 6-1, 6-6

プロトコル

概要 6-1

各プロトコルも参照

カスタムバイト同期 6-11

カスタムビット同期 6-11

定義 1-2

汎用全二重 6-12

プロトコルサポートのレベル 2-8

プロトコルモジュール 2-6, 2-19, 6-12, A-15

フロントエンドプロセス 3-3, 6-12

分散ネームサービス (DNS) 4-12, A-15

マニュアル、参考 C-1, C-2

マルチファンクション I/O ボード (MFIOB) 2-21, A-16

メール、電子 5-5, 10-6

メッセージ

交換 1-2

個人間 8-10

引-16 420092-001J

Page 223: NonStop S シリーズシリーズシリーズシリーズ ネット … · 1.5 TANDEM プロダクトの基本的な特徴 ... 4.2.1 TACL (Tandem Advanced Command Language) .....4-8

索引

システム 2-6

通信処理 8-10

メッセージ通信処理 8-6, 8-10

問題管理ツール 4-14

ユーザ ID 管理サービス (UMS) 4-17

ユーザエージェント (UA) 8-6, 8-11

ユーザ独自の (カスタム) デバイスのサポート 2-8, 2-18, 6-10, 6-12

「標準デバイスのサポート」も参照

リクエスタ/サーバモデル 3-9

リクエスト、ファイルシステム 3-16

リモートサーバコール (RSC) A-16

リモートジョブ入力 (RJE) 6-7, 7-12, A-4

ルーティング 5-3, 7-4

レスポンダプロセス、OSI/FTAM 8-8

論理ユニット (LU) 7-2, 7-4

論理リンク制御 (LLC) プロトコル 9-1

ワークステーション 2-23

各ワークステーションタイプを参照

ワークロード管理 4-17

420092-001J 索引-17