AIX

通信管理

XNF/AS　解説・運用編

解説・操作書

3000-3-B61-70

目　　次

前書き

変更内容

はじめに

1.　概要

1.1　特長

1.2　プロトコルとサービス

1.2.1　プロトコルの範囲

1.2.2　プロトコルの機能

1.3　構成

1.3.1　ハードウェア構成

1.3.2　ソフトウェア構成

1.3.3　適用通信網・回線

2.　機能

2.1　構成の定義機能

2.1.1　定義文の役割

2.1.2　定義文の種類

2.2　保守運用機能

2.2.1　コマンドでの運用

2.2.2　構成変更

2.2.3　系切り替え機能

2.2.4　アダプタの交換

2.2.5　事前定義機能

2.3　付加通信機能

2.3.1　OSI拡張機能

2.3.2　自局IPアドレス指定機能

2.3.3　OSI拡張高信頼化機能

3.　環境設定と運用

3.1　XNF/ASの環境設定

3.1.1　syslogファイルの設定

3.1.2　XNF/ASのPP組み込み

3.1.3　OS起動/停止時のスクリプト登録

3.1.4　定義文ファイル作成とゼネレーション

3.1.5　運用開始

3.1.6　運用停止

3.1.7　PP追加・更新

3.1.8　PP削除

3.2　開始と終了

3.2.1　開始処理

3.2.2　終了処理

3.3　構成の変更

3.3.1　リソースの追加

3.3.2　リソースの削除

3.3.3　同一リソースの変更

3.3.4　定義例

3.4　回線アダプタの交換（ホットプラグPCI）

3.4.1　回線アダプタの追加

3.4.2　回線アダプタの削除

3.4.3　回線アダプタの交換

3.5　XNF/ASが使用するファイル

3.6　XNF/ASが出力するメッセージ

3.7　異常時の運用

3.7.1　系切り替え機能の運用

3.7.2　回線アダプタの異常

3.7.3　回線の異常

3.7.4　そのほかの異常

3.7.5　障害情報の収集

3.8　OSI拡張機能の環境設定と運用

3.8.1　OSI拡張機能を使用するための手順

3.8.2　OSI拡張機能での着信監視

3.8.3　OSI拡張機能の着信監視の設定手順

3.8.4　キープアライブ機能

3.8.5　ゲートウェイ通信機能を使用するときの注意事項

3.8.6　自局IPアドレス指定機能を使用するときの注意事項

3.8.7　OSI拡張高信頼化機能を使用するときの注意事項

3.8.8　OSI拡張機能のデーモンハングアップ通知機能

3.9　HNA端末との通信時のログオン/ログオフ形式

3.9.1　標準形式不定様式ログオン/ログオフ

3.9.2　不定様式テーブルを使用したログオン/ログオフ

3.10　系切り替え機能の環境設定

3.10.1　系切り替え構成例

3.10.2　前提条件

3.10.3　サーバ対応の環境設定

3.10.4　サーバグループの親子関係と起動順序

3.10.5　XNF/ASのプロセスを監視するシェルスクリプト

3.10.6　LANの状態設定ファイル

3.10.7　HAモニタで使用するサンプルファイル

4.　運用コマンド

4.1　運用コマンドの一覧

4.2　運用コマンドの詳細

4.2.1　comlog（エラーメッセージを表示する）

4.2.2　xnfact（HNA1次局が管理するPUまたはSLUを運用状態にする）

4.2.3　xnfboot（IPL時またはPP組み込み後，XNF/ASを開始する）

4.2.4　xnfdelete（構成を削除する）

4.2.5　xnfdump（ハードウェアのダンプを取得または編集する）

4.2.6　xnfedit（トレースを編集する）

4.2.7　xnfgen（XNF/ASをゼネレーションする）

4.2.8　xnfinact（HNA1次局が管理するPUまたはSLUを非運用状態にする）

4.2.9　xnfmonitor（統計情報を表示する）

4.2.10　xnfoffline（オフライン状態にする）

4.2.11　xnfonline（オンライン状態にする）

4.2.12　xnfpwon（パケット交換網に接続された相手システムの電源を投入する）

4.2.13　xnfshow（状態・構成を表示する）

4.2.14　xnfshutdown（OS停止時にXNF/ASを終了する）

4.2.15　xnfsnap（障害情報を収集する）

4.2.16　xnfstandby（スタンバイ状態にする）

4.2.17　xnfstart（XNF/ASを開始する，または構成を追加する）

4.2.18　xnfstop（XNF/ASを終了する）

4.2.19　xnftdump（メモリダンプを取得・編集する）

4.2.20　xnftest（回線をテストする）

4.2.21　xnftpgwgen（OSI拡張機能のゲートウェイ定義を登録する）

4.2.22　xnftpprmgen（OSI拡張機能のシステムパラメタ定義を登録する）

4.2.23　xnftpstart（OSI拡張機能を開始する）

4.2.24　xnftpstop（OSI拡張機能を停止する）

4.2.25　xnftrace（トレースを採取する）

4.2.26　xnftrace2（トレース出力ファイルを取り替える）

4.2.27　xnftune（XNF/AS内の統計情報を編集出力する）

5.　移行上の注意事項

5.1　XNF/S-E2からXNF/ASへ移行する場合

5.2　XNF/AS/ACONARCからXNF/AS/Host Adaptorへ移行する場合

5.3　XNF/S-E2およびXNF/AS V1製品からXNF/AS V2製品へ移行する場合

付録

付録A　用語解説

付録B　メッセージ

付録B.1　メッセージの見方

付録B.2　メッセージの詳細

付録C　詳細エラー情報，詳細エラーコード，および切断理由コード

付録C.1　OSI通信機能

付録C.2　ネットワーク層

付録C.3　データリンク層

付録C.4　回線アダプタ制御

付録C.5　HDLCパススルー

付録C.6　ベーシック手順

付録C.7　HNA通信機能

付録D　XNF/ASのトレース形式

付録D.1　APIトレース

付録D.2　回線トレース

付録D.3　OSI拡張機能のソケットトレース

索引

[商品名称に関する表示]

All Rights Reserved. Copyright (C) 2009, 2015, Hitachi, Ltd.

前書き

■ 対象製品

EP8000シリーズ対応

P-1M14-5121　 XNF/AS/BASE　 02-10（適用OS：AIX）
P-F1M14-51211　 XNF/AS/WAN　 02-05（適用OS：AIX）
P-F1M14-52211　 XNF/AS/WAN Ex　 02-05（適用OS：AIX）
P-F1M14-51214　 XNF/AS/NCSB　 02-08（適用OS：AIX）
P-F1M14-51215　 XNF/AS/HNA1　 02-07（適用OS：AIX）
P-F1M14-51216　 XNF/AS/HNA2　 02-07（適用OS：AIX）
P-F1M14-51218　 XNF/AS/NLI　 02-04（適用OS：AIX）
P-F1M14-51219　 XNF/AS/HDLC　 02-01（適用OS：AIX）
P-F1M14-5121A　 XNF/AS/BASIC　 02-08（適用OS：AIX）
P-F1M14-5121D　 XNF/AS/OSI Extension　 02-09（適用OS：AIX）
P-F1M14-5121E　 XNF/AS/OSI Extension/Cluster　 02-01（適用OS：AIX）
P-F1M14-5121H　 XNF/AS/Host Adaptor　 02-11（適用OS：AIX）

FEP-4Vサーバ E3モデル対応

P-1M14-5F21　 XNF/AS/BASE　 02-10（適用OS：AIX）
P-F1M14-5F211　 XNF/AS/WAN　 02-05（適用OS：AIX）
P-F1M14-5F214　 XNF/AS/NCSB　 02-08（適用OS：AIX）
P-F1M14-5F218　 XNF/AS/NLI　 02-04（適用OS：AIX）
P-F1M14-5F219　 XNF/AS/HDLC　 02-01（適用OS：AIX）
P-F1M14-5F21A　 XNF/AS/BASIC　 02-08（適用OS：AIX）
P-F1M14-5F21D　 XNF/AS/OSI Extension　 02-09（適用OS：AIX）
P-F1M14-5F21H　 XNF/AS/Host Adaptor　 02-11（適用OS：AIX）

FEP-4Vサーバ E4モデル対応

P-1M14-5F21　 XNF/AS/BASE　 02-10（適用OS：AIX）
P-F1M14-5F21R　 XNF/AS/WAN Ex　 02-05-/A（適用OS：AIX）
P-F1M14-5F214　 XNF/AS/NCSB　 02-08（適用OS：AIX）
P-F1M14-5F218　 XNF/AS/NLI　 02-04-/A（適用OS：AIX）
P-F1M14-5F219　 XNF/AS/HDLC　 02-01（適用OS：AIX）
P-F1M14-5F21A　 XNF/AS/BASIC　 02-08-/A（適用OS：AIX）
P-F1M14-5F21D　 XNF/AS/OSI Extension　 02-09（適用OS：AIX）
P-F1M14-5F21H　 XNF/AS/Host Adaptor　 02-11（適用OS：AIX）

■ 輸出時の注意

本製品を輸出される場合には、外国為替及び外国貿易法の規制並びに米国輸出管理規則など外国の輸出関連法規をご確認の上、必要な手続きをお取りください。
なお、不明な場合は、弊社担当営業にお問い合わせください。

■ 商標類

HITACHI，HAモニタ，OSASは，（株）日立製作所の商標または登録商標です。
IBM，AIXは，世界の多くの国で登録されたInternational Business Machines Corporationの商標です。
IBM，AIX 5Lは，世界の多くの国で登録されたInternational Business Machines Corporationの商標です。
CAFISは，株式会社NTTデータの登録商標です。
UNIXは，The Open Groupの米国ならびに他の国における登録商標です。
その他記載の会社名，製品名は，それぞれの会社の商標もしくは登録商標です。

■ 発行

2015年10月　3000-3-B61-70

■ 著作権

All Rights Reserved. Copyright (C) 2009, 2015, Hitachi, Ltd.

変更内容

変更内容（3000-3-B61-70）　XNF/AS/Host Adaptor 02-11

追加・変更内容
変更個所

OSI拡張高信頼化機能に，接続先相手ホストとの間に同時に複数のパスを接続する事を防止する機能（パス接続重複チェック機能）をサポートしました。
これに伴って，TPTCP_common文（OSI拡張高信頼化機能用共通定義文）にserver_idオペランドを追加しました。
2.3.3，3.8.7

xnfshowコマンドに，OSI拡張高信頼化機能のパス接続重複チェック機能で使用するサーバIDを表示するオプション（-sオプション）を追加しました。
4.2.13，表5-3

「仮想サーバ」の用語解説を変更しました。また，「仮想ホスト」の用語解説を追加しました。
付録A

メッセージを変更しました。
KANC276-I，KANF26229-E，KANF26241-E
付録B.2

単なる誤字・脱字などはお断りなく訂正しました。

はじめに

このマニュアルは，通信管理XNF/AS（Extended HNA based communication Networking Facility /for Advanced Server）の機能，操作，および運用方法について説明したものです。通信管理XNF/ASの各プログラムプロダクトを次に示します。

EP8000シリーズ対応

P-1M14-5121　XNF/AS/BASE

P-F1M14-51211　XNF/AS/WAN

P-F1M14-52211　XNF/AS/WAN Ex

P-F1M14-51214　XNF/AS/NCSB

P-F1M14-51215　XNF/AS/HNA1

P-F1M14-51216　XNF/AS/HNA2

P-F1M14-51218　XNF/AS/NLI

P-F1M14-51219　XNF/AS/HDLC

P-F1M14-5121A　XNF/AS/BASIC

P-F1M14-5121D　XNF/AS/OSI Extension

P-F1M14-5121E　XNF/AS/OSI Extension/Cluster

P-F1M14-5121H　XNF/AS/Host Adaptor

FEP-4Vサーバ E3モデル対応

P-1M14-5F21　XNF/AS/BASE

P-F1M14-5F211　XNF/AS/WAN

P-F1M14-5F214　XNF/AS/NCSB

P-F1M14-5F218　XNF/AS/NLI

P-F1M14-5F219　XNF/AS/HDLC

P-F1M14-5F21A　XNF/AS/BASIC

P-F1M14-5F21D　XNF/AS/OSI Extension

P-F1M14-5F21H　XNF/AS/Host Adaptor

FEP-4Vサーバ E4モデル対応

P-1M14-5F21　XNF/AS/BASE

P-F1M14-5F21R　XNF/AS/WAN Ex

P-F1M14-5F214　XNF/AS/NCSB

P-F1M14-5F218　XNF/AS/NLI

P-F1M14-5F219　XNF/AS/HDLC

P-F1M14-5F21A　XNF/AS/BASIC

P-F1M14-5F21D　XNF/AS/OSI Extension

P-F1M14-5F21H　XNF/AS/Host Adaptor

なお，このマニュアルでは特に注記しない場合，各プログラムプロダクトを「XNF/AS」と総称しています。AIX 5L版と区別する場合には，上記のプログラムプロダクトを「XNF/AS V2製品」，AIX 5L版を「XNF/AS V1製品」と記載します。

対象読者

UNIXの基礎的な知識，およびOSIなどの通信プロトコルの知識があるネットワーク管理者の方を対象としています。

マニュアルの構成

このマニュアルは，次に示す章と付録から構成されています。

第１章　概要

XNF/ASの特長，ハードウェア構成，ソフトウェア構成などについて説明しています。

第2章　機能

XNF/ASの機能（構成の定義機能，保守運用機能，および付加通信機能）について説明しています。

第3章　環境設定と運用

XNF/ASの環境設定方法，およびXNF/ASを組み込んだあとの実際の運用方法について説明しています。

第4章　運用コマンド

XNF/ASの運用コマンドについて説明しています。

第5章　移行上の注意事項

XNF/S-E2からXNF/ASへ移行する場合，XNF/AS/ACONARCからXNF/AS/Host Adaptorへ移行する場合と，XNF/S-E2およびXNF/AS V1製品からXNF/AS V2製品へ移行する場合の注意事項について説明しています。

付録A　用語解説

このマニュアルで使用している用語について説明しています。

付録B　メッセージ

XNF/ASが出力するメッセージについて説明しています。

付録C　詳細エラー情報，詳細エラーコード，および切断理由コード

XNF/ASが出力する詳細エラー情報，詳細エラーコード，および切断理由コードについて説明しています。

付録D　XNF/ASのトレース形式

XNF/ASで採取できるトレース形式について説明しています。

関連マニュアル

このマニュアルの関連マニュアルを次に示します。必要に応じてお読みください。

通信管理XNF/AS　構成定義編（3000-3-B62）

通信管理XNF/AS　NSAPアドレス概説編（3000-3-B43）

通信管理XNF/AS　プログラマーズガイドOSI編（3000-3-B44）

通信管理XNF/AS　プログラマーズガイドHSC編（3000-3-B46）

通信管理XNF/AS　プログラマーズガイドHDLC編（3000-3-B47）

通信管理XNF/AS　プログラマーズガイドNLI編（3000-3-B48）

高信頼化システム監視機能 HAモニタ AIX(R)編（3000-9-130）

EP8000回線アダプタ　概説／解説書（5555-1-001）

VOS3 XNF TCP/IP接続機能 XNF/TCP解説（6190-3-581）

AIXに付属するCD-ROMマニュアルなど

読書手順

このマニュアルは，次に示す表に従ってお読みいただくことをお勧めします。

目的 | 記載個所
XNF/ASの特長，機能について知りたい。 | 1章，2章
組み込みから開始までと，異常時の運用について知りたい。 | 3章
運用コマンドについて知りたい。 | 4章
XNF/S-E2からXNF/ASへ移行する場合，XNF/AS/ACONARCからXNF/AS/Host Adaptorへ移行する場合と，XNF/S-E2およびXNF/AS V1製品からXNF/AS V2製品へ移行する場合の注意事項について知りたい。 | 5章
XNF/ASの用語について知りたい。 | 付録A
XNF/ASが出力するメッセージについて知りたい。 | 付録B
詳細エラー情報，詳細エラーコード，および切断理由コードについて知りたい。 | 付録C
XNF/ASのトレース形式について知りたい。 | 付録D

このマニュアルでの表記

このマニュアルで使用する表記方法を次に示します。

マニュアル「通信管理XNF/AS　構成定義編」をマニュアル「XNF/AS　構成定義編」と表記しています。

マニュアル「通信管理XNF/AS　プログラマーズガイドOSI編」をマニュアル「XNF/AS　プログラマーズガイドOSI編」と表記しています。

このマニュアルで使用する英略語

このマニュアルで使用する主な英略語を次に示します。

英略語 | 説明
ABM | Asynchronous Balanced Mode
ACK | Acknowledgement
AL | Application Layer
AP | Application Program
API | Application Program Interface
CRC | Cyclic Redundancy Check
DCE | Data Circuit terminating Equipment
DL | Data Link Layer
DSU | Digital Service Unit
DTE | Data Terminal Equipment
EOT | End of Transmission
HDLC | High-level Data Link Control
IP | Internet Protocol
IPL | Initial Program Load
ISDN | Integrated Services Digital Network
LU | Logical Unit
NAK | Negative Acknowledgement
NL | Network Layer
NPDU | Network Protocol Data Unit
NRM | Normal Response Mode
NSAP | Network Service Access Point
OS | Operating System
OSI | Open Systems Interconnection
PCI | Peripheral Components Interconnect
PDU | Protocol Data Unit
PL | Presentation Layer
PLU | Primary Logical Unit
PP | Program Product
PU | Physical Unit
PYL | Physical Layer
RFC | Request For Comment
SABM | Set Asynchronous Balanced Mode
SL | Session Layer
SLU | Secondary Logical Unit
TC | Transport Connection
TCP/IP | Transmission Control Protocol/Internet Protocol
TL | Transport Layer
TLI | Transport Layer Interface
TPDU | Transport Protocol Data Unit
TPI | Transport Provider Interface
TSAP | Transport Service Access Point
TSDU | Transport Service Data Unit

図中で使用する記号

このマニュアルの図中で使用する記号を，次のように定義します。

KB（キロバイト）などの単位表記について

1KB（キロバイト），1MB（メガバイト），1GB（ギガバイト），1TB（テラバイト）はそれぞれ1,024バイト，1,024²バイト，1,024³バイト，1,024⁴バイトです。

1.　概要

XNF/ASは，EP8000シリーズで大規模なネットワークを構築するための通信管理プログラムです。この章では，XNF/ASの特長やXNF/ASが扱うプロトコルとサービスの範囲を説明します。また，XNF/ASを使用するために必要なソフトウェア，およびハードウェアの構成について説明します。

＜この章の構成＞

1.1　特長

1.2　プロトコルとサービス

1.3　構成

1.1　特長

XNF/AS（Extended HNA based communication Networking Facility/for Advanced Server）は通信管理プログラムです。XNF/ASには次のような特長があります。

＜この節の構成＞

(1)　大規模なネットワークの構築

(2)　多様な通信プロトコルへの対応

(3)　構成情報の作成と管理

(4)　連続運転への対応

(5)　保守機能の強化

(6)　ハードウェア障害に対する機能の強化

(1)　大規模なネットワークの構築

高速バス（PCIバスまたはPCI Expressバス）に接続する回線アダプタを使用できます。回線アダプタを複数枚使用することで，多数の高速回線を1台のサーバに接続できるため，大規模なネットワークを構築できます。

(2)　多様な通信プロトコルへの対応

XNF/ASは，国際標準のOSIプロトコル，日立のHNAプロトコルや広く利用されているベーシック手順などの通信プロトコルに対応しています。また，X.25パススルー※１，HDLCパススルー※１，OSI拡張機能※２，およびUNIX標準のTLIの機能を備えています。これらの機能を利用して，さまざまな業界標準のプロトコルを持つ相手システムと接続できます。

注※１

XNF/ASがX.25プロトコル，HDLCプロトコルを制御し，その上位にユーザデータを転送する機能です。

注※２

RFC1006プロトコルに基づく，TCP/IP上でOSI通信（OSI通信機能とTLI通信機能）を実現する機能です。

(3)　構成情報の作成と管理

ネットワークの規模が大きくなると定義する構成情報も増加します。XNF/ASは，ユーザが容易に構成情報を作成できる機能（構成定義機能）を提供します。また，作成した構成情報は，通常のUNIXファイルとして管理・更新できます。

(4)　連続運転への対応

運用中にネットワークの部分的な構成変更が必要になったとき，XNF/ASを停止しないで回線やリンクなどの構成を変更できます。

(5)　保守機能の強化

多数の相手システムと通信するサーバを運用するために，トレースや障害ログを採取する機能，および運用状態を表示する機能など，さまざまな保守機能を備えています。

(6)　ハードウェア障害に対する機能の強化

XNF/ASの稼働中回線アダプタに障害が発生した場合，ほかの回線アダプタを動作させたまま，障害が発生した回線アダプタを交換できます。また，障害による影響を最小限にするために，自動的にサーバを切り替える機能（系切り替え機能）に対応しています。

1.2　プロトコルとサービス

XNF/ASを使うと，次の機能（手順）で通信できます。

ハイレベル手順

OSI通信機能

HNA通信機能

X.25パススルー

HDLCパススルー

TLI通信機能

OSI拡張機能

ベーシック手順

NCS-B手順

HSC1手順

HSC2手順

＜この節の構成＞

1.2.1　プロトコルの範囲

1.2.2　プロトコルの機能

1.2.1　プロトコルの範囲

XNF/ASが扱うハイレベル手順の場合のプロトコルとサービスの範囲を図1-1～図1-6に示します。また，ベーシック手順の場合のプロトコルとサービスの範囲を図1-7に示します。

図1-1　プロトコルとXNF/ASのサービス範囲（OSI通信機能，TLI通信機能）

図1-2　プロトコルとXNF/ASのサービス範囲（X.25パススルー，HDLCパススルー）

図1-3　プロトコルとXNF/ASのサービス範囲（エンドシステムでのOSI拡張機能）

図1-4　プロトコルとXNF/ASのサービス範囲（ゲートウェイシステムでのOSI拡張機能）

図1-5　プロトコルとXNF/ASのサービス範囲（HNA1次局通信機能）

図1-6　プロトコルとXNF/ASのサービス範囲（HNA2次局通信機能）

図1-7　プロトコルとXNF/ASのサービス範囲（ベーシック手順）

1.2.2　プロトコルの機能

XNF/ASがサポートする機能を各層（L：Layer）ごとに表1-1～表1-5に示します。なお，DLでサポートする機能はハードウェアが実現しています。

また，OSI拡張機能でXNF/ASがサポートする機能を表1-6に，HNA通信機能でXNF/ASがサポートする機能を表1-7に示します。

表1-1　NLでXNF/ASがサポートする機能

機能
X.25(76)
X.25(80)
X.25(84)

サービスタイプ
VC
×
○
○

PVC
×
○
×

リスタート手順
×
○
○

DTE/DCE特性決定
固定的役割（DTE固定）
×
○
○

リスタート手順
×
×
○

コネクションの確立・解放
×
○
○

普通データ転送
×
○
○

普通データ送達確認（Dビット手順）
×
○
PVC受信
×

普通データ分割・組み立て
×
○
○

Q（クォリファイヤ）ビット
×
△
△

優先データ転送（割り込みパケット）
×
×
□
受信

フロー制御
×
○
○

普通データ再送（リジェクトパケット）
×
×
×

リセット手順（リセットパケット）
×
○
○

エラー診断報告（診断パケット）
×
×
×

フロー制御応答待ち回復制御（T25）
－
○
○

シーケンス番号
普通（モジュロ8）
×
○
○

拡張（モジュロ128）
×
×
×

論理チャネル多重化
×
○
○

拡張フォーマット
CR，CN，CA，CC
×
□
□

CQ，CI
×
×
×

ファシリティ登録手順（登録パケット）
×
×
×

アドレス拡張（NSAPアドレス）
－
□
□

ファーストセレクト
制御応答なし
－
□
□

制御応答あり
－
□
□

QOS
スループット（TCN）
－
－
□

転送遅延（EETDN）
－
－
□

最小スループット（MTCN）
－
－
□

パケット交換網
課金制御
着信課金受諾
－
□
□

着信課金要求
－
□
□

自課金防止
－
－
×

課金情報受信
－
－
×

パケット交換網
アクセス保護
発着信専用
－
×
×

単方向
－
×
×

閉域接続
－
×
×

相互型閉域接続
－
×
×

網利用者識別
－
－
×

パケット交換網
ルーティング制御
RPOA選択
－
×
×

代表選択
－
－
×

着信転送
－
－
×

その他
着信回線変更通知
－
－
×

着呼転送通知
－
－
×

HIPANET優先転送制御
－
－
△

（凡例）

○：サポートします。

△：使用するかどうかは上位通信機能からの指定に従います。

□：VC接続の場合だけサポートします。

×：サポートしません。

－：該当しません。

表1-2　TLでXNF/ASがサポートする機能

機能 | 選択値 | クラス | 備考
0 | 2 | 4
ネットワークコネクションへの割り当て | ○ | ○ | － | －
CLNS上の転送 | － | － | ×
TPDUの転送 | ○ | ○ | ×
分割と組み立て | ○ | ○ | ×
連結と分離 | － | ○/× | × | クラス2で連結を使用するかどうかはTL02文で指定します。
コネクションの確立 | ○ | ○ | × | －
コネクションの確立の拒否 | ○ | ○ | ×
正常解放 | 暗黙的 | ○ | － | －
明示的 | － | ○ | ×
異常解放 | ○ | ○ | －
TPDUとトランスポートコネクションへの関連づけ | ○ | ○ | ×
DT_TPDUの番号付け | 普通フォーマット | － | ○ | ×
拡張フォーマット | － | × | ×
優先データ転送 | ネットワーク普通データ転送 | ○ | ○ | ×
ネットワーク優先データ転送 | － | － | －
障害後の再割り当て | － | － | －
TPDU確認までの保持 | ネットワークの送達確認 | － | － | －
AK | － | － | ×
再同期 | － | － | －
多重化と逆多重化 | － | ○ | －
明示的フロー制御 | 使用する | － | ○/× | × | クラス2でフロー制御を使用するかどうかはTL02文で指定します。
使用しない | ○ | ○/× | －
チェックサム | 使用 | － | － | × | －
不使用 | ○ | ○ | ×
凍結レファレンス | － | － | ×
タイムアウト時の再送 | － | － | ×
再順序付け | － | － | ×
無活動監視制御 | － | － | ×
プロトコル誤りの扱い | ○ | ○ | ×
分流と合流 | － | － | ×

（凡例）

○：サポートします。

×：サポートしません。

－：該当しません。

表1-3　SLでXNF/ASがサポートする機能

機能
サービスプリミティブ
関連する
SPDU
サポート
状況

カーネル
コネクションの確立
CN，AC，RF
○

普通データ転送
DT※
○

正常解放
FN，DN
○

利用者中断
AB
○

提供者中断
AB
○

折衝解放
正常解放
FN，DN
×

トークン譲渡
GT
×

トークン要求
PT
×

半二重
トークン譲渡
GT
○

トークン要求
PT
○

全二重
－
－
○

優先データ転送
優先データ転送
EX
×

制御データ転送
制御データ転送
TD
○

受信能力データ交換
受信能力データ交換
CD，CDA
×

小同期
小同期点
MIP，MIA
○

トークン譲渡
GT
○

トークン要求
PT
○

データ分離
小同期点
MIP
○

トークン譲渡
GT
○

トークン要求
PT
○

大同期
大同期点
MAP，MAA
○

PR
×

トークン譲渡
GT
○

トークン要求
PT
○

再同期
再同期点
RS，RA
○

PR
×

AD2
データオーバーフロー
OA，CDO
×

例外報告
提供者例外報告
ER，ED
×

利用者例外報告
ER，ED
×

アクティビティ管理
アクティビティ開始
AS
×

アクティビティ再開
AR
×

アクティビティ割り込み
AL AIA
×

アクティビティ廃棄
AD，ADA
×

アクティビティ終了
AE，AEA
×

トークン譲渡
GT
×

トークン要求
PT
×

制御譲渡
GTC，GTA
×

（凡例）

○：サポートします。

×：サポートしません。

－：該当しません。

注※

普通データは単独では転送できません。GTとの連結が必要です。

表1-4　PLでXNF/ASがサポートする機能

機能
サービスプリミティブ
関連する
PPDU
関連する
SPDU
サポート
状況

カーネル
コネクションの確立
CP，CPA，CPR
CN，AC，RF
○

正常解放
－
FN，DN
○

利用者中断
ARU
AB
○

提供者中断
ARP
AB
○

普通データ転送
TD
DT
○

制御データ転送
TTD
TD
○

優先データ転送
TE
EX
×

受信能力データ交換
TC，TCC
CD，CDA
×

コンテキスト管理
制御データ転送
AC，ACA
TD
×

コンテキスト復旧
－
－
－
×

ダイアログ管理
トークン譲渡
－
GT
○

トークン要求
－
PT
○

制御譲渡
－
GTC，GTA
×

小同期点
－
MIP，MIA
○

大同期点
－
MAP，MAA
○

再同期点
RS，RSA
RS，RA
○

提供者例外報告
－
ER，ED
×

利用者例外報告
－
ER，ED
×

アクティビティ開始
－
AS
×

アクティビティ再開
－
AR
×

アクティビティ割り込み
－
AI，AIA
×

アクティビティ廃棄
－
AD，ADA
×

アクティビティ終了
－
AE，AEA
×

（凡例）

○：サポートします。

×：サポートしません。

－：該当しません。

表1-5　ALの共通ASEでXNF/ASがサポートする機能

共通ASE
ASEサービスプリミティブ
関連するAPDU
サポート
状況

ACSE
アソシエーション制御
AARQ，AARE，RLRQ，RLRE，ABRT
○

ROSE
リモートオペレーションサービス
ROIV，RORS，ROER，RORJ
○

（凡例）

○：サポートします。

表1-6　OSI拡張機能でXNF/ASがサポートする機能

機能

選択値
OSI拡張機能

エンド
システム
ゲートウェイシステム

ネットワークコネクションへの割り当て
－
○
○

TPDUの転送
－
○
○

分割と組み立て
－
○
○

連結と分離
－
×
×

コネクションの確立
－
○
○

コネクションの確立の拒否
－
○
○

正常解放
暗黙的
○
○

明示的
×
×

異常解放
－
○
○

TPDUのトランスポートコネクションヘの関連づけ
－
○
○

DT_TPDUの番号付け
普通フォーマット
×
×

拡張フォーマット
×
×

優先データ転送
ネットワーク普通データ転送
×
×

ネットワーク優先データ転送
×
×

障害後の再割り当て
－
×
×

TPDU確認までの保持
ネットワークの送達確認
×
×

AK
×
×

再同期
－
×
×

多重化と逆多重化
－
×
×

明示的フロー制御
使用
×
×

不使用
○
○

チェックサム
使用
×
×

不使用
○
○

凍結レファレンス
－
×
×

タイムアウト時の再送
－
×
×

再順序付け
－
×
×

無活動監視制御
－
×
×

プロトコル誤りの扱い
－
○
○

分流と合流
－
×
×

コネクション設定処理中の初期データ交換
－
×
×

TPDU長指定省略時の扱い
65531オクテット
○
○

（凡例）

○：サポートします。

×：サポートしません。

－：該当しません。

表1-7　HNA通信機能でXNF/ASがサポートする機能

機能 | HNA1次局 | HNA2次局
接続先PUタイプ | PUタイプ2 | ○ | ×
PUタイプ5 | × | ○
HNA機能階層 | 経路制御 | ○ | ○
伝送制御 | ○ | ○
データフロー制御 | ×※1 | △
ログオン／ログオフ方式 | 定様式 | ○ | ○
不定様式 | ○※2 | ○※2
使用できるPU，LU数 | PLU数 | 255 | －
PU数 | 1,024 | 32
SLU数 | 4,096 | 254
使用できるアドレス範囲（LUのローカルアドレス） | 1～255 | 1～255

（凡例）

○：サポートします。

△：対ホスト接続での560/20HNAプロトコルの範囲でサポートします。

×：サポートしません。

－：該当しません。

注※１

HNA1次局でのデータフロー制御は，上位アプリケーションによって制御されます。

注※２

不定様式でのデータストリームは，HCS（Hitachi Character Stream）だけをサポートします。

1.3　構成

ここでは，XNF/ASを使用するときのハードウェア構成，ソフトウェア構成，および適用通信網・回線について説明します。

＜この節の構成＞

1.3.1　ハードウェア構成

1.3.2　ソフトウェア構成

1.3.3　適用通信網・回線

1.3.1　ハードウェア構成

ここでは，XNF/ASが動作するために必要なハードウェアについて説明します。

＜この項の構成＞

(1)　XNF/ASが動作するサーバ

(2)　回線アダプタ

(3)　回線

(4)　ハードウェア構成例

(1)　XNF/ASが動作するサーバ

XNF/ASは次のサーバで動作します。

EP8000シリーズ

H-6635　FEP-4Vサーバ　E3，E4モデル

(2)　回線アダプタ

サーバ（EP8000シリーズ）に接続する回線アダプタには，次の3種類があり，それぞれのアダプタにはPCIインタフェース対応，PCI Expressインタフェース対応の種別があります。なお，PCIインタフェース対応回線アダプタとPCI Expressインタフェース対応回線アダプタを併用して使用することはできませんので，注意してください。

HDLC 4回線アダプタ（PCIインタフェース対応，PCI Expressインタフェース対応）

NCSB 4回線アダプタ（PCIインタフェース対応，PCI Expressインタフェース対応）

HSC1/HSC2 4回線アダプタ（PCIインタフェース対応，PCI Expressインタフェース対応）

アダプタによっては，PCI ExpressをPCIeと表記している場合があります。PCI ExpressとPCIeは同じ意味です。

FEP-4Vサーバに接続する回線アダプタには，PCIインタフェース対応およびPCI Expressインタフェース対応のそれぞれに次の6種類のアダプタがあります。

HDLC 4回線アダプタ（V.24）

HDLC 2回線アダプタ（X.21）

HDLC 4回線アダプタ（X.21）

HSC 4回線アダプタ（V.24）

HSC 2回線アダプタ（X.21）

NCSB 4回線アダプタ（V.24）

(3)　回線

XNF/ASで扱う回線には，通信手順別に次の2種類があります。

ハイレベル手順回線

べーシック手順回線

(4)　ハードウェア構成例

XNF/ASが動作するハードウェア構成を図1-8に示します。

図1-8　XNF/ASが動作するハードウェア構成（回線アダプタ）

1.3.2　ソフトウェア構成

ここでは，XNF/ASが動作するために必要なソフトウェアについて説明します。

＜この項の構成＞

(1)　XNF/ASを構成するソフトウェア

(2)　前提プログラム

(1)　XNF/ASを構成するソフトウェア

XNF/ASは次のプログラムから構成されています。

XNF/AS/BASE
XNF/ASのべースプログラムで，構成定義や運用コマンドの機能を提供します。また，OSIプロトコルで通信できるようにします。

XNF/AS/WAN※
XNF/AS/BASEの下で，高速バス（PCIバス）に接続する回線アダプタとの接続機能を提供します。

XNF/AS/WAN Ex※
XNF/AS/BASEの下で，高速バス（PCI Expressバス）に接続する回線アダプタとの接続機能を提供します。

XNF/AS/NCSB
XNF/AS/BASEの下で，ベーシック（NCS-B）手順で通信できるようにします。

XNF/AS/HDLC
XNF/AS/BASEの下で，HDLCパススルーで通信できるようにします。

XNF/AS/OSI Extension
XNF/AS/BASEの下で，TCP/IP上でのOSI通信（OSI通信機能とTLI通信機能）を提供します。

XNF/AS/OSI Extension/Cluster
XNF/AS/BASEとXNF/AS/OSI Extensionの下で，自局IPアドレス指定機能を提供します。

XNF/AS/HNA1
XNF/AS/BASEの下で，HNA1次局として通信できるようにします。

XNF/AS/HNA2
XNF/AS/BASEの下で，HNA2次局として通信できるようにします。

XNF/AS/BASIC
XNF/AS/BASEの下で，ベーシック（HSC1およびHSC2）手順で通信できるようにします。

XNF/AS/NLI
XNF/AS/BASEの下で，X.25パススルーで通信できるようにします。

XNF/AS/Host Adaptor
XNF/AS/BASEとXNF/AS/OSI Extensionの下で，OSI拡張高信頼化機能を提供します。

注※

XNF/AS/WANまたはXNF/AS/WAN Exは，使用する回線アダプタの種別（PCIインタフェース対応，PCI Expressインタフェース対応）に合わせて選択してください。

XNF/AS/WANとXNF/AS/WAN Exを同じ環境にインストールして使用することはできませんので，注意してください。

(2)　前提プログラム

XNF/ASを使用するには次の前提プログラムが必要です。

AIX
XNF/ASが動作するためのOS（オペレーティングシステム）です。

1.3.3　適用通信網・回線

XNF/ASがサポートする通信機能で使用する通信網と通信回線を表1-8に示します。

表1-8　XNF/ASがサポートする通信機能で使用する通信網と通信回線

手順
通信機能
通信網/通信回線
使用する
プログラム
プロダクト

種別
メディア/
インタフェース

ハイレベル
OSI
TLI
CO-NS
専用回線
X.25(84)VC
XNF/AS/BASE
XNF/AS/WAN※3

パケット交換網
X.25(80/84)VC

ISDN（INSネット64-TA経由）
X.25(84)VC
〔回線交換〕
X.25(80/84)VC
〔パケット交換〕

OSI
拡張機能
TCP/IP
XNF/AS/BASE
XNF/AS/OSI Extension
XNF/AS/OSI Extension/Cluster※1
XNF/AS/Host Adaptor※2

HNA1次局
専用回線
HDLC-NRM1次
X.25(84)VC
XNF/AS/BASE
XNF/AS/HNA1
XNF/AS/WAN※3

パケット交換網
X.25(80)PVC
X.25(80/84)VC

ISDN（INSネット64-TA経由）
HDLC-NRM１次
〔回線交換〕
X.25(80)PVC
X.25(80/84)VC
〔パケット交換〕

HNA2次局
専用回線
HDLC-NRM2次
X.25(84)VC
XNF/AS/BASE
XNF/AS/HNA2
XNF/AS/WAN※3

パケット交換網
X.25(80)PVC
X.25(80/84)VC

ISDN（INSネット64-TA経由）
HDLC-NRM2次
X.25(84)VC
〔回線交換〕
X.25(80)PVC
X.25(80/84)VC
〔パケット交換〕

X.25パススルー
専用回線
X.25(84)VC
XNF/AS/BASE
XNF/AS/NLI
XNF/AS/WAN※3

パケット交換網
X.25(80)PVC
X.25(80/84)VC

ISDN（INSネット64-TA経由）
X.25(84)VC
〔回線交換〕
X.25(80)PVC
X.25(80/84)VC
〔パケット交換〕

HDLCパススルー
NRM
専用回線
X.21，V.24
XNF/AS/BASE
XNF/AS/HDLC
XNF/AS/WAN※3

ABM

ベーシック
HSC1手順
専用回線
X.21，V.24
XNF/AS/BASE
XNF/AS/BASIC
XNF/AS/WAN※3

HSC2手順
電話網（ハイブリットホン）
V.25bis

回線交換網
X.21

ISDN（INSネット64-TA経由）
X.21，V.25bis

NCS-B手順
専用回線
V.24
XNF/AS/BASE
XNF/AS/NCSB
XNF/AS/WAN※3

注※１

自局IPアドレス指定機能を使用する場合に必要です。

注※２

OSI拡張高信頼化機能を使用する場合に必要です。

注※３

PCIインタフェース対応回線アダプタを使用するときは，XNF/AS/WANが必要です。PCI Expressインタフェース対応回線アダプタを使用するときは，XNF/AS/WAN Exが必要です。

＜この項の構成＞

(1)　パケット交換網の加入条件

(2)　NCS-B手順のときの接続条件

(3)　HSC1/HSC2手順のときの接続条件

(1)　パケット交換網の加入条件

パケット交換網をVCで使用する場合の加入条件を表1-9に示します。また，発着呼時の使用ファシリティを表1-10に示します。

表1-9　パケット交換網をVCで使用する場合の加入条件

分類 | 項目 | 加入条件
OSI通信機能 | X.25パススルー | HNA通信機能
付加サービス | 相手固定接続 | × | ○ | ○
論理チャネル多重化 | ○ | ○ | ○
相互型閉域接続 | × | × | ×
グループ閉域接続 | ○ | ○ | ○
通信料一括課金 | ○ | ○ | ○
着信課金受け付け | ○ | ○ | ○
発信専用 | ○ | ○ | ○
着信専用 | ○ | ○ | ○
代表選択 | ○ | ○ | ○
マルチリンク | × | × | ×
優先転送クラスネゴシエーション（HIPANET固有） | ○ | ○ | ○
指定事項 | デフォルトスループットクラス | ○ | ○ | ○
フロー制御パラメタ・ネゴシエーション | ◎ | ◎ | ◎
スループット・クラス・ネゴシエーション | ○ | ○ | ○
ファーストセレクト | ◎ | ○ | ◎
Dビット修飾 | ○※１ | ○※１ | ○※１
DTEファシリティ | ○※２ | ○ | ○※２
網中継遅延選択（転送遅延選択/表示） | ○ | ○ | ○
着信回線変更通知 | × | × | ×
ITパケットのユーザデータ拡張 | × | ○ | ×

（凡例）

◎：必ず加入します。

○：加入できます。

×：加入できません。

注※１　相手システムがDビットを使用する場合は加入する必要があります。

注※２　X.25(84)VCを使用する場合は加入する必要があります。

表1-10　発着呼時の使用ファシリティ

呼ごとのオプショナル・ユーザ・ファシリティ | OSIまたはHNA通信機能 | X.25パススルー
着呼 | 発呼 | 着呼 | 発呼
フロー制御パラメタ・ネゴシエーション | △ | □ | △ | □
スループット・クラス・ネゴシエーション | □※１ | □※１ | □※１,※２ | □※１,※２
閉域ユーザ・グループ選択 | × | ■ | × | ■
出接可閉域ユーザ・グループ選択
相互閉域ユーザ・グループ選択
着信課金 | □※１ | □※１ | □※１,※２ | □※１,※２
ファースト・セレクト | □※３ | □※３ | □※２,※３ | □※２,※３
網利用者識別 | × | ■ | × | ■
課金情報
RPOA選択
着信転送通知
被呼回線アドレス修飾通知
転送遅延選択，または表示 | ▲提案値 | □※２ | □※２
短縮アドレス・コール | × | × | ■
起呼アドレス拡張 | □ | □ | ■ | ■
被呼アドレス拡張
最小スループットクラス | ▲提案値 | □※１網の省略値 | ▲提案値 | □※１網の省略値
エンド－エンド伝送遅延 | □※１ | □※１ | □※１,※２ | □※１,※２
優先データ送信ネゴシエーション | ▲提案値 | ■ | × | ■
優先転送クラスネゴシエーション（HIPANET専用） | ×
課金ID通知（HIPANET専用）

（凡例）

□：使用します。

■：使用しません。

×：無視します。

△：ネゴシエーションします。

▲：ネゴシエーションしません。

注※１

使用するかどうかは，構成定義の指定に従います（上位通信機能からの指定を優先します）。

注※２

使用するかどうかは，XNF/AS/NLIが判断します。

注※３

遠隔電源投入機能を使用する場合，値は「ファーストセレクト要求あり」かつ「応答制限あり」で固定されます。

(2)　NCS-B手順のときの接続条件

NCS-B手順を使用する場合の接続条件を表1-11～表1-13に示します。

表1-11　通信相手との接続条件（NCS-B手順）

項目 | 内容 | 対応するオペランド
伝送速度 | 表1-12参照 | speed（basicline文）
通信方式 | 半二重交互通信 | 該当しません。
同期方式 | SYN同期方式
起動方式 | コンテンション方式
応答方式 | DLE・ACK/DLE・NAKによる交互応答
伝送コード | JIS7+1パリティビット(奇数パリティ)
誤り制御方式 | CRC方式(X¹⁶+X¹²+X⁵+1)
通信回線 | 専用回線※
モデムインタフェース | 同期モデム
モデム同期 | ST1/RT方式，ST2/RT方式 | modem_clock（basicline文）
局識別 | 優先，または非優先（APの指示で選択） | 該当しません。

注※

自システムのモデムと相手システムのモデム間にデータ転送遅延要因が生じるような機器は入れないでください。データ転送，および制御コード転送に遅延が生じると，回線系の障害が発生することがあります。

表1-12にNCS-B手順のプロトコルクラスごとの伝送速度，タイマ値，再試行回数，伝送単位，伝送語数を示します（プロトコルクラスはAPの指示で選択）。プロトコルクラスは次のように対応しています。

NCS_B：NCS-Bインタフェース接続プロトコル

CAFIS：クレジット情報データ通信システム接続プロトコル

ARU：ARUシステム接続プロトコル

ACS：地銀CD全国ネットサービスデータ通信システム接続プロトコル

KOSIN：個人信用情報センタ接続プロトコル

SINKIN：信用金庫オンライン接続プロトコル

表1-12　プロトコルクラスごとの接続条件

項目
プロトコルクラス

NCS_B
CAFIS
ARU
ACS
KOSIN
SINKIN

2.4K
2.4K
4.8K
2.4K
4.8K
9.6K
※１
2.4K
4.8K
9.6K
※１
2.4K
4.8K
9.6K
4.8K

伝送速度（bps）

タイマ値(秒)
t1
優先
0.6
1
0.6
0.2
0.6
0.2
0.6
0.6

非優先
0.8
1.5
0.8
0.4
0.8
0.4
0.8
0.8

t2
優先
0.6
1
0.6
0.2
0.6
0.2
0.6
0.6

非優先
0.8
1.5
0.8
0.4
0.8
0.4
0.8
0.8

t4
優先
0.6
3
0.6
0.2
0.6
0.2
0.6
4

非優先
0.8
3.5
0.8
0.4
0.8
0.4
2.8
0.8

t5
優先
0.6
3
0.6
0.2
0.6
0.2
0.6
4

非優先
0.8
3.5
0.8
0.4
0.8
0.4
2.8
0.8

t6
優先
6
25
6
6
6
6
6
5

非優先
5
22
5
5
5
5
5
5

t7
優先
0.6
3
1
0.5
0.6
0.5
－※２
3

非優先
0.8
3.5
1.2
0.7
0.8
0.7
2.4
3

t8
優先
6
25
6
6
6
6
6
5

非優先
5
22
5
5
5
5
5
5

再試行回数
n1
優先
2
2
2
2
2
8

非優先

n2
優先
7
7
7
7
7
7

非優先
8

n4
優先
4
4
4
4
4
4

非優先
5

n5
優先
7
7
7
7
7
7

非優先
2

伝送単位（ETBあり/なし）
ETBなし
ETBあり
ETBあり
ETBなし
ETBなし
ETBなし

伝送語数※３（伝送制御コードを含む）
100バイト（固定長）
最大256バイト
優先：最大270バイト
非優先：最大320バイト（推奨値）※４
100バイト（固定長）
576バイト（固定長）
最大576バイト

注

表内の1K（キロ）は1K=1000で計算されています。

注※１

speedオペランドに4.8K，9.6K以外を指定した場合，2.4Kのタイマ値で動作します。なお，ST2/RT方式のモデムの場合，実際の伝送速度はモデムの伝送速度となります（speedオペランド指定値は上記タイマ値の決定のために使用します）。

注※２

タイマ値の規定はありません。

注※３

XNF/ASではチェックしません。

注※４

t7タイマがタイムアウトしないための長さの推奨値です（プロトコル上の規定なし）。優先/非優先は，受信時は自分側，送信時は相手側の属性です。

《タイマ値の説明》

t1：セレクティングシーケンス再送時のディレイ時間

t2：セレクティングシーケンス送信後の応答待ち時間

t4：テキスト送信後の応答待ち時間

t5：DLE・ENQ送信後の応答待ち時間

t6：STX受信待ち時間

t7：ETX/ETB受信待ち時間

t8：EOT・EOT受信待ち時間

《再試行回数の説明》

n1：セレクティングシーケンスに対する否定応答受信回数

n2：セレクティングシーケンスに対する無応答発生時のセレクティングシーケンス再送回数

n4：テキスト送信に対する否定応答受信時のテキスト再送回数

n5：テキスト送信に対する無応答発生時のDLE・ENQ再送回数

表1-13　通信相手との接続条件（監視時間（NCS-B手順））

項目 | 時間 | 備考
DRオン監視時間※ | 0～102秒（basicline文のDR_on_check_timeオペランドで指定） | モデムDR信号ONを監視する時間

注※

XNF/AS/WAN Exを使用している場合にだけ指定できます。

XNF/AS/WANを使用している場合は，固定値（30秒）で監視されます。

(3)　HSC1/HSC2手順のときの接続条件

HSC1およびHSC2手順を使用する場合の接続条件を表1-14～表1-16に示します。

表1-14　通信相手との接続条件（HSC1，HSC2手順）

項目
内容
対応するオペランド

伝送速度
1.2～64Kbps
speed（basicline文）

伝送方式
直列伝送（ビットシリアル伝送）

通信方式
半二重交互通信

同期方式
SYN同期方式

起動方式
コンテンション方式

応答方式
交互ACK（ACK0とACK1）

メッセージ方式
ヘッダ付きテキスト，またはヘッダなしテキスト（APの指示で選択）

伝送コード
EBCDIK

誤り制御方式
CRC方式（X¹⁶＋X¹⁵＋X²＋1またはX¹⁶＋X¹²＋X⁵＋1）
CRC（basicline文）

伝送制御手順
HSC1，またはHSC2手順
type（group文）

伝送単位
マルチブロック転送（ETBあり）
（APの指示で「ETBなし」もあります）
該当しません。

伝送語数（伝送制御コードを含む）
最大8,160
（APの指示で最大値を制限できます）

キャラクタビット配列
低位からの送出（CRCは高位から）

通信回線
HSC1手順：専用回線（V.24またはX.21）

HSC2手順：回線交換網（X.21），または電話網（V.25bis）
switch_type（basicline文）

モデムインタフェース
非同期モデム（1.2～9.6Kbps），または同期モデム（2.4～64Kbps）
該当しません。

RS制御
ON-OFF，またはON固定
RS_control（basicline文）

モデム周期
ST1/RT方式，ST2/RT方式，または非同期モデム
modem_clock（basicline文）

局識別
優先，または非優先（APの指示で選択）
該当しません。

リトライ（再試行）方式
不正応答を受信したとき，およびタイムアウトのときに再試行します。

被起動符号（被呼時の符号）
単一ENQ，またはID.ENQ（HSC2手順）

応答符号
ACK0，ACK1，あるいはID.ACK（HSC2手順），またはNAK，ID.NAK

終結符号
単一EOT，またはDLE.EOT（HSC2手順）

応答催促符号
単一ENQ

会話モード
なし

特殊符号

割り込み符号キャラクタ

一時受信抑止符号
WACK（APの指示，または自動送信に従います。ただし，自動送信もAPの指示で抑止できます）

中断符号キャラクタ
RVI（APの指示に従います）

テキスト一時延期符号
TTD（APの指示，または自動送信に従います。ただし，自動送信もAPの指示で抑止できます）

同期確立シーケンス

送信時

同期モデム：PAD1（AA）₁₆＋SYN×3回送信

非同期モデム：PAD1（AA）₁₆×3回＋SYN×3回送信

受信時

SYN×2回検出

最終PAD（PAD2）
（FF）₁₆

同期維持シーケンス
非透過モード：SYN-SYNを一組送信
透過モード：DLE-SYNを一組送信

呼制御（HSC2手順のときだけ）
送信時：発信起呼（発信側が起動用のENQを送信）
受信時：着信被呼（着信側が起動用のENQを受信）

表1-15　通信相手との接続条件（再試行回数（HSC1，HSC2手順））

項目 | 回数 | 対応するオペランド | 備考
起動用ENQの再試行 | 0～254回，または無制限 | ENQ_retry（basicline文） | 起動用ENQ送信後の無応答，または不正応答に対する，起動用ENQの再送回数
テキスト送信時の再試行 | text_retry（basicline文） | テキスト送信後の無応答，不正応答を受信したときの再送回数
テキスト送信後のWACK受信時の再試行 | text_WACK_retry（basicline文） | テキスト送信後に，WACKを受信したときの再送回数
ENQ送信後のWACK受信時のENQ送信再試行 | ENQ_WACK_retry（basicline文） | 起動用ENQ送信後のWACK応答に対する，ENQの再送回数
TTD受信後の再試行 | TTD_retry（basicline文） | TTD，またはABORT受信に対するNAK応答の再送回数

注

再試行回数は，APで指定した値が優先されます。

表1-16　通信相手との接続条件（監視時間（HSC1，HSC2手順））

項目
時間
備考

応答待ち監視時間
0～102秒（basicline文のresponse_timeオペランドで指定）
テキスト，またはENQ送信に対する応答符号受信までの時間

応答符号送信後の受信監視時間
応答符号送信後，伝送フレームの先頭制御符号受信，または伝送終了符号受信までの時間

送信同期維持監視時間
同期モデム：1秒
非同期モデム：0.4秒
SYNキャラクタ送出後，同期維持用SYNキャラクタ挿入までの間隔

受信同期維持監視時間
0.4～102秒（basicline文のSYN_timeオペランドで指定）
同期維持用SYNキャラクタ受信後，次の同期維持用SYNキャラクタ受信までの間隔

テキスト受信完了監視時間
0～102秒（basicline文のtext_receive_timeオペランドで指定）
伝送フレーム中のテキスト受信開始から受信終了までの時間

DRオン監視時間※
0～102秒（basicline文のDR_on_check_timeオペランドで指定）
モデムDR信号ONを監視する時間

DRオフ監視時間※
0～102秒（basicline文のDR_off_check_timeオペランドで指定）
V.25bisインタフェースによる切断時にモデムDR信号OFFを監視する時間

注

response_timeの値は，APで指定した値が優先されます。

注※

XNF/AS/WAN Exを使用している場合にだけ指定できます。

XNF/AS/WANを使用している場合は，basicline文のtext_receive_timeオペランドで指定した値で監視されます。

2.　機能

XNF/ASには，ネットワークの構成を定義する機能と連続運転をするための保守運用機能があります。また，通信を行う上で付加的な通信機能も提供します。この章では，それぞれの機能の概要を説明します。

＜この章の構成＞

2.1　構成の定義機能

2.2　保守運用機能

2.3　付加通信機能

2.1　構成の定義機能

ネットワークの規模が大きくなると定義する構成情報も増加しますが，XNF/ASにはユーザが容易に構成情報を作成し，管理できる機能があります。ここでは，構成の定義機能について説明します。

＜この節の構成＞

2.1.1　定義文の役割

2.1.2　定義文の種類

2.1.1　定義文の役割

XNF/ASに情報を与えるために，構成定義文を使用します。定義文はXNF/ASが管理や操作をするときの対象となるハードウェア資源，およびソフトウェア資源についての情報や付加制御情報をXNF/ASに与えます。定義文を作成することで，XNF/ASを使用する環境を整えます。定義文の役割を図2-1に示します。

図2-1　定義文の役割

2.1.2　定義文の種類

XNF/ASの構成定義文は，ハードウェアに対応するものと通信機能に対応するものから構成されています。詳細については，マニュアル「XNF/AS　構成定義編」を参照してください。

2.2　保守運用機能

XNF/ASはハードウェアの障害を一部分に限定し，連続運転できるようにするための保守運用機能を備えています。

＜この節の構成＞

2.2.1　コマンドでの運用

2.2.2　構成変更

2.2.3　系切り替え機能

2.2.4　アダプタの交換

2.2.5　事前定義機能

2.2.1　コマンドでの運用

XNF/ASには保守運用をするための運用コマンドがあります。運用コマンドはリソース（XNF/AS構成定義文でnameオペランドが存在するもの）に対して，次のような場合に使用します。

リソースの状態，および構成情報を表示する場合

統計情報を表示する場合

システムの構成変更などで，再起動する場合

障害の原因を究明するために，資料を採取する場合

障害が発生したとき，リソースを切り替える場合

XNF/ASの機能と対応する運用コマンドの一覧を表2-1に示します。コマンドの詳細については，「4.2　運用コマンドの詳細」を参照してください。

表2-1　XNF/ASの機能と運用コマンド

運用
XNF/ASの機能
使用する
運用コマンド

通常の運用
起動・終了
XNF/ASを開始します。
xnfstart

XNF/ASを終了します。
xnfstop

IPL時またはPP組み込み後，XNF/ASを開始します。
xnfboot

OS停止時にXNF/ASを終了します。
xnfshutdown

OSI拡張機能を開始します。
xnftpstart

OSI拡張機能を停止します。
xnftpstop

定義文のチェックおよびゼネレーションファイルの作成
XNF/ASの構成定義文をチェックしゼネレーションファイルを作成します。
xnfgen

構成の変更
XNF/AS稼働中にリソースを追加します。
xnfstart -R

XNF/AS稼働中にリソースを削除します。
xnfdelete

定期的な保守
回線などの統計情報を表示します。
xnfmonitor

APやリソースの状態と構成を表示します。
xnfshow

XNF/ASのバッファ使用状況を表示します。

XNF/AS内の統計情報を編集表示します。
xnftune

相手システムの電源投入
パケット交換網に接続された相手システムの電源を入力します。
xnfpwon

OSI拡張機能定義の登録
OSI拡張機能のゲートウェイ定義を登録します。
xnftpgwgen

OSI拡張機能のシステムパラメタ定義を登録します。
xnftpprmgen

障害時の運用
メッセージの表示
エラーメッセージを表示します。
comlog

障害の回復， またはリソースの切り替え
リソースをオンライン状態にします。
xnfonline

リソースをオフライン状態にします。
xnfoffline

リソースをスタンバイ状態にします。
xnfstandby

HNA1次局で管理するPU，またはSLUを運用状態にします。
xnfact

HNA1次局で管理するPU，またはSLUを非運用状態にします。
xnfinact

障害原因の調査・テスト
XNF/AS稼働中に，XNF/ASの内部テーブル，およびバッファのメモリダンプを取得して編集します。
xnftdump

XNF/AS稼働中に，回線アダプタのメモリダンプを取得して編集します。
xnfdump

トレースを採取します。
xnftrace

トレースを編集します。
xnfedit

XNF/AS稼働中に，回線や回線下のリソースを追加した場合，または障害が発生した場合にテストします。
xnftest

XNF/AS構成定義情報，メモリダンプやログなどの障害情報を収集します。
xnfsnap

2.2.2　構成変更

現在運用中の構成を変更したい場合，定義文ファイルの情報を変更します。XNF/ASの稼働中にコマンドで変更します。操作方法については，「3.3　構成の変更」を参照してください。

2.2.3　系切り替え機能

通信中のシステムに障害が発生した場合，あらかじめ待機させておいたシステムに自動的に切り替えることができます。これを系切り替えといい，監視プログラムのHAモニタなどを使用して実現します。障害が発生すると通信は一度切断されますが，この機能を使用すると短時間で再開できます。

HAモニタの設定方法については，「3.10　系切り替え機能の環境設定」を参照してください。

2.2.4　アダプタの交換

回線アダプタをXNF/ASの稼働中に交換できます。1台のサーバに複数の回線アダプタを搭載した場合も，ほかの回線アダプタに接続する回線を停止しないで，個々の回線アダプタを交換できます。詳細については，「3.7.2　回線アダプタの異常」を参照してください。

2.2.5　事前定義機能

システム起動時，またはxnfstartコマンド入力時，XNF/ASは定義されたリソースを自動的に起動し運用を開始します。XNF/AS開始時に，自動的にリソースを起動したくない場合は定義文にauto_start noと指定します。この機能を使用する場合，次の定義文にauto_start noを指定してください。

Line_adapter文

link文

basicline文

また，auto_start noと定義したリソースを起動する場合，表2-2に示すコマンドの入力が必要となります。起動したリソースに関しては，xnfofflineコマンドを入力するまで自動起動の対象となります。

link文およびbasicline文のリソースが自動起動の対象となっている場合，回線アダプタがオンラインになる延長で各リソースが自動的に起動します。回線アダプタ障害後に復旧してオンラインになる場合も同様です。

一度起動したリソースを自動起動の対象から外し，auto_start noの状態に戻すには，xnfofflineコマンドを入力してください。

表2-2　事前定義したリソースの起動

定義文 | 起動する場合のコマンド
Line_adapter文 | xnfonlineコマンドで回線アダプタをオンラインにします。または，xnfstandbyコマンドで回線アダプタをスタンバイ状態にします。
link文 | xnfonlineコマンドでリンクをオンラインにします。
basicline文 | xnfonlineコマンドでベーシック回線をオンラインにします。

2.3　付加通信機能

XNF/ASは，基本的な通信機能のほかに付加的な通信機能を提供しています。ここでは，OSI拡張機能および自局IPアドレス指定機能について説明します。

＜この節の構成＞

2.3.1　OSI拡張機能

2.3.2　自局IPアドレス指定機能

2.3.3　OSI拡張高信頼化機能

2.3.1　OSI拡張機能

RFC1006に基づくOSI通信（OSI通信機能とTLI通信機能）がTCP/IP上で実現できます。OSI拡張機能には次の二つの機能があります。

エンドシステムとしての通信機能

TCP/IPネットワーク上で，エンドシステムとしてOSI通信を行う通信機能です。エンドシステムの上位APは次のとおりです。このマニュアルでは，これらのAPを総称して「OSI-AP」と表記します。

OSI通信機能を使用する「OSAS-AP」

TLI通信機能「TLI-AP」

ゲートウェイシステムとしての通信機能

TCP/IPネットワークとOSIネットワークとを相互接続するゲートウェイとしての通信機能です。

OSI拡張機能のネットワーク構成を図2-2に示します。

図2-2　OSI拡張機能のネットワーク構成

2.3.2　自局IPアドレス指定機能

自局IPアドレス指定機能は，OSI拡張機能を使用するエンドシステムで，APから送信元IPアドレスを明示的に指定する機能です。

自局IPアドレス指定機能は，OSI拡張機能を使用するエンドシステムで発呼する場合にだけ有効で，着信する場合は無効となります。また，OSI拡張機能を使用するゲートウェイシステムで自局IPアドレス指定機能は使用できません。

系切り替えで自局IPアドレス指定機能を使用する構成例を図2-3に示します。

この構成例のように，現用系・予備系サーバの自局IPアドレス指定機能で共用IPアドレスCを定義すれば，系切り替えが発生した場合でも相手システムから見える送信元IPアドレスを同じに見せることができます。

図2-3　系切り替え構成例

なお，系切り替え構成でのIPアドレスの設定方法については，系切り替えを制御するHAモニタなどの製品マニュアルを参照してください。

共用IPアドレスCをエイリアスIPアドレスとして設定し，HAモニタでエイリアスIPアドレスの引き継ぎを行う場合は，マニュアル「高信頼化システム監視機能 HAモニタ AIX(R)編」，および「3.10　系切り替え機能の環境設定」を参照してください。

2.3.3　OSI拡張高信頼化機能

＜この項の構成＞

(1)　機能概要

(2)　基本構成例

(3)　パス接続重複チェック機能

(1)　機能概要

OSI拡張高信頼化機能は，従来のOSI拡張機能に加え，次のような特長を持っています。

TCP/IP上で相手システムの状態を監視する機能
相手システムとの間に状態監視のためにパスを確立します。パスを介して相手システムの状態を監視することで障害を検知する時間，および障害の回復に掛かる時間を短縮できます。

障害検出時またはホットスタンバイの切り替え処理時に確立しているコネクションを解放する機能
障害を検出した場合，またはホットスタンバイによって相手システムを切り替えた場合，自動的にコネクションを解放します。

仮想サーバ機能
物理的なサーバに依存しない論理的なネットワークアドレスを設定することで，系切り替えによる予備系サーバへの切り替え後も，切り替え前と同じネットワークアドレスで通信を再開できます。

パス接続重複チェック機能
接続先相手ホスト側の定義ミスや運用ミスによって，ホストとサーバの間で同時にパスを複数接続すると，意図しないで仮想サーバが停止します。この機能を使用することで，VOS3 XNF/TCPの仮想サーバ連携機能（パス接続重複チェック機能）と連携して，同時に複数のパスを接続することを防止します。

上記の機能はVOS3 XNF/TCPの仮想サーバ連携機能との接続でだけ有効となります。なお，VOS3 XNF/TCP 仮想サーバ連携機能の詳細は，マニュアル「VOS3 XNF TCP/IP接続機能 XNF/TCP解説」を参照してください。

(2)　基本構成例

(a)　サーバの切り替え構成

サーバの切り替え構成では，現用系サーバから予備系サーバへの切り替えが発生した場合でも，通信路の変更を意識しないで動作できます。

なお，HAモニタで系切り替えを設定する方法については，「3.10　系切り替え機能の環境設定」を参照してください。

(i) 現用系の仮想サーバを停止して，予備系の仮想サーバを起動する場合

構成例を図2-4に示します。

この例ではサーバAの仮想サーバを停止したあとで，サーバBの仮想サーバを起動してサーバを切り替えています。仮想サーバには同じネットワークアドレスのS1を設定しているため，切り替え後も同じネットワークアドレスを使用してサーバBとホストとの間で通信を再開できます。

図2-4　サーバの切り替え構成例（現用系の仮想サーバを停止して，予備系の仮想サーバを起動する場合）

切り替えの動作

サーバAの仮想サーバを停止することで，ホストにサーバAの仮想サーバの停止を通知する

サーバBの仮想サーバを起動することで，ホストにサーバBの仮想サーバの起動を通知する

ホストからサーバBに切り替え完了を通知する

仮想サーバの切り替えが完了する

以上によってサーバBとホストとの間で通信を再開できます。

(ii) 現用系の仮想サーバが起動した状態で，予備系の仮想サーバを起動する場合

構成例を図2-5に示します。

この例ではサーバAの仮想サーバが起動した状態で，サーバBの仮想サーバを起動してサーバを切り替えています。この場合，サーバAの仮想サーバはホストからの停止要求によって停止します。

この場合でも仮想サーバには同じネットワークアドレスのS1を設定しているため，切り替え後も同じネットワークアドレスを使用してサーバBとホストとの間で通信を再開できます。

図2-5　サーバの切り替え構成例（現用系の仮想サーバが起動した状態で，予備系の仮想サーバを起動する場合）

切り替えの動作

サーバBの仮想サーバを起動することで，ホストにサーバBの仮想サーバの起動を通知する

サーバAからサーバBに仮想サーバを切り替えるためにホストが送信した仮想サーバの停止要求をサーバAが受信し，サーバAの仮想サーバを停止する

ホストからサーバBに切り替え完了を通知する

仮想サーバの切り替えが完了する

以上によってサーバBとホストとの間で通信を再開できます。

(b)　ホストの切り替え構成

ホストの切り替え構成では，現用系ホストから予備系ホストへの切り替えが発生した場合でも，通信路の変更を意識しないで動作できます。

ホストの切り替え例を図2-6に示します。

この例ではホストAの仮想ホストが起動した状態で，ホストBの仮想ホストを起動してホストを切り替えています。この場合，ホストAの仮想ホストはサーバからの停止要求によって停止します。

仮想ホストには同じネットワークアドレスのH1を設定しているため，切り替え後も同じネットワークアドレスを使用してサーバとホストBとの間で通信を再開できます。

図2-6　ホストの切り替え構成例

切り替えの動作

ホストBの仮想ホストを起動することで，サーバにホストBの仮想ホストの起動を通知する

ホストAからホストBに仮想ホストを切り替えるためにサーバが送信した仮想ホストの停止要求をホストAが受信し，ホストAの仮想ホストが停止する

サーバからホストBに切り替え完了を通知する

仮想ホストの切り替えが完了する

以上によってホストBとサーバとの間で通信を再開できます。

(3)　パス接続重複チェック機能

接続先相手ホスト側の定義ミスや運用ミスによってホストとサーバの間に複数のパスを接続すると意図しないで仮想サーバが停止します。このため，サーバごとに一意な識別子（サーバID）を指定することによって，パス接続時にサーバIDの重複をホストがチェックして複数のパスを接続しないようにします。

パス接続重複チェック機能を使用しないで，ホストとサーバの間に複数のパスを接続した例を図2-7に示します。

この例ではホストとサーバAの間にパスA1とパスA2を接続した状態で仮想サーバを起動すると，ホストからの停止要求によってサーバAの仮想サーバが停止します。

図2-7　ホストとサーバ間に複数のパスを接続した例

パスを重複して接続した場合の動作

サーバAの仮想サーバを起動することで，パスA1を介してホストに仮想サーバの起動を通知する

1.の仮想サーバ起動の延長で，パスA2を介してホストに仮想サーバの起動を通知する

「図2-5　サーバの切り替え構成例」の2.の動作と同様に，ホストがパスA1を介して送信した仮想サーバの停止要求をサーバAが受信する

サーバAの仮想サーバが停止する

次にパス接続重複チェック機能を使用した場合の例を図2-8に示します。

ホストがパス接続時にサーバから通知されたサーバIDをチェックすることによって，複数のパスを接続することを防止します。

図2-8　パス接続重複チェック機能を使用した例

パス接続重複チェック機能を使用した場合の動作

ホストからパスA1の接続を要求する

サーバAがパスA1の接続応答でサーバID（100）を通知する

サーバAの仮想サーバを起動することで，ホストにサーバAの仮想サーバの起動を通知する

ホストからパスA2の接続を要求する

サーバAがパスA2の接続応答でサーバID（100）を通知する

サーバIDが同じであるため，ホストがパスの重複を検知する

重複したパスA2をホストが切断する

3.　環境設定と運用

この章では，XNF/ASを使用するときに必要な環境の設定方法，およびXNF/ASを組み込んだあとの実際の運用方法について説明します。

＜この章の構成＞

3.1　XNF/ASの環境設定

3.2　開始と終了

3.3　構成の変更

3.4　回線アダプタの交換（ホットプラグPCI）

3.5　XNF/ASが使用するファイル

3.6　XNF/ASが出力するメッセージ

3.7　異常時の運用

3.8　OSI拡張機能の環境設定と運用

3.9　HNA端末との通信時のログオン/ログオフ形式

3.10　系切り替え機能の環境設定

3.1　XNF/ASの環境設定

XNF/ASを使用するために必要な環境設定の手順を図3-1に示します。ここではXNF/AS/BASE，および全体で共通な事項について説明します。OSI拡張機能を使用する場合は，「3.8.1　OSI拡張機能を使用するための手順」を参照してください。

図3-1　XNF/ASの環境設定

図中の「1．syslogファイルの設定」～「8．PP削除」の詳細については，以降の「3.1.1　syslogファイルの設定」～「3.1.8　PP削除」を参照してください。

＜この節の構成＞

3.1.1　syslogファイルの設定

3.1.2　XNF/ASのPP組み込み

3.1.3　OS起動/停止時のスクリプト登録

3.1.4　定義文ファイル作成とゼネレーション

3.1.5　運用開始

3.1.6　運用停止

3.1.7　PP追加・更新

3.1.8　PP削除

3.1.1　syslogファイルの設定

syslogファイルの設定手順を次に示します。すでにsyslogファイルの設定がされている場合は省略します。

/etc/syslog.confファイルにsyslogファイルのサイズと格納先などを設定します。

syslogファイルが存在しない場合は，touchコマンドなどで作成後，ファイル属性を適切な値に設定します。

/usr/bin/refresh -s syslogdなどでデーモンを再起動します。

syslogファイルの容量はある程度大きくしてください。syslogファイルの容量は/etc/syslog.confファイルで指定できます。syslogファイルの容量は1日程度のメッセージを保持できるようにしてください。

syslogの詳細については，AIXのマニュアルのsyslogdデーモンを参照してください。

3.1.2　XNF/ASのPP組み込み

必要なディスク容量をリリースノートの「メモリ所要量およびディスク占有量」で見積もります。

PPごとの注意事項をリリースノートで確認します。

日立PPインストーラによるPP組み込みを実施します。詳細については，リリースノートの「組み込みおよび削除」を参照してください。

3.1.3　OS起動/停止時のスクリプト登録

XNF/AS/BASEのPP組み込み後，スクリプトをシステムに登録することによって，システムの起動・停止時にXNF/ASを自動的に運用開始状態，および運用停止状態にできます。この登録をしなかったり，間違ったりするとシステムの起動・停止での自動運用ができません。

＜この項の構成＞

(1)　OS起動時のスクリプト登録

(2)　OS停止時のスクリプト登録

(1)　OS起動時のスクリプト登録

/etc/rc.d/rc2.d/S???xnfsを作成し，/etc/xnfbootを記述します。

詳細については，「4.2.3　xnfboot（IPL時またはPP組み込み後，XNF/ASを開始する）」の使用例を参照してください。

(2)　OS停止時のスクリプト登録

/etc/rc.shutdownに，/etc/xnfshutdownを記述します。

/etc/rc.shutdownが異常終了するとshutdownが失敗するため，/etc/rc.shutdownの末尾には，exit 0を入れます。

詳細については，「4.2.14　xnfshutdown（OS停止時にXNF/ASを終了する）」の使用例を参照してください。

3.1.4　定義文ファイル作成とゼネレーション

viコマンドなどを使用して，定義文ファイルを作成してください。XNF/ASの定義文ファイル名称は自由に付けられます。作成したあと，-cオプション指定のxnfgenコマンドを実行して，文法的に正しいかどうかチェックします。文法エラーがなくなってから，-cオプション指定なしのxnfgenコマンドを使用してXNF/ASをゼネレーションしてください。ゼネレーションを実行すると，定義文ファイルからXNF/ASを開始するために必要なゼネレーションファイルを生成します。

OSI拡張機能を使用する場合は，「3.8.1　OSI拡張機能を使用するための手順」を続けて実行してください。

3.1.5　運用開始

XNF/ASのPP組み込み後，OSをリブートしないでXNF/ASを運用する場合，xnfbootコマンドを起動してください。xnfbootコマンドを起動しないでxnfstartコマンドでXNF/ASを開始すると，必要なデーモンが起動されないでXNF/ASが誤動作することがあるため注意してください。

OSをリブートした場合は，OS起動時のスクリプトからxnfbootコマンドが自動起動され，XNF/ASの動作に必要なデーモンが起動されます。

XNF/ASの運用開始の手順については，「3.2　開始と終了」を参照してください。

3.1.6　運用停止

(1) PP追加・更新，およびPP削除の場合

最初に上位APを停止し，その後xnfstopコマンドでXNF/ASを停止します。OSI拡張機能を使用している場合は，xnftpstopコマンドでOSI拡張機能を停止します。

(2) 構成定義変更の場合

最初に上位APを停止し，その後xnfstopコマンドでXNF/ASを停止します。

XNF/ASの運用停止の手順については，「3.2　開始と終了」を参照してください。

3.1.7　PP追加・更新

「3.1.2　XNF/ASのPP組み込み」に示す手順を実行します。

次のコマンドを実行します。

/usr/sbin/slibclean

3.1.8　PP削除

日立PPインストーラを使用してXNF/ASのPPを削除します。詳細については，リリースノートの「組み込みおよび削除」を参照してください。

XNF/AS/BASEを削除した場合は，「3.1.3　OS起動/停止時のスクリプト登録」で登録したスクリプトを削除します。間違えないように注意が必要です。

(1) OS起動時のスクリプト削除

/etc/rc.d/rc2.d/S???xnfsを-f指定のrmコマンドで削除します。

(2) OS停止時のスクリプト削除

/etc/rc.shutdownに記述した，/etc/xnfshutdownを削除します。

次のコマンドを実行します。

/usr/sbin/slibclean

3.2　開始と終了

ここでは，XNF/ASの開始処理と終了処理について説明します。

＜この節の構成＞

3.2.1　開始処理

3.2.2　終了処理

3.2.1　開始処理

＜この項の構成＞

(1)　自動開始

(2)　コマンドでの開始

(3)　構成変更後の開始

(1)　自動開始

OS起動時のスクリプトを登録することによって，システムを起動するとXNF/ASは自動的に開始されます。このため，xnfstartコマンドを入力する必要はありません。OS起動時のスクリプト登録については，「3.1.3　OS起動/停止時のスクリプト登録」を参照してください。

また，auto_startオペランドにyesと指定するか，または省略したリソースは使用できる状態になるため，xnfonline，xnfstandbyなどのコマンドを入力する必要はありません。auto_startオペランドにnoと指定したリソースはxnfonline，xnfstandbyなどのコマンドの入力が必要となります。

(2)　コマンドでの開始

次のような場合にxnfstartコマンドを入力してXNF/ASを開始します。

xnfstopコマンドで強制終了したとき

XNF/ASが自動開始に失敗したとき

xnfstartコマンドを入力してXNF/ASを開始すると，auto_startオペランドにyesと指定するか，または省略したリソースは使用できる状態になります。このあとにxnfonline，xnfstandbyなどのコマンドを入力する必要はありません。auto_startオペランドにnoと指定したリソースはxnfonline，xnfstandbyなどのコマンドの入力が必要となります。

xnfstart，xnfonlineなどのコマンドについては，「4.2　運用コマンドの詳細」を参照してください。

(3)　構成変更後の開始

xnfstopコマンドでXNF/ASを終了させたあと，それまでのシステム構成を変更して再度XNF/ASを開始するには，xnfstartコマンドでXNF/ASを起動する前にxnfgenコマンドでゼネレーションファイルを生成する必要があります。ゼネレーションファイルの生成方法については，マニュアル「XNF/AS　構成定義編」を参照してください。

XNF/ASが動作中の構成変更については，「3.3　構成の変更」を参照してください。

3.2.2　終了処理

OS停止時のスクリプトを登録することによって，XNF/ASはシステムが終了すると自動的に終了します。OS停止時のスクリプト登録については，「3.1.3　OS起動/停止時のスクリプト登録」を参照してください。

xnfstopコマンドで終了する場合は，XNF/ASを使用するすべての上位APが終了してから入力します。通信中のときにxnfstopコマンドを入力すると，APが障害になることがあります。また，TLI通信機能で通信中のときにxnfstopコマンドを入力すると，APが停止できなくなることがあります。

xnfstopコマンドについては，「4.2　運用コマンドの詳細」を参照してください。

3.3　構成の変更

XNF/ASの稼働中に，回線やリンクなどのリソースの構成を変更できます。構成変更にはリソースの追加，リソースの削除，および同一リソースの変更の三つがあります。

リソースの追加

XNF/ASを停止しないでリソースを追加できます。現在稼働中のリソースへの影響はありません。定義文ファイルにリソースを追加し，xnfgenコマンドでゼネレーションファイル作成後，xnfstart -Rコマンドで稼働中のXNF/ASにリソースを追加します。リソースの追加手順を次に示します。

運用中の定義文ファイルを複写します。

複写した定義文ファイルに，追加したいリソースを追加します。

xnfgen -cコマンドで文法をチェックし，誤りがあれば修正します。

文法誤りがなくなったら，運用中の定義文ファイルにリソースを追加したファイルを上書きします。

xnfgenコマンド（-cオプションなし）で，追加した構成のゼネレーションファイルを作成します。

xnfstart -Rコマンドで，動作中のXNF/ASにリソースを追加します。

comlogコマンドを入力するか，またはsyslogファイルを参照して，xnfstart -Rコマンド実行時にエラーメッセージが表示されていないことを確認します。エラーメッセージが表示されている場合，エラーメッセージに従い手順1からやり直してください。

追加リソースに対し，xnfonlineコマンドなどのコマンドを入力し，運用を開始します。

リソースの削除

XNF/AS稼働中に特定のリソースを削除できます。xnfdeleteコマンドでリソース名称を指定し削除します。xnfdeleteコマンドでリソースを削除しても，定義文ファイルの内容は更新されません。xnfdeleteコマンドで削除後に定義文ファイルの内容を更新し，xnfgenコマンドでゼネレーションファイルを作成してください。

xnfdeleteコマンドでリソースを削除後，定義文ファイルの内容を更新し，xnfgenコマンドでゼネレーションファイルを作成しないと，XNF/ASの停止（xnfstopコマンドの入力，システムの終了，およびXNF/ASの異常終了）後，XNF/ASを再開始しても，XNF/ASはゼネレーションファイルの内容で開始しますので，削除したはずのリソースが，削除されない状態で起動されてしまいます。

リソースの削除手順を次に示します。

xnfofflineコマンドなどのコマンドで，リソースの運用を停止します。

xnfdeleteコマンドで，対象となるリソースを削除します。

削除したリソースをゼネレーションファイルに反映するため，定義文ファイルを複写します。

複写した定義文ファイルから，xnfdeleteコマンドで削除したリソースを削除します。

xnfgen -cコマンドで文法をチェックし，誤りがあれば修正します。

文法誤りがなくなったら，運用中の定義文ファイルにリソースを削除したファイルを上書きします。

xnfgenコマンド（-cオプションなし）で，削除した構成のゼネレーションファイルを作成します。

xnfdeleteコマンドで，HNA1の不定様式ログオン/ログオフ定義情報を削除した場合，xnfstart -Rコマンドを入力します。

同一リソースの変更

同一リソースを変更するには，「リソースの削除」で示したリソースを削除したあと，「リソースの追加」で示したリソースを追加します。定義文ファイルの定義情報を変更し，xnfgenコマンドおよびxnfstart -Rコマンドを実行しても「リソースの削除」で示したリソースを削除していないと，変更した定義情報は有効になりません。

＜この節の構成＞

3.3.1　リソースの追加

3.3.2　リソースの削除

3.3.3　同一リソースの変更

3.3.4　定義例

3.3.1　リソースの追加

XNF/ASは開始時に，定義文ファイルのconfiguration文，HNA1文，およびHNA2_configuration文のmax_***オペランドで指定された値だけリソースを使用できるようにします。図3-2および図3-3に各定義文のmax_***オペランドと追加できるリソースの関係を示します。

図3-2　configuration文のmax_***オペランドと追加できるリソースの関係（1/2）

図3-3　configuration文のmax_***オペランドと追加できるリソースの関係（2/2）

リソースは，configuration文，HNA1文，およびHNA2_configuration文のmax_***オペランドで定義した数まで追加できます。また，xnfdeleteコマンドでリソースを削除すると，削除した数だけの追加もできます。ただし，一度xnfstartコマンドでXNF/ASを開始すると，XNF/ASを停止するまでconfiguration文，HNA1文，およびHNA2_configuration文の変更はできません。

リソースの追加は各定義文のnameオペランドで指定した名称で行います。nameオペランドが必要でない定義文に対しても，nameオペランドを指定することをお勧めします。

構成追加の結果は，xnfstart -Rコマンドを入力し，次に示す手順で確認します。

comlogコマンドを入力するか，syslogファイルを参照し，XNF/ASのエラーメッセージが出力されていないか確認します。

エラーメッセージが出力されている場合は，エラーメッセージに従い構成定義の変更からやり直してください。

エラーメッセージが出力されていない場合は，xnfshowコマンドで追加リソースが正しく追加できたか確認します。xnfshowコマンドでリソースを不当な場所に追加したことが判明した場合などは，追加リソースをxnfdeleteコマンドで削除後，構成定義の変更からやり直してください。

xnfshowコマンドでリソースの追加確認後，xnftestコマンド，xnfonlineコマンドなどで，追加リソースが正しく動作するか確認します。動作確認で，リソース追加の誤りを発見した場合は，追加リソースをxnfdeleteコマンドで削除後，構成定義の変更からやり直してください。

構成追加できるリソースと定義文の関係，および操作方法を，表3-1および表3-2に示します。

表3-1　configuration文，HNA1文，およびHNA2_configuration文のmax値の定義と構成変更

定義文名称
オペランド名称
オペランドの概要
オペランドが
構成変更に関係
するかどうか

configuration
max_TSAP
最大TSAP数
×

max_OSI_association
OSI最大アソシエーション数
×

max_HDLCpass_link
HDLCパススルーの最大コネクション数
○※

max_HSCline
最大HSC手順回線数
○

max_NCSBline
最大NCS-B手順回線数
○

max_link
回線アダプタに接続される最大リンク数
○

max_line
回線アダプタに接続される最大回線数
○

max_SWgroup
回線アダプタに接続される最大公衆グループ数
○

max_Line_adapter
最大回線アダプタ
○

max_TLI_connection
TLI最大コネクション数
×

max_TC_class02
TLクラス0/2の最大トランスポートコネクション数
×

max_TL_loop_back_connection
自局AP間通信の最大コネクション数
×

max_NLI_VC
NLI（VC）の最大ネットワークコネクション数
×

max_NLI_PVC
NLI（PVC）の最大ネットワークコネクション数
×

max_X25_VASS
X.25の最大仮想スロット数
○

max_X25_link
X.25の最大リンク数
×

max_X25_group
X.25のグループVASS情報の最大数
○

max_X25_route
X.25のルーティング情報の最大数
○

max_X25_info
X.25の着信課金/Qos情報の最大数
○

max_VC_network_connection
X.25(VC)の最大ネットワークコネクション数
×

max_PVC_network_connection
X.25（PVC）の最大ネットワークコネクション数
×

max_AP_identification
最大AP識別子数
○

max_TPTCP_connection
OSI拡張機能の最大トランスポートコネクション数
×

max_TPTCP_VC
OSI拡張高信頼化機能用の最大仮想サーバ数
○

max_TPTCP_path
OSI拡張高信頼化機能用の最大パス数
×

max_TPTCP_vhost
OSI拡張高信頼化機能用の最大相手先ホスト数
×

HNA1
max_PLU
最大PLU数
×

max_PU
最大PU数
○

max_SLU
最大SLU数
○

max_connection
最大コネクション数
×

max_USSTBL
最大USSTBL数
○

max_USSDATA
最大USSDATA数
○

max_logon_PLU
最大ログオン先PLU数
○

HNA2_configuration
default_slot_no
デフォルト通信HNA2スロット番号
○

max_560_LU
最大560/20系LU数
○

max_extend_LU
最大560/20系拡張LU数
○

max_SLUS_count
最大同時接続SLU数
×

max_SLUS_LU
最大SLUS用LU数
○

（凡例）

○：構成変更に関係することを示します。

×：構成変更に関係しないことを示します。

注

configuration文，およびHNA1文の定義内容はXNF/ASの稼働中に変更できません。また，HNA2_configuration文のdefault_slot_no以外のオペランドは変更できません。

注※

HDLCパススルーのリンクを定義するのはlink文です。構成変更時の操作方法は表3-2のlink文の説明を参照してください。

表3-2　構成変更できるリソースと定義文の関係および操作方法

定義文名称
定義文の概要
構成変更可否
追加できる数
削除の方法
および注意事項

追加後のリソース起動方法

basicline
回線アダプタに接続されたベーシック手順回線
○
configuration文のmax_HSClineまたはmax_NCSBline値

xnfdelete -nオプションで削除します。

xnfofflineコマンドで該当する回線をオフライン状態にしておく必要があります。

xnfonlineコマンドでオンライン状態にしてください。

configuration
構成定義開始宣言
×
－
－

group
回線アダプタに接続された回線グループ
○
最大400
group文に対してはxnfdeleteコマンドを入力できません。xnfdeleteコマンドで回線アダプタを削除するか，group文の下位リソースであるbasiclineまたはlineをすべて削除すると，group文が自動的に削除されます。

group文の下位リソースであるbasiclineまたはlinkに対しxnfonlineコマンドを入力します。

HDLC_buffer
HDLCパススルー用バッファ
×
－
－

HNA1
HNA1構成定義開始宣言
×※１
－
－

HNA1_buffer
HNA1用バッファ
×
－
－

HNA1_PU
HNA1用PU
○
HNA1文のmax_PU値

xnfdelete -nオプションで削除します。

xnfinactコマンドで，あらかじめ，HNA1_PUを非運用状態にする必要があります。

HNA1_PUが使用するVASS（link,NL,SW_group_define,X25_group_define）が削除されると，自動的に削除されます。

xnfactコマンドでHNA1_PUを運用状態にしてください。

HNA1_SLU
HNA1用SLU
○
HNA1文のmax_SLU値。ただし，HNA1_SLU文でlogon_PLU_name，またはthrough_PLUを指定する場合，そこで指定する，異なるPLU名称の合計数は，HNA1文のmax_logon_PLU値を超えることはできません。

xnfdelete -nオプションで削除します。

xnfinactコマンドで，あらかじめ，HNA1_SLUを非運用状態にする必要があります。

HNA1_SLUが属するHNA1_PUを削除すると，HNA1_SLUも自動的に削除されます。

xnfactコマンドでHNA1_SLUを運用状態にしてください。

HNA2_buffer
HNA2用バッファ
×
－
－

HNA2_configuration
HNA2構成定義開始宣言
○※２
default_slot_noだけ変更できます。

default_slot_noで指定したHNA2_slotを，xnfofflineコマンドでオフライン状態にしたあと，xnfdeleteコマンドでHNA2_slotを削除すると，自動的に削除されます。

default_slot_noで指定したHNA2_slotが使用するリンクを，xnfdeleteコマンドで削除すると，自動的に削除されます。

default_slot_noで指定したHNA2_slotを，xnfonlineコマンドでオンライン状態にしてください。

HNA2_destination
HNA2接続先
○
最大64

HNA2_destinationで指定したHNA2_slotを，xnfofflineコマンドでオフライン状態にしたあと，xnfdeleteコマンドでHNA2_slotを削除すると，自動的に削除されます。

HNA2_destinationで指定したHNA2_slotが使用するリンクをxnfdeleteコマンドで削除すると，自動的に削除されます。

HNA2_destination文で指定したHNA2_slotを，xnfonlineコマンドでオンライン状態にしてください。

HNA2_LU
HNA2用LU
○
HNA2_PU文下に最大254（ただし，HNA2_configuration文のmax_560_LU，max_extend_LU，およびmax_SLUS_LUの合計値だけ有効です）

HNA2_LUが属するHNA2_PUを削除すると，自動的に削除されます。

HNA2_PU文が使用する接続先情報（HNA2_destination文）で指定したHNA2_slotを，xnfonlineコマンドでオンライン状態にしてください。

HNA2_PU
HNA2用PU
○
最大32

HNA2_PU文が使用する接続先情報（HNA2_destination文）で指定したHNA2_slotを削除すると，自動的に削除されます。

HNA2_PU文が使用する接続先情報（HNA2_destination文）で指定したHNA2_slotを，xnfonlineコマンドでオンライン状態にしてください。

HNA2_slot
HNA2用スロット
○
最大8

xnfdelete -nオプションで削除します。

xnfofflineコマンドで，あらかじめHNA2_slotをオフライン状態にする必要があります。

HNA2_slotが使用するリンクを削除すると，自動的に削除されます。

HNA2_slotを削除すると，HNA2_slotを使用する次の構成定義文も削除されます。
HNA2_destination
HNA2_PU
HNA2_LU
560_LU

xnfonlineコマンドでオンライン状態にしてください。

line
回線アダプタに接続されたライン
○
configuration文のmax_line値

xnfdelete -nオプションで削除します。

削除する回線下の全リンクを先にxnfdeleteコマンドで削除する必要があります。

回線下のリンクに対しxnfonlineコマンドを入力し起動します。

Line_adapter
回線アダプタ
○
configuration文のmax_Line_adapter値

xnfdelete -nオプションで削除します。

xnfofflineコマンドで回線アダプタをあらかじめオフライン状態にする必要があります。

Line_adapterを削除すると，Line_adapter下の下位リソースも自動的に削除されるため，下位リソースに対するxnfdeleteコマンドの入力は不要です。

xnfonlineコマンドで起動，あるいはxnfstandbyコマンドでスタンバイ状態にします。回線アダプタの起動が完了すると，回線アダプタ下の全リソースも自動的に起動します。

link
回線アダプタに接続されたリンク
○
configuration文のmax_link値

xnfdelete -nオプションで削除します。

xnfofflineコマンドであらかじめ，リンクをオフライン状態にする必要があります。

xnfonlineコマンドでオンライン状態にしてください。

NL
ネットワーク層（NL）
○
configuration文のmax_X25_VASS値
NL文が属するlinkをxnfdeleteコマンドで削除すると，自動的に削除されます。

xnfstart -Rだけで起動します。

NLI_buffer
X.25パススルー用バッファ
×
－
－

OSAS_API
OSAS_API
○
configuration文のmax_AP_identification値

xnfdelete -x osas_apiで削除します。

AP識別子を使用しているAPはすべて停止している必要があります。APの停止はxnfshow -x osasで確認してください。

xnfstart -Rだけで起動します。

OSI_buffer
OSI用バッファ
×
－
－

SL
OSIセッション（SL）層
×
－
－

SW_group_define
回線アダプタに接続された公衆グループ
○
configuration文のmax_SWgroup値
max_SWgroupオペランドの指定がない場合，追加はできません。

xnfdelete -nオプションで削除します。

先に，xnfdeleteコマンドで，公衆グループを構成するリンク（SW_group_define文のVASS値を，link文のSW_group_VASSオペランドで指定）を削除する必要があります。

公衆グループを構成するリンクに対してxnfonlineコマンドでオンライン状態にしてください。

TL02
OSIトランスポート（TL）層クラス02
×
－
－

TPTCP_buffer
OSI拡張機能用バッファ
×
－
－

TPTCP_common
OSI拡張高信頼化機能用共通定義文
×
－
－

TPTCP_define
OSI拡張機能の情報定義
×
－
－

TPTCP_slot
OSI拡張機能用自局IPアドレスの情報定義
×
－
－

TPTCP_VC
OSI拡張高信頼化機能用仮想サーバの定義
○
configuration文のmax_TPTCP_VCの値

xnfdelete -nコマンドで削除します。

xnfofflineコマンドで該当する仮想サーバをオフライン状態にしておく必要があります。

xnfonlineコマンドでオンライン状態にしてください。

USSDATA
不定様式ログオン/ログオフ定義
○
HNA1文のmax_USSDATA値

xnfdelete -x hna1ussで削除します。

不定様式ログオン/ログオフ定義情報は，xnfdeleteコマンドを入力しても，メモリ上からすぐには削除されません。メモリ上から削除されるのは，定義文を変更し，xnfgenコマンドでゼネレーションファイル作成後，xnfstart -Rコマンド入力時です。

特定の不定様式ログオン/ログオフ定義情報を変更する場合も，xnfdeleteコマンド入力，定義文変更，xnfgenコマンドでゼネレーションファイル作成，xnfstart -Rコマンドの入力が必要となります。

xnfstart -Rだけで起動します。

USSTBL
不定様式ログオン/ログオフテーブル開始定義
○
HNA1文のmax_USSTBL値

xnfstart -Rだけで起動します。

X25_accept
X.25受諾専用情報
○
configuration文のmax_X25_info値

xnfdelete -nオプションでX25_infoを削除すると，自動的に削除されます。

NL文が属するlinkをxnfdeleteコマンドで削除すると，自動的に削除されます。

xnfstart -Rだけで起動します。

X25_group_define
X.25グループVASS定義
○
configuration文のmax_X25_group値

xnfdelete -nオプションで削除します。

削除するX25_group_define文のVASS値を指定した，NL文（X25_group_VASS）が属するリンクを削除しておく必要があります。

X25_group_define文にnameオペランドを指定しないと構成変更できません。

xnfstart -Rだけで起動します。

X25_info
X.25相手指定情報
○
configuration文のmax_X25_info値

xnfdelete -nオプションで削除します。

NL文が属するlinkをxnfdeleteコマンドで削除すると，自動的に削除されます。

X25_info文にnameオペランドを指定しないと構成変更できません。

xnfstart -Rだけで起動します。

X25_request
X.25要求専用情報
○
configuration文のmax_X25_info値

xnfdelete -nオプションでX25_infoを削除すると，自動的に削除されます。

NL文が属するlinkをxnfdeleteコマンドで削除すると，自動的に削除されます。

xnfstart -Rだけで起動します。

X25_route
X.25ルーティング情報
○
configuration文のmax_X25_route値

xnfdelete -nオプションで削除します。

NL文が属するlinkをxnfdeleteコマンドで削除すると，自動的に削除されます。

X25_route文にnameオペランドを指定しないと構成変更できません。

xnfstart -Rだけで起動します。

560_LU
560/20系LU
○
HNA2_configuration文のmax_560_LU値

560_LU文が使用する接続先情報（HNA2_destination文）で指定したHNA2_slotを削除すると，自動的に削除されます。

560_LU文が使用する接続先情報（HNA2_destination文）で指定したHNA2_slotをxnfonlineコマンドでオンライン状態にしてください。

（凡例）

○：構成変更できます。

×：構成変更できません。

－：構成変更の操作ができません。

注※１

HNA1文のオペランドを変更しないでください。

HNA1文の次のオペランドを変更すると，同時に追加したHNA1_PU文でこれらのオペランドの指定を省略しているときに，HNA1_PU文のオペランドにHNA1文の変更後の指定値が使用されるので注意が必要です。

connect_retry

connect_retry_interval

reset_retry_interval

session_response_time

XID_response_time

XID_retry

注※２

HNA2_configuration文のdefault_slot_no以外のオペランドを変更しないでください。

HNA2_configuration文の次のオペランドを変更すると，同時に追加したHNA2_PU文，およびHNA2_LU文でこれらのオペランドの指定を省略しているときに，HNA2_PU文，およびHNA2_LU文のオペランドにHNA2_configuration文の変更後の指定値が使用されるので注意が必要です。

auto_logon

unbind_notify

3.3.2　リソースの削除

XNF/ASは稼働中に特定のリソースを削除できます。リソースを削除するにはxnfdeleteコマンドを実行します。リソースを削除することで，削除したリソース数だけ再度リソースを追加できます。xnfdeleteコマンドと追加できるリソースの関係を図3-4に示します。

図3-4　xnfdeleteコマンドと追加できるリソースの関係

xnfdeleteコマンド実行結果は，コマンドの応答として出力されます。削除できるリソースと定義文の関係および操作方法は表3-2に示します。

3.3.3　同一リソースの変更

リソースを削除したあとにリソースを追加して，同一リソースを変更します。

3.3.4　定義例

構成を追加したときの定義文の例を図3-5，および図3-6に示します。

図3-5　構成を追加したときの定義文の例

図3-6　構成を追加したときの定義文の例（HNA1次局，HNA2次局）

構成を削除したときの定義文の例を図3-7，および図3-8に示します。

図3-7　構成を削除したときの定義文の例

図3-8　構成を削除したときの定義文の例（HNA1次局，HNA2次局）

3.4　回線アダプタの交換（ホットプラグPCI）

この節の説明は，PCIインタフェース対応回線アダプタまたはPCI Expressインタフェース対応回線アダプタのホットプラグをサポートしているEP8000シリーズに適用できます。これらのアダプタのホットプラグをサポートしていないEP8000シリーズの場合，EP8000シリーズの電源をオフにしたあとに回線アダプタを交換してください。

XNF/ASはホットプラグによる回線アダプタの活栓挿抜に対応しているため，XNF/ASを停止しないで回線アダプタの追加，削除，または交換ができます。

＜この節の構成＞

3.4.1　回線アダプタの追加

3.4.2　回線アダプタの削除

3.4.3　回線アダプタの交換

3.4.1　回線アダプタの追加

XNF/AS稼働中に，ホットプラグで回線アダプタを追加する場合の運用手順を示します。

＜この項の構成＞

(1)　smitでの運用手順

(2)　smitを使わないで直接コマンドを入力する運用手順

(1)　smitでの運用手順

"smit devdrpci"でsmitを起動します。
これで，PCIホット・プラグ・マネージャーのメニュー画面まで移動できます。なお，"smit"でメインメニューから「デバイス」→「PCIホット・プラグ・マネージャー」を選択してもかまいません。

メニューの中から「PCIホット・プラグ・スロットをリスト」を選択し，空きスロットを確認します。

「PCIホット・プラグ・アダプタの追加」を選択すると，挿入できるスロットの一覧が表示されるので，その中から挿入場所を選択します。

回線アダプタを挿入します。
挿入方法はシステム装置の資料を参照してください。

「IPL後追加されたデバイスのインストール/構成」を選択し，回線アダプタを使用できる状態にします。

追加したアダプタの構成を追加していない場合は「3.3　構成の変更」を参照して，構成を追加してください。

(2)　smitを使わないで直接コマンドを入力する運用手順

lsslot -c pci
「(1) smitでの運用手順」の2.に対応しています。

drslot -c pci -a -sスロット
「(1) smitでの運用手順」の3.に対応しています。

回線アダプタを挿入します。
挿入方法はシステム装置の資料を参照してください。

cfgmgr
「(1) smitでの運用手順」の5.に対応しています。

3.4.2　回線アダプタの削除

XNF/AS稼働中に，ホットプラグで回線アダプタを削除する場合の運用手順について説明します。

＜この項の構成＞

(1)　smitでの運用手順

(2)　smitを使わないで直接コマンドを入力する運用手順

(1)　smitでの運用手順

"/etc/xnfshow -nアダプタ名称"で，削除する論理デバイス名称を，"lsslot -c pci -l 論理デバイス名称"で，スロットを確認します。

"/etc/xnfoffline -nアダプタ名称"で，削除するアダプタをオフライン状態にします。

"smit devdrpci"でsmitを起動します。

（PCIインタフェース対応回線アダプタの場合）
「デバイスの構成解除」を選択して，回線アダプタを未使用な状態にします。このとき，「データベースに定義を保持する」で「いいえ」を選択します。
（PCI Expressインタフェース対応回線アダプタの場合）
「デバイスの構成解除」を選択して，親デバイスを未使用な状態にし，「子デバイスの構成解除」で「はい」を選択します。「データベースに定義を保持する」で「いいえ」を選択します。

「PCIホット・プラグ・アダプタの交換/取り外し」を選択すると，取り外しができるスロットの一覧が表示されるので，その中から1.で調べたスロットを選択します。

「取り外し」を選択します。

回線アダプタを取り外します。
取り外し方法はシステム装置の資料を参照してください。

(2)　smitを使わないで直接コマンドを入力する運用手順

/etc/xnfshow -n アダプタ名称
「(1) smitでの運用手順」の1.に対応しています。

lsslot -c pci -l 論理デバイス名称
取り外すスロットを調べます。

/etc/xnfoffline -nアダプタ名称
「(1) smitでの運用手順」の2.に対応しています。

（PCIインタフェース対応回線アダプタの場合）
rmdev -d -l 論理デバイス名称
（PCI Expressインタフェース対応回線アダプタの場合）
rmdev -R -d -l 親デバイス名称
「(1) smitでの運用手順」の4.に対応しています。
PCI Expressインタフェース対応回線アダプタの場合，論理デバイス名称として親デバイス名称（PCI Expressブリッジの論理デバイス名称）を指定します。PCI Expressブリッジの論理デバイス名称はlsslotコマンドで確認できます。

これによって，親デバイスと子デバイスの回線アダプタが同時に解除されます。

drslot -c pci -r -sスロット
「(1) smitでの運用手順」の5.に対応しています。2.で調べたスロットをここで使用します。

回線アダプタを取り外します。
取り外し方法はシステム装置の資料を参照してください。

3.4.3　回線アダプタの交換

XNF/AS稼働中に，ホットプラグで回線アダプタを交換する場合の運用手順について説明します。

＜この項の構成＞

(1)　smitでの運用手順

(2)　smitを使わないで直接コマンドを入力する運用手順

(1)　smitでの運用手順

"/etc/xnfshow -nアダプタ名称"で，交換する論理デバイス名称を確認します。

"/etc/xnfoffline -nアダプタ名称"で，交換するアダプタをオフライン状態にします。

"smit devdrpci"でsmitを起動します。

（PCIインタフェース対応回線アダプタの場合）
「デバイスの構成解除」を選択して，回線アダプタを定義済み状態にします。このとき，「データベースに定義を保持する」で「はい」を選択します。
（PCI Expressインタフェース対応回線アダプタの場合）
「デバイスの構成解除」を選択して，親デバイスを未使用な状態にし，「子デバイスの構成解除」で「はい」を選択します。「データベースに定義を保持する」で「はい」を選択します。

「PCIホット・プラグ・アダプタの交換/取り外し」を選択すると，取り外しができるスロットの一覧が表示されるので，その中から1.で調べた論理デバイス名称のスロットを選択します。

「交換」を選択します。

回線アダプタを交換します。
交換方法はシステム装置の資料を参照してください。

「IPL後追加されたデバイスのインストール/構成」を選択して，回線アダプタを使用できる状態にします。

交換したアダプタの構成を追加していない場合は，「3.3　構成の変更」を参照して，構成を追加してください。

(2)　smitを使わないで直接コマンドを入力する運用手順

/etc/xnfshow -nアダプタ名称
「(1) smitでの運用手順」の1.に対応しています。

lsslot -c pci -l 論理デバイス名称
交換するスロットを調べます。

/etc/xnfoffline -n アダプタ名称
「(1) smitでの運用手順」の2.に対応しています。

（PCIインタフェース対応回線アダプタの場合）
rmdev -l 論理デバイス名称
（PCI Expressインタフェース対応回線アダプタの場合）
rmdev -R -l 親デバイス名称
「(1) smitでの運用手順」の4.に対応しています。
PCI Expressインタフェース対応回線アダプタの場合，論理デバイス名称として親デバイス名称（PCI Expressブリッジの論理デバイス名称）を指定します。PCI Expressブリッジの論理デバイス名称はlsslotコマンドで確認できます。

drslot -c pci -R -s スロット
「(1) smitでの運用手順」の5.に対応しています。2.で調べたスロットをここで使用します。

回線アダプタを交換します。
交換方法はシステム装置の資料を参照してください。

cfgmgr
「(1) smitでの運用手順」の8.に対応しています。

3.5　XNF/ASが使用するファイル

XNF/ASは，動作中に障害情報などの情報をファイルに出力します。XNF/ASが使用するファイルの使用目的と作成時期を表3-3に示します。

表3-3　XNF/ASが使用するファイルの使用目的と作成時期

ファイル名
使用目的
作成時期

/etc/.HITACHI/system/ras/tmp/dump/dmp1100_config
XNF/AS開始時の定義文退避
xnfstart時，およびxnfstart -R時

/etc/.HITACHI/system/ras/tmp/dump/dmp1100_abend
XNF/ASのテーブルダンプ
XNF/AS異常終了時

/etc/.HITACHI/system/ras/tmp/dump/dmp1100_slot8
XNF/ASのテーブルダンプ
ネットワークレイヤで障害検出時

/etc/.HITACHI/system/ras/tmp/dump/dmp1100_slot9
XNF/ASのテーブルダンプ
回線アダプタ障害検出時

/etc/.HITACHI/system/ras/tmp/dump/dmp1100_ladmp1
/etc/.HITACHI/system/ras/tmp/dump/dmp1100_ladmp2
/etc/.HITACHI/system/ras/tmp/dump/dmp1100_ladmp3
/etc/.HITACHI/system/ras/tmp/dump/dmp1100_ladmp4
/etc/.HITACHI/system/ras/tmp/dump/dmp1100_ladmp5
/etc/.HITACHI/system/ras/tmp/dump/dmp1100_ladmp6
/etc/.HITACHI/system/ras/tmp/dump/dmp1100_ladmp7
/etc/.HITACHI/system/ras/tmp/dump/dmp1100_ladmp8
回線アダプタのハードウェアダンプ※１
回線アダプタ障害検出時

/etc/.HITACHI/system/ras/tmp/dump/dmp1100_osiex_error
OSI拡張機能検出の障害情報
OSI拡張機能で障害検出時

/etc/.HITACHI/system/ras/tmp/dump/dmp1100_osiex_abend
OSI拡張機能のテーブルダンプ
OSI拡張機能異常終了時

/etc/.HITACHI/system/ras/dump/dmp1100_tune
XNF/ASの内部統計情報
xnfstart時

/etc/.HITACHI/system/ras/log/softlog
ソフトウェアエラーログ
組み込み時(ソフトウェア障害発生時上書き)

/etc/.HITACHI/system/ras/log/hardlogc
ハードウェアエラーログ
組み込み時(ハードウェア(アダプタ)障害発生時上書き)

ユーザ指定ディレクトリ※２/xnfsnap.tar.Z
XNF/ASの障害情報収集
xnfsnap時

注※１

dmp1100_ladmp1からdmp1100_ladmp8までの8個のファイルがすでにある場合，回線アダプタのハードウェアダンプは以後採取されなくなります。不要なファイルは，削除するようにしてください。

また，8個のファイルのうちいちばん古いファイルを上書きするように，Line_adapter文のdump_wraparoundオペランドで指定できます。

注※２

xnfsnapコマンドの-dオプションで指定するディレクトリです。

3.6　XNF/ASが出力するメッセージ

XNF/ASは，動作中にコマンドに対する応答メッセージや，障害発生メッセージを出力します。メッセージの出力先および参照方法を表3-4に示します。

表3-4　メッセージの出力先および参照方法

出力メッセージ種別 | 出力先 | 参照方法
xnfstartコマンドに対するエラーメッセージ | システムコンソール | －
syslogファイル | viコマンドなどでsyslogファイルを参照します。
標準エラー出力 | －
xnfstart -Rコマンドに対するエラーメッセージ | syslogファイル | viコマンドなどでsyslogファイルを参照します。
XNF/ASの内部メモリ | comlogコマンドで参照します。
xnfstartコマンド以外のコマンドに対するメッセージ | 標準出力 | －
xnfstartコマンド以外のコマンドに対するエラー以外のメッセージ | 標準エラー出力 | －
リソースの障害メッセージ(非同期メッセージ) | システムコンソール | －
syslogファイル | viコマンドなどでsyslogファイルを参照します。
XNF/ASの内部メモリ | comlogコマンドで参照します。
エラー・ログ | errptコマンドで参照します。

（凡例）－：該当しません。

システムコンソール画面に出力されるメッセージは，スクロールされて消滅するおそれがあるため，XNF/ASのメッセージはsyslogファイルを参照するか，XNF/ASのcomlogコマンドで参照してください。

XNF/ASの内部メモリに蓄えられるメッセージ数は，約400個までです。内部メモリはラップアラウンド形式で使用するため，古いメッセージはcomlogコマンドを入力しても参照できない場合があります。

syslogファイルの容量は，ある程度大きく確保してください。syslogファイルの容量は，/etc/syslog.confファイルで指定できます。

syslogファイル容量は，1日程度のメッセージを保持できるようにしてください。

エラー・ログには，HITACHI_XNFAS_01～03のラベルで出力します。

3.7　異常時の運用

XNF/ASの稼働中に発生する，障害に対する運用方法について説明します。

障害を検出した場合，XNF/ASは自動的に次の処理をします。

障害発生メッセージの記録(XNF/ASの内部メモリやsyslogファイルに採取)

障害回復の監視，および回復処理

XNF/ASの回復処理で回復しない場合，運用コマンドなどで回復処理をする必要があります。回復処理の手順を次に示します。

障害発生メッセージ(syslogファイルまたはcomlogを参照)から，障害が発生した個所を確認します。

障害発生メッセージ(syslogファイルまたはcomlogを参照)から障害の原因を特定します。特定できない場合，トレース情報の採取，および回線テストなどで調査します。

障害の原因を取り除きます。

運用コマンドで再起動します。
自動回復する障害の場合，運用コマンドは必要ありません

回復処理をする場合，障害の対象となっているリソースの状態をxnfshowコマンドで確認しながら，処理を進める必要があります。

＜この節の構成＞

3.7.1　系切り替え機能の運用

3.7.2　回線アダプタの異常

3.7.3　回線の異常

3.7.4　そのほかの異常

3.7.5　障害情報の収集

3.7.1　系切り替え機能の運用

系切り替え用のシステム構成で実行中のシステム(実行系)に障害が発生した場合，HAモニタなどの系切り替え制御プログラムがXNF/ASの系切り替え機能を使用して，システムを自動的に実行系から待機系に切り替えます。

HAモニタの設定方法については，「3.10　系切り替え機能の環境設定」を参照してください。

＜この項の構成＞

(1)　回線アダプタの場合

(1)　回線アダプタの場合

系切り替え機能を使用する場合，それぞれのシステムのLine_adapter文のinitial_statusオペランドを次のように指定します。

＜サーバA側：現用系＞

Line_adapter
 name  LA01
 initial_status  HAM
 ;

 group文
   line文
     link文
       NL文
         :

＜サーバB側：予備系＞

Line_adapter
 name  LA02
 initial_status  HAM
 ;

 group文   ....................group文以下は，サーバA側と同じ定義
   line文
     link文
       NL文
         :

このように定義してXNF/ASを開始すると，両サーバとも回線アダプタがスタンバイ状態になります。

その後，系切り替え制御プログラムなどの指示で，サーバA側の回線アダプタをオンライン状態にして通信を開始します。

3.7.2　回線アダプタの異常

回線アダプタに障害が発生した場合，XNF/ASは自動的に回線アダプタのダンプを取得して，回復処理をします。

ダンプファイルの名称は，"/etc/.HITACHI/system/ras/tmp/dump"下のdmp1100_ladmp1～ladmp8です。既定では，これらのファイルは上書きされないため，調査終了後すぐに削除する必要があります。また，回復処理には数分掛かる場合があります。

8個のファイルのうちいちばん古いファイルを上書きするように，Line_adapter文のdump_wraparoundオペランドで指定できます。

＜この項の構成＞

(1)　回線アダプタのパッケージ交換

(1)　回線アダプタのパッケージ交換

回線アダプタに障害が発生した場合，回線アダプタを交換します。回線アダプタのパッケージ交換の手順は，「3.4　回線アダプタの交換（ホットプラグPCI）」を参照してください。

3.7.3　回線の異常

＜この項の構成＞

(1)　自動回復をする場合

(2)　回線テスト

(1)　自動回復をする場合

回線アダプタに接続された回線で障害が発生した場合，回復できる障害については一定間隔で自動的に回復処理をします。障害の原因を取り除く必要はありますが，xnfonlineコマンドを入力する必要はありません。回線の品質は，xnfmonitorコマンド，およびxnftestコマンドで確認できます。

(2)　回線テスト

回線アダプタに接続された回線で障害が発生した場合，障害の発生個所をxnftestコマンドで確認できます。また，構成を追加した場合も，回線が正常に接続されているかどうかをxnftestコマンドで確認できます。

(a)　回線テストをする個所

xnftestコマンドで回線をテスト(ループテスト)し，障害が発生している個所を確認できます。回線テストをする個所を図3-9に示します。

図3-9　回線テストをする個所

（凡例）

回線アダプタの内部ループテスト

ローカルループテスト(自側のモデム)，または手動ループテスト

リモートループテスト(相手側のモデム)，または手動ループテスト

相手端末ループテスト

テストする個所(テスト種別)は，xnftestコマンドの-tオプションで指定します。xnftestコマンドについては，「4.2.20　xnftest（回線をテストする）」を参照してください。

(b)　操作手順

回線テストの操作手順を次に示します。

xnfshowコマンドで，対象の回線，またはリンクの状態を確認します。

対象の回線，またはリンクがオフライン状態でない場合，xnfofflineコマンドでオフライン状態にします。

xnftestコマンド(-sオプション指定)で回線テストを開始します。

xnftestコマンド(オプション指定なし)で，現在テストしている回線を調べます。

xnftestコマンド(-eオプション指定)で回線テストを終了し，テスト結果を確認します。

テスト結果の詳細は，マニュアル「EP8000回線アダプタ 概説/解説書」の回線テスト機能を参照してください。

3.7.4　そのほかの異常

＜この項の構成＞

(1)　XNF/ASのエラー

(2)　システムのメモリ不足

(3)　ファイルのI/Oエラー

(1)　XNF/ASのエラー

XNF/ASにプログラムエラーがあった場合，XNF/ASは自動的にメモリダンプ(XNF/ASの内部テーブルおよびバッファ領域)を採取して停止状態になります。オペレータは，メッセージの内容に従ってxnfstartコマンドでXNF/ASを再開始するか，またはシステムをリブートする必要があります。

(2)　システムのメモリ不足

XNF/ASのバッファ定義文で定義したバッファプール領域が，システムで使用できるメモリ容量より大きいと，XNF/ASが開始できません。xnfstartコマンド入力時に，メモリ不足のメッセージが表示されます。この場合，バッファ定義文で定義するバッファ容量を再見積もりする必要があります。

また，XNF/AS動作中に，xnfshowコマンドでバッファプールの使用状況を見ることができます。xnfshowコマンドで取得した情報を基に，バッファ容量の再見積もりをしてください。

(3)　ファイルのI/Oエラー

ファイル関連のシステムコールのログ情報が採取されていますので，そのエラー番号を解析して障害を取り除いてください。

3.7.5　障害情報の収集

XNF/ASは，障害発生時のメモリダンプやログなどの障害情報を，/etc/.HITACHI/system/rasディレクトリ下に格納します。これらの障害情報は，xnfsnapコマンドで一括して収集できます。

xnfsnapコマンドについては「4.2.15　xnfsnap（障害情報を収集する）」を参照してください。

注意事項

/etc/.HITACHI/system/rasディレクトリ下の障害情報は，障害発生時に随時上書きされます。必要な情報を消失しないよう，適宜xnfsnapコマンドを実行して障害情報を収集してください。

xnfsnapコマンドで指定したディレクトリに，以前収集した障害情報がある場合は上書きされます。必要に応じてバックアップを取得してください。

3.8　OSI拡張機能の環境設定と運用

＜この節の構成＞

3.8.1　OSI拡張機能を使用するための手順

3.8.2　OSI拡張機能での着信監視

3.8.3　OSI拡張機能の着信監視の設定手順

3.8.4　キープアライブ機能

3.8.5　ゲートウェイ通信機能を使用するときの注意事項

3.8.6　自局IPアドレス指定機能を使用するときの注意事項

3.8.7　OSI拡張高信頼化機能を使用するときの注意事項

3.8.8　OSI拡張機能のデーモンハングアップ通知機能

3.8.1　OSI拡張機能を使用するための手順

OSI拡張機能を使用する場合の手順の例を図3-10に示します。なお，この手順は「3.1　XNF/ASの環境設定」の手順の続きとなっているため，「3.1　XNF/ASの環境設定」に示す手順を実行したあとに実行してください。

図3-10　OSI拡張機能を使用する場合の手順の例

注※１

「3.8.2　OSI拡張機能での着信監視」および「3.8.3　OSI拡張機能の着信監視の設定手順」の「(1)OSI拡張着呼デーモンから起動する場合」を参照してください。

注※２

表3-6を参照してください。

注※３

「3.8.2　OSI拡張機能での着信監視」および「3.8.3　OSI拡張機能の着信監視の設定手順」の「(2)スーパサーバinetdから起動する場合」を参照してください。

注※４

"iso_tsap"（または"iso-tsap"）を使用する場合，そのままでかまいません。ポート番号は，規格(RFC1006)では102を使用します。

OSI拡張高信頼化機能を使用する場合，任意のサービス名で情報を定義してください。ポート番号は22102を推奨しますが，22102以外を使用する場合は，相手局ホストの設定に合わせてください。

iso_tsap  102/tcp
host_adaptor  22102/tcp

注※５

"tcp"が定義してあれば，そのままでかまいません。

注※６

OSI拡張機能で使用する共通情報のことです。TPTCP_define文またはOSI拡張機能のシステムパラメタ定義文で定義します。

注※７

OSI拡張機能のシステムパラメタ定義ファイルの登録状況は，xnftpprmgenコマンド（オプションなし）で確認できます。登録済みの場合は，OSI拡張機能のシステムパラメタ定義ファイルの登録内容が表示されます。

注※８

表3-5を参照してください。

表3-5　OSI拡張機能を使用する上で指定が必要な構成定義文

機能
指定が必要な定義文

定義文分類
オペランド

エンドシステムとしての通信機能を使用する場合
XNF/AS構成定義文

configuration文の「max_TSAP」

configuration文の「max_TPTCP_connection」

configuration文の「max_OSI_association」または「max_TLI_connection」

TPTCP_define文の「VASS」

エンドシステムで自局IPアドレス指定機能を使用する場合
XNF/AS構成定義文

configuration文の「max_TSAP」

configuration文の「max_TPTCP_connection」

configuration文の「max_OSI_association」または「max_TLI_connection」

TPTCP_define文の「VASS」

TPTCP_slot文の「VASS」と「IP_address」

ゲートウェイシステムとして通信機能を使用する場合
XNF/AS構成定義文

configuration文の「max_TSAP」

configuration文「max_TLI_connection」

OSI拡張機能の定義文

OSI拡張機能のゲートウェイ定義

エンドシステムでOSI拡張高信頼化機能を使用する場合
XNF/AS構成定義文

configuration文の「max_TSAP」

configuration文の「max_TPTCP_connection」

configuration文の「max_OSI_association」または「max_TLI_connection」

configuration文の「max_TPTCP_path」

configuration文の「max_TPTCP_VC」

configuration文の「max_TPTCP_vhost」

TPTCP_define文の「VASS」

TPTCP_VC文の「VASS」と「DTE_address」と「network_id」

ゲートウェイシステムでOSI拡張高信頼化機能を使用する場合
XNF/AS構成定義文

configuration文の「max_TSAP」

configuration文の「max_TPTCP_connection」

configuration文の「max_TLI_connection」

configuration文の「max_TPTCP_path」

configuration文の「max_TPTCP_VC」

configuration文の「max_TPTCP_vhost」

TPTCP_define文の「VASS」

TPTCP_VC文の「VASS」と「DTE_address」と「network_id」

OSI拡張機能の定義文

OSI拡張機能のゲートウェイ定義文

表3-6　OSI拡張着呼デーモンを使用する上で指定が必要な構成定義文

機能 | 指定が必要な定義文
定義文分類 | オペランド
エンドシステムまたはゲートウェイシステムでOSI拡張機能を使用する場合 | XNF/AS構成定義文 | TPTCP_define文の「isotsap_listen」と「isotsap_prot（省略可）」
エンドシステムまたはゲートウェイシステムでOSI拡張高信頼化機能を使用する場合 | XNF/AS構成定義文 | TPTCP_common文の「host_adaptor_listen」と「host_adaptor_port（省略可）」

3.8.2　OSI拡張機能での着信監視

＜この項の構成＞

(1)　着信監視の方法

(2)　注意事項

(1)　着信監視の方法

XNF/ASでは，OSI拡張機能の着信監視として，次のどちらかの方法を選択できます。

OSI拡張着呼デーモンを使用する方法

スーパサーバinetdを使用する方法

OSI拡張着呼デーモンを使用すると，XNF/AS構成定義で定義するOSI拡張機能の共通情報のうち次に示す指定値が，発呼時と同様に着呼時でもTCPコネクション確立時点で即時有効になります。

受信バッファサイズ

送信バッファサイズ

Nagleアルゴリズム無効化

遅延ACK無効化

キープアライブ

スーパサーバinetdを使用する場合，着呼時のTCPコネクション確立時点ではOS設定値が有効となり，TCPコネクションが確立したあとで，OSI拡張機能の共通情報の指定が有効になります。

OSI拡張機能の共通情報の指定が有効になるタイミングは，発呼時と着呼時で同じであることが望ましいです。そのため，OSI拡張機能の着信監視には，OSI拡張着呼デーモンを使用することを推奨します。互換性（従来と同じ動作であること）を優先する場合以外は，OSI拡張着呼デーモンを使用してください。

(2)　注意事項

OSI拡張着呼デーモンを使用するときの注意事項について説明します。

OSI拡張機能の共通情報はTPTCP_define文で定義してください。OSI拡張機能のシステムパラメタ定義文で定義しないでください。OSI拡張機能のシステムパラメタ定義ファイルが登録されている場合は，必ず登録を解除してください。

1つの通信機能でスーパサーバinetdとOSI拡張着呼デーモンを同時に使用しないでください。必ずどちらか一方を使用してください。

3.8.3　OSI拡張機能の着信監視の設定手順

OSI拡張機能で着信時に使用するデーモンを次のどちらかの方法で起動します。

OSI拡張着呼デーモンから起動する

スーパサーバinetdから起動する

＜この項の構成＞

(1)　OSI拡張着呼デーモンから起動する場合

(2)　スーパサーバinetdから起動する場合

(1)　OSI拡張着呼デーモンから起動する場合

TPTCP_define文のisotsap_listenオペランドにyesを指定します。OSI拡張高信頼化機能でOSI拡張着呼デーモンを使用する場合は，TPTCP_common文のhost_adaptor_listenオペランドにyesを指定します。

(2)　スーパサーバinetdから起動する場合

OSI拡張機能のデーモンをスーパサーバinetdに登録します。

inetdが読み取るコンフィグレーションファイル(/etc/inetd.conf)に次のフィールド(4行)を追加してください。

#
#XNF/AS  TPTCP(OSI_EX) deamon
#
iso_tsap※¹ stream tcp※² nowait root /etc/xnftpsrvdmon xnftpsrvdmon

また，OSI拡張高信頼化機能を使用する場合は，コンフィグレーションファイルに次のフィールド(4行)を追加してください。

#
#XNF/AS Host Adaptor deamon
#
host_adaptor※¹ stream tcp※² nowait root /etc/xnftptcpvc xnftptcpvc

注※１

"iso_tsap"（または"iso-tsap"）またはhost_adaptor 以外を使用する場合は，図3-10の注※４を参照してください。

注※２

/etc/protocolsファイルにtcpが定義されていなければなりません。inetdについての詳細は，AIXのマニュアルを参照してください。

3.8.4　キープアライブ機能

OSI拡張機能では，ソケットの「キープアライブ機能」が使用できます。これは，確立したTCPコネクション上でTCP/IPが定期的なメッセージ通信を行うことによって，回線障害などの発生を検知するためのものです。図3-11に示すようなネットワーク構成では，パケット交換網をキープアライブ機能によるデータパケットが通過します。なお，このデータパケットも課金対象となります。キープアライブ機能を使用するかどうかは選択できます。ただし，OSI拡張高信頼化機能上のOSI拡張機能の通信では，常に使用します。

キープアライブ機能の詳細については，AIXのマニュアルを参照してください。

図3-11　パケット交換網を経由するネットワーク構成例

3.8.5　ゲートウェイ通信機能を使用するときの注意事項

ゲートウェイ通信機能を使用するときの注意事項について説明します。

OSI拡張機能のゲートウェイ定義で指定する「中継先プロトコル」が'TCP'の「着信Tセレクタ」がすでにほかのAPで使用されている場合，ゲートウェイ通信機能は該当する「着信Tセレクタ」を使用できません。これは，「ゲートウェイ通信機能で使用する該当する着信Tセレクタは，ほかの通信機能で使用する着信Tセレクタとは別にしなければならない」ためです。

XNF/ASのxnfstopコマンド入力時，またはXNF/ASが異常終了した場合，1.と同様に，OSI拡張機能のゲートウェイ定義で指定する「中継先プロトコル」が'TCP'の「着信Tセレクタ」は，OSI拡張機能では使用できなくなります。使用するためには，次のどれかを実行する必要があります。

再IPLを実行

xnftpgwgen -fを実行

/etc/xnftpstopを実行後，/etc/xnftpstartを実行

OSI拡張機能のソケットトレースを取得（xnftraceコマンドの-xオプションでキーワードにosiexを指定）するには，configuration文のmax_TPTCP_connectionオペランドの指定が必要です。また，自局レファレンス番号の範囲指定やバッファプールの指定など，OSI拡張機能に関する設定をする場合は，TPTCP_define文の指定が必要です。

3.8.6　自局IPアドレス指定機能を使用するときの注意事項

自局IPアドレス指定機能を使用するときの注意事項について説明します。

エンドシステムとしての通信機能を使用する場合にだけ，自局IPアドレス指定機能を使用できます。

自局IPアドレス指定機能を使用する場合，TPTCP_slot文のVASSオペランドで指定した仮想スロット番号を，OSAS/APIまたはTLIを使用するAPがXNF/ASに通知する必要があります。
仮想スロット番号は，マルチネットワーク情報のアダプタ番号フィールドに設定して通知します。アダプタ番号フィールドは，ビットマップ指定用と数値指定用があり，それぞれ指定できる仮想スロット番号の範囲が異なります。指定できる仮想スロット番号の範囲を表3-7に示します。

表3-7　自局IPアドレス指定機能を使用する際に指定できる仮想スロット番号の範囲

アダプタ番号指定方法 | 指定できる仮想スロット番号の範囲
ビットマップ指定 | 20～24
数値指定 | 20～49

ビットマップ指定で仮想スロット番号25～49を指定した場合，ライブラリ関数が異常終了して，詳細エラーコードを通知します。コードの詳細については，「付録C　詳細エラー情報，詳細エラーコード，および切断理由コード」を参照してください。
マルチネットワーク情報については，マニュアル「XNF/AS　プログラマーズガイドOSI編」を参照してください。

TPTCP_slot文のIP_addressオペランドで指定したIPアドレスで着信した場合，APにはTPTCP_define文のVASSオペランドで指定した仮想スロット番号を通知します。

TPTCP_slot文のIP_addressオペランドで指定したIPアドレスで着信してコネクションが確立した状態で，xnfshowコマンドでOSI通信機能のリソースを表示した場合，TPTCP_define文のVASSオペランドで指定した仮想スロット番号が表示されます。

3.8.7　OSI拡張高信頼化機能を使用するときの注意事項

OSI拡張高信頼化機能を使用するときの注意事項について説明します。

＜この項の構成＞

(1)　仮想スロット番号を使用するときの注意事項

(2)　パス接続重複チェック機能を使用するときの注意事項

(1)　仮想スロット番号を使用するときの注意事項

仮想サーバ（OSI拡張高信頼化機能用）の仮想スロット番号（VASS）を指定する場合，APがTPTCP_VC文のVASSオペランドで定義した仮想スロット番号を通信管理に通知する必要があります。仮想スロット番号は，マルチネットワーク情報のアダプタ番号フィールドに設定して通知します。アダプタ番号フィールドは，ビットマップ指定用と数値指定用があり，それぞれ指定できる仮想スロット番号の範囲が異なります。指定できる仮想スロット番号の範囲を表3-8に示します。

表3-8　OSI拡張高信頼化機能を使用する際に指定できる仮想スロット番号の範囲

アダプタ番号指定方法 | 指定できる仮想スロット番号の範囲
ビットマップ指定 | 1～24
数値指定 | 1～900

ビットマップ指定で仮想スロット番号25～900を指定した場合，ライブラリ関数が異常終了して，詳細エラーコードを通知します。コードの詳細については，「付録C　詳細エラー情報，詳細エラーコード，および切断理由コード」を参照してください。マルチネットワーク情報については，マニュアル「XNF/AS　プログラマーズガイドOSI編」を参照してください。

アダプタ番号の指定方法によって，使用されるアダプタ番号が異なります。次にその条件を示します。

ビットマップと数値が同時に指定された場合，数値指定を優先します。ただし，数値のLI（アダプタ番号長）が0x00のときは，ビットマップ指定を優先します。

ビットマップ指定でTPTCP_defineとTPTCP_VCの両方のVASSが指定された場合，TPTCP_defineのVASSを優先します。

ビットマップ指定でTPTCP_slotまたはTPTCP_VCのVASSは一つだけ指定できます。
TPTCP_slotとTPTCP_VCの両方のVASSを同時に指定できません。

(2)　パス接続重複チェック機能を使用するときの注意事項

(a)　サーバとサーバモードで動作するホストが混在する場合の注意事項

VOS3 XNF/TCP仮想サーバ連携機能によるホスト間接続のサーバモードで動作するホストにサーバIDが指定されていることがあります。図3-12のようにサーバとサーバモードで動作するホストが混在する場合，サーバIDはホストとサーバで重複しないように指定する必要があります。

図3-12　ホストとサーバにサーバIDを指定する構成例

(b)　系切り替えの環境を構築している場合の注意事項

HAモニタなどを使用して系切り替え環境を構築している場合でも，サーバIDはXNF/ASごとに一意にする必要があります。

(c)　パス接続重複チェック機能をサポートしていないバージョンを使用する場合の注意事項

XNF/AS/Host Adaptor 02-08以前とVOS3 XNF/TCP/SERVER SUPPORT 01-02以降のバージョンで接続する場合，パス接続時に必ずKANF26229-Eメッセージが出力されます。詳細は，「付録B.2　メッセージの詳細」を参照してください。

3.8.8　OSI拡張機能のデーモンハングアップ通知機能

OSI拡張クライアントデーモンまたはOSI拡張着呼デーモンがハングアップしたときに，syslogファイルにメッセージを出力することによって異常発生をユーザに通知する機能です。この機能を使用して，OSI拡張機能の各デーモンのハングアップを検知する方法について説明します。

＜この項の構成＞

(1)　OSI拡張クライアントデーモンハングアップ通知機能の使用方法

(2)　OSI拡張着呼デーモンハングアップ通知機能の使用方法

(1)　OSI拡張クライアントデーモンハングアップ通知機能の使用方法

OSI拡張機能で発呼接続を制御するOSI拡張クライアントデーモン（xnftpclidmon）のハングアップ通知機能の使用方法を図3-13に示します。

図3-13　OSI拡張クライアントデーモンのハングアップ通知機能の使用方法

(a)　XNF/ASの設定

TPTCP_define文xnftpclidmon_hangup_timeオペランドに指定した時間でOSI拡張クライアントデーモンのハングアップ監視を行います。OSI拡張機能の使用方法の詳細については，「3.8.1　OSI拡張機能を使用するための手順」を参照してください。

(b)　ユーザが作成する仕掛け

syslogファイルのメッセージを監視してOSI拡張クライアントデーモンがハングアップしたことを検知し，デーモンを再起動するための仕掛けをユーザが作成してシステムに組み込みます。なお，xnftpstopコマンド，xnftpstartコマンドの実行によってOSI拡張クライアントデーモン以外に，OSI拡張着呼デーモン（xnftplsndmon）とOSI拡張ゲートウェイデーモン（xnftpgwdmon）も再起動します。

(2)　OSI拡張着呼デーモンハングアップ通知機能の使用方法

OSI拡張機能でTCPコネクションの着呼接続を制御するOSI拡張着呼デーモン（xnftplsndmon）のハングアップ通知機能の使用方法を図3-14に示します。

図3-14　OSI拡張着呼デーモンのハングアップ通知機能の使用方法

(a)　XNF/ASの設定

TPTCP_define文xnftplsndmon_hangup_timeオペランドに指定した時間でOSI拡張着呼デーモンのハングアップ監視を行います。OSI拡張機能の使用方法の詳細については，「3.8.1　OSI拡張機能を使用するための手順」を参照してください。OSI拡張着呼デーモンの使用方法の詳細については，「3.8.2　OSI拡張機能での着信監視」および「3.8.3　OSI拡張機能の着信監視の設定手順」の「(1)OSI拡張着呼デーモンから起動する場合」を参照してください。

(b)　ユーザが作成する仕掛け

syslogファイルのメッセージを監視してOSI拡張着呼デーモンがハングアップしたことを検知し，デーモンを再起動するための仕掛けをユーザが作成してシステムに組み込みます。なお，xnftpstopコマンド，xnftpstartコマンドの実行によってOSI拡張着呼デーモン以外に，OSI拡張クライアントデーモン（xnftpclidmon）とOSI拡張ゲートウェイデーモン（xnftpgwdmon）も再起動します。

3.9　HNA端末との通信時のログオン/ログオフ形式

HNA1次局とHNA端末との通信の開始/終了は，HNA1次局側からも端末側からも要求できます。端末側からの形式は，端末側のプログラムが送信する，形式の定められた"定様式ログオン/定様式ログオフ"と呼ばれる形式と，主に端末オペレータが入力する"不定様式ログオン/不定様式ログオフ"と呼ばれる形式があります。ここでは，不定様式ログオン/不定様式ログオフの形式について説明します。

＜この節の構成＞

3.9.1　標準形式不定様式ログオン/ログオフ

3.9.2　不定様式テーブルを使用したログオン/ログオフ

3.9.1　標準形式不定様式ログオン/ログオフ

＜この項の構成＞

(1)　不定様式ログオン文法

(2)　不定様式ログオフ文法

(3)　データフォーマット規定

(1)　不定様式ログオン文法

コマンド名　PLU名〔，ユーザデータ〕

コマンド名："LOGON"

PLU名：接続したいPLU名称を指定します。

ユーザデータ：接続したいPLUへ渡すユーザデータを指定します。

(2)　不定様式ログオフ文法

コマンド名　〔PLU名〔，ユーザデータ〕〕

コマンド名："LOGOFF"

PLU名：切り離したいPLU名称を指定します。

ユーザデータ：切り離したいPLUへ渡すユーザデータを指定します。

(3)　データフォーマット規定

(a)　文字コード

EBCDIKコード

(b)　コマンド形式

コマンド名のあとには，一つ以上の"　"（スペース）が必要です。

各オペランドは位置パラメタであり，オペランドの間には"，"（コンマ），または"　"（スペース）が必要です。

(c)　HNAデータ形式

セグメント分割を行う場合は，先頭セグメント（FIS）にコマンド名，およびPLU名を含ませてください。また，OICである必要があるため，チェイン分割はできません。

3.9.2　不定様式テーブルを使用したログオン/ログオフ

不定様式テーブルを定義すると，コマンド名を変更し，PLU名称を省略できます。定義文法については，USSTBL文，およびUSSDATA文を参照してください。

＜この項の構成＞

(1)　ログオン/ログオフ文法

(1)　ログオン/ログオフ文法

コマンド名　〔ユーザデータ〕

コマンド名：USSDATA文で定義した不定様式ログオン/ログオフ文字列

ユーザデータ：接続，および切り離したいPLUへ渡すユーザデータを指定します。

データフォーマット規定，コマンド形式，およびHNAデータ形式は，「3.9.1　標準形式不定様式ログオン/ログオフ」の場合と同じです。

不定様式テーブルとHNA端末，およびPLUとの関係を，図3-15に示します。

図3-15　不定様式テーブルとHNA端末，およびPLUとの関係

3.10　系切り替え機能の環境設定

現用系のXNF/ASが異常終了したことを，HAモニタが検知して予備系に切り替えることで，信頼性や稼働率を向上できます。

ここでは，HAモニタでXNF/ASのプロセスを監視し，異常終了した際には予備系に切り替える場合の環境設定の例について説明します。

＜この節の構成＞

3.10.1　系切り替え構成例

3.10.2　前提条件

3.10.3　サーバ対応の環境設定

3.10.4　サーバグループの親子関係と起動順序

3.10.5　XNF/ASのプロセスを監視するシェルスクリプト

3.10.6　LANの状態設定ファイル

3.10.7　HAモニタで使用するサンプルファイル

3.10.1　系切り替え構成例

この節で説明する，系切り替え構成の例を図3-16に示します。

図3-16　系切り替え構成の例

3.10.2　前提条件

この節で説明する環境設定の例は，次の条件で作成しています。

XNF/ASをサーバプログラムとしてHAモニタに登録します。

XNF/ASはシステムを起動すると自動的に開始し，システムを停止すると自動的に終了する設定で運用します。HAモニタからXNF/ASの起動および停止は行いません。

XNF/ASが異常終了したことをHAモニタが検知して，系切り替えを行います。

XNF/ASの付加通信機能（OSI拡張機能，自局IPアドレス指定機能，およびOSI拡張高信頼化機能）で使用するLANの接続，および切り離しを行います。

LANの接続，および切り離し時に仮想サーバの切り替えを行います。

仮想サーバの切り替えに失敗した場合は，系切り替えを中止します。

系切り替え時に，回線アダプタおよび回線切替装置単位に通信回線の切り替えを行います。

回線アダプタの障害検知による系切り替えは行いません。

3.10.3　サーバ対応の環境設定

HAモニタのserversという定義ファイルにサーバ対応の環境を設定します。XNF/ASをサーバプログラムとして設定する内容を，オペランドごとに次に示します。

なお，次に示す以外のオペランドについては，環境に合わせて任意に指定してください。詳細については，マニュアル「高信頼化システム監視機能 HAモニタ AIX(R)編」を参照してください。

＜この項の構成＞

(1)　nameオペランド

(2)　acttypeオペランド

(3)　termcommandオペランド

(4)　groupオペランド

(5)　lan_updownオペランド

(6)　patrolcommandオペランド

(7)　servexec_retryオペランド

(8)　laオペランド

(9)　hlsオペランド

(10)　ip_neckオペランド

(1)　nameオペランド

XNF/ASでは戻り値が0のダミーの起動コマンドを指定します。

XNF/ASの起動コマンド（xnfstartコマンドなど）を記述したシェルスクリプトなどを指定しないでください。

この設定例では，XNF/ASはシステムを起動すると自動的に開始する設定なので，サーバの起動コマンドからXNF/ASを起動する必要はありません。

シェルスクリプトによるダミーの起動コマンドの作成例を次に示します。

#!/bin/sh

exit 0

システム起動時にXNF/ASを開始するための設定方法については，「3.1　XNF/ASの環境設定」を参照してください。

(2)　acttypeオペランド

XNF/ASではモニタモードで運用するため，monitorを指定します。

(3)　termcommandオペランド

XNF/ASではこのオペランドの指定を省略します。

ユーザが作成したサーバの停止コマンドを指定する場合は，XNF/ASの停止コマンド（xnfstopコマンドなど）を記述したシェルスクリプトなどを指定しないでください。

この設定例では，XNF/ASはシステムを停止すると自動的に停止する設定にしてください。設定方法については，「3.1　XNF/ASの環境設定」を参照してください。

(4)　groupオペランド

XNF/ASと上位APなどの他のサーバをグループ化して連動系切り替えを行う場合は，サーバグループの名称を指定します。

(5)　lan_updownオペランド

XNF/ASの付加通信機能（OSI拡張機能，自局IPアドレス指定機能，およびOSI拡張高信頼化機能）で使用するIPアドレスを，HAモニタのLANの状態設定ファイルで設定するため，useを指定します。

(6)　patrolcommandオペランド

ユーザが作成したXNF/ASのプロセスを監視するコマンドを指定します。

XNF/ASプロセス監視シェルスクリプトのサンプルは，XNF/ASのサンプルファイル用ディレクトリ下に格納されています。詳細については，「3.10.7　HAモニタで使用するサンプルファイル」を参照してください。

(7)　servexec_retryオペランド

nameオペランドに指定したダミーの起動コマンドは再実行する必要がないので，0を指定します。

(8)　laオペランド

切り替え対象となる回線アダプタの名称（Line_adapter文のnameオペランドで指定した名称）を指定します。

(9)　hlsオペランド

切り替え対象となる回線切替装置の名称を指定します。

(10)　ip_neckオペランド

仮想サーバの切り替え失敗時に系切り替えを中止させるため，useを指定します。

3.10.4　サーバグループの親子関係と起動順序

XNF/ASのサーバを含むサーバグループ内では，XNF/ASを親サーバ，上位APを子サーバとして定義してください。

系切り替え時に，XNF/ASが起動してから上位APを起動するようにするため，上位APのサーバ対応の環境設定のparentオペランドにXNF/ASのサーバ識別名を指定します。

3.10.5　XNF/ASのプロセスを監視するシェルスクリプト

XNF/AS/BASEのプロセスを監視するシェルスクリプトを作成します。OSI拡張機能を使用する場合は，XNF/AS/BASEのプロセスに加えて，XNF/AS/OSI Extensionのプロセスも監視するシェルスクリプトを作成します。

各シェルスクリプトのサンプルは，XNF/ASのサンプルファイル用ディレクトリの下に格納されています。詳細については，「3.10.7　HAモニタで使用するサンプルファイル」を参照してください。

シェルスクリプトのサンプルを次に示します。

XNF/AS/BASEのプロセスを監視するシェルスクリプト（XNF_monitor.sh）

#!/bin/sh
#
# XNF/AS/BASE (XNF_monitor.sh)
# All Rights Reserved. Copyright (C) 2013, Hitachi, Ltd.
#
# The object program to monitor
# XNF/AS/BASE
XNFELDMON_PROGRAM=/xnfs/bin/XNFeldmon
XNFELDMON_COUNT=1
XNFRASDMON_PROGRAM=/xnfs/bin/XNFrasdmon
XNFRASDMON_COUNT=2
# Tuning parameter
SLEEP_TIME=5
MAX_RETRY_COUNT=3

# The definition of command
PS=/usr/bin/ps
GREP=/usr/bin/grep
WC=/usr/bin/wc
SLEEP=/usr/bin/sleep
BASENAME=/usr/bin/basename
PRINTF=/usr/bin/printf
EXPR=/usr/bin/expr

# process check
ProcessCheck()
{
   PROGRAM1=$1
   PROGRAM_COUNT=$2
   PROGRAM2=`$BASENAME $PROGRAM1`
   PROGRAM2=`$PRINTF "%.8s" "$PROGRAM2"`

   RETRY_COUNT=0
   while [ $RETRY_COUNT -lt $MAX_RETRY_COUNT ]
   do
       COUNT=`$PS -ef | $GREP -e "${PROGRAM1}" -e "¥[${PROGRAM2}" | $GREP -v grep | $WC -l`
       if [ $COUNT -eq $PROGRAM_COUNT ]
       then
           return 0
       else
           RETRY_COUNT=`$EXPR $RETRY_COUNT + 1`
       fi

       $SLEEP $SLEEP_TIME
   done

   exit
}

# Main loop
{
   while true
   do
       # XNF/AS/BASE
       ProcessCheck $XNFELDMON_PROGRAM $XNFELDMON_COUNT
       ProcessCheck $XNFRASDMON_PROGRAM $XNFRASDMON_COUNT

       $SLEEP $SLEEP_TIME
   done
}

チューニングパラメタの説明

下線で表記したシェル変数はチューニングパラメタです。次のとおり設定してください。

シェル変数SLEEP_TIME
プロセス監視の実行間隔（単位：秒）を設定してください。

シェル変数MAX_RETRY_COUNT
プロセス監視の最大試行回数を設定してください。

XNF/AS/BASEとXNF/AS/OSI Extensionのプロセスを監視するシェルスクリプト（XNF_OSIEX_monitor.sh）

#!/bin/sh
#
# XNF/AS/OSI Extension (XNF_OSIEX_monitor.sh)
# All Rights Reserved. Copyright (C) 2013, Hitachi, Ltd.
#
# The object program to monitor
# XNF/AS/BASE
XNFELDMON_PROGRAM=/xnfs/bin/XNFeldmon
XNFELDMON_COUNT=1
XNFRASDMON_PROGRAM=/xnfs/bin/XNFrasdmon
XNFRASDMON_COUNT=2
# XNF/AS/OSI Extension
XNFTPCLIDMON=/etc/xnftpclidmon
XNFTPGWDMON=/etc/xnftpgwdmon
XNFTPLSNDMON=/etc/xnftplsndmon
# Tuning parameter
SLEEP_TIME=5
MAX_RETRY_COUNT=3

# The definition of command
PS=/usr/bin/ps
GREP=/usr/bin/grep
WC=/usr/bin/wc
SLEEP=/usr/bin/sleep
BASENAME=/usr/bin/basename
PRINTF=/usr/bin/printf
EXPR=/usr/bin/expr

# process check
ProcessCheck()
{
   PROGRAM1=$1
   PROGRAM_COUNT=$2
   PROGRAM2=`$BASENAME $PROGRAM1`
   PROGRAM2=`$PRINTF "%.8s" "$PROGRAM2"`

   RETRY_COUNT=0
   while [ $RETRY_COUNT -lt $MAX_RETRY_COUNT ]
   do
       COUNT=`$PS -ef | $GREP -e "${PROGRAM1}" -e "¥[${PROGRAM2}" | $GREP -v grep | $WC -l`
       if [ $COUNT -eq $PROGRAM_COUNT ]
       then
           return 0
       else
           RETRY_COUNT=`$EXPR $RETRY_COUNT + 1`
       fi

       $SLEEP $SLEEP_TIME
   done

   exit
}

# process check2
ProcessCheck2()
{
   PROGRAM1=$1
   PROGRAM2=`$BASENAME $PROGRAM1`
   PROGRAM2=`$PRINTF "%.8s" "$PROGRAM2"`

   RETRY_COUNT=0
   while [ $RETRY_COUNT -lt $MAX_RETRY_COUNT ]
   do
       EXIST=`$PS -ef | $GREP -e "${PROGRAM1}" -e "¥[${PROGRAM2}" | $GREP -v grep`
       if [ "$EXIST" != "" ]
       then
           return 0
       else
           RETRY_COUNT=`$EXPR $RETRY_COUNT + 1`
       fi

       $SLEEP $SLEEP_TIME
   done

   exit
}

# Main loop
{
   while true
   do
       # XNF/AS/BASE
       ProcessCheck $XNFELDMON_PROGRAM $XNFELDMON_COUNT
       ProcessCheck $XNFRASDMON_PROGRAM $XNFRASDMON_COUNT

       # XNF/AS/OSI Extension
       ProcessCheck2 $XNFTPCLIDMON
       ProcessCheck2 $XNFTPGWDMON
       ProcessCheck2 $XNFTPLSNDMON

       $SLEEP $SLEEP_TIME
   done
}

チューニングパラメタの説明

下線で表記したシェル変数はチューニングパラメタです。次のとおり設定してください。

シェル変数SLEEP_TIME
プロセス監視の実行間隔（単位：秒）を設定してください。

シェル変数MAX_RETRY_COUNT
プロセス監視の最大試行回数を設定してください。

3.10.6　LANの状態設定ファイル

次に示すファイルをHAモニタの環境設定用ディレクトリ下に作成します。

LAN接続時の状態設定ファイル

LAN切り離し時の状態設定ファイル

各ファイルのサンプルは，XNF/ASのサンプルファイル用ディレクトリの下に格納されています。詳細については，「3.10.7　HAモニタで使用するサンプルファイル」を参照してください。

＜この項の構成＞

(1)　LAN接続時の状態設定ファイル

(2)　LAN切り離し時の状態設定ファイル

(1)　LAN接続時の状態設定ファイル

LAN接続時の状態設定ファイルは，LANを接続する場合に使用します。XNF/ASのサーバ識別名.upというファイル名で作成します。

XNF/ASが使用するエイリアスIPアドレスを，OSのifconfigコマンドでLANアダプタに追加します。ifconfigコマンドの詳細については，AIXのマニュアルを参照してください。

また，OSI拡張高信頼化機能の仮想サーバを切り替える場合は，xnfonlineコマンドで仮想サーバをオンラインにする処理も指定します。サンプルファイルを次に示します。

LAN接続時の状態設定ファイル（XNF.up）

#!/bin/sh
#
# XNF/AS/Host Adaptor (XNF.up)
# All Rights Reserved. Copyright (C) 2013, Hitachi, Ltd.
#
# Network Configuration for ONLINE

# TCP/IP
IFCONFIG=/etc/ifconfig

$IFCONFIG en0 inet 172.xxx.xxx.xxx alias netmask 255.255.255.0 broadcast 172.xxx.xxx.255

# XNF/AS
XNFONLINE=/etc/xnfonline
SLEEP=/usr/bin/sleep
EXPR=/usr/bin/expr
# Tuning parameter
VSRV_NAME=TPVC01
SLEEP_TIME=1
MAX_RETRY_COUNT=10

RETRY_COUNT=0
while true
do
   $XNFONLINE -n $VSRV_NAME > /dev/null 2>&1
   RC=$?

   if [ $RC -eq 0 ]    # normal end
   then
       exit 0
   elif [ $RC -eq  3 ] # retry
   then
       if [ $RETRY_COUNT -lt $MAX_RETRY_COUNT ]
       then
           RETRY_COUNT=`$EXPR $RETRY_COUNT + 1`
       else            # retryout
           exit 1
       fi
   else                # error return
       exit 1
   fi

   $SLEEP $SLEEP_TIME
done

チューニングパラメタの説明

下線で表記した次のifconfigコマンドの引数およびシェル変数はチューニングパラメタです。次のとおり設定してください。

ifconfigコマンド
ifconfigコマンドの引数はネットワーク構成に合わせて設定してください。

シェル変数VSRV_NAME
切り替え対象となる仮想サーバの名称（TPTCP_VC文のnameオペランドで指定した名称）を設定してください。

シェル変数SLEEP_TIME
xnfonlineコマンドの再試行間隔（単位：秒）を設定してください。

シェル変数MAX_RETRY_COUNT
xnfonlineコマンドの最大試行回数を設定してください。

(2)　LAN切り離し時の状態設定ファイル

LAN切り離し時の状態設定ファイルは，LANの切り離しをする場合に使用します。XNF/ASのサーバ識別名.downというファイル名で作成します。

XNF/ASが使用するエイリアスIPアドレスを，OSのifconfigコマンドでLANアダプタから削除します。ifconfigコマンドの詳細については，AIXのマニュアルを参照してください。

また，OSI拡張高信頼化機能の仮想サーバを切り替える場合は，xnfofflineコマンドで仮想サーバをオフラインにする処理も指定します。サンプルファイルを次に示します。

LAN切り離し時の状態設定ファイル（XNF.down）

#!/bin/sh
#
# XNF/AS/Host Adaptor (XNF.down)
# All Rights Reserved. Copyright (C) 2013, Hitachi, Ltd.
#
# Network Configuration for OFFLINE

# XNF/AS
XNFOFFLINE=/etc/xnfoffline
SLEEP=/usr/bin/sleep
EXPR=/usr/bin/expr
# Tuning parameter
VSRV_NAME=TPVC01
SLEEP_TIME=1
MAX_RETRY_COUNT=10

RETRY_COUNT=0
while true
do
   $XNFOFFLINE -n $VSRV_NAME > /dev/null 2>&1
   RC=$?

   if [ $RC -eq 0 ]    # normal end
   then
       break
   elif [ $RC -eq  3 ] # retry
   then
       if [ $RETRY_COUNT -lt $MAX_RETRY_COUNT ]
       then
           RETRY_COUNT=`$EXPR $RETRY_COUNT + 1`
       else            # retryout
           break
       fi
   else                # error return
       break
   fi

   $SLEEP $SLEEP_TIME
done

# TCP/IP
IFCONFIG=/etc/ifconfig

$IFCONFIG en0 inet 172.xxx.xxx.xxx delete

exit 0

チューニングパラメタの説明

下線で表記した次のifconfigコマンドの引数およびシェル変数はチューニングパラメタです。次のとおり設定してください。

ifconfigコマンド
ifconfigコマンドの引数はネットワーク構成に合わせて設定してください。

シェル変数VSRV_NAME
切り替え対象となる仮想サーバの名称（TPTCP_VC文のnameオペランドで指定した名称）を設定してください。

シェル変数SLEEP_TIME
xnfofflineコマンドの再試行間隔（単位：秒）を設定してください。

シェル変数MAX_RETRY_COUNT
xnfofflineコマンドの最大試行回数を設定してください。

3.10.7　HAモニタで使用するサンプルファイル

HAモニタで使用するサンプルファイルは，次のディレクトリに格納されています。

/opt/XNFS/samples/HAmon

サンプルファイルは任意のディレクトリにコピーし，構成に合わせて修正してから使用してください。作成したシェルスクリプトおよびLANの状態設定ファイルには実行権限を付けてください。

サンプルファイルの説明を表3-9に示します。

表3-9　HAモニタで使用するサンプルファイル

サンプルファイル名 | 説明 | サンプルファイルが同梱されているプログラムプロダクトの名称
XNF_monitor.sh | XNF/AS/BASEのプロセス監視シェルスクリプト（OSI拡張機能を使用しない場合） | XNF/AS/BASE
XNF_OSIEX_monitor.sh | XNF/AS/BASEとXNF/AS/OSI Extensionのプロセス監視シェルスクリプト（OSI拡張機能を使用する場合） | XNF/AS/OSI Extension
XNF.up | LAN接続時の状態設定ファイル（OSI拡張高信頼化機能の仮想サーバ起動） | XNF/AS/Host Adaptor
XNF.down | LAN切り離し時の状態設定ファイル（OSI拡張高信頼化機能の仮想サーバ停止） | XNF/AS/Host Adaptor

XNF/AS/Host Adaptorがインストールされていない環境で，自局IPアドレス指定機能を使用して系切り替えをする場合は，マニュアルのサンプルファイルから必要部分をコピーしてLANの状態設定ファイルを作成してください。

4.　運用コマンド

この章では，XNF/ASを運用するときに使用する運用コマンドについて説明します。

＜この章の構成＞

4.1　運用コマンドの一覧

4.2　運用コマンドの詳細

4.1　運用コマンドの一覧

XNF/ASには，保守，運用をするための運用コマンドがあります。XNF/ASの運用コマンドを表4-1に示します。

表4-1　XNF/ASの運用コマンド

大分類 | コマンド名 | 説明
スーパユーザ用 | xnfact | HNA1次局が管理するPU，またはSLUを運用状態にします。
xnfboot | IPL時，またはPP組み込み後にXNF/ASを開始します。
xnfdelete | XNF/AS稼働中に，リソースを削除します。
xnfdump | XNF/AS稼働中に，回線アダプタのメモリダンプを取得または編集します。
xnfgen | 定義文ファイルを解析して，ゼネレーションファイルを作成します。
xnfinact | HNA1次局が管理するPU，またはSLUを非運用状態にします。
xnfoffline | リソースをオフライン状態にします。
xnfonline | リソースをオンライン状態にします。
xnfpwon | パケット交換網に接続された，相手システムの電源を投入します。
xnfshutdown | OS停止時にXNF/ASを終了します。
xnfsnap | XNF/ASの障害情報を収集します。
xnfstandby | リソースをスタンバイ状態にします。
xnfstart | XNF/ASを開始します。
xnfstop | XNF/ASを終了します。
xnftdump | XNF/AS稼働中に，XNF/ASの内部テーブル，およびバッファのメモリダンプを取得または編集します。
xnftest | XNF/AS稼働中に，回線や回線下のノードを追加した場合，または障害が発生した場合にテストします。
xnftpgwgen | OSI拡張機能のゲートウェイ定義ファイルを解析し，OSI拡張機能のゲートウェイ定義として登録します。
xnftpprmgen | OSI拡張機能のシステムパラメタ定義ファイルを解析し，OSI拡張機能の共通情報として登録します。
xnftpstart | OSI拡張機能を開始します。
xnftpstop | OSI拡張機能を停止します。
xnftrace | トレースを採取します。
xnftrace2 | トレースを出力するファイルを事前に割り当てます。または，トレースを出力するファイルを切り替えます。
xnftune | XNF/AS内の統計情報を編集，表示します。
一般ユーザ用 | comlog | エラーメッセージを表示します。
xnfedit | トレースを編集します。
xnfmonitor | 回線の統計情報を表示します。
xnfshow | AP，リンク，回線，回線アダプタなどの状態と構成を表示します。または，XNF/ASバッファ使用状況を表示します。

注意事項：

XNF/ASの運用コマンドは，AIXのTZ環境変数に従って時刻を表示します。このため，現地時刻などの出力を必要とする場合には，TZ環境変数を設定してください。

TZ環境変数については，AIXのマニュアルを参照してください。

4.2　運用コマンドの詳細

ここでは，運用コマンドをアルファベット順に説明します。運用コマンドの形式は，次のとおりです。

運用コマンドの形式

運用コマンドの記述形式を次に示します。

コマンド名称　オプション

コマンド名称：

コマンド名称は，実行するコマンドが登録されているファイルのファイル名称です。

オプション：

オプションは，"－(ハイフン)"で始まる文字列で，引数を取らないか，または1個の引数を取ります。

オプションの記述形式を次に示します。

　-オプションフラグ
　または
　-オプションフラグ 引数

（凡例）

オプションフラグ：

1文字の英字。英大文字と英小文字は，区別されます。

引数：

オプションフラグに対する引数で，リソースの名称やプロトコル種別などを指定します。

運用コマンドの説明に使用する記号

運用コマンドの説明に使用する記号を表4-2に示します。

表4-2　運用コマンドの説明に使用する記号

記述記号
意味

〔 〕
この記号で囲まれている項目は，省略できることを示します。
(例)　ABC 〔-D〕 〔-E〕
これは，ABCと指定するか，ABC -Dと指定するか，またはABC -Eと指定することを示します。

｛ ｝
この記号で囲まれている複数の項目のうちから，一つを選択しなければならないことを示します。
(例)　｛-A｜-B｝
これは，-Aまたは-Bのどちらかを必ず選択することを示します。

｜
この記号で区切られた項目から，選択して指定できることを示します。
(例)　-A｜-B
これは，-Aまたは-Bのどちらかを選択することを示します。

-nオプションで指定するリソース名称とコマンドの対応

XNF/ASのコマンドで，リソース名称を指定して操作する場合，通常-nオプションでリソース名称を指定します。

-nオプションで指定するリソース名称とコマンドの対応を表4-3に示します。

表4-3　-nオプションで指定するリソース名称とコマンドの対応

リソース名 | コマンド
basicline文で定義した回線 | xnfdelete，xnfedit，xnfmonitor，xnfoffline，xnfonline，xnfshow，xnftest，xnftrace
HNA1_PU文で定義したPU | xnfact，xnfdelete，xnfinact，xnfshow
HNA1_SLU文で定義したSLU | xnfact，xnfdelete，xnfinact，xnfshow
HNA1次局のPLU名称 | xnfedit
HNA2_slot文で定義したHNA2スロット | xnfdelete，xnfoffline，xnfonline
Line_adapter文で定義した回線アダプタ | xnfdelete，xnfdump，xnfedit，xnfoffline，xnfonline，xnfshow，xnfstandby，xnftrace
line文で定義した回線 | xnfdelete，xnfedit，xnfmonitor，xnfshow，xnftest，xnftrace
link文で定義したリンク | xnfdelete，xnfoffline，xnfonline，xnfshow，xnftest
SW_group_define文で定義した公衆回線グループ | xnfdelete，xnfshow
TPTCP_VC文で定義した仮想サーバ（OSI拡張高信頼化機能用） | xnfdelete，xnfoffline，xnfonline，xnfshow
X25_group_define文で定義したX.25グループ | xnfdelete，xnfshow
X25_info文で定義したX.25Qos情報 | xnfdelete，xnfshow
X25_route文で定義したX.25ルーティング情報 | xnfdelete，xnfshow

-xオプションで指定するキーワードとコマンドの対応

リソースの一覧を表示する場合などは，各プログラムプロダクトが管理しているリソースをグループ化して操作します。

リソースをグループ化して操作する場合，-xオプションでキーワードを指定して操作します。操作方法については，各コマンドの説明を参照してください。

各キーワードとコマンドの対応を表4-4に示します。

表4-4　-xオプションで指定するキーワードとコマンドの対応

キーワード | 意味 | 使用できるコマンド
hdlc | HDLCパススルーのAPIを示します。 | xnfedit，xnfshow，xnftrace
hna1 | HNA1次局のAPIを示します。 | xnfshow，xnftrace
hna1log | HNA1次局の内部ロギング情報を示します。 | xnfedit，xnftrace
hna1uss | HNA1次局が使用する不定様式テーブルを示します。 | xnfdelete，xnfshow
hna2 | HNA2次局のAPIを示します。 | xnfshow
hsc | 回線アダプタに接続されたHSC1およびHSC2手順回線のAPIを示します。 | xnfedit，xnftrace
la | 回線アダプタを示します。 | xnfshow
layerw | XNF/AS内部のレイヤを示します。 | xnftrace
line | 回線アダプタに接続された回線を示します。 | xnfshow
link | 回線アダプタに接続されたリンクを示します。 | xnfshow
ncam | HNA2次局NCAMインタフェースのAPIを示します。 | xnfedit，xnftrace
ncsb | 回線アダプタに接続されたNCSB手順回線のAPIを示します。 | xnfedit，xnftrace
nli | X.25パススルーのAPIを示します。 | xnfedit，xnfshow，xnftrace
osas | OSAS APIを示します。 | xnfedit，xnfshow，xnftrace
osas_api | OSAS APIの定義情報を示します。 | xnfdelete，xnfshow
osiex | OSI拡張機能の情報を示します。 | xnfedit，xnfshow，xnftrace
slus | HNA2次局SLUSインタフェースのAPIを示します。 | xnfedit，xnftrace
swg | 回線アダプタに接続された回線の公衆グループを示します。 | xnfshow
tpi | TLI通信機能の情報を示します。 | xnfedit，xnftrace
tpvc | 仮想サーバ（OSI拡張高信頼化機能用）の情報を示します。 | xnfshow
x25 | X.25情報を示します。 | xnfshow，xnfmonitor
x25group | X.25のグループを示します。 | xnfshow
x25info | X.25のQos情報の一覧を示します。 | xnfshow
x25route | X.25のルーティング情報を示します。 | xnfshow

＜この節の構成＞

4.2.1　comlog（エラーメッセージを表示する）

4.2.2　xnfact（HNA1次局が管理するPUまたはSLUを運用状態にする）

4.2.3　xnfboot（IPL時またはPP組み込み後，XNF/ASを開始する）

4.2.4　xnfdelete（構成を削除する）

4.2.5　xnfdump（ハードウェアのダンプを取得または編集する）

4.2.6　xnfedit（トレースを編集する）

4.2.7　xnfgen（XNF/ASをゼネレーションする）

4.2.8　xnfinact（HNA1次局が管理するPUまたはSLUを非運用状態にする）

4.2.9　xnfmonitor（統計情報を表示する）

4.2.10　xnfoffline（オフライン状態にする）

4.2.11　xnfonline（オンライン状態にする）

4.2.12　xnfpwon（パケット交換網に接続された相手システムの電源を投入する）

4.2.13　xnfshow（状態・構成を表示する）

4.2.14　xnfshutdown（OS停止時にXNF/ASを終了する）

4.2.15　xnfsnap（障害情報を収集する）

4.2.16　xnfstandby（スタンバイ状態にする）

4.2.17　xnfstart（XNF/ASを開始する，または構成を追加する）

4.2.18　xnfstop（XNF/ASを終了する）

4.2.19　xnftdump（メモリダンプを取得・編集する）

4.2.20　xnftest（回線をテストする）

4.2.21　xnftpgwgen（OSI拡張機能のゲートウェイ定義を登録する）

4.2.22　xnftpprmgen（OSI拡張機能のシステムパラメタ定義を登録する）

4.2.23　xnftpstart（OSI拡張機能を開始する）

4.2.24　xnftpstop（OSI拡張機能を停止する）

4.2.25　xnftrace（トレースを採取する）

4.2.26　xnftrace2（トレース出力ファイルを取り替える）

4.2.27　xnftune（XNF/AS内の統計情報を編集出力する）

4.2.1　comlog（エラーメッセージを表示する）

＜この項の構成＞

(1)　形式

(2)　機能

(3)　実行者

(4)　オプション

(5)　注意事項

(6)　使用例

(1)　形式

/etc/comlog

(2)　機能

XNF/ASが動作中に出力するメッセージは，syslogファイルや標準エラー出力に出力されますが，XNF/ASのメモリ内にもメッセージを蓄積しています。このコマンドを使用することで，「付録B　メッセージ」に示すKANFで始まるメッセージを，標準出力に出力させることができます。ただし，「付録B　メッセージ」でメッセージIDのあとに※の付いているメッセージは，comlogコマンドを実行しても，標準出力には出力されません。

このコマンドは，XNF/AS停止後でも使用できます。

(3)　実行者

一般ユーザ

(4)　オプション

ありません。

(5)　注意事項

XNF/ASは，内部メモリに約400個のメッセージを蓄えられます。内部メモリは，ラップアラウンド形式で使用するため，古いメッセージはcomlogコマンドを入力しても参照できない場合があります。

XNF/ASを開始後，システムのリブートや日立PPインストーラを起動してXNF/AS関連のPPを追加・更新・削除すると，XNF/ASの内部メモリがクリアされるため，以前のメッセージは参照できません。この場合，syslogファイルを参照してください。

(6)　使用例

KANFで始まるメッセージを標準出力に出力します。

入力形式：

/etc/comlog

出力形式：

(1)     (2)       (3)              (4)
mm/dd hh:mm:ss メッセージID メッセージテキスト

［説明］

メッセージを出力した日付を示します。日付は設定されないこともあります。

メッセージを出力した時刻を示します。時刻は設定されないこともあります。

KANFで始まるメッセージIDを示します。

メッセージテキストを示します。

出力例：

/etc/comlog

03/23  11:23:02  KANF22001-E  LINK(LINK02)  error.code=10-10024c01040001​
          :

4.2.2　xnfact（HNA1次局が管理するPUまたはSLUを運用状態にする）

＜この項の構成＞

(1)　形式

(2)　機能

(3)　実行者

(4)　オプション

(5)　注意事項

(1)　形式

/etc/xnfact -n 名称

(2)　機能

HNA1のPU，またはSLUを運用状態にします。運用状態とは，指定されたPU，またはSLUを自動起動の対象とする状態を指します。下位層（ネットワーク層，データリンク層など）がオンライン状態の場合，このコマンドの入力でPU，またはSLUが起動（active化）されます。

(3)　実行者

スーパユーザ

(4)　オプション

(a)　-n 名称

運用状態にするHNA1_PU文で定義したPU，またはHNA1_SLU文で定義したSLUの名称を指定します。

(5)　注意事項

xnfstart直後の初期状態では，PU，およびSLUは運用状態になります。ただし，PUは，HNA1_PU文でauto_start noと指定した場合，初期状態が非運用状態となります。

4.2.3　xnfboot（IPL時またはPP組み込み後，XNF/ASを開始する）

＜この項の構成＞

(1)　形式

(2)　機能

(3)　実行者

(4)　オプション

(5)　使用例

(1)　形式

/etc/xnfboot

(2)　機能

XNF/ASを開始します。

このコマンドは，OS起動時のスクリプトに記述するか，インストール直後の運用開始時に使用します。

(3)　実行者

スーパユーザ

(4)　オプション

ありません。指定しても無視します。

(5)　使用例

OS起動時のスクリプト(/etc/rc.d/rc2.d/S???xnfs)の記述例を次に示します。

#!/bin/sh
case "$1" in
start)  /etc/xnfboot ;;
*)     echo "Usage: $0 start" ; exit 1 ;;
esac
exit 0

???は，整数でプロセスの起動順序を示します。システム上の他ソフトウェアと競合しない値および起動順序を考慮した値を決定してください。作成後は，chmodで実行権限を付与してください。

4.2.4　xnfdelete（構成を削除する）

＜この項の構成＞

(1)　形式

(2)　機能

(3)　実行者

(4)　オプション

(5)　注意事項

(6)　使用例

(1)　形式

/etc/xnfdelete ｛-n 名称｜-x キーワード｝

(2)　機能

XNF/ASの稼働中に，指定したリソースを削除します。構成を削除する場合，必ず「3.3　構成の変更」を参照してから実施してください。

削除できるリソースを次に示します。なお，(a)および(b)で示したリソース以外を指定しても，有効にはなりません。

(a)　-nオプションで削除できるリソース

basicline文で定義した回線

HNA1_PU文で定義したPU

HNA1_SLU文で定義したSLU

HNA2_slot文で定義したHNA2スロット

Line_adapter文で定義した回線アダプタ

line文で定義した回線

link文で定義したリンク

SW_group_define文で定義した公衆回線グループ

TPTCP_VC文で定義した仮想サーバ（OSI拡張高信頼化機能用）

X25_group_define文で定義したX.25グループ

X25_info文で定義したX.25Qos情報

X25_route文で定義したX.25ルーティング情報

(b)　-xオプションで削除できるリソース

osas_api：OSAS_API文の定義情報

hna1uss：HNA1のすべての不定様式コマンド情報

(3)　実行者

スーパユーザ

(4)　オプション

(a)　-n 名称

削除するリソースの名称を指定します。-xオプションと同時には指定できません。

(b)　-x キーワード

特定のキーワードに対応する，リソースを削除する場合に指定します。-xオプションで指定できるキーワードを次に示します。

osas_api：OSAS_API文の定義情報を削除します。

hna1uss：HNA1のすべての不定様式コマンド情報を削除します。

なお，-nオプションと同時には指定できません。

(5)　注意事項

次の場合，このコマンドは使用できません。

リソースの名称に指定した回線アダプタがメモリダンプ採取中

リソースの名称に指定した回線アダプタがトレース採取中

リソースの名称に指定した回線アダプタに属する回線がトレース採取中

リソースの名称に指定した回線がトレース採取中

HNA1次局の内部トレース採取中に，HNA1次局が管理するPU，またはPUが使用するリンクを削除した場合は，xnftraceコマンド（-eオプション指定）でHNA1次局の内部トレース採取を停止してください。

下位リンクのコネクション確立処理中にHNA2_slotを削除するとxnfdeleteコマンドが終了してもHNA2_slotが削除処理中のままになることがあります。この場合は，リンクに対してxnfofflineコマンドを実行することで，HNA2_slotの削除が完了します。

(6)　使用例

(例1)

回線（LINE01）を削除します。

/etc/xnfdelete -n LINE01

(例2)

リンク（LINK0011）を削除します。

/etc/xnfdelete -n LINK0011

(例3)

OSAS_API定義情報を削除します。

/etc/xnfdelete -x osas_api

(例4)

回線アダプタ（LA01）を削除します。

/etc/xnfdelete -n LA01

(例5)

SW_group_define（swgrp01）を削除します。

/etc/xnfdelete -n swgrp01

(例6)

X25_group_define（x25grp01）を削除します。

/etc/xnfdelete -n x25grp01

(例7)

X25_info（x25info01）を削除します。

/etc/xnfdelete -n x25info01

(例8)

X25_route（x25rout01）を削除します。

/etc/xnfdelete -n x25rout01

(例9)

HNA1_PU（PU01）を削除します。

/etc/xnfdelete -n PU01

(例10)

HNA1_SLU（SLU01）を削除します。

/etc/xnfdelete -n SLU01

(例11)

HNA1のすべての不定様式コマンド情報を削除します。

/etc/xnfdelete -x hna1uss

(例12)

HNA2_slot（hna2slot1）を削除します。

/etc/xnfdelete -n hna2slot1

(例13)

仮想サーバ情報（SV001）を削除します。

/etc/xnfdelete -n SV001

4.2.5　xnfdump（ハードウェアのダンプを取得または編集する）

＜この項の構成＞

(1)　形式

(2)　機能

(3)　実行者

(4)　オプション

(5)　注意事項

(6)　使用例

(1)　形式

/etc/xnfdump -n 名称 -f ダンプ出力ファイル名称
            ｜-e ダンプ入力ファイル名称 〔-o 編集出力ファイル名称〕

(2)　機能

XNF/AS稼働中に，ハードウェアのメモリダンプを取得，または編集します。メモリダンプの編集は，XNF/ASが停止中でもできます。メモリダンプを取得した回線アダプタはオフライン状態になります。

(3)　実行者

スーパユーザ

(4)　オプション

(a)　-n 名称

ダンプを取得するLine_adapter文で定義した回線アダプタを指定します。このオプションは，-fオプションを指定した場合，必ず指定します。

(b)　-f ダンプ出力ファイル名称

ダンプを取得するときに，ダンプを出力するファイル名称を指定します。

指定したファイルがない場合，ファイルが作成されます。すでにある場合は，上書きされます。

(c)　-e ダンプ入力ファイル名称

ダンプファイルからダンプを編集するときに指定します。-fオプション指定で取得したダンプファイル名称を指定します。

(d)　-o 編集出力ファイル名称

ダンプの編集結果を出力するファイル名称を指定します。このオプションは，-eオプションを指定したときに指定できます。

指定したファイルがない場合，ファイルが作成されます。すでにある場合は，上書きされます。また，省略した場合，標準出力に出力されます。

(5)　注意事項

メモリダンプ取得後，-nオプションで指定した回線アダプタはオフライン状態になります。再度，通信を行う場合は，回線アダプタをオンライン状態にしてください。

(6)　使用例

(例1)

ダンプ出力ファイル（file1）に回線アダプタ（LA01）のダンプを取得します。

/etc/xnfdump -f file1 -n LA01

(例2)

ダンプ入力ファイル（file1）を編集出力ファイル（file2）に編集出力します。

/etc/xnfdump -e file1 -o file2

4.2.6　xnfedit（トレースを編集する）

＜この項の構成＞

(1)　形式

(2)　機能

(3)　実行者

(4)　オプション

(5)　注意事項

(6)　使用例

(1)　形式

/etc/xnfedit -i 入力ファイル名称 〔-f 出力ファイル名称〕
          〔-x キーワード 〔-a 内部名称〕｜-n 名称〕
          〔-t 編集開始時刻〕 〔-e 編集終了時刻〕 〔-S〕 〔-H〕 〔-u〕 〔-d〕

(2)　機能

xnftraceコマンドで採取したトレースのファイルを基に，トレースを編集します。xnftraceコマンドでトレースを終了してから使用してください。

(3)　実行者

一般ユーザ

(4)　オプション

(a)　-i 入力ファイル名称

xnftraceコマンドで採取したトレースのファイル名称を指定します。このオプションは必ず指定してください。

(b)　-f 出力ファイル名称

編集結果を出力するファイル名称を指定します。

指定したファイルがない場合，ファイルが作成されます。すでにある場合は，上書きされます。また，省略した場合，標準出力に出力されます。

(c)　-x キーワード

特定のキーワードに対応するトレースだけを編集するときに指定します。

-nオプションと同時には指定できません。また，-xオプションと-nオプションの両方を省略した場合，トレースファイルのすべてのトレースを編集します。

-xオプションで指定できるキーワードを次に示します。

hsc：回線アダプタに接続されたHSC1およびHSC2手順回線のAPIトレース

ncsb：NCSB手順回線のAPIトレース

hdlc：HDLCパススルーのAPIトレース

nli：X.25パススルーのAPIトレース

osas：OSI通信機能のAPIトレース

ncam：HNA2次局のNCAM APIトレース

slus：HNA2次局のSLUS APIトレース

hna1log：HNA1次局の内部トレース

tpi：TLI通信機能のTPIトレース

osiex：OSI拡張機能のソケットトレース

(d)　-a 内部名称

このオプションは，-xオプションに，ncsb，hsc，またはhna1logを指定した場合だけ指定できます。

ncsb，またはhscの場合，回線を特定してトレース編集するときに使用し，内部名称には内部AP名称（回線名称）を指定します。

hna1logの場合，PUを特定してトレース編集するときに使用し，内部名称にはPU名称を指定します。

-xオプションにncsbまたはhscを指定し，-aオプションを省略すると，回線アダプタに接続されたHSC1，HSC2，またはNCSB手順回線のすべてのAPIトレースを編集します。

-xオプションにhna1logを指定し，-aオプションを省略すると，すべてのHNA1次局内部トレースを編集します。

(e)　-n 名称

特定のリソース名称を指定してトレース，およびハードウェアトレース（回線アダプタに接続された回線名称の場合）を編集したいときに指定します。

-xオプションと同時には指定できません。

リソース名称に指定できるリソース種別を次に示します。

basicline文で定義した回線

HNA1次局のPLU名称

Line_adapter文で定義した回線アダプタ

line文で定義した回線

(f)　-t 編集開始時刻

編集を開始するトレース中の，レコードを採取した時刻を指定します。

時刻はYY:MM:DD:hh:mm:ss，またはYY:MM:DD（YY:00～99，MM:01～12，DD:01～31，hh:00～23，mm:00～59，ss:00～59）で指定します。

省略した場合，最古のレコードから編集します。

(g)　-e 編集終了時刻

編集を終了するトレース中の，レコードを採取した時刻を指定します。

時刻はYY:MM:DD:hh:mm:ss，またはYY:MM:DD（YY:00～99，MM:01～12，DD:01～31，hh:00～23，mm:00～59，ss:00～59）で指定します。

省略した場合，最新のレコードまで編集します。

-tオプションと同時に指定すると，-tオプションで指定した時刻から-eオプションで指定した時刻までを編集します。

(h)　-S

回線アダプタに接続された回線の，ソフトウェアトレースだけを編集する場合に指定します。

-Sオプションと-Hオプションの両方を指定した場合，-Sオプションは無効となります。

(i)　-H

回線アダプタで採取した回線の，ハードウェアトレースだけを編集する場合に指定します。

-Sオプションと-Hオプションの両方を省略した場合，ソフトウェアトレースとハードウェアトレースの両方が編集されます。

(j)　-u

編集しない状態（16進数字ベタ打ち）で出力します。省略した場合，編集した状態で出力されます。

(k)　-d

回線アダプタに接続された，回線のハードウェアトレースを編集すると，回線上のフレーム名称や伝送制御文字などが編集出力されますが，これらを編集出力したくない場合にこのオプションを指定します。

(5)　注意事項

xnftraceコマンドの-xオプションにlayerwを指定して採取したトレースを，xnfeditコマンドで編集する場合，-xオプションおよび-nオプションは省略してください。

(6)　使用例

(例1)

入力ファイル（file1）から出力ファイル（file2）へ編集して出力します。

/etc/xnfedit -i file1 -f file2

(例2)

HDLCパススルーAPIのトレースだけを編集します。

/etc/xnfedit -i file1 -x hdlc

(例3)

OSI通信機能のAPIトレースだけを編集します。

/etc/xnfedit -i file1 -x osas

(例4)

TLI通信機能のTPIトレースだけを編集します。

/etc/xnfedit -i file1 -x tpi

(例5)

OSI拡張機能のソケットトレースだけを編集します。

/etc/xnfedit -i file1 -x osiex

(例6)

回線アダプタに接続された回線（LINE01）のトレース（ハードウェアトレースを含む）を編集します。

/etc/xnfedit -i file1 -n LINE01

(例7)

回線アダプタが採取した回線（LINE01）のハードウェアトレースだけを編集します。

/etc/xnfedit -i file1 -n LINE01 -H

(例8)

回線アダプタ（LA01）のトレースだけを編集します。

/etc/xnfedit -i file1 -n LA01

(例9)

2009年4月1日9時00分00秒以降のトレースを編集します。

/etc/xnfedit -i file1 -t  09:04:01:09:00:00

(例10)

2009年4月1日9時00分00秒から2009年4月1日9時59分59秒のトレースを編集します。

/etc/xnfedit -i file1 -t  09:04:01:09:00:00 -e  09:04:01:09:59:59

(例11)

回線アダプタに接続されたHDLC手順回線（LINE01）のハードウェアトレースを簡易形式で編集します。

/etc/xnfedit -i file1 -n LINE01 -H -d

(例12)

HNA2次局のSLUS APIトレースだけを編集します。

/etc/xnfedit -i file1 -x slus

(例13)

X.25パススルーAPIのトレースだけを編集します。

/etc/xnfedit -i file1 -x nli

(例14)

回線アダプタに接続されたHSC手順回線（LINE01）のAPIトレースだけを編集します。

/etc/xnfedit -i file1 -x hsc -a LINE01

(例15)

HNA1次局のPLU（PLU01）トレースだけを編集します。

/etc/xnfedit -i file1 -n PLU01

(例16)

HNA1次局のPU（PU01）の内部トレースだけを編集します。

/etc/xnfedit -i file1 -x hna1log -a PU01

(例17)

HNA1次局の内部トレースだけを編集します。

/etc/xnfedit -i file1 -x hna1log

4.2.7　xnfgen（XNF/ASをゼネレーションする）

＜この項の構成＞

(1)　形式

(2)　機能

(3)　実行者

(4)　オプション

(5)　使用例

(1)　形式

/etc/xnfgen 〔-f 定義ファイル名称 〔-c〕〕
           〔-n ゼネレーション番号 〔-r〕〕 〔-d ゼネレーション番号〕

(2)　機能

XNF/ASの構成定義文に従って，XNF/ASをゼネレーションします。

xnfstartコマンド，またはxnfgenコマンド実行中は，次のxnfgenコマンドは実行できません。

(3)　実行者

スーパユーザ

(4)　オプション

(a)　-f 定義ファイル名称

XNF/ASの構成定義文法に従って作成された，定義ファイルの名称を指定します。

ゼネレーション時，および定義文法チェック時は必ず指定してください。

(b)　-c

構成定義文の文法チェックだけを実行します。

定義文法誤りが検出された場合は訂正し，文法誤りがすべてなくなった時点で，ゼネレーションを実行（このオプションを指定しないでxnfgenコマンドを入力）してください。

(c)　-n ゼネレーション番号

異なる定義文のゼネレーション環境を，20個まで同時に持つことができます。ゼネレーション環境は，01～20までのゼネレーション番号で識別します。

このオプションに指定したゼネレーション番号の環境を，-fオプションで指定した定義ファイルの内容に従って作成（更新）します。このオプションを省略した場合，IPL時に起動したゼネレーション番号の環境を更新します。

このオプションだけを指定すると，指定したゼネレーション番号で最後にゼネレーションした定義ファイルの内容を標準出力に表示します。

(d)　-r

-nオプションと合わせて指定し，指定したゼネレーション番号を再IPL時に起動する環境とします。新規インストール時は，01がIPL時に起動するゼネレーション番号になっています。

このオプションでIPL時に起動するゼネレーション番号を変更できます。最後に-rオプションで指定したゼネレーション番号がIPL時に起動する番号です。さらに，-fオプションをあわせて指定すると（-f，-n，-r同時指定），新しいファイルでゼネレーションをして，かつIPL時に起動するゼネレーション番号を変更できます。

(e)　-d ゼネレーション番号

指定したゼネレーション番号のゼネレーション環境を削除します。

(f)　全オプション省略

ゼネレーション番号の使用状況一覧を標準出力に表示します。

(5)　使用例

(例1)

定義文法をチェックします。

/etc/xnfgen -f conf001 -c

(例2)

ゼネレーションを実行後，XNF/ASを開始します。

/etc/xnfgen -f conf001
/etc/xnfstart

(例3)

指定したゼネレーション番号の環境をゼネレーションします。

/etc/xnfgen -f conf002 -n 02

その後，指定したゼネレーション番号の環境でXNF/ASを開始します。

/etc/xnfstop
/etc/xnfstart -n 02

(例4)

指定したゼネレーション番号の，XNF/AS開始に必要なプログラム構成がIPL時と異なるため，xnfstartコマンドが失敗しました。IPL時に起動するゼネレーション番号を変更後，再度XNF/ASを開始します。

/etc/xnfstart -n 03
KANC155-E XNF/AS program not loaded.
/etc/xnfgen -n 03 -r
/etc/xnfstart

(例5)

指定したゼネレーション番号に対応する定義文の内容を表示します。

/etc/xnfgen -n 01
/**** TOKYO area network configuration ****/
configuration version 01
    max_line 8
　　　　　：

(例6)

使わなくなったゼネレーション番号のゼネレーション環境を削除します。

/etc/xnfgen -d 07

(例7)

ゼネレーション番号の使用状況一覧を表示します。

/etc/xnfgen
01:used(YY/MM/DD) 02:reserve        03:IPL (YY/MM/DD) 04:reserve
05:reserve        06:reserve        07:used(YY/MM/DD) 08:used(YY/MM/DD)
09:used(YY/MM/DD) 10:reserve        11:used(YY/MM/DD) 12:reserve
13:reserve        14:used(YY/MM/DD) 15:reserve        16:reserve
17:reserve        18:reserve        19:reserve        20:reserve

[説明]

01～20：

ゼネレーション番号

used：

使用中（ゼネレーション済みの番号）

reserve：

未使用（ゼネレーションされていない番号）

IPL：

IPL時に起動する番号

YY/MM/DD：

ゼネレーション日付（未ゼネレーションの番号に対しては表示しません）

日付は次の場合に更新されます。

xnfgen -f 定義ファイル名〔-n ゼネレーション番号〕コマンドでゼネレーションした場合

xnfgen -n ゼネレーション番号 -rコマンドでIPL時に起動するゼネレーション番号を変更した場合

インストール後，最初のxnfstart〔-n ゼネレーション番号〕コマンドでXNF/ASを開始した場合

それぞれのゼネレーション番号について，インストール後の最初のXNF/AS開始時に，XNF/ASが自動的にインストール前の定義でゼネレーションし直します。

4.2.8　xnfinact（HNA1次局が管理するPUまたはSLUを非運用状態にする）

＜この項の構成＞

(1)　形式

(2)　機能

(3)　実行者

(4)　オプション

(1)　形式

/etc/xnfinact -n 名称

(2)　機能

HNA1のPU，またはSLUのシステムセションを切断し，非運用状態にします。非運用状態とは，指定されたPU，またはSLUを自動起動の対象としない状態を指します。下位層（ネットワーク層，データリンク層）コネクションが確立している状態の場合，このコマンドの入力でコネクションが解放されます。

(3)　実行者

スーパユーザ

(4)　オプション

(a)　-n 名称

非運用状態にするHNA1_PU文で定義したPU，またはHNA1_SLU文で定義したSLUの名称を指定します。

4.2.9　xnfmonitor（統計情報を表示する）

＜この項の構成＞

(1)　形式

(2)　機能

(3)　実行者

(4)　オプション

(5)　注意事項

(6)　使用例

(1)　形式

回線アダプタに接続された回線の統計情報を表示する場合

/etc/xnfmonitor -n 名称 〔-a〕 〔-r〕

X.25のコネクションの統計情報を表示する場合

/etc/xnfmonitor -x x25

(2)　機能

回線アダプタに接続された回線の統計情報，およびX.25コネクションの統計情報を表示します。

統計情報の表示には，すべてを表示する全統計情報と，送受信データ数およびバイト数だけを表示するトラフィック情報とがあります。

(3)　実行者

一般ユーザ

(4)　オプション

(a)　-n 名称

統計情報を表示する次の回線名称を指定します。

basicline文で定義した回線

line文で定義した回線

(b)　-a

全統計情報を表示するときに指定します。省略すると，トラフィック情報だけが表示されます。

(c)　-r

統計情報を表示したあと，情報をリセットします。

(d)　-x キーワード

x25と指定します。

(5)　注意事項

統計情報の採取は，XNF/ASを開始すると自動的に開始します。ただし，任意の時間帯の回線の統計情報を採取する場合は，必ず-rオプションでリセットしてください。

カウンタは，オーバーフローすると0に戻ります。

(6)　使用例

(例1)

回線アダプタに接続された，回線の全統計情報を表示します。

入力形式：

/etc/xnfmonitor -n 回線名称 -a

出力形式：

*** XNF/AS statistics information ***  YY/MM/DD hh:mm:ss
monitor for 回線名称
 offset   +0+1+2+3 +4+5+6+7 +8+9+a+b +c+d+e+f
+---------+-----------------------------------+
0000(  0) XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
0010( 16) XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX

（凡例）

XXXXXXXX：統計情報

出力例：

/etc/xnfmonitor -n LINE02 -a

*** XNF/AS statistics information *** 09/04/01 18:56:23
monitor for LINE02
 offset   +0+1+2+3 +4+5+6+7 +8+9+a+b +c+d+e+f
+---------+-----------------------------------+
0000(  0) 00000000​ 00000000​ 00000000​ 00000000​
0010( 16) 00000000​ 00000000​ 00000000​ 00000000​

注

統計情報の内容については，マニュアル「EP8000回線アダプタ 概説/解説書」の統計情報を参照してください。

(例2)

X.25のコネクションの統計情報を表示します。

入力形式：

/etc/xnfmonitor -x x25

出力形式：

*** XNF/AS traffic information *** YY/MM/DD hh:mm:ss
monitor for X.25
vass:仮想スロット
    〔LCI      : ***            connect time :     YY/MM/DD hh:mm:ss〕
    〔snpa     :SNPAアドレス                                        〕
    〔nsap     :相手局NSAPアドレス                                 〕
                    DT(S)※１      DT(L)※２     RR          RNR
      send     :   XXXXXXXX    XXXXXXXX    XXXXXXXX    XXXXXXXX
      receive  :   xxxxxxxx    xxxxxxxx    xxxxxxxx    xxxxxxxx

（凡例）

XXXXXXXX，xxxxxxxx：送信，受信パケット数(16進数)

注※１

1～63バイトのパケットを示します。

注※２

64～4096バイトのパケットを示します。

出力例：

/etc/xnfmonitor -x x25

*** XNF/AS traffic information ***  09/04/01 15:37:34
monitor for X.25
vass: 102
     LCI      : fff  connect time          :   09/04/01  15:26:58
     snpa     : 5544332212​
     nsap     : 4889995544332212​
                  DT(S)      DT(L)       RR        RNR
     send     : 00000100​   00002000​   00002100​   00000000​
     receive  : 00000a00   00000200​   00000c00   00000000​

4.2.10　xnfoffline（オフライン状態にする）

＜この項の構成＞

(1)　形式

(2)　機能

(3)　実行者

(4)　オプション

(1)　形式

/etc/xnfoffline -n 名称

(2)　機能

回線アダプタ，回線アダプタに接続された回線，回線アダプタに接続されたリンク，HNA2スロット，または仮想サーバ（OSI拡張高信頼化機能用）をオフライン状態にします。

Line_adapter，link，およびbasicline文でauto_start noを指定したリソースを一度稼働状態にしたあと，再度auto_start noの状態に戻す場合にも使用します。詳細は「2.2.5 事前定義機能」を参照してください。

回線，およびリンクのオフライン状態では，APと相手システムとの通信はできませんが，回線テストができます。

回線アダプタのオフライン状態では，回線アダプタ上の回線，およびリンクは使用できません。回線アダプタのパッケージ交換ができます。

HNA2スロットがオフライン状態の場合，HNA2次局機能を使用したAPと相手システムとの通信はできませんが，HNA2の構成情報だけの削除や変更はできます。

(3)　実行者

スーパユーザ

(4)　オプション

(a)　-n 名称

オフライン状態にするリソース名称を指定します。

指定できるリソースを次に示します。

basicline文で定義した回線

HNA2_slot文で定義したHNA2スロット

Line_adapter文で定義した回線アダプタ

link文で定義したリンク

TPTCP_VC文で定義した仮想サーバ（OSI拡張高信頼化機能用）

4.2.11　xnfonline（オンライン状態にする）

＜この項の構成＞

(1)　形式

(2)　機能

(3)　実行者

(4)　オプション

(5)　注意事項

(1)　形式

/etc/xnfonline -n 名称

(2)　機能

回線アダプタ，回線アダプタに接続された回線，回線アダプタに接続されたリンク，HNA2スロット，または仮想サーバ（OSI拡張高信頼化機能用）をオンライン状態にします。

Line_adapter，link，およびbasicline文でauto_start noを指定したリソースをオンライン状態にする場合にも使用します。詳細は「2.2.5 事前定義機能」を参照してください。

回線，およびリンクのオンライン状態では，APと相手システムとの通信ができます。回線テストはできません。

回線アダプタのオンライン状態では，回線アダプタ上の回線，およびリンクもオンライン状態にできます。回線アダプタのパッケージ交換はできません。

HNA2スロットがオンライン状態の場合，HNA2次局機能を使用したAPと相手システムとの通信ができます。

(3)　実行者

スーパユーザ

(4)　オプション

(a)　-n 名称

オンライン状態にするリソース名称を指定します。

指定できるリソースを次に示します。

basicline文で定義した回線

HNA2_slot文で定義したHNA2スロット

Line_adapter文で定義した回線アダプタ

link文で定義したリンク

TPTCP_VC文で定義した仮想サーバ（OSI拡張高信頼化機能用）

(5)　注意事項

指定した回線アダプタがメモリダンプ採取中の場合，このコマンドは使用できません。

4.2.12　xnfpwon（パケット交換網に接続された相手システムの電源を投入する）

＜この項の構成＞

(1)　形式

(2)　機能

(3)　実行者

(4)　オプション

(5)　注意事項

(6)　使用例

(1)　形式

/etc/xnfpwon 〔-r リトライ回数〕 〔-i リトライ間隔〕 〔-n〕
              相手DTEアドレス 仮想スロット番号

(2)　機能

パケット交換網に接続された，相手システムの電源を投入します。このコマンドを入力すると，相手システムには電源投入指示を意味する応答制限付きCRパケットを，パケット交換網に送信します。相手システムはパケット交換網から，電源投入指示を意味するCNパケットを受信すると，システムの電源を投入し，電源投入完了時CQパケットで応答します。

コマンドの実行結果は，リターン値およびメッセージで報告します。

このコマンドで電源投入する相手システムは，遠隔電源制御装置や遠隔電源投入機構などの設備でなければなりません。

このコマンドを使用できる条件を次に示します。

接続形態：

公衆パケット交換サービス，私設パケット交換サービス，またはINS-64 (パケット交換)サービス

NLプロトコル：

80年版 X.25 VC接続

84年版 X.25 VC接続

コマンド起動数：

最大同時起動数32個（コマンド1個で1台の電源投入ができます）

このコマンドを使用する場合の網加入条件を次に示します。

ファーストセレクト：

このコマンドを使用する際には，網加入契約時に「ファーストセレクト受諾ファシリティ契約」が必要です。

(3)　実行者

スーパユーザ

(4)　オプション

(a)　相手DTEアドレス

電源投入したい相手システムのDTEアドレスを，2～15けたの半角数字で指定します。

(b)　仮想スロット番号

電源投入指示をする自局の仮想スロット番号を，1～900（10進数半角数字）で指定します。

(c)　-r リトライ回数

電源投入指示発行（CRパケット）のリトライ回数を，0～1000（半角数字）で指定します。

このオプションを省略した場合，リトライ回数は5回が仮定されます。このオプションを指定する場合，相手DTEアドレス，仮想スロット番号よりも前に指定してください。

(d)　-i リトライ間隔

電源投入指示発行のリトライ間隔（単位：秒）を，1～3600（半角数字）で指定します。

このオプションを省略した場合，リトライ間隔は40秒が仮定されます。

-rオプションで0を指定した場合は，このオプションを指定しても無視します。このオプションを指定する場合，相手DTEアドレス，仮想スロット番号よりも前に指定してください。

(e)　-n

コマンドの実行結果をメッセージで表示するか，または簡略形で表示するかを指定します。このオプションを指定すると，簡略形で表示します。

このオプションを指定する場合，相手DTEアドレス，仮想スロット番号よりも前に指定してください。

-nオプションを省略した場合に表示されるメッセージと，-nオプションを指定した場合に表示される簡略形を次に示します。

-nオプションを省略した場合（メッセージの表示）：

-nオプションを省略した場合に表示されるメッセージを表4-5に示します。

表4-5　-nオプションを省略した場合の表示メッセージ

メッセージ | 意味 | リターン値※２
Normal end. | 電源投入成功/電源投入済み | 0
Abnormal end.※３ | 電源投入異常終了 | 1
Busy.※３ | ビジー発生 | 2
Invalid argument. | 引数不正 | 3
Service not available. | XNF/ASが開始していない | 4
Not superuser.※１ | スーパユーザ権限以外で起動 | 5

注※１

-nオプションを指定した場合でも，スーパユーザ権限以外で起動するとこのメッセージが出力されます。

注※２

シェルプログラムなどからこのコマンドを起動した場合，シェルプログラムなどに通知するリターン値を示します。

注※３

一時的にエラーとなります。

-nオプションを指定した場合（簡略形の表示）：

-nオプションを指定した場合の出力形式を次に示します。

-nオプションを指定した場合の出力形式の詳細を表4-6に示します。

表4-6　-nオプションを指定した場合の出力形式の詳細

コマンドの実行結果 | 出力形式 | リターン値※ | 備考
電源投入成功，または電源投入済み | 1234567​:2:0:: | 0 | DTEアドレス=1234567​，仮想スロット番号=2です。
電源投入異常終了 | 1234567​:2:1:xx:yy | 1 | DTEアドレス=1234567​，仮想スロット番号=2でCIパケットのcause，diagをxx，yyにセットして出力し，データリンク異常時は，cause=80，diag=60をxx，yyにセットします（xx，yyは16進数）。
ビジー発生 | 1234567​:2:2:: | 2 | DTEアドレス=1234567​，仮想スロット番号=2です。
引数不正 | ::3:: | 3 | リターン値だけセットします。
XNF/ASが開始していない | ::4:: | 4

注※

シェルプログラムなどからこのコマンドを起動した場合，シェルプログラムなどに通知するリターン値を示します。

(5)　注意事項

電源投入指示のCRパケットを送信するためには，論理チャネルを一つ使用します。このコマンドを入力したときに空論理チャネルがないと，ビジー発生（リターン値2）となります。

相手システムの遠隔電源制御装置は，電源投入を実行して電源投入完了を検知しても，電源投入完了の応答（CQパケットcause=00，diag=89）を返すまでは，データ通信ができません。したがって，電源投入異常終了（リターン値1(cause=00，diag=00)）の場合は，電源投入完了の応答を受け取るまでコマンドを再入力してください。

このコマンドでは，SIGNAL受信時の処理は変更していません（このコマンド起動時の親プロセスの設定を引き継ぎます）。

このコマンドを入力してから完了するまでは，（リトライ回数）×（リトライ間隔）の時間が掛かることがあるため，このコマンドはバックグラウンドで実行してください。

電源投入異常終了（リターン値1）の場合，syslogファイルにもエラーメッセージを出力します。

このコマンドは，NL文またはX25_group_define文のpassオペランドでNLIを指定した仮想スロット番号に対しては実行できません。この場合，「Invalid argument.」エラーとなります。

(6)　使用例

(例1)

-nオプションを省略して，相手システムの電源を投入します。

/etc/xnfpwon 1234567​ 2

Normal end.

(例2)

-nオプションを指定して，相手システムの電源を投入します。

/etc/xnfpwon -n 1234567​ 2

1234567​:2:0::

4.2.13　xnfshow（状態・構成を表示する）

＜この項の構成＞

(1)　形式

(2)　機能

(3)　実行者

(4)　オプション

(5)　使用例

(1)　形式

バッファの使用状況を表示する場合

/etc/xnfshow -b 〔-r〕 〔-m〕

回線アダプタおよび回線アダプタに接続されたリソースを表示する場合

/etc/xnfshow ｛-x la｜-x line｜-x link｜-x swg｝ 〔-A｜-I〕
または
/etc/xnfshow -n 名称

HDLCパススルーのリソースを表示する場合

/etc/xnfshow -x hdlc〔｛-i 内部AP名称｜-P プロセスID｜-A｜-I｝〕

OSI通信機能のリソースを表示する場合

/etc/xnfshow -x osas〔｛-i 内部AP名称｜-P プロセスID｜-A｜-I｝〕
または
/etc/xnfshow -x osas_api

X.25のリソースを表示する場合

/etc/xnfshow ｛-x x25〔-c〕｜-x x25group｜-x x25info ｜-x x25route｝
または
/etc/xnfshow -n 名称

HNA1次局のリソースを表示する場合

/etc/xnfshow -x hna1 ｛-P PLU名称｜-l｜-d｜-c｝
または
/etc/xnfshow -x hna1uss
または
/etc/xnfshow -n ｛PU名称 〔-h〕｜SLU名称｝

HNA2次局のリソースを表示する場合

/etc/xnfshow -x hna2 〔-d｜-t｜-s〕

X.25パススルーのリソースを表示する場合

/etc/xnfshow -x nli 〔-i 内部AP名称｜-P プロセスID｜-A｜-I〕

OSI拡張機能のリソースを表示する場合

/etc/xnfshow -x osiex 〔-c 〔コネクション番号〕〕

仮想サーバ（OSI拡張高信頼化機能用）のリソースを表示する場合

/etc/xnfshow -x tpvc 〔-c｜-s〕
または
/etc/xnfshow -n 仮想サーバ名称

(2)　機能

バッファの使用状況，-nオプションで指定したリソースの状態，または-xオプションで指定したキーワードに対応するリソースの一覧を表示します。

(3)　実行者

一般ユーザ

(4)　オプション

(a)　バッファの使用状況を表示する場合

-b

XNF/ASのバッファの，使用状況を表示する場合に指定します。

-r

バッファの使用状況を表示したあと，過去最大使用数および発生時刻をリセットします。

次回xnfshow -bコマンドを実行すると，xnfshow -b -rコマンド入力後に使用したバッファの最大使用数を過去最大使用数として表示します。

-m

バッファの使用状況で表示する，過去最大使用数が発生した時刻（タイムスタンプ）を表示します。同数のバッファ最大使用数が複数回発生した場合は，最初の発生時刻を表示します。

(b)　回線アダプタおよび回線アダプタに接続されたリソースを表示する場合

-x キーワード

キーワードに対応する，リソースの一覧を表示する場合に指定します。

指定できるキーワードを次に示します。

la：

回線アダプタの一覧を表示します

line：

回線アダプタに接続されたハイレベル，ベーシック回線の一覧を表示します

link：

回線アダプタに接続されたリンクの一覧を表示します。

swg：

回線アダプタに接続された公衆グループの一覧を表示します。

-n 名称

名称で指定したリソースの状態を表示します。ただし，ベーシック回線名称を指定した場合，APの状態も表示します。

指定できるリソース種別を次に示します。

basicline文で定義した回線

Line_adapter文で定義した回線アダプタ

line文で定義した回線

link文で定義したリンク

SW_group_define文で定義した公衆回線グループ

リソースの状態を表4-7～表4-13に示します。

表4-7　ベーシック回線のAPの状態

APの状態 | 意味 | 対応するオプション
active | APが回線をオープンした状態 | なし
inactive | APが回線をオープンしていない状態

表4-8　回線アダプタに接続されたリンクの状態

リンクの状態 | 意味 | 対応するオプション
online(active) | オンライン状態(確立済み) | -A
online(inactive) | オンライン状態(未確立) | -I
online(active-pending) | オンライン状態(確立完了待ち)
online(inactive-pending) | オンライン状態(解放完了待ち)
online in process | オンライン状態(構成情報設定中)
offline | オフライン状態
offline in process | オフライン状態(構成情報削除中)
recovery in process | 回復処理中(確立の再試行中)
test in process | テスト中(回線テスト中)

表4-9　回線アダプタに接続されたべーシック回線の状態

ベーシック回線の状態 | 意味 | 対応するオプション
online(active[busy]) | APが回線をオープンした状態でサービス発行中 | -A
online(active[not-busy]) | APが回線をオープンした状態でサービス未発行
online(inactive) | APが回線をクローズした状態 | -I
online(active-pending) | 回線オープン処理中
online(inactive-pending) | 回線クローズ処理中
offline | 使用不可状態
test in process | 回線テスト中

表4-10　回線アダプタに接続されたHSC2手順回線のコネクション状態

状態 | 意味 | 対応するオプション
active | 発着信済み | なし
inactive | 発着信未完了

表4-11　回線アダプタの状態

状態 | 意味 | 対応するオプション
online | 回線アダプタ下のリソースは使用できる | -A
online in process | オンライン処理中 | -I
offline | オフライン状態
offline in process | オフライン処理中
recovery in process | 回復処理中
standby | スタンバイ状態 | -A
standby in process | スタンバイ状態に変更中 | -I

表4-12　回線アダプタの詳細な状態

詳細な状態 | 意味 | 対応するオプション
dump in process | ダンプ処理中 | なし
EEH in process | EEH回復処理中

表4-13　回線アダプタに接続されたハイレベル回線のコネクションの状態

状態
意味
対応するオプション

connected
回線接続済み
-n 公衆グループ名称
-n 回線名称

connecting in process
回線接続処理中

disconnected
回線切断済み

disconnecting in process
回線接続処理中

-A

アクティブ状態のリソースだけを一覧表示する場合に指定します。

このオプションに対応するリソースの状態は，表4-8～表4-11を参照してください。

-I

インアクティブ状態のリソースだけを一覧表示する場合に指定します。

このオプションに対応するリソースの状態は，表4-8～表4-11を参照してください。

(c)　HDLCパススルーのリソースを表示する場合

-x hdlc

hdlcと指定します。

-i 内部AP名称

内部AP名称を指定します。APを特定して表示する場合に指定します。

このオプションと，-P，-A，-Iオプションは同時に指定できません。

-P プロセスID

プロセスIDに対応するAPを表示する場合に指定します。

このオプションと，-i，-A，-Iオプションは同時に指定できません。

-A

アクティブ状態のリソースだけを一覧表示する場合に指定します。

このオプションと，-i，-P，-Iオプションは同時に指定できません。このオプションに対応するリソースの状態を表4-14に示します。

表4-14　HDLCパススルーのAPの状態

APの状態 | 意味 | 対応するオプション
unbind | アンバインド状態 | -I
idle | 未確立
outcon | 確立中
dataxfer | 確立済み | -A

-I

インアクティブ状態のリソースだけを一覧表示する場合に指定します。

このオプションに対応するリソースの状態は，表4-14を参照してください。このオプションと-i，-P，-Aオプションは同時に指定できません。

-x hdlcオプションだけを指定した場合（-i，-P，-A，-Iオプションを省略），HDLCパススルーの全プロセスID，内部AP名称，状態，およびVASS番号を表示します。

(d)　OSI通信機能のリソースを表示する場合

-x キーワード

osasまたはosas_apiと指定します。osas_apiを指定すると，ほかのオプションは指定できません。

-i 内部AP名称

内部AP名称を指定します。APを特定して表示する場合に指定します。

このオプションと，-P，-A，-Iオプションは同時に指定できません。

-P プロセスID

プロセスIDに対応するAPを表示する場合に指定します。

このオプションと，-i，-A，-Iオプションは同時に指定できません。

-A

アクティブ状態のリソースだけを一覧表示する場合に指定します。

このオプションと-i，-P，-Iオプションは同時に指定できません。このオプションに対応するリソースの状態を表4-15に示します。

表4-15　OSASのAPの状態

APの状態 | 意味 | 対応するオプション
Asc | アソシエーション確立済み | -A
NoAsc | アソシエーション確立中 | -I

-I

インアクティブ状態のリソースだけを一覧表示する場合に指定します。

このオプションに対応するリソースの状態は，表4-15を参照してください。このオプションと，-i，-P，-Aオプションは同時に指定できません。

-x osasオプションだけを指定した場合（-i，-P，-A，-Iオプションを省略），OSI通信機能の全プロセスID，内部AP名称，状態，およびVASS番号を表示します。

-x osas_apiオプションを指定すると，XNF/ASのOSAS_API定義情報を表示します。

(e)　X.25のリソースを表示する場合

-x キーワード

キーワードに対応するリソースの一覧を表示する場合に指定します。

指定できるキーワードを次に示します。

x25：

X.25の一覧を表示します。

x25group：

X.25のグループの一覧を表示します。

x25info：

Qos情報の一覧を表示します。

x25route：

X.25のルーティング情報を表示します。

-n 名称

名称で指定したリソースの状態を表示します。

指定できるリソース種別を次に示します。

X25_group_define文で定義したX.25グループ：

指定したX.25グループの特定表示をします。

X25_info文で定義したX.25Qos情報：

指定したQos情報の特定表示をします。

X25_route文で定義したX.25ルーティング情報：

X.25のルーティング情報の特定表示をします。

-c

X.25のコネクションの一覧表示をします。-xオプションでx25を指定するときだけ指定できます。

X.25のリソースの状態を表4-16～表4-20に示します。

表4-16　X.25の回線の状態

リンクの状態 | 意味 | 対応するオプション
online | 使用できます。 | -n X.25グループ名称，-x x25，または-x x25group
offline | 使用できません。

表4-17　X.25のコネクションの状態

回線の状態 | 意味 | 対応するオプション
connect | 確立中 | -c
normal | データ送受信状態
disconnect | 切断中

表4-18　X.25の回線種別

回線の種別 | 意味 | 対応するオプション
DTE-DTE | DTE-DTE接続 | -x x25
DTE-DCE | DTE-DCE接続

表4-19　X.25のプロトコル

回線の種別 | 意味 | 対応するオプション
80VC | 80年度版VC | -x x25，または-x x25 -c
84VC | 84年度版VC
80PVC | 80年度版PVC
80VC_80PVC | 80年度版VC/PVC共存
84VC_80PVC | 84年度版VC/80年度版PVC共存

表4-20　X.25の専用回線識別子

専用回線識別子 | 意味 | 対応するオプション
NLI | X.25パススルー専用回線として使用 | -n X.25グループ名称，-x x25，または-x x25group

(f)　HNA1次局のリソースを表示する場合

-x キーワード

キーワードに対応する情報を表示する場合に指定します。-nオプションと同時には指定できません。

指定できるキーワードを次に示します。

hna1：

オプション-P，-l，-d，-c指定時に指定します。

hna1uss：

不定様式コマンドの一覧を表示します。

-P PLU名称

指定したPLUの状態と，このPLUとセションを結合しているSLUの名称を表示する場合に指定します。PLUの状態については，表4-21を参照してください。

このオプションと-l，-d，-cオプションは，同時には指定できません。

-l

起動中の全PLUの一覧を表示する場合に指定します。

このオプションと-P，-d，-cオプションは，同時には指定できません。

-d

全PUのノードの状態，経路の状態，およびVASS番号を表示する場合に指定します。ノードの状態，および経路の状態については，表4-21を参照してください。

このオプションと-P，-l，-cオプションは，同時には指定できません。

-c

HNA1のコネクションリソースの使用状況，HNA1内の送信待ちデータ数を表示する場合に指定します。

このオプションは，-xオプション指定時に指定します。

このオプションと-P，-l，-dオプションは，同時には指定できません。

-n 名称

状態を表示するHNA1_PU文で定義したPU，またはHNA1_SLU文で定義したSLUの名称を指定します。PU名称が指定された場合，PUの状態，経路の状態，VASS番号，および配下のSLUの名称を表示します。SLU名称が指定された場合は，SSCP-LUの状態，LU-LUの状態，データ転送の状態，およびSLUの状態，送信/受信RU長，送信/受信ペーシング値を表示します。これらの状態については，表4-21を参照してください。

このオプションと-xオプションは，同時には指定できません。

-h

回線種別，PUの状態，経路の状態，VASS番号，および送信/受信セグメント長，送信/受信ウィンドウサイズ，下位層の送信ビジー時に生じるキューの個数を表示します。これらの状態については，表4-21を参照してください。

このオプションは，-nオプションのPU名称指定時に指定します。-nオプションのSLU名称指定時には指定できません。

表4-21　HNA1次局の状態および回線種別

分類
状態
意味
対応するオプション

PLUstatus
（API-PLUの状態）
OPEN
PLU登録済み
-x hna1 -P PLU名称

PUstatus
（PUの状態）
activating
SSCP-PU on 処理中
-x hna1 -d
-n PU名称
-n PU名称 -h

waiting called
着呼待ち※1

active
SSCP-PU on 状態

inactivating
SSCP-PU off 処理中

recovering
障害リカバリ中

inoperative
非運用状態

PU down
PU起動失敗後のリトライアウト状態（再起動はxnfactコマンド入力）

Pass_status
（経路※2の状態）
disconnected
初期状態
-x hna1 -d
-n PU名称
-n PU名称 -h

connecting
下位コネクション確立処理中

connected
下位コネクション確立状態

disconnecting
下位コネクション解放処理中

SSCP-LU_connection_status
（SSCP-LUの状態）
inoperative
非運用状態
-n SLU名称

inactive
SSCP-LU off 状態

activating
SSCP-LU on 処理中

active
SSCP-LU on 状態

inactivating
SSCP-LU off 処理中

LU-LU_connection_status
（LU-LUの状態）
inactive
LU-LU off 状態
-n SLU名称

activating
LU-LU on 処理中

active
LU-LU on 状態

inactivating
LU-LU off 処理中

DTstatus
（データ転送の状態）
inactive
DT off 状態
-n SLU名称

activating
DT on 処理中

active
DT on 状態

inactivating
DT off 処理中

SLUstatus
（API-SLUの状態）
IDLE
ログオン，およびAPからの接続要求待ち状態
-n SLU名称

INCON
ログオン処理中

OUTCON
APからの接続要求処理中

READY
送受信可能状態

BUSY
BUSY状態※3

DIS
IDLE状態へ移行中

type
（回線種別）
NRM1
HDLC-NRM1（専用回線接続）
-n PU名称 -h

80VC
X.25(80)VC

84VC
X.25(84)VC

80PVC
X.25(80)PVC

SWITCH
HDLC-NRM1（公衆回線接続）

注※１　X.25 VC手順，および回線交換（公衆網）使用時だけです。

注※２　下位層コネクションを示します。

注※３　送信バッファ満杯，または経路フロー制御によって送信できない状態です。

(g)　HNA2次局のリソースを表示する場合

-x hna2

hna2と指定します。

HNAセションが確立しているLUの一覧を表示する場合に指定します。このオプションは，-d，-t，または-sオプションを指定する場合には必ず指定してください。

HNA2次局の状態を表4-22に示します。

表4-22　HNA2次局の状態

分類
状態
意味
対応するオプション
表示条件

type（APIの種別）
NCAM
NCAMインタフェース
-x hna2
-x hna2 -d
SSCP-LU on，またはLU-LU onの状態のとき

SLUS
SLUSインタフェース

LU-LU（LU-LUの状態）
active
LU-LU on状態

inactive
LU-LU off状態

DT（データ転送の状態）
active
DT on状態

inactive
DT off状態

LU_status（LUのオープン状態）
open
オープン状態
-x hna2 -d
SSCP-LU on，またはLU-LU onの状態で，かつLUが上位APで起動されているとき

bracket_token（ブラケット送信権状態）
initial
初期状態

bracket-pending
ブラケット中状態

LU-LU_token（LU-LUセションの送信権状態）
neutral
中立状態

send
送信状態

receive
受信状態

recovering
回復待ち状態

SSCP-LU_token（SSCP-LUセションの送信権状態）
neutral
中立状態

send
送信状態

receive
受信状態

busy_status（ビジー状態）※
free
ビジーフリー状態

pacing
ペーシングビジー状態

lower
下位層ビジー状態

buffer
バッファビジー状態

status（HNA2スロットの状態）
online
オンライン状態
-x hna2 -s
HNA2スロットが定義されているとき

offline
オフライン状態

delete in process
削除処理中

注※

状態が複数ある場合は，｜（ストローク）で区切って表示します。

-d

HNAセションが確立しているLUの状態を，一覧表示する場合に指定します。

上位APで起動されたLUでは，LU-LUの状態，データ転送の状態のほかに次の状態を表示します。

NCAMインタフェースのLUの場合は，LUのオープン状態，SSCP-LUの送信権の状態，LU-LUの送信権の状態，ブラケットの送信権の状態

SLUSインタフェースのLUの場合は，PU番号，ビジー状態

これらの状態については，表4-22を参照してください。

このオプションと，-t，-sオプションは同時には指定できません。

-t

NCAM・SLUSインタフェースのLUのチューニング情報として，送受信ペーシングサイズ，API受信キュー保留数，およびビジー発生回数を表示する場合に指定します。

このオプションと，-d，-sオプションは同時には指定できません。

-s

定義に指定したHNA2スロットの状態を表示する場合に指定します。

このオプションと，-d，-tオプションは同時には指定できません。

(h)　X.25パススルーのリソースを表示する場合

-x nli

nliと指定します。

-i 内部AP名称

内部AP名称を指定します。APを特定して表示する場合に指定します。

このオプションと，-P，-A，-Iオプションは同時には指定できません。

-P プロセスID

プロセスIDに対応するAPを表示する場合に指定します。

このオプションと，-i，-A，-Iオプションは同時には指定できません。

-A

アクティブ状態のリソースだけを一覧表示する場合に指定します。

このオプションと，-i，-P，-Iオプションは同時には指定できません。

X.25パススルーのAPの状態を表4-23に示します。

表4-23　X.25パススルーのAPの状態

APの状態 | 意味 | 対応するオプション
unbind | アンバインド状態 | -I
idle | 未確立
outcon | 確立中（発呼側）
incon | 確立中（着呼側）
dataxfer | 確立済み | -A

-I

インアクティブ状態のリソースだけを一覧表示する場合に指定します。

このオプションと，-i，-P，-Aオプションは同時には指定できません。また，このオプションに対応するリソースの状態については，表4-23を参照してください。

-x nliオプションだけを指定すると（-i，-P，-A，および-Iオプションを省略すると），X.25パススルーの全プロセスID，内部AP名称，状態，およびVASS番号を表示します。

(i)　OSI拡張機能のリソースを表示する場合

-x キーワード

osiexと指定します。エンドシステムでのコネクションの一覧を表示します。

-c コネクション番号

コネクション番号に対応するリソースの情報を表示します。コネクション番号は，-x osiexオプションで表示した16進数の値を指定します。

コネクション番号を省略した場合は，全コネクションの情報を表示します。

(j)　仮想サーバ（OSI拡張高信頼化機能用）のリソースを表示する場合

-x キーワード

tpvcと指定します。キーワードに対応する仮想サーバ（OSI拡張高信頼化機能用）の状態と構成情報の一覧表示をします。

仮想サーバ（OSI拡張高信頼化機能用）の状態を表4-24に示します。

表4-24　仮想サーバ（OSI拡張高信頼化機能用）の状態

状態 | 意味 | 対応するオプション
online | 使用できます。 | -x tpvc，または-n 仮想サーバ名称
offline | 使用できません。
offline in process | 停止処理中です。

-c

パスの状態一覧を表示します。-xオプションでtpvcを指定するときだけ指定できます。

このオプションと-sオプションは，同時には指定できません。

-s

パス接続重複チェック機能で使用するサーバIDを表示します。-xオプションでtpvcを指定するときだけ指定できます。

このオプションと-cオプションは，同時には指定できません。

-n TPTCP_VC文で定義した仮想サーバ（OSI拡張高信頼化機能用）

指定したリソースの状態を表示します。

仮想サーバの状態を，表4-25～表4-26に示します。

表4-25　XNF/AS開始時の仮想サーバ（OSI拡張高信頼化機能用）の状態

状態 | 意味 | 対応するオプション
active | 現用系 | -n 仮想サーバ名称
HAM | 予備系

表4-26　パスごとの仮想サーバ（OSI拡張高信頼化機能用）の状態

状態 | 意味 | 対応するオプション
offline | 仮想サーバの情報は仮想ホストに登録されていません。 | -n 仮想サーバ名称
online in process | 仮想サーバの情報を仮想ホストに登録中です。
online | 仮想サーバの情報は仮想ホストに登録されています。
offline in process | 仮想サーバの情報を仮想ホストから削除中です。

(5)　使用例

(例1)

バッファの使用状況を表示します。

入力形式：

/etc/xnfshow -b

出力形式：

*** XNF/AS buffer information ***                          YY/MM/DD hh:mm:ss
   buf-name(buf-id)        size       limit    max-in-past(rate)  now(rate)
+-----------------------+----------+-----------+-----------------+----------+
バッファ名称※１(buf-id)※２ バッファ長 バッファ個数 過去最大使用数 現在使用数
      :           :           :           :               :              :
+-----------------------+----------+-----------+-----------------+----------+

注※１

バッファ名称の先頭に*が付加されているものは，XNF/ASが内部的に設定するバッファ名称です。

注※２

buf-idは，XNF/ASが内部的にバッファを管理する情報です。

出力例：

/etc/xnfshow -b

*** XNF/AS buffer information ***                       09/04/01 20:14:39
  buf-name (buf-id)    size    limit     max-in-past(rate)    now(rate)
+---------------------+------+----------+-------------------+--------------+
*HDLC        (0x02a0)   1024        350           0(  0.0%)      0(  0.0%)
HDLCbuf      (0x02a1)   8160        100          60( 60.0%)     10( 10.0%)
LA01         (0x0580)   8314         48          48(100.0%)     10( 20.8%)
+---------------------+------+----------+-------------------+--------------+

(例2)

バッファの使用状況と，バッファの過去最大使用時の時刻（タイムスタンプ）を表示します。

入力形式：

/etc/xnfshow -b -m

出力形式：

*** XNF/AS buffer information ***                                 YY/MM/DD hh:mm:ss
   buf-name(buf-id)        size       limit    max-in-past(rate)  occurrence-time
+-----------------------+----------+-----------+-----------------+----------+
バッファ名称※１(buf-id)※２ バッファ長 バッファ個数 過去最大使用数 最大使用数発生時刻※３
      :         :           :           :               :              :
+-----------------------+----------+-----------+-----------------+----------+

注※１

バッファ名称の先頭に*が付加されているものは，XNF/ASが内部的に設定するバッファ名称です。

注※２

buf-idは，XNF/ASが内部的にバッファを管理する情報です。

注※３

過去最大使用数が0の場合，最大使用数発生時刻は「--/--/-- --:--:--」と表示します。

出力例：

/etc/xnfshow -b -m

*** XNF/AS buffer information ***                          14/04/03 15:15:59
   buf-name(buf-id)     size    limit   max-in-past(rate)  occurrence-time
+----------------------+------+---------+-----------------+-----------------+
*HDLC         (0x02a0)   1024       350         0(  0.0%) --/--/-- --:--:--
HDLCbuf       (0x02a1)   8160       100        60( 60.0%) 14/04/03 10:11:12
LA01          (0x0580)   8314        48        18( 37.5%) 14/04/03 12:23:34
+----------------------+------+---------+-----------------+-----------------+

(例3)

回線アダプタの一覧を表示します。

入力形式：

/etc/xnfshow -x la

出力形式：

name:回線アダプタ名称   status :回線アダプタの状態※
       :                          :

注※

表4-11を参照してください。

出力例：

/etc/xnfshow -x la

name:LA01   status:online
name:LA02   status:recovery in process
name:LA03   status:online in process
name:LA33   status:standby

(例4)

回線アダプタを特定して表示します。

入力形式：

/etc/xnfshow -n 回線アダプタ名称

出力形式：

name:回線アダプタ名称
status:回線アダプタの状態※１
〔detail-status:回線アダプタの詳細な状態〕※２
initial-status:回線アダプタの初期化状態※３
〔device-name:論理デバイス名称〕※４
adapter-type:回線アダプタの種類※５
location-code:ロケーションコード

注※１

表4-11を参照してください。

注※２

表4-12を参照してください。

注※３

Line_adapter文のinitial_statusオペランドの値に対応しています。

注※４

回線アダプタが使用できる状態のときだけ表示します。

注※５

Line_adapter文のadapter_typeオペランドの値に対応しています。

出力例：

/etc/xnfshow -n LA33

name:LA33
status:standby
initial-status:HAM
device-name:xnfsdehdlc1
adapter-type:HDLC
location-code:37-08

(例5)

回線アダプタに接続された回線の一覧を表示します。

入力形式：

/etc/xnfshow -x line

出力形式：

*** basic ***※１
name:回線名称 status:回線の状態※２
      :                :
*** hi-level ***※３
name:回線名称 name:回線名称 name:回線名称 name:回線名称
      :              :             :             :

注※１

べーシック回線の名称と回線の状態を表示します。

注※２

表4-9を参照してください。

注※３

ハイレベル回線の名称を表示します。

出力例：

/etc/xnfshow -x line

*** basic ***
name:BLINE01  status:online(active-pending)
name:BLINE02  status:test in process
name:BLINE03  status:offline
*** hi-level ***
name:HLINE01   name:HLINE02   name:HLINE03   name:HLINE04
name:HLINE05   name:HLINE06   name:HLINE07   name:HLINE08
name:HLINE09   name:HLINE10   name:HLINE11   name:HLINE12

(例6)

回線アダプタに接続された回線を特定して表示します。

入力形式：

/etc/xnfshow -n 回線名称

出力形式（ハイレベル手順回線の場合）：

name:回線名称
Line_adapter-name:回線アダプタ名称
line_number:回線番号
line_type:回線種別※１
type:データリンクのプロトコル種別※２
name:リンク名称  status:リンクの状態※３  vass:仮想スロット番号
       :                    :                     :

注※１

line文のline_typeオペランドの内容が表示されます。

注※２

line文のline_modeオペランドの内容が表示されます。

注※３

表4-8を参照してください。

出力形式（TA経由のISDN（回線交換）に接続するハイレベル回線の場合）：

name:回線名称
Line_adapter-name:回線アダプタ名称
line_number:回線番号
line_type:回線種別※１
type:データリンクのプロトコル種別※２
connection-status:コネクションの状態※３
name:リンク名称  status:リンクの状態※４  vass:仮想スロット番号
       :                    :                     :

注※１

line文のline_typeオペランドの内容，またはSW_group_define文のline_typeオペランドの内容が表示されます。

注※２

line文のline_modeオペランドの内容，またはSW_group_define文のline_modeオペランドの内容が表示されます。

注※３

表4-13を参照してください。

注※４

表4-8を参照してください。

出力形式（ベーシック手順回線の場合）：

name:回線名称
status:回線の状態※１
AP-status:APの状態※２
Line_adapter-name:回線アダプタ名称
〔connection-status:activeまたはinactive〕※３
line-number:回線番号
dl-protocol:HSC1，HSC2，またはNCSB

注※１

表4-9を参照してください。

注※２

表4-7を参照してください。

注※３

HSC2手順回線のときに表示されます。表4-10を参照してください。

出力例（回線アダプタに接続されたハイレベル回線(HLINE01)の場合）：

/etc/xnfshow -n HLINE01

name:HLINE01
Line_adapter-name:LA01
line-number:0
line_type:public_PS
type:80VC
name:link01  status:online(inactive)    vass:120

出力例（回線アダプタに接続されたハイレベル回線で，TA経由のISDN（回線交換）に接続する回線（SLINE01）の場合）：

/etc/xnfshow -n SLINE01

name: SLINE01
Line_adapter-name:LA01
line-number:0
line_type:ISDN_TA_CS
type:NRM1
connection-status:connected
name:link01   status:online(active)     vass:200

出力例（回線アダプタに接続されたベーシック回線(BLINE01)の場合）：

/etc/xnfshow -n BLINE01

name:BLINE01
status:offline
AP-status:inactive
Line_adapter-name:LA01
line-number:0
dl-protocol:NCSB

(例7)

回線アダプタに接続されたリンクの一覧を表示します。

入力形式：

/etc/xnfshow -x link

出力形式：

name:リンク名称  status:リンクの状態※             vass:仮想スロット番号

注※

表4-8を参照してください。

出力例：

/etc/xnfshow -x link

name:link0001 status:online(inactive)                vass:120
name:link0002 status:online(inactive)                vass:121
name:link0003 status:online(active)                  vass:122
name:link0004 status:offline                         vass:123
name:link0005 status:recovery in process             vass:124
name:link0006 status:online(active)                  vass:125
name:link0007 status:online(inactive)                vass:126
name:link0008 status:offline                         vass:127
name:link300  status:online(active)                  vass:300
name:link316  status:online(active)                  vass:316
name:link317  status:recovery in process             vass:317
name:link318  status:online(inactive-pending)        vass:318

(例8)

回線アダプタに接続されたリンクを特定して表示します。

入力形式：

/etc/xnfshow -n リンク名称

出力形式（ハイレベル回線のリンクの場合）：

name:リンク名称
status:リンクの状態※１
Line_adapter-name:回線アダプタ名称
line-number:回線番号
line_type:回線種別※２
type:データリンクのプロトコル種別※３
〔data_link_address:データリンクアドレス〕※４
〔data_link_address2:データリンクアドレス2〕※５
〔max_DPDU:最大Iフレーム情報フィールド長〕※６
vass:仮想スロット番号

注※１

表4-8を参照してください。

注※２

line文のline_typeオペランドの内容が表示されます。

注※３

line文のline_modeオペランドの内容が表示されます。

注※４

link文のdata_link_addressオペランドの内容，またはNRM1のときは相手局アドレスが表示されます。

注※５

link文のdata_link_address2オペランドの内容が表示されます。

注※６

最大Iフレーム情報フィールド長が表示されます。HDLC手順A（アドレスフィールド），およびC（コントロールフィールド）は含みません。

出力例（ハイレベル回線のリンクの場合）：

/etc/xnfshow -n link001

name:link001
status:online(inactive)
Line_adapter-name:LA01
line_number:1
line_type:public_PS
type:80VC
data_link_address:1
data_link_address2:3
max_DPDU:1027
vass:120

(例9)

回線アダプタに接続された公衆グループの一覧を表示します。

入力形式：

/etc/xnfshow -x swg

出力形式：

name:公衆グループ名称 vass:仮想スロット番号
     :                      :

出力例：

/etc/xnfshow -x swg

name:swgrp01          vass:100
name:swgrp02          vass:200
    :                    :

(例10)

回線アダプタに接続された公衆グループを特定して表示します。

入力形式：

/etc/xnfshow -n 公衆グループ名称

出力形式：

name:公衆グループ名称
line_type:回線種別※１
type:データリンクのプロトコル種別※２
vass:仮想スロット番号
name:回線名称　connection-status:コネクションの状態※３
       :                                :

注※１

SW_group_define文のline_typeオペランドの内容が表示されます。

注※２

SW_group_define文のline_modeオペランドの内容が表示されます。

注※３

表4-13を参照してください。

出力例：

/etc/xnfshow -n swgrp01

name:swgrp01
line_type:ISDN_TA_CS
type:NRM1
vass:200
name:LINE01     connection-status:disconnected
name:LINE02     connection-status:connected

(例11)

HDLCパススルーの全プロセスID，内部AP名称，状態，および仮想スロット番号を表示します。

入力形式：

/etc/xnfshow -x hdlc

出力形式：

p-id:プロセスID   name:内部AP名称   status:APの状態※１  vass:仮想スロット番号※２
       :                  :                   :                    :

注※１

表4-14を参照してください。

注※２

APからの要求がない状態では，仮想スロット番号は***と表示されます。

出力例：

/etc/xnfshow -x hdlc

p-id:100      name:hdlc0001      status:unbind        vass:***
p-id:200      name:hdlc0002      status:idle          vass:200
p-id:300      name:hdlc0003      status:outcon        vass:300
p-id:400      name:hd1c0004      status:dataxfer      vass:400

(例12)

HDLCパススルーのプロセスID，または内部AP名称を指定して状態表示します。

入力形式：

/etc/xnfshow -x hdlc -P プロセスID
または
/etc/xnfshow -x hdlc -i 内部AP名称

出力形式：

name:内部AP名称
status:APの状態
p-id:プロセスID
vass:仮想スロット番号

出力例：

/etc/xnfshow -x hdlc -P 100
または
/etc/xnfshow -x hdlc -i hdlc0001

name:hdlc0001
status:idle
p-id:100
vass:101

(例13)

HDLCパススルーで，アクティブ状態のAPだけを一覧表示します。

入力形式：

/etc/xnfshow -x hdlc -A

出力形式：

p-id:プロセスID   name:内部AP名称   status:APの状態   vass:仮想スロット番号
      :                   :                  :                  :

出力例：

/etc/xnfshow -x hdlc -A

p-id:300      name:hdlc0003      status:dataxfer      vass:300
p-id:400      name:hdlc0004      status:dataxfer      vass:400
p-id:500      name:hdlc0005      status:dataxfer      vass:500

(例14)

HDLCパススルーで，インアクティブ状態のAPだけを一覧表示します。

入力形式：

/etc/xnfshow -x hdlc -I

出力形式：

p-id:プロセスID   name:内部AP名称   status: APの状態   vass:仮想スロット番号
      :                  :                   :                   :

出力例：

/etc/xnfshow -x hdlc -I

p-id:100       name:hdlc0001       status:unbind       vass:***
p-id:200       name:hdlc0002       status:idle         vass:200
p-id:600       name:hdlc0006       status:outcon       vass:600

(例15)

osasの全プロセスID，内部AP名称，状態，仮想スロット番号，およびAP識別子を表示します。

入力形式：

/etc/xnfshow -x osas

出力形式：

p-id:プロセスID name:内部AP名称 status:APの状態 vass:仮想スロット番号 ap-id:AP識別子
     :                 :                : ※１               : ※２               : ※３

注※１

表4-15を参照してください。

注※２

APからの要求がない状態では，仮想スロット番号は***と表示されます。

注※３

該当するAPがAP識別子を使用している場合だけ表示されます。

出力例：

/etc/xnfshow -x osas

p-id:180     name:osas0001     status:Asc       vass:400     ap-id:ISSV
p-id:181     name:osas0002     status:NoAsc     vass:***

(例16)

osasの全プロセスID，または内部AP名称を指定して状態表示します。

入力形式：

/etc/xnfshow -x osas -P プロセスID
または
/etc/xnfshow -x osas -i 内部AP名称

出力形式：

name:内部AP名称
status:APの状態
p-id:プロセスID
p-sel:Pセレクタ
s-sel:Sセレクタ
t-sel:Tセレクタ
nsap:相手NSAPアドレス
vass:仮想スロット番号
ap-id:AP識別子

出力例：

/etc/xnfshow -x osas -P 181
または
/etc/xnfshow -x osas -i osas0001

name:osas0001
status:Asc
p-id:181
p-sel:01
s-sel:01
t-sel:01
nsap:490007020100001899​fe01
vass:400
ap-id:ISSV

(例17)

osasで，アクティブ状態のAPだけを一覧表示します。

入力形式：

/etc/xnfshow -x osas -A

出力形式：

p-id:プロセスID name:内部AP名称 status:APの状態 vass:仮想スロット番号 ap-id:AP識別子

出力例：

/etc/xnfshow -x osas -A

p-id:101      name:osas0001      status:Asc      vass:300      ap-id:ISSV
p-id:104      name:osas0004      status:Asc      vass:305      ap-id:ISCL
p-id:105      name:osas0005      status:Asc      vass:308

(例18)

osasで，インアクティブ状態のAPだけを一覧表示します。

入力形式：

/etc/xnfshow -x osas -I

出力形式：

p-id:プロセスID name:内部AP名称 status:APの状態 vass:仮想スロット番号 ap-id:AP識別子

出力例：

/etc/xnfshow -x osas -I

p-id:102      name:osas0002      status:NoAsc      vass:*** ap-id:ISSV
p-id:103      name:osas0003      status:NoAsc      vass:*** ap-id:ISCL
p-id:106      name:osas0006      status:NoAsc      vass:***
p-id:107      name:osas0007      status:NoAsc      vass:***
p-id:108      name:osas0008      status:NoAsc      vass:***

(例19)

osasの定義しているAP識別子を一覧表示します。

入力形式：

/etc/xnfshow -x osas_api

出力形式：

ap-id:AP識別子
p-sel:Pセレクタ
s-sel:Sセレクタ
t-sel:Tセレクタ

出力例：

/etc/xnfshow -x osas_api

ap-id:ISSV
p-sel:01
s-sel:01
t-sel:01

(例20)

X.25の一覧を表示します。

入力形式：

/etc/xnfshow -x x25

出力形式：

vass:仮想スロット番号〔gvass:グループVASS〕〔name:名称     〕
   〔 pass :専用回線識別子                                 〕
   〔 snpa :SNPAアドレス                                  〕
   〔 nsap :自局NSAPアドレス                              〕
   〔 free-nsap:自局フリー形式NSAPアドレス                〕
   〔 DTE_address:自局DTEアドレス                         〕
   〔 LCGN (min/max) : **/** LCN (min/max) : **/**         〕
   〔 packet size (S/R): ****/**** window size (S/R): */*  〕
   〔 type : ******* protocol: ********** status: *****    〕
   〔 LCGN (min/max) : **/** LCN (min/max) : ***/***       〕
   〔 packet size (S/R): ****/**** window size (S/R): */*  〕

注

typeの内容については表4-18を，protocolの内容については，表4-19を，statusの内容については，表4-16を参照してください。

出力例：

/etc/xnfshow -x x25

vass: 900
      snpa     : 0458817161​
      nsap     : 440000081458817161​f
      free-nsap: 1234567890123456789012345678901234567890​
      DTE_address      :0458817161​
      type     : DTE-DTE  protocol: 84VC        status: offline
      LCGN (min/max)   : 15/15        LCN (min/max)    :001/255
      packet size (S/R): 256/256      window size (S/R):2/2

(例21)

X.25グループの一覧を表示します。

入力形式：

/etc/xnfshow -x x25group

出力形式：

vass:仮想スロット番号       〔 name :名称      〕
   〔 pass :専用回線識別子                    〕
   〔 snpa : SNPAアドレス                    〕
   〔 nsap :自局NSAPアドレス                 〕
   〔 free-nsap:自局フリー形式NSAPアドレス   〕
   〔 DTE_address:自局DTEアドレス            〕
   vass:仮想スロット status※: ******
                    :

注※

statusの内容については，表4-16を参照してください。

出力例：

/etc/xnfshow -x x25group

vass: 100                                  name: GROUP2
      snpa     : 0458817161​
      nsap     : 44000081458817161​f
      free-nsap: 1234567890123456789012345678901234567890​
      DTE_address:0458817161​
  vass: 101        status: offline

(例22)

X.25コネクションの一覧を表示します。

入力形式：

/etc/xnfshow -x x25 -c

出力形式：

vass:仮想スロット番号〔gvass:グループVASS〕
       status※１ : ****** protoco1※２: ******
       LCI       : ***    time      : **/**/** **:**
       packet size (S/R): ****/**** window size (S/R): */*
    〔 snpa : SNPAアドレス                            〕
    〔 nsap : NSAPアドレス                            〕

注※１

statusの内容については，表4-17参照してください。

注※２

protocolの内容については，表4-19を参照してください。

出力例：

/etc/xnfshow -x x25 -c

vass: 102
     status : normal                 protocol: 80VC
     LCI    : fff                    time    : 09/04/01 15:26:58
     packet size (S/R): 1024/1024    window size (S/R): 2/2
     snpa   : 5544332212​
     nsap   : 4889995544332212​

(例23)

X.25のQos情報の一覧を表示します。

入力形式：

/etc/xnfshow -x x25info

出力形式：

vass:仮想スロット 〔 name:名称                              〕
   〔 snpa      : SNPAアドレス                            〕
   〔 nsap      :相手局NSAPアドレス                       〕
   〔 DTE_address:相手局DTEアドレス                       〕
   〔 spi       : **-**                                    〕
   〔 reverse charge : request accept                      〕
   〔 EETDN          : request accept                      〕
   〔 TCN            : request accept                      〕
   〔 MTCN           : ****                                〕

出力例：

/etc/xnfshow -x x25info

vass: 100                               name: Qos1
     snpa  : 1234567​
     nsap  : 4800080001234567​
     reverse charge : request
     EETDN          : request
     TCN            : request
     MTCN           : 64K

(例24)

X.25グループを特定して表示します。

入力形式：

/etc/xnfshow -n x.25グループ名称

出力形式：

vass:仮想スロット番号                     name:名称
    〔 pass    :専用回線識別子                                   〕
    〔 snpa    :SNPAアドレス                                    〕
    〔 nsap    :自局NSAPアドレス                                〕
    〔 free-nsap:自局フリー形式NSAPアドレス                     〕
    〔 DTE_address:自局DTEアドレス                              〕
 〔 vass:仮想スロット status※: ****** 〕

注※

statusの内容については，表4-16を参照してください。

出力例：

/etc/xnfshow -n GROUP2

vass: 100                                 name: GROUP2
     snpa     : 0458817161​
     nsap     : 44000081458817161​f
     free-nsap: 1234567890123456789012345678901234567890​
     DTE_address:0458817161​
 vass: 101          status: offline

(例25)

X.25のQos情報を特定して表示します。

入力形式：

/etc/xnfshow -n x25_info名称

出力形式：

vass:仮想スロット                           name:名称
   〔 snpa       : SNPAアドレス                                〕
   〔 nsap       :相手局NSAPアドレス                           〕
   〔 DTE_address:相手局DTEアドレス                            〕
   〔 spi        : **-**                                        〕
   〔 reverse charge : request accept                           〕
   〔 EETDN          : request accept                           〕
   〔 TCN            : request accept                           〕
   〔 MTCN           : ****                                     〕

出力例：

/etc/xnfshow -n Qos1

vass: 100                                 name:Qos1
      snpa : 1234567​
      nsap : 4800080001234567​
      spi  : 00-ff
      reverse charge : request
      EETDN          : request
      TCN            : request
      MTCN           : 64K

(例26)

X.25ルーティング情報定義文で定義したルーティング情報の一覧を表示します。

入力形式：

/etc/xnfshow -x x25route

出力形式：

nsap     :INTAP-V1 NSAPアドレス
 〔 snpa: SNPAアドレス                               〕
    vass:仮想スロット番号                〔 name:名称 〕
free-nsap:フリー形式NSAPアドレス
 〔 snpa: SNPAアドレス                               〕
    vass:仮想スロット番号                〔 name:名称 〕

出力例：

/etc/xnfshow -x x25route

nsap      : 490001028033333333​fe01
    snpa:0987121234​
    vass:200                name:route01
free-nsap:39392f01234512340312345678901201​
    snpa:0987124321​
    vass:200                name:route02

(例27)

指定したX.25ルーティング情報を特定して表示します。

入力形式：

/etc/xnfshow -n x25_route名称

出力形式（INTAP-V1 NSAPアドレスの場合）：

nsap     :INTAP-V1 NSAPアドレス
  〔snpa: SNPAアドレス                                      〕
    vass:仮想スロット番号       name:名称

出力形式（フリー形式NSAPアドレスの場合）：

free-nsap:フリー形式NSAPアドレス
  〔snpa: SNPAアドレス                                      〕
    vass:仮想スロット番号        name:名称

出力例（INTAP-V1 NSAPアドレスの場合）：

/etc/xnfshow -n route01

nsap       : 490001028033333333​fe01
      snpa:0987121234​
      vass:200                  name:route01

出力例（フリー形式NSAPアドレスの場合）：

/etc/xnfshow -n route02

free-nsap:39392f01234512340312345678901201​
    snpa:0987124321​
    vass:200                   name:route02

(例28)

HNA1次局で，PU名称を指定して状態を表示します。

入力形式：

/etc/xnfshow -n PU名称

出力形式：

PUname:PU名称（PUstatus:PUの状態※１，Pass_status:経路の状態※１，vass:仮想スロット番号）
SLUname:SLU名称（PLUname:PLU名称※２）
   :             :

注※１

表4-21を参照してください。

注※２

PLUとセションを結合していない場合，PLU名称は空白となります。

出力例：

/etc/xnfshow -n PU0001

PUname:H1PU1   (PUstatus:active        ,Pass_status:connected    ,vass:100)
SLUname:PU1LU02 (PLUname:HNA1SFRF)
SLUname:PU1LU03 (PLUname:HNA1SFRF)

(例29)

HNA1次局で，PU名称を指定して状態・情報を表示します。

入力形式：

/etc/xnfshow -n PU名称 -h

出力形式：

PU名称　:type:回線種別（接続手順）※１
　　　　　PUstatus:PUステータス※１
　　　　　Pass_status:経路ステータス※１
　　　　　vass:仮想スロット番号
　　　　　S_segment:送信セグメント長※２
　　　　　R_segment:受信セグメント長※２
　　　　〔S_window:送信ウィンドウサイズ〕※３
　　　　〔R_window:受信ウィンドウサイズ〕※３
　　　　　NC-busy_queue:下位層の通信ビジー時に生じるキューの個数

注※１

表4-21を参照してください。

注※２

回線種別（type）が80VC，84VCで，経路ステータス（Pass_status）が起動状態（connected）の場合，送受信セグメント（S_segment，R_segment）の表示内容は相手局との交渉によって決定した値です。それ以外の場合は，定義で指定された値を表示します。

注※３

回線種別（type）が80PVCの場合だけ，送受信ウィンドウサイズ（S_window，R_window）を表示します。

出力例：

/etc/xnfshow -n PU00001 -h

H1PU1:type:80PVC
     PUstatus:active
     Pass_status:connected
     vass:100
     S_segment:4096
     R_segment:4096
     S_window:7
     R_window:7
     NC-busy_queue:0

(例30)

HNA1次局で，SLU名称を指定して状態を表示します。

入力形式：

/etc/xnfshow -n SLU名称

出力形式：

SLU名称　:PUname:PU名称
　　　　〔PLUname:PLU名称〕※１
　　　　　SSCP-LU_connection_status:SSCP-LUの状態※２
　　　　　LU-LU_connection_status:LU-LUの状態※２
　　　　　DTstatus:データ転送の状態※２
　　　　　SLUstatus:API-SLUの状態※２
　　　　〔size of RU(SLU send):SLU送信RU長〕※３，※４
　　　　〔size of RU(SLU receive):SLU受信RU長〕※３，※４
　　　　〔value of Pacing(SLU send):SLU送信ペーシング値〕※３，※５
　　　　〔value of Pacing(SLU receive):SLU受信ペーシング値〕※３，※５

注※１

PLUとセションを結合している場合だけ表示します。

注※２

表4-21を参照してください。

注※３

LU-LUの状態（LU-LU_connection_status）がコネクション確立状態（active）の場合だけ，SLU送受信RU長（size of RU(SLU send)，size of RU(SLU receive)），SLU送受信ペーシング値（value of Pacing(SLU send)，value of Pacing(SLU receive)）を表示します。

注※４

SLU送受信RU長（size of RU(SLU send)，size of RU(SLU receive)）が無制限の場合は，"unlimited"と表示します。

注※５

SLU送受信ペーシング値（value of Pacing(SLU send)，value of Pacing(SLU receive)）が0の場合，ペーシングは使用しないことを意味します。

出力例：

/etc/xnfshow -n SLU0001

PU1LU02:PUname :H1PU1
       PLUname:HNA1SFRF
       SSCP-LU_connection_status:active
       LU-LU_connection_status:active
       DTstatus:active
       SLUstatus:BUSY
       size of RU(SLU send):2048
       size of RU(SLU receive):2048
       value of Pacing(SLU send):2
       value of Pacing(SLU receive):2

(例31)

HNA1次局で，PLU名称を指定して状態を表示します。

入力形式：

/etc/xnfshow -x hna1 -P PLU名称

出力形式：

PLUstatus :API-PLUの状態※１
  SLUname:SLU名称    (PUname:PU名称)※２
      :                 :

注※１

表4-21を参照してください。

注※２

セションを結合されているSLUがある場合に表示します。

出力例：

/etc/xnfshow -x hna1 -P PLU0001

PLUstatus:OPEN
SLUname:PU1LU02 (PUname:H1PU1   )
SLUname:PU1LU03 (PUname:H1PU1   )
SLUname:PU2LU02 (PUname:H1PU2   )
SLUname:PU2LU03 (PUname:H1PU2   )

(例32)

HNA1次局で，登録済みの全PLUの名称一覧を表示します。

入力形式：

/etc/xnfshow -x hna1 -l

出力形式：

PLU名称         PLU名称         PLU名称         PLU名称
  :                :               :                :

注

登録済みのPLUがない場合は，何も表示しません。

出力例：

/etc/xnfshow -x hna1 -l

PLU001           PLU002           PLU003           PLU004
PLU005           PLU006           PLU007           PLU008

(例33)

HNA1次局で，全PUの状態一覧を表示します。

入力形式：

/etc/xnfshow -x hna1 -d

出力形式：

PUname:PU名称     (PUstatus:PUの状態※，Pass_status:経路の状態※，vass:仮想スロット番号)
      :                 :

注※

表4-21を参照してください。

出力例：

/etc/xnfshow -x hna1 -d

PUname:PU001      (PUstatus:active   ,Pass_status:connected    ,vass:100)
PUname:PU002      (PUstatus:PU down  ,Pass_status:disconnected ,vass:101)
PUname:PU003      (PUstatus:active   ,Pass_status:connected    ,vass:102)

(例34)

HNA1の全体に関する情報を表示します。

入力形式：

/etc/xnfshow -x hna1 -c

出力形式：

*** HNA1 information *** YY/MM/DD hh:mm:ss
 con_rsc_max               con_rsc_now(rate)                 send_busy
最大コネクションリソース数　現在使用中コネクションリソース数　HNA1内の送信待ちデータ総数

出力例：

/etc/xnfshow -x hna1 -c

*** HNA1 information *** 09/04/17 10:25:16
 con_rsc_max   con_rsc_now(rate)   send_busy
         100            10( 10.0%)         0

(例35)

HNA1次局で，全不定様式コマンド情報を一覧表示します。

入力形式：

/etc/xnfshow -x hna1uss

出力形式：

NO.                   type             character         logon_PLU
不定様式ログオン/     不定様式指定※１   不定様式ログオン/　あて先PLU名称※２
ログオフテーブル番号                   ログオフ文字列
      :                   :                 :                :

注※１

不定様式指定の表示（ON：ログオン指定，OFF：ログオフ指定）

注※２

あて先PLU名称は，不定様式指定がログオン指定の場合だけ表示します。

出力例：

/etc/xnfshow -x hna1uss

NO. type character logon_PLU
 1   ON     LOGON    BETRAN
 2   ON   CONNECT       PTS

(例36)

HNA2次局でLUの一覧を表示します。

入力形式：

/etc/xnfshow -x hna2

出力形式：

nsap:相手NSAPアドレス※１                           vass:VASS番号（HNA2スロット番号）
name:接続先名称※２
packet_size:パケットサイズまたはフレームサイズ※３
LU:LU番号  type:API種別※４  LU-LU:LU-LUの状態※４  DT:DTの状態※４
   :             :                  :                  :

注

コネクション未確立の場合は何も表示しません。

注※１

ASSを除く21バイト形式で表示します。

注※２

接続先名称が未登録時は空白となります。

注※３

セグメント分割・組み立てをする単位である，パケットサイズまたはフレームサイズを表示します。

注※４

表4-22を参照してください。

出力例：

/etc/xnfshow -x hna2

nsap:48f8043320001​fffffffff0000ffffffffffff7e99     vass:100(1)
name:PU0
packet_size:4096
LU:0    type:NCAM  LU-LU:active     DT:active
LU:1    type:NCAM  LU-LU:inactive   DT:inactive
LU:7    type:SLUS  LU-LU:active     DT:active
LU:8    type:SLUS  LU-LU:inactive   DT:inactive

(例37)

HNA2次局でLUの状態一覧を表示します。

入力形式：

/etc/xnfshow -x hna2 -d

出力形式：

nsap:相手NSAPアドレス※１                           vass:VASS番号（HNA2スロット番号）
name:接続先名称※２
packet_size:パケットサイズまたはフレームサイズ※３
LU:LU番号  type:API種別※４
   :             :

注

コネクション未確立の場合は何も表示しません。

注※１

ASSを除く21バイト形式で表示します。

注※２

接続先名称が未登録時は空白となります。

注※３

セグメント分割・組み立てをする単位である，パケットサイズまたはフレームサイズを表示します。

注※４

表4-22を参照してください。

出力形式（NCAMインタフェースの場合）：

LU:LU番号  type:NCAM
               LU-LU:LU-LUの状態※１
               DT:データ転送の状態※１
               LU_status:LUのオープン状態※２
               bracket_token:ブラケット状態※２
               LU-LU_token:LU-LUの送信権状態※２
               SSCP-LU_token:SSCP-LUの送信権状態※２

注※１

表4-22を参照してください。

注※２

上位APで起動されたLUの場合に表示します。表4-22を参照してください。

出力形式（SLUSインタフェースの場合）：

LU:LU番号  type:SLUS
               LU-LU:LU-LUの状態※１
               DT:データ転送の状態※１
               PU-No.:PU番号※２
               busy_status:ビジー状態※３

注※１

表4-22を参照してください。

注※２

上位APで起動されたLUの場合に表示します。

注※３

上位APで起動されたLUの場合に表示します。表4-22を参照してください。

出力例：

/etc/xnfshow -x hna2 -d

nsap:48f8043320001​fffffffff0000ffffffffffff7e99     vass:100(1)
name:PU0
packet_size:4096
LU:0    type:NCAM
            LU-LU:active
            DT:active
            LU_status:open
            bracket_token:initial
            LU-LU_token:send
            SSCP-LU_token:neutral
LU:1    type:NCAM
            LU-LU:inactive
            DT:inactive
LU:7    type:SLUS
            LU-LU:active
            DT:active
            PU-No.:0
            busy_status:free
LU:8    type:SLUS
            LU-LU:inactive
            DT:inactive

(例38)

HNA2次局のチューニング情報として，LUの送受信ペーシングサイズ，API受信キュー保留数，ビジー発生回数を表示します。

入力形式：

/etc/xnfshow -x hna2 -t

出力形式：

*** HNA2 tuning information ***
 LU   PU     pacing_size    que_count         busy_count
          (send    receive) (receive) (buffer   pacing   lower)
+----+----+-------+---------+---------+--------+--------+--------+
XX※１ XX※２  XX※３    XX※４      XX※５     XX※６     XX※７    XX※８

注

NCAMまたはSLUSインタフェースのLUの情報を表示します。未使用（1度もopenされていない）LUの情報は出力しません。

すべてのLUが未使用の場合は，見出しだけを表示します。

上位APで起動（または再起動）された場合に値をリセットします。

NCAMインタフェースのLUの場合は注※２，６，７，および８を*で表示します。

注※１

LU番号を表示します。

注※２

PU番号を表示します。

注※３

BINDパラメタで指定した送信ペーシングサイズを表示します。

注※４

BINDパラメタで指定した受信ペーシングサイズを表示します。

注※５

相手側からデータを受信したときの現時点での内部キュー数を表示します。

注※６

上位APでopenされてから，closeされるまでに発生したバッファビジーの累計回数を表示します。

注※７

上位APでopenされてから，closeされるまでに発生したペーシングビジーの累計回数を表示します。

注※８

上位APでopenされてから，closeされるまでに発生した下位層ビジーの累計回数を表示します。

出力例：

/etc/xnfshow -x hna2 -t

*** HNA2 tuning information ***
 LU   PU     pacing_size    que_count         busy_count
          (send    receive) (receive) (buffer   pacing   lower)
+----+----+-------+---------+---------+--------+--------+--------+
   0    *       2         2         1        *        *        *
   1    *       2         2         0        *        *        *
  10    6       3         3         2        0        1        3

(例39)

HNA2次局でHNA2スロット情報を表示します。

入力形式：

/etc/xnfshow -x hna2 -s

出力形式：

name:HNA2スロット名称※１    status:HNA2スロット状態※２ VASS:VASS番号(HNA2スロット番号)
         :                            :                            :

注

定義されているHNA2スロット情報だけを表示します。

注※１

HNA2_slot文のnameオペランドで指定した名称を表示します。nameオペランドの指定がない場合は，空白になります。

注※２

表4-22を参照してください。

出力例：

/etc/xnfshow -x hna2 -s

name:hna2slot01            status:online            VASS:100(1)
name:hna2slot02            status:offline           VASS:200(2)

(例40)

X.25パススルーの全プロセスID，内部AP名称，状態，および仮想スロット番号を表示します。

入力形式：

/etc/xnfshow -x nli

出力形式：

p-id:プロセスID    name:内部AP名称    status:APの状態※１    vass:仮想スロット番号※２
      :                   :                    :                        :

注※１

表4-23を参照してください。

注※２

APからの要求がない状態，または相手局からの確立要求がないときには，仮想スロット番号は***と表示されます。

出力例：

/etc/xnfshow -x nli

p-id:100         name:nliv0001          status:dataxfer         vass:400
p-id:126         name:nlip0002          status:idle             vass:***
p-id:244         name:nliv0003          status:incon            vass:***
p-id:247         name:nlip0004          status:unbind           vass:***
p-id:100         name:nliv0005          status:outcon           vass:397
p-id:100         name:nlip0006          status:idle             vass:***

(例41)

X.25パススルーのプロセスID，または内部AP名称を指定して状態表示します。

入力形式：

/etc/xnfshow -x nli -P プロセスID
または
/etc/xnfshow -x nli -i 内部AP名称

出力形式：

name:内部AP名称
status:APの状態
p-id:プロセスID
vass:仮想スロット番号

出力例：

/etc/xnfshow -x nli -P 100
または
/etc/xnfshow -x nli -i nlip0001

name:nlip0001
status:dataxfer
p-id:100
vass:400

(例42)

X.25パススルーで，アクティブ状態のAPだけを一覧表示します。

入力形式：

/etc/xnfshow -x nli -A

出力形式：

p-id:プロセスID    name:内部AP名称    status:APの状態    vass:仮想スロット番号
      :                   :                   :                      :

出力例：

/etc/xnfshow -x nli -A

p-id:123         name:nliv0003          status:dataxfer         vass:300
p-id:243         name:nlip0004          status:dataxfer         vass:400
p-id:250         name:nliv0005          status:dataxfer         vass:500

(例43)

X.25パススルーで，インアクティブ状態のAPだけを一覧表示します。

入力形式：

/etc/xnfshow -x nli -I

出力形式：

p-id:プロセスID    name:内部AP名称    status:APの状態    vass:仮想スロット番号
      :                   :                   :                      :

出力例：

/etc/xnfshow -x nli -I

p-id:126         name:nliv0002          status:idle             vass:***
p-id:244         name:nlip0003          status:outcon           vass:398
p-id:247         name:nlip0004          status:unbind           vass:***
p-id:100         name:nliv0005          status:icon             vass:***
p-id:100         name:nlip0006          status:idle             vass:***

(例44)

OSI拡張機能のコネクションの一覧を表示します。

入力形式：

/etc/xnfshow -x osiex

出力形式：

src_ref:コネクション(自局レファレンス)番号※１　p-id:プロセスID※２　vass:仮想スロット番号※３

注※１

自局からの発呼でトランスポートコネクション確立の確認を受信するまでの間は，自局レファレンス番号を割り当てていないため，「****」が表示されます。

注※２

OSI拡張機能の内部プロセスIDが表示されます。

注※３

TPTCP_define文のVASSオペランドの内容が表示されます。なお，OSI拡張高信頼化機能を使用している場合は，TPTCP_VC文のVASSオペランドの内容が表示されます。自局IPアドレス指定機能を使用している場合（自局発呼時）は，TPTCP_slot文のVASSオペランドの内容が表示されます。

出力例：

/etc/xnfshow -x osiex
src_ref:005e   p-id:301234       vass:6
src_ref:****   p-id:49906        vass:6
     ：            ：             :

(例45)

OSI拡張機能のコネクション番号を特定して情報を表示します。

入力形式：

/etc/xnfshow -x osiex -c コネクション番号

出力形式：

src_ref:コネクション(自局レファレンス)番号　p-id:プロセスID※１　vass:仮想スロット番号※２
dst_ref:相手局レファレンス番号
[ src_t-sel:自局Tセレクタ ]※３
[ dst_t-sel:相手局Tセレクタ ]※３
nsap:相手局NSAPアドレス

注※１

OSI拡張機能の内部プロセスIDが表示されます。

注※２

TPTCP_define文のVASSオペランドの内容が表示されます。なお，OSI拡張高信頼化機能を使用している場合は，TPTCP_VC文のVASSオペランドの内容が表示されます。自局IPアドレス指定機能を使用している場合（自局発呼時）は，TPTCP_slot文のVASSオペランドの内容が表示されます。

注※３

Tセレクタを使用している場合だけ表示されます。

出力例：

/etc/xnfshow -x osiex -c 005e
src_ref:005e   p-id:301234       vass:6
dst_ref:005f
src_t-sel:0001
dst_t-sel:0005
nsap:540072872203010208171101​

(例46)

OSI拡張機能の全コネクションの情報を表示します。

入力形式：

/etc/xnfshow -x osiex -c

出力形式：

src_ref:コネクション(自局レファレンス)番号※１　p-id:プロセスID※２　vass:仮想スロット番号※３
dst_ref:相手局レファレンス番号※４
[ src_t-sel:自局Tセレクタ ]※５
[ dst_t-sel:相手局Tセレクタ ]※５
nsap:相手局NSAPアドレス
     :

注※１

自局からの発呼でトランスポートコネクション確立の確認を受信するまでの間は，自局レファレンス番号を割り当てていないため，「****」が表示されます。

注※２

OSI拡張機能の内部プロセスIDが表示されます。

注※３

TPTCP_define文のVASSオペランドの内容が表示されます。なお，OSI拡張高信頼化機能を使用している場合は，TPTCP_VC文のVASSオペランドの内容が表示されます。自局IPアドレス指定機能を使用している場合（自局発呼時）は，TPTCP_slot文のVASSオペランドの内容が表示されます。

注※４

自局からの発呼でトランスポートコネクション確立の確認を受信するまでの間は，相手局レファレンス番号を取得していないため，「****」が表示されます。

注※５

Tセレクタを使用している場合だけ表示されます。

出力例：

/etc/xnfshow -x osiex -c
src_ref:005e   p-id:301234       vass:6
dst_ref:005f
src_t-sel:0001
dst_t-sel:0005
nsap:540072872203010208171101​
src_ref:****   p-id:49906        vass:6
dst_ref:****
src_t-sel:0001
dst_t-sel:0006
nsap:540072872203010208171102​
     :

(例47)

仮想サーバ（OSI拡張高信頼化機能用）の状態を一覧表示します。

入力形式：

/etc/xnfshow -x tpvc

出力形式：

サーバ上の仮想サーバがすべて表示されます。

name:仮想サーバ名称  status:状態※     vass:仮想スロット番号
                           :

注※

statusの内容については，表4-24を参照してください。

出力例：

/etc/xnfshow -x tpvc

name:SV001           status:online         vass:100
name:SV002           status:online         vass:200
name:SV003           status:online         vass:300

(例48)

パス上で使用できるNSAPアドレスを一覧表示します。

入力形式：

/etc/xnfshow -x tpvc -c

出力形式：

接続されている全パスと各パス上のNSAPアドレスがすべて表示されます。

src_IP_addr:自局IP dst_IP_addr:相手局IP
   [ src_nsapまたは，dst_nsap:NSAPアドレス ]
             ：
src_IP_addr:自局IP dst_IP_addr:相手局IP
   [ src_nsapまたは，dst_nsap:NSAPアドレス ]
             ：

出力例：

/etc/xnfshow -x tpvc -c

src_IP_addr:172.16.23.123  dst_IP_addr:172.16.123.124
   src_nsap:4800090001234562​
   src_nsap:4800090001234563​
   dst_nsap:4800090001234570​
src_IP_addr:172.16.23.123  dst_IP_addr:172.16.123.125
   src_nsap:4800090001234562​
   src_nsap:4800090001234563​
   dst_nsap:4800090001234571​
   dst_nsap:4800090001234572​

(例49)

パス接続重複チェック機能で使用するサーバIDを表示します。

入力形式：

/etc/xnfshow -x tpvc -s

出力形式：

server_id:サーバID※

注※

サーバIDが定義されていない場合は，何も表示しません。

出力例：

/etc/xnfshow -x tpvc -s
server_id:100

(例50)

仮想サーバ（OSI拡張高信頼化機能用）を特定して表示します。

入力形式：

/etc/xnfshow -n 仮想サーバ名称

出力形式：

statusがonlineのとき，仮想サーバの情報の登録状態がパスごとに表示されます。

vass:仮想スロット番号
    name            :仮想サーバ名称
    nsap            :自局NSAPアドレス
    status          :状態※１
    initial_status  :XNF/AS開始時の仮想サーバ状態※２
  [ src_IP_addr:自局IPアドレス dst_IP_addr:相手局IPアドレス status:状態※３ ]
                           ：

注※１

statusの内容については，表4-24を参照してください。

注※２

initial_statusの内容については，表4-25を参照してください。

注※３

statusの内容については，表4-26を参照してください。

出力例：

/etc/xnfshow -n TPVC01

vass:100
    name            :TPVC01
    nsap            :4800090001234562​
    status          :online
    initial_status  :active
    src_IP_addr:172.16.109.101  dst_IP_addr:172.16.56.7   status:online
    src_IP_addr:172.16.109.101  dst_IP_addr:10.208.55.4   status:online
    src_IP_addr:10.16.109.5     dst_IP_addr:10.10.10.100  status:offline

4.2.14　xnfshutdown（OS停止時にXNF/ASを終了する）

＜この項の構成＞

(1)　形式

(2)　機能

(3)　実行者

(4)　オプション

(5)　注意事項

(6)　使用例

(1)　形式

/etc/xnfshutdown

(2)　機能

XNF/ASを終了します。

このコマンドは，OS停止時のスクリプト（/etc/rc.shutdown）に記述します。

(3)　実行者

スーパユーザ

(4)　オプション

ありません。指定しても無視します。

(5)　注意事項

運用中にXNF/ASを終了させる場合は，xnfstopコマンドで終了させてください。

(6)　使用例

OS停止時のスクリプト（/etc/rc.shutdown）の記述例を次に示します。

#!/bin/sh
/etc/xnfshutdown
exit 0

/etc/rc.shutdownファイルがある場合は，下線部分を追記してください。作成後は，chmodで実行権限を付与してください。

4.2.15　xnfsnap（障害情報を収集する）

＜この項の構成＞

(1)　形式

(2)　機能

(3)　実行者

(4)　オプション

(5)　注意事項

(6)　使用例

(1)　形式

/etc/xnfsnap -d 出力先ディレクトリ

(2)　機能

XNF/ASで発生した障害の解析に必要なXNF/AS構成定義情報，メモリダンプやログなどの障害情報を収集し，指定されたディレクトリに障害情報ファイル（xnfsnap.tar.Z）を出力します。

このコマンドはXNF/AS停止後，またはXNF/AS異常終了後でも使用できます。

(3)　実行者

スーパユーザ

(4)　オプション

(a)　-d 出力先ディレクトリ名

XNF/ASの障害情報ファイル（xnfsnap.tar.Z）を出力するディレクトリ名を指定します。

出力先ディレクトリは，あらかじめ作成しておく必要があります。出力先ディレクトリがない場合，xnfsnapコマンドは障害情報を収集しないで終了します。

指定された出力先ディレクトリに障害情報がすでにある場合，既存のファイルはすべて上書きされます。

(5)　注意事項

xnfsnapコマンドの実行中に，次のコマンドを同時に実行することはできません。

xnfbootコマンド

xnfgenコマンド

xnfshowコマンド

xnftdumpコマンド

comlogコマンド

xnfsnapコマンドの二重実行はできません。

xnfsnapコマンドが異常終了または割り込みキーで終了した場合，出力先ディレクトリに収集途中の情報が残ることがあります。不要な場合は削除してください。

(6)　使用例

/tmp/xnfsnapディレクトリに障害情報ファイルを出力します。

mkdir /tmp/xnfsnap
/etc/xnfsnap -d /tmp/xnfsnap

4.2.16　xnfstandby（スタンバイ状態にする）

＜この項の構成＞

(1)　形式

(2)　機能

(3)　実行者

(4)　オプション

(5)　注意事項

(1)　形式

/etc/xnfstandby -n 回線アダプタ名称

(2)　機能

回線アダプタをスタンバイ状態にします。

回線アダプタのスタンバイ状態とは，xnfonlineコマンドを入力すると，現用回線アダプタとして稼働できる状態のことです。スタンバイ状態では，回線アダプタ上の回線，およびリンクは使用できません。

Line_adapter文でauto_start noを指定した回線アダプタをスタンバイ状態にする場合にも使用します。詳細は「2.2.5 事前定義機能」を参照してください。

(3)　実行者

スーパユーザ

(4)　オプション

(a)　-n Line_adapter文で定義した回線アダプタ名称

スタンバイ状態にする回線アダプタ名称を指定します。

(5)　注意事項

回線アダプタがメモリダンプ採取中の場合，このコマンドは使用できません。

4.2.17　xnfstart（XNF/ASを開始する，または構成を追加する）

＜この項の構成＞

(1)　形式

(2)　機能

(3)　実行者

(4)　オプション

(5)　注意事項

(6)　使用例

(1)　形式

/etc/xnfstart〔-R〕〔-n ゼネレーション番号〕

(2)　機能

XNF/ASを開始します。また，-Rオプションを指定すると構成を変更できます。

xnfgenコマンド実行中は使用できません。xnfgenコマンドでゼネレーションファイルを作成したあとに，このコマンドを入力します。

(3)　実行者

スーパユーザ

(4)　オプション

(a)　-R

XNF/ASの開始後に構成を追加する場合に使用します。稼働中の定義文に対して，追加したいリソースの定義文を，定義文ファイルに追加入力しておきます。この定義文ファイルに対して，xnfgenコマンドでゼネレーションファイルを作成したあと，このコマンドを入力します。

(b)　-n ゼネレーション番号

xnfgenコマンドの-nオプションで生成したゼネレーションファイルを使用してXNF/ASを開始する場合に，01～20のゼネレーション番号を指定します。

このオプションを省略すると，xnfgenコマンドで-nオプションを省略したゼネレーションファイル（IPL時に起動するゼネレーションファイル）を使用してXNF/ASを開始します。

(5)　注意事項

構成変更する場合は，必ず「3.3　構成の変更」を参照してから実施してください。

(6)　使用例

(例1)

XNF/ASを開始します。

/etc/xnfstart

(例2)

構成変更（追加）をします。

/etc/xnfstart -R

(例3)

xnfgenコマンドの-nオプションで01を指定した内容で，XNF/ASを開始します。

/etc/xnfstart -n 01

4.2.18　xnfstop（XNF/ASを終了する）

＜この項の構成＞

(1)　形式

(2)　機能

(3)　実行者

(4)　オプション

(1)　形式

/etc/xnfstop

(2)　機能

XNF/ASを終了します。

APが動作中でも終了します。その後，xnfstartコマンドでXNF/ASを再開始することもできます。

(3)　実行者

スーパユーザ

(4)　オプション

ありません。指定しても無視します。

4.2.19　xnftdump（メモリダンプを取得・編集する）

＜この項の構成＞

(1)　形式

(2)　機能

(3)　オプション

(4)　使用例

(5)　注意事項

(1)　形式

/etc/xnftdump ｛-f ダンプ出力ファイル名称｜-e ダンプ入力ファイル名称｜-E｝
             〔-o 編集出力ファイル名称〕

(2)　機能

XNF/AS稼働中に，XNF/ASのメモリダンプを取得，編集します。メモリダンプの編集は，XNF/ASが停止中でもできます。

ダンプする領域は，XNF/ASの内部テーブル，およびバッファ領域です。

(a)　実行者

スーパユーザ

(3)　オプション

(a)　-f ダンプ出力ファイル名称

ダンプを取得するときに，ダンプを出力するファイル名称を指定します。

指定したファイルがない場合，ファイルが作成されます。すでにある場合は，上書きされます。

(b)　-e ダンプ入力ファイル名称

ダンプファイルからダンプを編集するときに指定します。-fオプション指定で取得したダンプファイル名称を指定します。

(c)　-E

XNF/ASの稼働中に，メモリから直接ダンプを編集するときに指定します。

(d)　-o 編集出力ファイル名称

ダンプの編集結果を出力するファイル名称を指定します。

指定したファイルがない場合，ファイルが作成されます。すでにある場合は，上書きされます。

このオプションを省略した場合，標準出力に出力されます。このオプションは，-e，または-Eオプションを指定したときに指定できます。

(4)　使用例

(例1)

ダンプファイル（dump01）にダンプを取得します。

/etc/xnftdump -f dump01

(例2)

ダンプファイル（dump01）を編集し，出力ファイル（dumpedit）に出力します。

/etc/xnftdump -e dump01 -o dumpedit

(例3)

メモリの内容を直接編集して，出力ファイル（dumpedit）に出力します。

/etc/xnftdump -E -o dumpedit

(5)　注意事項

xnftdumpコマンドの編集オプション(-eまたは-E)指定時に，「KANC127-E File (ファイル名称) crashed.」が表示された場合は，/tmpの容量が不足しているおそれがあります。/tmpの容量が不足している場合は，/tmpの容量を増やしたあと，再度コマンドを実行してください。

4.2.20　xnftest（回線をテストする）

＜この項の構成＞

(1)　形式

(2)　機能

(3)　実行者

(4)　オプション

(5)　注意事項

(6)　使用例

(1)　形式

/etc/xnftest 〔-s｜-e〕 〔-n 名称〔-t テスト種別〕〕〔-L テストデータ長〕

(2)　機能

回線アダプタに接続された回線をテストします。

テストする回線，およびリンクはオフライン状態である必要があります。

(3)　実行者

スーパユーザ

(4)　オプション

(a)　-s

テストを開始します。

-eオプションと同時には指定できません。

(b)　-e

テストを終了して，結果を表示するときに指定します。

-sオプションと同時には指定できません。

(c)　-n 名称

回線アダプタに接続された次の回線名称，またはリンク名称（テスト種別が相手端末テスト(t)のときだけ）を指定します。

basicline文で定義した回線

line文で定義した回線

link文で定義したリンク

-s，および-eオプションを指定する場合，必ず指定してください。

(d)　-t テスト種別

テスト種別を指定します。

-sオプションを指定したときだけ指定できます。-tオプションを省略した場合，m（手動ループテスト）が仮定されます。

テスト種別は，次に示します。

m：

手動ループテストです。手動でモデムをループ状態に設定して，テストをします。

i：

内部ループテストです。回線アダプタの内部でループを設定して，テストをします。

l：

ローカルループテストです。自側のモデムをループ状態に設定して，テストをします。

r：

リモートループテストです。相手側のモデムをループ状態に設定して，テストをします。

t：

相手端末ループテストです。相手端末，または相手システムをループ状態に設定して，テストをします。このとき，-nオプションには，対応するリンク名称を指定します。

(e)　-L テストデータ長

-sオプションを指定したときだけ，テストデータ長をバイト単位で指定します。

指定できる値は，64（べーシック手順回線のときだけ），256，1024，4096（ハイレベル手順回線のときだけ），または8160（ハイレベル手順回線のときだけ）です。

このオプションを省略した場合，256が仮定されます。

(5)　注意事項

オプションを何も指定しなかった場合，現在テストしているリソース名称を表示します。

テストを開始すると，-eオプションで終了するまでテストは継続されます。回線アダプタにむだなオーバーヘッドを掛けないために，必要な情報採取後はテスト開始状態にしないでください。

テスト種別とテストデータ長の指定方法については，マニュアル「EP8000回線アダプタ 概説/解説書」の回線テスト機能を参照してください。

ISDN（回線交換）に接続するハイレベル回線下のリンク名称は指定できません。

(6)　使用例

(例1)

回線（LINE01）のリモートループテストを開始します。

/etc/xnftest -s -n LINE01 -t r

(例2)

回線（LINE01）のテストを終了して，テスト結果を表示します。

/etc/xnftest -e -n LINE01

*** XNF/AS test result ***                            09/04/01 19:10:26
line-name:LINE01
 offset   +0+1+2+3 +4+5+6+7 +8+9+a+b +c+d+e+f
+---------+-----------------------------------+
0000(  0) XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
0010( 16) XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX

（凡例）

XXXXXXXX：

テスト結果情報です。詳細については，マニュアル「EP8000回線アダプタ 概説/解説書」の回線テスト機能を参照してください。

(例3)

現在テストしている回線を表示します。

/etc/xnftest

4.2.21　xnftpgwgen（OSI拡張機能のゲートウェイ定義を登録する）

＜この項の構成＞

(1)　形式

(2)　機能

(3)　実行者

(4)　オプション

(5)　使用例

(1)　形式

/etc/xnftpgwgen 〔-f OSI拡張機能のゲートウェイ定義ファイル名称｜-d〕

(2)　機能

OSI拡張機能のゲートウェイ定義ファイルを解析して，OSI拡張機能のゲートウェイ定義として登録します。

(3)　実行者

スーパユーザ

(4)　オプション

(a)　-f OSI拡張機能のゲートウェイ定義ファイル名称

OSI拡張機能のゲートウェイ定義文法に従って作成された，定義ファイル名称を指定します。

指定したOSI拡張機能のゲートウェイ定義ファイルを解析して，OSI拡張機能のゲートウェイ定義として登録します。すでに登録されている場合には，新たに登録し直します。このとき，すでに確立済みのコネクションは，このオプションの実行による影響を受けません。OSI拡張機能のゲートウェイ定義文については，マニュアル「XNF/AS　構成定義編」を参照してください。

(b)　-d

現在登録されているOSI拡張機能のゲートウェイ定義を削除します。

確立済みのコネクションは，このオプションの指定で影響を受けることはありません。

(c)　全オプション省略

現在登録されているOSI拡張機能のゲートウェイ定義を標準出力に表示します。

(5)　使用例

(例1)

OSI拡張機能のゲートウェイ定義の登録をします。

/etc/xnftpgwgen -f TPGATEWAY

(例2)

現在登録されているOSI拡張機能のゲートウェイ定義を削除します。

/etc/xnftpgwgen -d

4.2.22　xnftpprmgen（OSI拡張機能のシステムパラメタ定義を登録する）

＜この項の構成＞

(1)　形式

(2)　機能

(3)　実行者

(4)　オプション

(5)　使用例

(1)　形式

/etc/xnftpprmgen 〔-f OSI拡張機能のシステムパラメタ定義ファイル名称｜-d〕

(2)　機能

OSI拡張機能のシステムパラメタ定義ファイルを解析して，OSI拡張機能の共通情報として登録します。

(3)　実行者

スーパユーザ

(4)　オプション

(a)　-f OSI拡張機能のシステムパラメタ定義ファイル名称

OSI拡張機能のシステムパラメタ定義文法に従って作成された，定義ファイル名称を指定します。

指定したOSI拡張機能のシステムパラメタ定義ファイルを解析して，OSI拡張機能のOSI拡張機能の共通情報として登録します。すでに登録されている場合には，新しく登録し直します。このとき，すでに確立済みのコネクションは，このオプションの実行による影響を受けません。OSI拡張機能のシステムパラメタ定義文については，マニュアル「XNF/AS　構成定義編」を参照してください。

なお，OSI拡張機能の共通情報は，OSI拡張機能のシステムパラメタ定義文として作成する以外に，XNF/AS構成定義のTPTCP_define文で定義することもできます。機能差異はありませんが，XNF/AS構成定義のTPTCP_define文で定義することを推奨します。

(b)　-d

現在登録されているOSI拡張機能のシステムパラメタ定義を削除します。

確立済みのコネクションは，このオプションの指定で影響を受けることはありません。

(c)　全オプション省略

現在登録されているOSI拡張機能のシステムパラメタ定義を標準出力に表示します。

(5)　使用例

(例1)

OSI拡張機能のシステムパラメタ定義の登録をします。

/etc/xnftpprmgen -f  TPSYSPARAM

(例2)

現在登録されているOSI拡張機能のシステムパラメタ定義を削除します。

/etc/xnftpprmgen -d

4.2.23　xnftpstart（OSI拡張機能を開始する）

＜この項の構成＞

(1)　形式

(2)　機能

(3)　実行者

(4)　オプション

(1)　形式

/etc/xnftpstart

(2)　機能

OSI拡張機能を開始します。xnftpstopコマンドでOSI拡張機能を停止した場合に使用します。

(3)　実行者

スーパユーザ

(4)　オプション

ありません。指定しても無視します。

4.2.24　xnftpstop（OSI拡張機能を停止する）

＜この項の構成＞

(1)　形式

(2)　機能

(3)　実行者

(4)　オプション

(5)　注意事項

(1)　形式

/etc/xnftpstop 〔-F〕

(2)　機能

OSI拡張機能を停止します。日立PPインストーラを起動する場合，およびOSI拡張機能を再起動する必要がある場合に使用します。

(3)　実行者

スーパユーザ

(4)　オプション

(a)　-F

OSI拡張機能の確立済みコネクションを強制的に解放します。

(5)　注意事項

環境設定後の再起動については，「3.1　XNF/ASの環境設定」を参照してください。

OSI拡張機能を再起動する場合，xnftpstartコマンドを実行してください。

APが通信中のときにxnftpstop -Fコマンドを入力すると，障害が発生するおそれがあります。

4.2.25　xnftrace（トレースを採取する）

＜この項の構成＞

(1)　形式

(2)　機能

(3)　実行者

(4)　オプション

(5)　注意事項

(6)　使用例

(1)　形式

/etc/xnftrace〔-s｜-e〕 〔-x キーワード 〔-a 内部名称〕｜-n 名称〕
            〔-f ファイル名称〔-w ラップアラウンド長〕〕 〔-H〕
            〔-O トレースオプション〕 〔-l 回線トレースデータ長〕

(2)　機能

トレースを採取して，ファイルに出力します。

複数のリソースのトレースを同時に採取することもできます。このとき，出力先のファイルには，複数のリソースのトレース情報が出力されます。同時に複数の出力ファイルを設定することはできません。

(3)　実行者

スーパユーザ

(4)　オプション

(a)　-s

トレースの採取を開始します。

-eオプションと同時には指定できません。

(b)　-e

トレースの採取を終了します。

-x，および-nオプションを指定しない場合，すべてのトレースを終了します。-sオプションと同時には指定できません。

(c)　-x キーワード

特定のキーワードに対応する，トレース採取を開始または終了するときに指定します。

-nオプションと同時には指定できません。

-xオプションで指定できるキーワードを次に示します。

hsc：

回線アダプタに接続されたHSC1およびHSC2手順回線のAPIトレース

ncsb：

回線アダプタに接続されたNCSB手順回線のAPIトレース

hdlc：

HDLCパススルーのAPIトレース

nli：

X.25パススルーのAPIトレース

osas：

OSI通信機能のAPIトレース

hna1：

HNA1次局のAPIトレース

hna1log：

HNA1次局の内部トレース

ncam：

HNA2次局のNCAM APIトレース

slus：

HNA2次局のSLUS APIトレース

layerw：

各通信機能のレイヤ・マネージャートレース

tpi：

TLI通信機能のTPIトレース

osiex：

OSI拡張機能のソケットトレース

(d)　-a 内部名称

このオプションは，-xオプションに，ncsb，hsc，またはhna1logを指定した場合だけ指定できます。

ncsb，またはhscの場合，回線を特定してトレース採取するときに使用し，内部名称には内部AP名称（回線名称）を指定します。

hna1logの場合，PUを特定してトレース採取するときに使用し，内部名称にはPU名称を指定します。

-xオプションでhscまたはncsbを指定した場合，このオプションは省略できません。

-xオプションでhna1logと指定し，-aオプションを省略すると，HNA1次局内の全内部トレースを取得します。

(e)　-n 名称

特定のリソース名称を指定して，トレース採取を開始または終了するときに指定します。

-xオプションと同時には指定できません。

リソース名称に指定できるリソース種別を次に示します。

basicline文で定義した回線

Line_adapter文で定義した回線アダプタ

line文で定義した回線

(f)　-f ファイル名称

トレースを出力するファイル名称を指定します。

このオプションは，最初のトレース開始時に必ず指定してください。トレース採取中に，異なるリソースのトレース採取を開始する場合は，このオプションは省略してください。-eオプションと同時には指定できません。

指定したファイルがない場合，ファイルが新規に作成されます。すでにある場合には上書きされます。

トレース採取中に，トレース出力ファイルを切り替えることができます。切り替え方法を次に示します。

異なるリソースのトレース採取開始時に，トレース出力ファイルを切り替える場合
-s，-n，または-xオプションと，-fオプションを指定します。

トレース出力ファイルだけを切り替える場合
-fオプションだけを指定します。

ファイル切り替え時，-fオプションで現在使用している出力ファイルと同じファイルを指定すると，ファイルの切り替えはしません。また，ラップアラウンド長の変更もできません。

(g)　-w ラップアラウンド長

トレースファイルのラップアラウンド長を指定します。-fオプションを指定した場合，指定できます。ラップアラウンド長は，480KBを1単位とする整数値で，指定範囲は1～255です（例えば2を指定すると，480KB×2=960KBがファイル容量になります）。

このオプションを省略した場合，1が仮定されます。なお，1KB=1024バイトの計算値です。

(h)　-H

回線アダプタが採取する，回線のハードウェアトレースを開始および終了する場合に指定します。

このオプションを指定しない場合，XNF/ASが採取するトレース（ソフトウェアトレース）が対象となります。

-Hオプションは，-nで回線アダプタに接続された回線名称を指定したときだけ有効となります。

(i)　-O トレースオプション

採取するトレースを変更するために使用します。トレース採取対象によって機能が異なります。

トレース採取対象と-Oオプション指定値の組み合わせによって，次のトレースを採取できます。

回線アダプタのトレースを採取する場合（-nオプションに回線アダプタ名称指定時）

0（または-Oオプションを指定しない）：

回線アダプタのI/Oトレースを採取します。

1：

回線アダプタのI/Oトレースとレイヤトレースを採取します。

回線のハードウェアトレースを採取する場合（-nオプションに回線名称を指定し，かつ-Hオプションを指定したとき）

0（または-Oオプションを指定しない）：

回線のハードウェアトレースを採取します。

1：

回線のハードウェアトレースと回線アダプタ内のコマンドトレースを採取します。

0，1以外の値を指定した場合，0を指定したときと同じ扱いとなります。また，上記以外で-Oオプションを指定した場合は無視されます。

(j)　-l 回線トレースデータ長

採取するソフトウェアトレースの回線トレースデータ長の最大値を指定します。回線トレースデータ長の指定範囲は3～1015（バイト）です。このオプションを省略した場合，1015が仮定されます。

-sオプションと-nオプションで，ハイレベル手順用の回線アダプタに接続された回線名称を指定した場合，有効になります。

-Hオプションまたは-Oオプションを指定した場合，指定した値は無効になります。

(5)　注意事項

採取したデータトレースは，xnfeditコマンドで編集して参照できます。ただし，xnfeditコマンドで編集する場合，トレース採取中のファイルは指定できません。必ず，xnftraceコマンドに-eオプションを指定してトレースの採取を停止したファイルを編集してください。

回線アダプタが採取する回線のハードウェアトレースは，回線アダプタ1台につき，4回線まで採取できます。

オプションを何も指定しなかった場合，トレース採取中のリソースの名称，キーワード，ファイル名称，およびラップアラウンド長を表示します。

トレースファイルの切り替えをしたときは，KANC309-Iメッセージが表示されます。

-xオプションでhna1logを指定し，-aオプションでPU名を指定して取得したトレースは，xnfeditコマンドで-xオプションにhna1logだけを指定した場合でも編集されます。

ゲートウェイシステムでOSI拡張機能を使用する構成の場合，OSI拡張機能のソケットトレースを取得（キーワードにosiexを指定）するには，configuration文のmax_TPTCP_connectionオペランドの指定が必要です。

(6)　使用例

(例1)

回線アダプタに接続された回線（LINE01），トレース（ソフトウェアトレースとハードウェアトレース），およびHDLCパススルーのAPIトレースを採取します。トレースファイルはfile1を使用します。

/etc/xnftrace -s -n LINE01 -f file1   ... LINE01のソフトウェアトレース採取，
                                         -fオプション必要
/etc/xnftrace -s -n LINE01 -H    ........ LINE01のハードウェアトレース採取，
                                         -f指定不要
/etc/xnftrace -s -x hdlc   .............. HDLCパススルーのAPIトレース採取，
                                         -f指定不要
<トレース採取>
     :
/etc/xnftrace -e -x hdlc    .......... HDLCパススルーのAPIトレース採取停止
/etc/xnftrace -e -n LINE01 -H   ...... LINE01のハードウェアトレース採取停止
/etc/xnftrace -e -n LINE01   ......... LINE01のソフトウェアトレース採取停止

(例2)

OSI通信機能のAPIトレースおよびX.25パススルーのAPIトレースを採取します。トレースファイルはfile1を使用します。

/etc/xnftrace -s -x osas -f file1   ... OSI通信機能のAPIトレース採取，
                                       -fオプション必要
/etc/xnftrace -s -x nli     ........... X.25パススルーのAPIトレース採取
<トレース採取>
     :
/etc/xnftrace -e -x osas    ........... OSI通信機能のAPIトレース採取停止
/etc/xnftrace -e -x nli    ............ X.25パススルーのAPIトレース採取停止

(例3)

トレース採取中に，トレースファイルを切り替えます。また，全トレースを一括して停止させます。

/etc/xnftrace -s -n LA01 -f file1   .......... file1にトレース採取
/etc/xnftrace -s -n LINE01
/etc/xnftrace -s -n LINE02 -f file2 -w 5   ... file2に切り替え，ファイル容量も変
                                              更します。これ以降LA01，LINE01，
                                              およびLINE02のトレースはfile2に
                                              出力します。
<トレース採取>
    :

/etc/xnftrace -e   ........................... 全トレースを一括して停止
                                              (LA01，LINE01，およびLINE02の全
                                              トレースが停止)

(例4)

トレース採取中のリソース名称，キーワード，ファイル名称，およびラップアラウンド長を表示します。

入力形式：

/etc/xnftrace

出力形式：

+------------------------------------------------------+
リソース名称(H)※１                リソース名称(H)※１
      :                                :
+------------------------------------------------------+
キーワード※２
+------------------------------------------------------+
キーワード(内部名称)※３           キーワード(内部名称)※３
+------------------------------------------------------+
*** trace file name(wraparound size) ***
トレースファイル名称(ラップアラウンド長)

注※１

(H)は，回線アダプタに接続された回線のハードウェアトレースを採取している場合に表示されます。

注※２

xnftraceコマンドで-xオプションを指定したキーワードを表示します。

注※３

HSC1，HSC2，NCSB手順回線，およびHNA1次局で内部AP名称を指定して，トレースを採取している場合に表示されます。

出力例：

/etc/xnftrace

+----------------------------------------------------------+
LA01                                    line101
line101(H)                              bline01
bline02(H)
+----------------------------------------------------------+
osas
+----------------------------------------------------------+
ncsb (bline01)                           ncsb (bline02)
+----------------------------------------------------------+
*** trace file name(wraparound size) ***
/trace/file01(1)

(例5)

HNA2次局のNCAM APIのトレースおよびSLUS APIのトレースを採取します。トレースファイルはfile1を使用します。

/etc/xnftrace -s -x ncam -f file1   ... NCAM APIのトレース採取
/etc/xnftrace -s -x slus    ........... SLUS APIのトレース採取
<トレース採取>
     :
/etc/xnftrace -e -x ncam    ........... NCAM APIのトレース採取停止
/etc/xnftrace -e -x slus   ............ SLUS APIのトレース採取停止

(例6)

HNA1次局のAPIのトレース，HNA1次局PU（PU1）の内部トレース，またはHNA1次局の全PUの内部トレースを採取します。トレースファイルはfile1を使用します。

/etc/xnftrace -s -x hna1 -f file1   .... HNA1次局のAPIのトレース採取
/etc/xnftrace -s -x hna1log -a PU1   ... PU（PU1）の内部トレース採取
　　　　　　または
/etc/xnftrace -s -x hna1log    ......... HNA1次局の全PUの内部トレース採取
<トレース採取>
     :
     :
/etc/xnftrace -e -x hna1log    ......... 全PUの内部トレース採取停止
　　　　　　または
/etc/xnftrace -e -x hna1log -a PU1   ... PU（PU1）の内部トレース採取停止
/etc/xnftrace -e -x hna1   ............. HNA1次局のAPIトレース採取停止

(例7)

回線アダプタに接続された回線（LINE01）のトレース（ソフトウェアトレース）を採取します。採取するトレースデータ長は500バイトで，トレースファイルはfile1を使用します。

/etc/xnftrace -s -n LINE01 -f file1 -l 500   .... LINE01のソフトウェアトレース採取，
                                                 -f，-lオプション必要
<トレース採取>
     :
     :
/etc/xnftrace -e -n LINE01   .................... LINE01のソフトウェアトレース採取
                                                 停止

4.2.26　xnftrace2（トレース出力ファイルを取り替える）

＜この項の構成＞

(1)　形式

(2)　機能

(3)　実行者

(4)　オプション

(5)　注意事項

(6)　使用例

(1)　形式

/etc/xnftrace2｛-M ファイル名称〔-w ラップアラウンド長〕｜-R ファイル名称｝

(2)　機能

トレースを出力するファイルを事前に割り当てます。または，トレースを出力するファイルを切り替えます。

(3)　実行者

スーパユーザ

(4)　オプション

(a)　-M ファイル名称

トレースを出力するファイルの名称を事前に割り当てる場合に指定します。-Mオプションは，XNF/ASが動作していないときでも指定できます。

(b)　-w ラップアラウンド長

トレースファイルのラップアラウンド長を事前に割り当てる場合に指定します。-Mオプションを指定した場合，-wオプションを指定できます。ラップアラウンド長は，480KBを1単位とする整数値で，指定範囲は1～2000です（例えば2を指定すると，480KB×2=960KBがファイル容量になります）。-wオプションを省略した場合，1が仮定されます。なお，1KB=1024バイトです。

(c)　-R ファイル名称

トレースの出力を切り替える場合にファイル名称を指定します。ファイル名称には，-Mオプションで事前に割り当てたファイル，またはxnftraceコマンドで割り当てたファイルを指定します。-Rオプションでトレースの出力を切り替える場合，ファイルは初期化されません。したがって，ラップアラウンド長の変更はできません。なお，-Rオプションは，すでにトレースが起動されているときだけ指定できます。

(5)　注意事項

xnftrace2コマンドでは，トレース採取の開始／終了およびトレースの状態表示はできません。トレース採取の開始／終了およびトレースの状態表示をしたい場合は，xnftraceコマンドを使用してください。xnftrace2コマンドを実行するときは，-Mオプションまたは-Rオプションのどちらかを必ず指定してください。

xnfeditコマンドでトレース編集中のファイルに対して，xnftrace2コマンドの-Mオプションを使用して事前に割り当てをしないでください。xnfeditコマンドが終了できなくなる場合があります。

(6)　使用例

/etc/xnftrace2 -M /trace/trace01 -w 100       ... 事前割り当て
/etc/xnftrace2 -M /trace/trace02 -w 100       ... 事前割り当て
/etc/xnftrace -s -n LINE01 -f /tmp/trcdummy   ... トレース開始
                                                 (ファイルはダミー)
/etc/xnftrace2 -R /trace/trace01   .............. ファイル切り替え1
    ： <オンライン開始>
/etc/xnftrace2 -R /trace/trace02   .............. ファイル切り替え2
    ： <オンライン終了>
/etc/xnftrace -e   .............................. トレース停止

4.2.27　xnftune（XNF/AS内の統計情報を編集出力する）

＜この項の構成＞

(1)　形式

(2)　機能

(3)　実行者

(4)　オプション

(5)　注意事項

(6)　使用例

(1)　形式

/etc/xnftune -f 編集結果出力ファイル 〔-t 編集開始時刻〕 〔-e 編集終了時刻〕

(2)　機能

XNF/AS動作中に採取している，XNF/AS内の統計情報を編集出力します。

(3)　実行者

スーパユーザ

(4)　オプション

(a)　-f 編集結果出力ファイル

編集結果を出力するファイル名称を指定します。

指定したファイルがすでにある場合は上書きされます。このオプションは省略できません。

(b)　-t 編集開始時刻

編集を開始する統計情報ファイル中の，レコードを採取した時刻を指定します。時刻はYY:MM:DD:hh:mm:ss，またはYY:MM:DD（YY：00～99，MM：01～12，DD：01～31，hh：00～23，mm：00～59，ss：00～59）で指定します。

省略すると，最古のレコードから編集します。

(c)　-e 編集終了時刻

編集を終了する統計情報ファイル中の，レコードを採取した時刻を指定します。時刻はYY:MM:DD:hh:mm:ss，またはYY:MM:DD（YY：00～99，MM：01～12，DD：01～31，hh：00～23，mm：00～59，ss：00～59）で指定します。

省略すると，最新のレコードまで編集します。また，-tオプションと同時に指定すると，-tオプションで指定した時刻から-eオプションで指定した時刻までを編集します。

(5)　注意事項

XNF/ASを開始すると，統計情報は常にファイルに採取しています。また，XNF/ASを停止して再度開始した場合は，ファイルに追加して統計情報を採取します。

統計情報採取用ファイルのサイズは，約3.5メガバイトであり，ラップアラウンド形式で使用します。

HDLCパススルーの情報は，統計情報採取時に動作しているリンク単位に出力します。累計情報については，バッファプール情報を参照してください。

(6)　使用例

統計情報ファイルに採取されている，全レコードを編集出力します。編集結果は，ファイル（outfile）へ出力します。

入力形式：

/etc/xnftune -f outfile

出力形式：

*** XNF/AS tuning information ***
                                                                    (1)
                                                    *** 09/04/01 10: 25: 49 [055] ***
(2) Buf_busy
(3)  Buf_name=[バッファ名称 ]               Buf_id=[バッファID] total_buf=
                                                                      [合計バッファ数]
    Buf_shortage=[バッファ確保失敗回数]    Bufget_request=[バッファ確保要求数]
       :
(4)  Buf_name=[**************]              Buf_id=[バッファID] total_buf=
                                                                      [合計バッファ数]
    Buf_shortage=[バッファ確保失敗回数]    Bufget_request=[バッファ確保要求数]

(2) WAN_busy
(5)  vass         =[vass番号]   send_busy_count=[送信ビジー発生回数]
       :
(6)  SWgrp_vass   =[vass番号]   send_busy_count=[送信ビジー発生回数] number_of_link=
                                                                            [リンク数]
                                connect_request=[発信要求回数] reject_count=[拒否回数]
       :
(2) HDLC_busy
(7)  vass     =[vass番号]   Snd_busy_count=[送信バッファ確保失敗回数]Buf_id=
                                                                      [バッファID]
                           Rcv_busy_count=[受信ビジー発生回数]
                           Rcv_wait_Que_count=[Rcv待ちキュー数]
       :
(2) OSAS_Snd_busy
(8)  Total_busy_count=[トータルバッファ確保待ち回数]  Max_busy_count=
                                                               [複数アソシエーション内
                                                                でバッファ確保待ち回数
                                                                が最大となったアソシエ
                                                                ーションの確保待ち回数]
    Total_Asc=[合計アソシエーション数]Buf_id=[バッファID]Asc_terminal_point=
                                                               [バッファ確保待ち回数が
                                                                最大となったアソシエー
                                                                ション端点識別子]

(2) OSAS_Rcv_busy
(9)  Total_busy_count=[トータル受信ビジー回数]Max_busy_count=[複数アソシエーショ
                                                             ン内で受信ビジーが
                                                             最大となったアソシ
                                                             エーションの回数]
    Total_Asc=[合計アソシエーション数]Asc_terminal_point=[受信ビジーが最大となっ
                                                          たアソシエーション端点
                                                          識別子]

(2) NLIV_Snd_busy
(10) Total_busy_count=[トータルバッファ確保待ち回数]Max_busy_count=
                                                         [複数コネクション内で
                                                          バッファ確保待ち回数が最大と
                                                          なったコネクションの確保待ち
                                                          回数]
   Total_Cone=[合計コネクション数]Buf_id=[バッファID]Cone_terminal_point=
                                                          [バッファ確保待ちが最大と
                                                           なったコネクション端点識別子]

(2) NLIV_Rcv_busy
(11)Total_busy_count=[トータル受信ビジー回数]Max_busy_count=[複数コネクション内で受信
                                                          ビジーが最大となったコネク
                                                          ションの回数]
   Total_Cone=[合計コネクション数]Cone_terminal_point=[受信ビジーが最大となったコネク
                                                       ション端点識別子]

(2) NLIP_Snd_busy
(12)Total_busy_count=[トータルバッファ確保待ち回数]Max_busy_count=
                                                         [複数コネクション内で
                                                          バッファ確保待ち回数が最大と
                                                          なったコネクションの確保待ち
                                                          回数]
   Total_Cone=[合計コネクション数]Buf_id=[バッファID]Cone_terminal_point=
                                                          [バッファ確保待ちが最大と
                                                           なったコネクション端点識別子]

(2) NLIP_Rcv_busy
(13)Total_busy_count=[トータル受信ビジー回数]Max_busy_count=[複数コネクション内で受信
                                                          ビジーが最大となったコネク
                                                          ションの回数]
   Total_Cone=[合計コネクション数]Cone_terminal_point=[受信ビジーが最大となったコネク
                                                       ション端点識別子]

         :
    *** end ***

［説明］

統計情報レコード採取時刻
*** YY/MM/DD hh : mm : ss [ミリ秒3ケタ] ***

統計情報レコードID（Buf_busy :バッファ統計情報，WAN_busy : XNF/AS/WANまたはXNF/AS/WAN Exの統計情報，HDLC_busy : XNF/AS/HDLCの統計情報，OSAS_Snd_busyおよびOSAS_Rcv_busy : XNF/AS/BASEのOSI制御の統計情報，NLIV_Snd_busy，NLIV_Rcv_busy，NLIP_Snd_busy，NLIP_Rcv_busy:XNF/AS/NLIの統計情報）

ユーザが定義したバッファプールの統計情報

XNF/ASが内部的に作成したバッファプールの統計情報

XNF/AS/WANまたはXNF/AS/WAN Exのリンクの統計情報

XNF/AS/WANまたはXNF/AS/WAN Exの公衆グループの統計情報

XNF/AS/HDLCのリンク単位の統計情報

XNF/AS/BASEのOSI制御で，送信時の統計情報

XNF/AS/BASEのOSI制御で，受信時の統計情報

XNF/AS/NLIの送信時（VC）の統計情報

XNF/AS/NLIの受信時（VC）の統計情報

XNF/AS/NLIの送信時（PVC）の統計情報

XNF/AS/NLIの受信時（PVC）の統計情報

出力例：

/etc/xnftune -f outfile

*** XNF/AS tuning information ***
                                           ***09/04/01 15:55:20[024] ***
Buf_busy
Buf_name=[LP01        ]  Buf_id=[0x00a1]  total_buf=[0x00000200​]
Buf_shortage=[0x00000001​]   Bufget_request=[0x00002100​]
Buf_name=[HDLC_BUF   ]  Buf_id=[0x02a0]  total_buf=[0x00000080​]
Buf_shortage=[0x00000150​]   Bufget_request=[0x00004000​]
Buf_name=[OSAS_BUF    ]  Buf_id=[0x0150]  total_buf=[0x00000080​]
Buf_shortage=[0x00000020​]   Bufget_request=[0x00000100​]

WAN_busy
vass        =[100]  send_busy_count=[0x00000050​]
vass        =[101]  send_busy_count=[0x0000002​a]
SWgrp_vass  =[150]  send_busy_count=[0x00002000​] number_of_link=[60]
                    connect_request=[0x0000004​a] reject_count=[0x00000008​]
HDLC_busy
vass        =[100]  Snd_busy_count=[0x00000150​]  Buf_id=[0x02a0]
                    Rcv_busy_count=[0x0000002​c]
                    Rcv_wait_Que_count=[0x002c]

OSAS_Snd_busy
Total_busy_count=[0x00000020​]  Max_busy_count=[0x00000005​]
Total_Asc=[0x0005] Buf_id=[0x0150] Asc_terminal_point=[0x00000003​]

OSAS_Rcv_busy
Total_busy_count=[0x00000020​]  Max_busy_count=[0x00000005​]
Total_Asc=[0x0005] Asc_terminal_point=[0x00000005​]

NLIV_Snd_busy
Total_busy_count=[0x00000080​]Max_busy_count=[0x00000035​]
Total_Cone=[0x0008]Buf_id=[0x0170]Cone_terminal_point=[0x00000004​]

NLIV_Rcv_busy
Total_busy_count=[0x00000030​]Max_busy_count=[0x00000005​]
Total_Cone=[0x0008]Cone_terminal_point=[0x00000007​]

NLIP_Snd_busy
Total_busy_count=[0x00000080​]Max_busy_count=[0x00000035​]
Total_Cone=[0x0008]Buf_id=[0x0170]Cone_terminal_point=[0x00000004​]

NLIP_Rcv_busy
Total_busy_count=[0x00000030​]Max_busy_count=[0x00000005​]
Total_Cone=[0x0008]Cone_terminal_point=[0x00000008​]

*** end ***

5.　移行上の注意事項

この章では，次の移行を実施する場合の注意事項について説明します。

・XNF/S-E2からXNF/ASへ移行する場合

・XNF/AS/ACONARCからXNF/AS/Host Adaptorへ移行する場合

・XNF/S-E2およびXNF/AS V1製品からXNF/AS V2製品へ移行する場合

＜この章の構成＞

5.1　XNF/S-E2からXNF/ASへ移行する場合

5.2　XNF/AS/ACONARCからXNF/AS/Host Adaptorへ移行する場合

5.3　XNF/S-E2およびXNF/AS V1製品からXNF/AS V2製品へ移行する場合

5.1　XNF/S-E2からXNF/ASへ移行する場合

XNF/S-E2から，XNF/ASヘ移行する場合の注意事項について説明します。

＜この節の構成＞

(1)　インストール

(2)　OS起動・停止時のXNF/AS起動・停止

(3)　メッセージID

(4)　コマンド

(1)　インストール

XNF/S-E2では，OS停止後にPPを組み込む形式でしたが，XNF/ASでは，OS稼働中に日立PPインストーラを使用してPPを組み込む形式となります。

PP組み込み後は，xnfbootコマンドを使用することで，リブートしないでXNF/ASを開始することもできます。詳細については，「3.1　XNF/ASの環境設定」を参照してください。

(2)　OS起動・停止時のXNF/AS起動・停止

XNF/S-E2では，ユーザOS起動・停止時に，XNF/S-E2が自動的に起動・停止する設定を，XNF/S-E2のPP組み込み時に自動的に設定していました。

XNF/ASの場合，ユーザが手動で，OS起動時のスクリプトと，OS停止時のスクリプトを登録します。詳細については，「3.1　XNF/ASの環境設定」を参照してください。

(3)　メッセージID

XNF/S-E2では，メッセージIDとしてKANCとKANFを使用していましたが，XNF/ASでは，KANC，KANFに加えて，KANSも使用します。

(4)　コマンド

XNF/S-E2とXNF/ASとのコマンド文法の相違点を表5-1に示します。また，XNF/ASで追加，削除されたコマンドを表5-2に示します。

表5-1　XNF/S-E2とXNF/ASとのコマンド文法の相違点

コマンド名称
XNF/S-E2の文法
XNF/ASの文法
相違点

xnfshow
-b
-b 〔-r〕 〔-m〕
-r，-mオプションを追加しました。

-p〔-A｜-I〕，または
-x lp〔-A｜-I〕
-x la〔-A｜-I〕
-pオプションを削除し，lpをlaに変更しました。

-x lpsa〔-A｜-I〕
なし
SCSIアダプタのリソース表示はサポートしません。

-x lpswg〔-A｜-I〕
-x swg〔-A｜-I〕
lpswgをswgに変更しました。

-x lpline〔-A｜-I〕
-x line〔-A｜-I〕
lplineをlineに変更しました。

-x lplink〔-A｜-I〕
-x link〔-A｜-I〕
lplinkをlinkに変更しました。

-n 名称〔-c LC搭載位置〕〔-A｜-I〕
-n 名称
-c，-A，および-Iオプションを削除しました。

-x hdlc〔｛-i 内部AP名称｜-P プロセスlD｜-A｜-I｝〕
同左
なし。

-x nli〔｛-i 内部AP名称｜-P プロセスID｜-A｜-I｝〕
同左
なし。

-x osas〔｛-i 内部AP名称｜-P プロセスID｜-A｜-I｝〕，または-x osas_api
同左
なし。

-x hna1｛-p PLU名称｜-l｜-d｜-c｝，-x hna1uss，または-n｛PU名称〔-h〕｜SLU名称｝
同左
なし。

-x hna2〔-d｜-t｜-s〕
同左
なし。

-x hlan，または-n HLAN_line名称
なし
LANアダプタ（タイプH）のリソース表示はサポートしません。

-x trla，または-n TRLA_line名称
なし
TR16のリソース表示はサポートしません。

｛-x x25〔-c〕｜-x x25group｜-x x25info｝，または-n 名称
同左
なし。

-x x25rout，または-n 名称
同左
なし。

-x clroute，または-n 名称
なし
CLNPのルーティング情報の表示はサポートしません。

-x fddi，または-n FDDI_line名称
なし
FDDIのリソース表示はサポートしません。

-x dlan，または-n DLAN_line名称
なし
DLANのリソース表示はサポートしません。

-x ca，または-n CA_line名称
なし
コミュニケーションアダプタのリソース表示はサポートしません。

-x clnp
なし
CLNPのリソース表示はサポートしません。

-x isdn，または-n ISDNA_line名称
なし
ISDNのリソース表示はサポートしません。

-x frline，または-n FR_line_function名称
なし
FR_line_functionの表示はサポートしません。

-x fri〔｛-i 内部AP名称｜-P プロセスID
｜-A｜-I｝〕
なし
フレームリレーのAPIの表示はサポートしません。

-x chvc〔-c〕，または
-n 仮想サーバ名称
なし
ACONARC情報の表示はサポートしません。

-x chline〔-A｜-I〕，または-n チャネルライン名称
なし
ACONARC情報の表示はサポートしません。

xnftrace
〔-s｜-e〕
〔-x キーワード〔-a 内部名称〕｜-n名称〕
〔-f ファイル名称〔-w ラップアラウンド長〕〕
〔-H〕
〔-s｜-e〕
〔-x キーワード〔-a 内部名称〕｜-n 名称〕
〔-f ファイル名称〔-wラップアラウンド長〕〕
〔-H〕〔-O トレースオプション〕〔-l 回線トレースデータ長〕
-O，-lオプションを追加しました。

表5-2　XNF/ASで追加，削除されたコマンド

コマンド名称 | XNF/S-E2 | XNF/AS | 備考
xnfattach | ○ | × |
xnfboot | × | ○ | 「3.1　XNF/ASの環境設定」を参照
xnfcipher | ○ | × |
xnfdetach | ○ | × |
xnfload | ○ | × |
xnfsetdial | ○ | × |
xnfshutdown | × | ○ | 「3.1　XNF/ASの環境設定」を参照
xnftpstop | × | ○ | 「3.1　XNF/ASの環境設定」を参照
xnftrace2 | × | ○ |

（凡例）

○：サポート

×：未サポート

5.2　XNF/AS/ACONARCからXNF/AS/Host Adaptorへ移行する場合

XNF/AS V1製品のXNF/AS/ACONARCから，XNF/AS V2製品のXNF/AS/Host Adaptorへ移行する場合の注意事項について説明します。

＜この節の構成＞

(1)　コマンド

(1)　コマンド

XNF/AS/ACONARCとXNF/AS/Host Adaptorとのコマンド文法の相違点を表5-3に示します。

表5-3　XNF/AS/ACONARCとXNF/AS/Host Adaptorとのコマンド文法の相違点

コマンド名称 | XNF/AS/ACONARCの文法 | XNF/AS/Host Adaptorの文法 | 相違点
xnfonline | -n CHANNEL_VC名称※１ | -n TPTCP_VC名称※１ | なし。
-n CHANNEL_line | なし | サポートしません。
xnfoffline | -n CHANNEL_VC名称※１ | -n TPTCP_VC名称※１ | なし。
-n CHANNEL_line | なし | サポートしません。
xnfdelete | -n CHANNEL_VC名称※１ | -n TPTCP_VC名称※１ | なし。
xnftrace | -n CHANNEL_line [-s|-e] | なし | サポートしません。※２
xnfshow | -n CHANNEL_VC名称※１ | -n TPTCP_VC名称※１ | 表示内容が異なります。※３，※５
-x chvc | -x tpvc | 表示内容が異なります。※５
-x chvc -c | -x tpvc -c | 表示内容が異なります。※４
なし | -x tpvc -s | -sオプションを追加しました。
-n CHANNEL_line | なし | サポートしません。

注※１

CHANNEL_VC名称とTPTCP_VC名称は，仮想サーバ名称を示します。

注※２

TCP/IPを使用するため，OSが提供するトレース機能を使用してください。詳細はAIXのマニュアルを参照してください。

注※３

XNF/AS/ACONARCでは，仮想サーバに接続するリンクの状態とチャネルリンクの仮想スロット番号を表示していましたが，XNF/AS/Host Adaptorでは，使用できる仮想サーバのパスの状態とパス情報（サーバ側とホスト側のIPアドレスの対）を表示します。

注※４

XNF/AS/ACONARCでは，チャネルリンクの仮想スロット番号を表示していましたが，XNF/AS/Host Adaptorでは，パス情報（サーバ側とホスト側のIPアドレスの対）を表示します。

注※５

仮想サーバの状態にoffline in processを追加しました。

5.3　XNF/S-E2およびXNF/AS V1製品からXNF/AS V2製品へ移行する場合

XNF/S-E2およびXNF/AS V1製品からXNF/AS V2製品へ移行する場合の注意事項について説明します。

＜この節の構成＞

(1)　syslogファイルへのメッセージ出力の増加

(1)　syslogファイルへのメッセージ出力の増加

XNF/AS V2製品へ移行すると，ベーシック手順を使用した通信で回線障害が発生した場合，次のメッセージがsyslogファイルに出力されるようになります。

KANF23004-E

KANF23005-E

KANF23104-E

なお，basicline文にline_sense_messageオペランドおよびcall_progress_signal_messageオペランドを指定することで，上記のメッセージの出力を抑止できます。詳細については，マニュアル「XNF/AS　構成定義編」を参照してください。

付録

＜この付録の構成＞

付録A　用語解説

付録B　メッセージ

付録C　詳細エラー情報，詳細エラーコード，および切断理由コード

付録D　XNF/ASのトレース形式

付録A　用語解説

（英字）

HDLC 4回線アダプタ

HDLC 4回線アダプタとは，HDLC手順の回線をサーバに接続する回線アダプタです。サーバのPCIバスまたはPCI Expressバスに接続します。

HSC1/HSC2 4回線アダプタ

HSC1/HSC2 4回線アダプタとは，HSC1/HSC2手順の回線をサーバに接続する回線アダプタです。サーバのPCIバスまたはPCI Expressバスに接続します。

NCSB 4回線アダプタ

NCSB 4回線アダプタとは，NCSB手順の回線をサーバに接続する回線アダプタです。サーバのPCIバスまたはPCI Expressバスに接続します。

OSI拡張機能の共通情報

TPTCP_define文，またはOSI拡張機能のシステムパラメタ定義文で指定する次のオペランドの情報を「OSI拡張機能の共通情報」と呼びます。

receive_buffer_size

send_buffer_size

max_TPDU

TS1

tcp_nodelay

tcp_nodelayack

so_keepalive

tcp_keepcnt

tcp_keepidle

tcp_keepintvl

VASS

回線/linkを識別する情報です。

（カ行）

仮想サーバ

OSI拡張高信頼化機能で使用する仮想的なサーバです。物理的なサーバに依存しない論理的なネットワークアドレスを保持できます。

仮想ホスト

VOS3システムの仮想サーバ連携機能で使用する仮想的なホストです。物理的なホストに依存しない論理的なネットワークアドレスを保持できます。

仮想スロット番号

上位プログラムがXNF/ASを使用するとき，リンクを指定するために使用する番号です。ハードウェア構成とは独立して任意に指定できますが，異なるリンクで同一の仮想スロット番号は指定できません。

コールプログレス信号

相手システムへの接続時，回線が接続できない場合に網から発信端末に対して送出される信号のことです。

（ナ行）

内部AP名称

XNF/ASの内部で，上位のAPと対応付けている名称です。ハイレベル手順にだけあり，べーシック手順にはありません。

各通信手順の内部AP名称を次に示します。

OSI通信機能："osas0001～2048"

HDLCパススルー："hdlc0001～1000"

X.25パススルー："nliv0001～5000"（VC接続の場合），"nlip0001～2000"（PVC接続の場合）

（ハ行）

パス

生存監視や制御を行うための相手局ホストとの通信経路です。

IPアドレスのペアで示します。

パススルー機能

OSIプロトコルに準拠しない，業界標準を含むプロトコルを持つ相手システムと接続する機能です。XNF/ASは，X.25プロトコルおよびHDLCプロトコルを制御して，その上位にユーザデータを転送する機能（X.25パススルー，HDLCパススルー）を提供しています。

プライベートドメイン

相互接続に専用回線を使用している開放型システムの集合を示すネットワーク形態です。JIS X S003-1987参考S002 (V1.0)アドレス体系実装規約で規定されています。

（ラ行）

ロケーションコード

システム装置からデバイスに至るまでの経路情報です。回線アダプタ搭載位置をXNF/ASの構成定義で指定する場合に使用します。

付録B　メッセージ

＜この節の構成＞

付録B.1　メッセージの見方

付録B.2　メッセージの詳細

付録B.1　メッセージの見方

XNF/ASが出力するメッセージの見方について説明します。

＜この項の構成＞

(1)　メッセージの形式

(2)　メッセージの対処方法

(3)　メッセージの出力先

(1)　メッセージの形式

メッセージは次の形式で表示されます。

｛KANCxxx-y｜KANFxxxxx-E｜KANSxxx-y｝ メッセージテキスト

（凡例）

KANC，KANF，KANS：XNF/ASのメッセージID

xxxまたはxxxxx：メッセージ番号

-y：メッセージ種別

メッセージ種別には，メッセージの内容によって次の3種類があります。

-E：エラーメッセージ

-W：定義文法エラーメッセージ

-I：付加情報メッセージ

メッセージテキストは，英文で出力されます。テキスト中の（ ）内には，実際の名称，または値が表示されます。また，〔 〕内のコードは，表示されない場合もあります。

このマニュアルで一行に記載しているメッセージでも，syslogファイルやcomlogコマンドでは複数行で表示される場合もあります。

(2)　メッセージの対処方法

「付録B.2　メッセージの詳細」では，「要因」にメッセージが出力された原因を，「対処」にユーザの対処方法を記述しています。

このマニュアルに記載されていないXNF/ASメッセージ（KANCxxx-y，KANFxxxxx-E，およびKANSxxx-yメッセージ）については，保守員に連絡してください。

(3)　メッセージの出力先

「付録B.2　メッセージの詳細」に記載されているメッセージの出力先は，メッセージIDによって異なります。各メッセージIDの出力先は次のとおりです。

KANC：標準出力または標準エラー出力

KANF：syslogファイル（comlogコマンド実行時は標準出力）
ただし，メッセージIDのあとに※の付いているメッセージは，comlogコマンドを実行しても，標準出力には出力されません。

KANS：syslogファイル

付録B.2　メッセージの詳細

KANC001-I

Usage:xnfgen[ -f file name[ -c]][ -n NN[ -r]][ -d NN]
-f=configuration file name
-c=syntax check only
-n=generation number (NN=01-20)
-r=reset generation number in IPL
-d=deleted generation number

要因：xnfgenコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC004-E

XNF/AS configuration file (ファイル名称) cannot opened : "open" error number=エラー番号

要因：ファイル名称で示す定義文ファイルのオープンに失敗しました。
対処：openシステムコールのエラー番号を基にして，原因を調査してください。

KANC005-E

XNF/AS configuration file (ファイル名称) I/O error : "lseek" error number=エラー番号

要因：ファイル名称で示す定義文ファイルでI/Oエラーが発生しました。
対処：lseekシステムコールのエラー番号を基にして，原因を調査してください。

KANC006-E

XNF/AS configuration file (ファイル名称) I/O error : "read" error number=エラー番号

要因：ファイル名称で示す定義文ファイルでI/Oエラーが発生しました。
対処：readシステムコールのエラー番号を基にして，原因を調査してください。

KANC007-E

XNF/AS file (ファイル名称) I/O error : システムコール名称またはライブラリ関数名称 error number=エラー番号

要因：ファイル名称で示すXNF/ASファイルでI/Oエラーが発生しました。
対処：システムコールまたはライブラリ関数のエラー番号を基にして，原因を調査してください。

KANC008-E

XNF/AS file (ファイル名称) error.

要因：ファイル名称で示すXNF/ASファイルのフォーマットが不正です。
対処：保守員に連絡してください。

KANC009-E

XNF/AS file (ファイル名称) error : line=行番号

要因：ファイル名称で示すXNF/ASファイルの行番号がフォーマット不正です。
対処：保守員に連絡してください。

KANC010-E

XNF/AS file (ファイル名称) cannot executed: "exec" error number=エラー番号

要因：ファイル名称で示す実行ファイルの実行ができません。
対処：execシステムコールのエラー番号を基にして，調査してください。

KANC011-E

XNF/AS/PP名称 system call error: システムコール名称 error number=エラー番号

要因：PP名称で示すXNF/ASのPPで，システムコール名称で示すシステムコールのエラーが発生しました。
対処：システムコールのエラー番号を基にして，調査してください。

KANC012-W

XNF/AS definition error:line=行番号,エラーメッセージ

要因：定義文中の行番号で示す部分に誤りがあります。
対処：エラーメッセージを基にして，構成定義文を修正してください。エラーメッセージの内容については，表B-1を参照してください。

表B-1　定義文のエラーメッセージの内容

エラーメッセージ | 意味
(定義文名称またはオペランド)must be specified. | 必要な定義文，またはオペランドが指定されていません。
(定義文名称またはオペランド)duplicated. | 定義文，またはオペランドが重複しています。
(定義文名称) "文字列" duplicated. | 文字列で示す部分が重複しています。
invalid value (オペランド) . | オペランドの値が不正です。
number of (定義文名称) over (個数) . | 定義文の数が多過ぎます。
number of (定義文名称) over(max_****) . | 定義文の数が，configuration文のmax_****オペランドで指定した数を超えています。
invalid sequence (定義文名称) . | 定義文の指定順序が不正です。
not specified pair operand (オペランド). | 対となるオペランドが指定されていません。
min is larger than max (定義文名称) . | オペランドの値の大小関係が不正です。
illegal combination with "オペランド " of "定義文". | 定義文で示すオペランドで指定された内容の組み合わせが不正です。
syntax error. | 定義文またはオペランドの指定に誤りがあります。
syntax error or PP not installed. | 定義文に誤り，または定義文に該当するPPがインストールされていません。
"VASS (仮想スロット番号) " must be specified in data link layer. | 指定VASSが下位層の定義にありません。
link type of "VASS (仮想スロット番号) " cannot be used in 種別. | 指定VASSのリンクは，種別で示すプロトコルでは使用できません。
max_NCSBline must be specified in"configuration" | 最大NCSB回線数が定義されていません。
"VASS (仮想スロット番号) " cannot be used Routing. | 指定されたVASSを使用できません。
max_Line_adapter must be specified in configuration (max_NCSBline)specified. | 最大NCSB回線数を定義するには，max_Line_adapterオペランドを定義する必要があります。
"SW_group_VASS（公衆グループ仮想スロット番号）" must be specified in "link". | SW_group_define文のVASSオペランドで指定した公衆グループ仮想スロット番号がlink文で定義されていません。
upper line of link not multi-point line. | マルチポイント構成ができない回線に，複数のlink文が定義されています。
"オペランド名称1" out of range (オペランド名称2). | オペランド名称1指定値は，オペランド名称2指定値の範囲を超えています。
(定義文名称) "network_address" duplicated. | DTE_addressオペランドの指定値とnetwork_idオペランドの指定値が重複しています。
"max_RU_size（サイズ）" is over the buffers specified in HNA2_buffer | 最大RU長が，バッファ長を超えています。
"name（接続先名称）" must be specified in HNA2_destination. | 指定した接続先名称が定義されていません。
"slot_no（HNA2スロット番号）" must be specified in HNA2_slot. | HNA2_destination文のslot_noオペランドで指定したスロット番号が，HNA2_slot文で定義されていません。
max_HSCline must be specified in "configuration" | 最大HSC回線数が定義されていません。
max_Line_adapter must be specified in configuration (max_HSCline) specified. | 最大HSC回線数を定義するには，max_Line_adapterオペランドを定義する必要があります。
number of TL references is smaller than max_TC_class02. | TLレファレンス数がmax_TC_class02数よりも少ないです。

KANC013-E

XNF/AS/PP名称program error:error code=内部障害コード

要因：PP名称で示すXNF/ASのPPで，プログラム障害が発生しました。
対処：保守員に連絡してください。

KANC014-E

XNF/AS file (ファイル名称) : "mknod" error number=エラー番号

要因：ファイル名称で示すファイルの生成に失敗しました。
対処：mknodシステムコールのエラー番号を基にして，調査してください。

KANC015-E

XNF/AS file (ファイル名称) : "unlink" error number=エラー番号

要因：ファイル名称で示すファイルの削除に失敗しました。
対処：unlinkシステムコールのエラー番号を基にして，調査してください。

KANC016-E

XNF/AS file (ファイル名称) : "link" error number=エラー番号

要因：ファイル名称で示すファイルのリンクに失敗しました。
対処：linkシステムコールのエラー番号を基にして，調査してください。

KANC017-E

XNF/AS configuration file (ファイル名称) crashed.

要因：ファイル名称で示す定義文ファイルが破壊されています。
対処：定義文ファイルを再度作成してください。

KANC018-E

XNF/AS file (ファイル名称) crashed.

要因：ファイル名称で示すXNF/ASファイルが破壊されています。
対処：保守員に連絡してください。

KANC019-E

XNF/AS program file (ファイル名称) not found.

要因：ファイル名称で示すXNF/ASファイルが見つかりません。
対処：保守員に連絡してください。

KANC051-E

Syntax error.

要因：シンタックスが不正です。
対処：続けて出力される付加情報メッセージを参照して，正しいコマンドを入力してください。

KANC052-E

Device (デバイスファイル名称) not found.

要因：デバイスファイル名称で示すデバイスファイルがありません。
対処：XNF/ASを再度組み込んでください。

KANC053-E

Device (デバイスファイル名称) system call error: システムコール名称 error number = エラー番号

要因：デバイスファイル名称で示すデバイスで，システムコールエラーが発生しました。
対処：システムコール名称で示すシステムコールのエラー番号を基にして，原因を調査してください。

KANC054-E

Device (デバイスファイル名称) already opened.

要因：デバイスファイル名称で示すデバイスファイルは，すでにオープンされています（コマンドの重複入力）。
対処：コマンドの終了を待って，再度入力してください。

KANC055-E

File (ファイル名称) I/O error: システムコール名称またはライブラリ名称 error number = エラー番号

要因：ファイル名称で示すファイルで，I/Oエラーが発生しました。
対処：システムコール名称またはライブラリ名称のエラー番号を基にして，原因を調査してください。

KANC056-E

File (ファイル名称) not found.

要因：ファイル名称で示すファイルがありません。
対処：正しいファイル名称を指定して，再度入力してください。

KANC057-E

XNF/AS system file (ファイル名称) not found.

要因：ファイル名称で示すシステムファイルがありません。
対処：XNF/ASを再度組み込んでください。

KANC058-E

Invalid name specified.

要因：不正な名称を指定しています。
対処：正しい名称を指定して，再度コマンドを入力してください。

KANC059-E

Insufficient storage in command process.

要因：コマンドプロセス空間で，領域（仮想領域のメモリ）が不足しています。
対処：コマンドを入力した環境では実行できません。実行環境を確認してください。

KANC060-E

Permission denied.

要因：一般ユーザには，使用が許可されていません。
対処：スーパユーザとして登録している人が操作してください。

KANC061-E

Invalid keyword specified.

要因：不正なキーワードが指定されています。
対処：正しいキーワードを指定して，再度コマンドを入力してください。

KANC062-E

File (ファイル名称) not general file.

要因：ファイル名称で示すファイルは，一般ファイルではありません。
対処：正しいファイル名称を指定して，再度コマンドを入力してください。

KANC063-E

File name duplicated in オプション1 and オプション2.

要因：オプション1で指定したファイル名称が，オプション2で指定したファイル名称と重複しています。
対処：正しいファイル名称を指定して，再度コマンドを入力してください。

KANC064-E

Child process (コマンド種別(ファイル名称, リソース名称またはコード) ) cannot generated. "fork" error number = エラー番号

要因：コマンド種別で示す子プロセスの生成に失敗しました。
対処：forkシステムコールのエラー番号を基にして，原因を調査してください。

KANC065-E

Child process (コマンド種別(ファイル名称, リソース名称またはコード) ) cannot executed. "exec" error number = エラー番号

要因：コマンド種別で示す子プロセスの実行に失敗しました。
対処：execシステムコールのエラー番号を基にして，原因を調査してください。

KANC066-I

Memoryまたはリソース名称 dumped to file (ファイル名称)

要因：メモリまたはリソース名称で示すリソースのダンプを，ファイル名称で示すファイルに出力しました。

KANC067-I

Memory, File (ファイル名称)またはリソース名称 dump edited.

要因：メモリ，ファイル名称，またはリソース名称で示すリソースのダンプ編集が終了しました。

KANC068-E

File (ファイル名称) not XNF/AS dump file.

要因：ファイル名称で示すファイルは，XNF/ASのダンプファイルではありません。
対処：XNF/ASのダンプファイルを指定して，再度入力してください。

KANC069-E

XNF/AS system resource busy, please try later.

要因：入力コマンドを実行するために一時的に使用する，XNF/ASのシステムリソースに空きがありません。
対処：再度入力してください。

KANC070-E

Invalid generation number specified, not generated.

要因：指定された番号はゼネレーションされていません。または，PPの追加・削除・変更をしたあとにゼネレーションが失敗しました。
対処：番号を確認してください。番号が誤っている場合は正しい番号を指定して入力してください。番号が正しい場合はその番号でゼネレーションを実施してください。

KANC071-E

内部名称 not found.

要因：指定した値（内部名称）はありません。
対処：正しい値（内部名称）を指定して入力してください。

KANC072-E

コマンド名称 in process.

要因：コマンド名称で示すコマンドが実行中のため，実行できません。
複数のコマンド名称が出力されることがあります。
対処：コマンド名称で示すコマンドの終了後，再試行してください。

KANC073-E

PP名称 not found.

要因：PP名称で示すPPがありません。
対処：PP名称で示すPPを組み込んでください。

KANC080-E

リソース種別 error. 〔code = yy-xx…xx〕

要因：リソース種別で示すリソースで，障害が発生しました。
対処：保守員に連絡してください。コードが表示されている場合，次の個所も参照してください。

yyが10の場合：

回線アダプタから障害報告を受けました。xx…xx部分については，マニュアル「EP8000回線アダプタ 概説/解説書」の次の部分を参照してください。

xxxxxxxxxxxxxx (7バイト)の場合：DPDUエラーコード

xxxxxxxxxxxxxxxx (8バイト)の場合：LINEセンス

yyが30の場合：

回線アダプタの障害を検出しました。xx…xx部分については，表C-14を参照してください。

KANC081-E

Not active.

要因：指定したリソースがアクティブ状態ではありません。
対処：指定したリソースをアクティブ状態にしてから，再度入力してください。

KANC082-E

Not inactive.

要因：指定したリソースがインアクティブ状態ではありません。
対処：指定したリソースをインアクティブ状態にしてから，再度入力してください。

KANC083-E

Not online.

要因：指定したリソースがオンライン状態ではありません。
対処：指定したリソースをオンライン状態にしてから，再度入力してください。

KANC084-E

Not offline.

要因：指定したリソースがオフライン状態ではありません。
対処：指定したリソースをオフライン状態にしてから，再度入力してください。

KANC085-E

Delete in process.

要因：構成変更中（削除中）です。
対処：構成変更中のリソースに対する，コマンドの入力を中止してください。

KANC086-E

Test in process.

要因：指定したリソースは回線テスト中です。
対処：回線テスト終了後，再度入力してください。

KANC090-E

Dump in process.

要因：ダンプ採取中です。
対処：ダンプ採取終了後，再度入力してください。

KANC091-E

Cannot accepted for リソース種別または詳細理由.

要因：リソース種別で示すリソースには，受け付けられないコマンドです。または，詳細理由で示す理由で，コマンドは受け付けられませんでした。
対処：マニュアルを再確認してください。

KANC092-E

Not supported.

要因：指定したリソースに対しては，受け付けられないコマンドです。
対処：マニュアルを再確認してください。

KANC120-E

リソース名称 not active.

要因：リソース名称で示すリソースがアクティブ状態でないため，受け付けられません。
対処：リソース名称で示すリソースをアクティブ状態にしてから，再度入力してください。

KANC121-E

リソース名称 not inactive.

要因：リソース名称で示すリソースがインアクティブ状態でないため，受け付けられません。
対処：リソース名称で示すリソースをインアクティブ状態にしてから，再度入力してください。

KANC122-E

リソース名称 not online.

要因：リソース名称で示すリソースがオンライン状態でないため，受け付けられません。
対処：リソース名称で示すリソースをオンライン状態にしてから，再度入力してください。

KANC123-E

リソース名称 not offline.

要因：リソース名称で示すリソースがオフライン状態でないため，受け付けられません。
対処：リソース名称で示すリソースをオフライン状態にしてから，再度入力してください。

KANC124-I

Already online.

要因：すでにオンライン状態です。

KANC125-I

Already offline.

要因：すでにオフライン状態です。

KANC126-I

Already standby.

要因：すでにスタンバイ状態です。

KANC127-E

File (ファイル名称) crashed.

要因：ファイル名称で示すファイルが破壊されています。
対処：xnftdumpコマンドの編集オプション(-eまたは-E)を使用時に，このメッセージが表示された場合は，/tmpの容量が不足しているおそれがあります。/tmpの容量が不足している場合は，/tmpの容量を増やしたあと，再度コマンドを実行してください。そのほかの場合は，保守員に連絡してください。

KANC128-E

Cannot deleted, trace in process.

要因：トレース採取中のため構成削除に失敗しました。
対処：トレース採取を中止してから，再度入力してください。

KANC129-E

リソース種別1 under specified リソース種別2 not deleted.

要因：リソース種別2で示すリソース下の，リソース種別1が削除されていません。
対処：リソース種別1で示すリソースを削除してから，再度入力してください。

KANC130-E

Configuration error.〔code = yy-xx…xx〕

要因：構成定義文に誤りがあります。
対処：保守員に連絡してください。コードが表示されている場合，次の個所も参照してください。

yyが10の場合：

回線アダプタから障害報告を受けました。xx…xx部分については，マニュアル「EP8000回線アダプタ 概説/解説書」の次の部分を参照してください。

xxxxxxxxxxxxxx (7バイト)の場合：DPDUエラーコード

xxxxxxxxxxxxxxxx (8バイト)の場合：LINEセンス

yyが30の場合：

回線アダプタの障害を検出しました。xx…xx部分については，表C-14を参照してください。

KANC131-E

Configuration and hardware unmatched. 〔code = yy-xx…xx〕

要因：定義文と実際の構成が一致していません。
対処：保守員に連絡してください。コードが表示されている場合，次の個所も参照してください。

yyが10の場合：

回線アダプタから障害報告を受けました。xx…xx部分については，マニュアル「EP8000回線アダプタ 概説/解説書」の次の部分を参照してください。

xxxxxxxxxxxxxx (7バイト)の場合：DPDUエラーコード

xxxxxxxxxxxxxxxx (8バイト)の場合：LINEセンス

yyが30の場合：

回線アダプタの障害を検出しました。xx…xx部分については，表C-14を参照してください。

KANC132-E

コマンド名称 command process aborted.

要因：コマンドの入力，またはハードウェア障害が発生したため，コマンドを実行できませんでした。
対処：ハードウェア障害発生の場合，障害メッセージが出力されるため，障害メッセージの内容を調査してください。

KANC133-E

XNF/AS not started.

要因：XNF/ASが開始されていません。
対処：xnfstartコマンドでXNF/ASを開始後，再度入力してください。
xnfstartコマンド起動時にこのメッセージが表示された場合は，xnfbootコマンドを起動してください。

KANC134-E

XNF/AS already started.

要因：XNF/ASはすでに開始されています。

KANC135-E

XNF/AS abend in process.

要因：アベンド処理中です。
対処：XNF/ASのPP組み込み後にxnfbootコマンドを起動していない場合，またはOS起動時のスクリプトを登録しないでOSをブートした場合は，「3.1　XNF/ASの環境設定」を参照してください。そのほかの場合は，保守員に連絡してください。

KANC151-I

Usage:xnfstart[ -R][ -n NN]
-R=configuration change
-n=generation number (NN = 2-digit decimal)

要因：xnfstartコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC152-E

Not generated.

要因：xnfgenコマンドが実行されていません。または，PPの追加・削除・変更をしたあとに自動ゼネレーションが失敗しました。
対処：xnfgenコマンドを実行してください。

KANC153-E

XNF/AS configuration not changed, new generation file not based on the old one.

要因：構成を追加した定義文ファイルが，運用中の定義文ファイルを基に作成していないため，構成の追加ができません。
対処：「3.3　構成の変更」を参照して，再度実行してください。

KANC154-I

XNF/AS configuration changed.

要因：xnfstart -Rコマンド処理が終了しました。
対処：comlogコマンドを入力するか，またはsyslogファイルを参照して，xnfstart -Rコマンド実行時にエラーメッセージが出力されていないかを確認してください。

KANC155-E

XNF/AS program not loaded.

要因：必要とするXNF/ASのPPがローディングされていません。
対処：-nオプションを指定しないxnfstartコマンドの実行時にこのメッセージが出力された場合は，保守員に連絡してください。-nオプションを指定したxnfstartコマンドの実行時にこのメッセージが出力された場合は，「xnfgen -nゼネレーション番号 -r」コマンド（ゼネレーション番号はxnfstartコマンドの実行時に指定した番号）を入力して，IPL時に起動するゼネレーション番号を変更後，xnfstartコマンドを実行してください。

KANC156-I

XNF/AS restore start. code=状態コード

要因：XNF/AS実行環境の再構築を開始しました。保守情報として再構築の要因を示す状態コードを出力します。
対処：xnfbootコマンドが終了するまで待ってください。XNF/AS実行環境の再構築には数分掛かる場合があります。

KANC157-I

XNF/AS restore end.

要因：XNF/AS実行環境の再構築が終了しました。
対処：syslogファイルにエラーメッセージ（KANSxxx-E）が出力されていなければ，XNF/AS実行環境の再構築が正常に終了しています。
syslogファイルにエラーメッセージ（KANSxxx-E）が出力されている場合は，XNF/AS実行環境の再構築が失敗しているおそれがあります。出力されているエラーメッセージの対処方法を参照してください。

KANC181-I

Usage:xnfonline -n name | -x keyword
-n=resource name
-x=keyword

要因：xnfonlineコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC221-I

Usage:xnfoffline -n name | -x keyword
-n=resource name
-x=keyword

要因：xnfofflineコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC241-I

Usage:xnfstandby -n name | -x keyword
-n=resource name
-x=keyword

要因：xnfstandbyコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC261-I

Usage:xnfshow -n name | -x keyword | -b [-r] [-m]
-n=resource name
-x=keyword
-b=show of buffer
-r=reset of max in past count
-m=time of occurrence of max in past count

要因：xnfshowコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC265-I

Usage:xnfshow -x osiex [ -c [ connection number ] ]
-x=osiex(keyword of OSI Extension)
-c=connection number

要因：xnfshowコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC271-I

Usage:xnfshow -x keyword [-A | -I] | -n name
-x=keyword : link/line/la/swg
-n=resource name (link/line/Line_adapter)
-A=active resource name listing
-I=inactive resource name listing

要因：xnfshowコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC272-I

Usage:xnfshow -n {PUname [-h] | SLUname} | -x {hna1 {-P PLUname| -l | -d | -c} | hna1uss}
-n=resource name (PU/SLU)
-h=PU detail listing
-x=keyword (hna1/hna1uss)
-P=open PLU name
-l=all PLU name listing
-d=all PU status listing
-c=HNA1 detail listing

要因：xnfshowコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC273-I

Usage:xnfshow -x osas [{-i name | -P process-id | -A | -I}] | -x osas_api
-x=keyword : osas/osas_api (keyword of OSAS)
-i=inner AP name (osasxxxx:xxxx = 4-digit decimal)
-P=process-id
-A=active resource name listing
-I=inactive resource name listing

要因：xnfshowコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC275-I

Usage:xnfshow -x hdlc [{-i name | -P process-id | -A | -I}]
-x=hdlc(keyword of HDLC)
-i=inner AP name (hdlcxxxx:xxxx = 4-digit decimal)
-P=process-id
-A=active resource name listing
-I=inactive resource name listing

要因：xnfshowコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC276-I

Usage:xnfshow -n name | -x keyword [ -c|-s ]
-x=keyword:tpvc
-n=resource name(TPTCP_VC)
-c=PATH status
-s=server id

要因：xnfshowコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC277-I

Usage:xnfshow -x keyword [-c] | -n name
-x=keyword : x25/x25group/x25info
-n=resource name (X25_group_define/X25_info)
-c=connection status

要因：xnfshowコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC278-I

Usage:xnfshow -x hna2 [-d|-t|-s]
-x=hna2(keyword of HNA2)
-d=all LU detail information
-t=LU tuning information
-s=HNA2 slot information

要因：xnfshowコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC279-I

Usage:xnfshow -n name | -x keyword
-n=resource name (X25_route)
-x=keyword : x25route

要因：xnfshowコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC280-I

Usage:xnfshow -n name | -x keyword
-n=resource name
-x=-keyword

要因：xnfshowコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC281-I

Usage:xnfmonitor -n name | -x keyword
-n=resource name
-x=keyword

要因：xnfmonitorコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC291-I

Usage:xnfmonitor -n name[ -a][ -r]
-n=resource name (line)
-a=all statistics information
-r=reset monitor information

要因：xnfmonitorコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC293-I

Usage:xnfmonitor -x keyword
-x=keyword : x25

要因：xnfmonitorコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC301-I

Usage:xnftrace[ -s | -e][ -n name | -x keyword[-a inner name]][ -H]
[ -f file name[ -w wraparound size]][ -O trace option]
[ -l line trace data length]
-s=start trace
-e=end trace
(none)=list trace
-n=resource name
-x=keyword
-a=inner name
-H=hardware trace
-f=trace data output file
-w=trace file wraparound size (1-255)
-O=trace option
-l=line trace data length (3-1015)

要因：xnftraceコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC302-I

Trace for リソース名称 started.

要因：リソース名称で示すリソースのトレースを開始しました。

KANC304-I

Trace for リソース名称 stopped.

要因：リソース名称で示すリソースのトレースが終了しました。

KANC306-I

All trace stopped.

要因：すべてのトレースが終了しました。

KANC308-E

Trace file name not specified.

要因：トレースファイル名称が指定されていません。
対処：トレースファイル名称を指定して，再度入力してください。

KANC309-I

Trace file changed.

要因：トレース出力ファイルが切り替わりました。

KANC313-E

Trace file cannot allocated by wraparound size.

要因：トレースファイルがラップアラウンド長分割り当てられません。
対処：媒体の残り容量を確認してください。

KANC331-I

Usage:xnftrace2 {-M file name [-w wraparound size] | -R trace file name}
-M=trace file allocation
-w=trace file wraparound size (1-2000)
-R=change trace file

要因：xnftrace2コマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC332-E

No trace started.

要因：トレース採取処理中ではないのに，出力ファイルの切り替えをしようとしました。
対処：出力ファイルの切り替えは，いったんxnftraceコマンドでトレースを開始したあとに実行してください。

KANC341-I

Usage:xnfedit -i input file name[ -f output file name]
[ -n name | -x keyword [-a inner name] ]
[ -t started time][ -e ended time][ -u][ -H][ -S][ -d]
-n=specific resource (name) edit
-x=specific resource (keyword) edit
-a=specific resource (inner name) edit
-t,-e=YY : MM : DD : hh : mm : ss or YY : MM : DD
-u=unedited list
-H=hardware trace
-S=software trace
-d=unedited hardware trace

要因：xnfeditコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC342-I

Trace edited.

要因：トレース編集が終了しました。

KANC349-I

No trace record.

要因：トレースレコードがありません。

KANC350-E

File (ファイル名称) not XNF/AS trace file.

要因：入力ファイルがXNF/ASのトレースファイルではありません。
対処：XNF/ASのトレースファイル名称を指定してください。

KANC381-I

Usage:xnftdump -f file name | -e file name | -E[ -o file name]
-f=dump to file
-e=edit dump file
-E=dump and edit
-o=output file of edited list

要因：xnftdumpコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC401-I

Usage:xnfdump -n name | -x keyword -f file name | -e file name[ -o file name]
-n=resource name
-x=keyword
-f=dump to file
-e=edit dump file
-o=output file of edited list

要因：xnfdumpコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC421-I

Usage:xnfdump -n name -f file name | -e file name[ -o file name]
-n=resource name (Line_adapter)
-f=dump to file
-e=edit dump file
-o=output file of edited list

要因：xnfdumpコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC450-I

Usage:xnfsnap -d directory
-d=output directory

要因：xnfsnapコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC451-E

(ディレクトリ名) not found.

要因：ディレクトリ名で示すディレクトリがありません。
対処：正しいディレクトリを指定して，再度入力してください。

KANC452-E

(ディレクトリ名) not directory.

要因：ディレクトリ名として指定した引数はディレクトリではありません。
対処：正しいディレクトリを指定して，再度入力してください。

KANC453-E

(ディレクトリ名) cannot access.

要因：ディレクトリ名で示すディレクトリは書き込むことができません。
対処：書き込みできるディレクトリを指定して，再度入力してください。

KANC454-E

File(xnfsnap.tar.Z) cannot created, code=xx-yyy

要因：xnfsnap.tar.Zを作成することができません。
対処：コマンドコード（xx）とコマンド戻り値（yyy）を基にして，原因を調査してください。

xxが10の場合：

指定したディレクトリへのcdコマンドが失敗。

xxが20の場合：

指定したディレクトリでtarコマンドが失敗。

xxが30の場合：

指定したディレクトリでcompressコマンドが失敗。

なお，コマンド戻り値については，AIXのマニュアルを参照してください。

KANC501-I

Usage:xnftest[ -s | -e][ -n name[ -t test-type]][ -L data-length]
-s=test start
-e=test end
(none)=list line
-n=resource name (link (test-type = terminal only)/line)
-t=m/i/l/r/t
m:manual i:inner l : local r : remote t : terminal
-L=data-length (64(basic line only)/256/1024/4096 (hilevel line only)/
8160 (hilevel line only) )

要因：xnftestコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC502-E

Line test already started.

要因：すでに回線テスト中です。

KANC503-E

Line test already stopped.

要因：回線テストはすでに停止しています。

KANC531-I

Usage:xnfdelete -n name | -x keyword
-n=resource name
-x=keyword

要因：xnfdeleteコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC561-I

Usage:xnftune -f output file name[ -t started time][ -e ended time]
-t,-e=YY : MM : DD : hh : mm : ss or YY : MM : DD

要因：xnftuneコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC562-I

Tuning information output completed.

要因：XNF/AS内部統計情報の出力が完了しました。

KANC563-I

No tuning record.

要因：XNF/AS内部統計情報レコードがありません。
対処：XNF/ASを開始していないか，またはXNF/AS開始後に/etc/.HITACHI/system/ras/dump/dmp1100_tuneを削除しなかったかを確認してください。また，xnftuneコマンドに-t，-eオプションを指定した場合，指定した時刻に誤りがないか確認してください。

KANC601-I

Usage:xnfact -n name
-n=resource name (PU/SLU)

要因：xnfactコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC602-E

Inactivate in process.

要因：xnfactコマンドで指定したリソースは，非運用処理中のため受け付けできません。
対処：時間を置いてから，再度入力してください。

KANC603-I

Already operative.

要因：すでに運用状態です。

KANC604-E

HNA1 initialize in process.

要因：HNA1の開始処理中，または初期化中です。
対処：時間を置いてから，再度入力してください。

KANC621-I

Usage:xnfinact -n name
-n=resource name (PU/SLU)

要因：xnfinactコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC622-I

Already inoperative.

要因：すでに非運用状態です。

KANC705-I

Usage:xnftpgwgen[ -f file | -d]
-f=OSI_EX gateway definition file name
-d=delete OSI_EX gateway definition

要因：xnftpgwgenコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC706-W

OSI_EX 定義種別 definition error:line = 行番号, エラーメッセージ

要因：定義種別で示すOSI拡張機能用定義ファイル内の，行番号で示す部分に誤りがあります。定義種別を次に示します。

gateway：OSI拡張機能ゲートウェイ定義

system parameter：OSI拡張機能システムパラメタ定義

対処：エラーメッセージを基に，定義種別で示すOSI拡張機能定義文を修正して，再度xnftpgwgenコマンド，またはxnftpprmgenコマンドを実行してください。エラーメッセージの内容については，表B-2を参照してください。

表B-2　OSI拡張機能定義文のエラーメッセージの内容

エラーメッセージ | 意味
invalid value. | 値が不正です。
number of definition over. | 定義の数が多過ぎます。
syntax error. | 文法に誤りがあります。
duplicated. | 定義が重複しています。
called T-SEL must be specified. | 着信Tセレクタが指定されていません。
source T-SEL must be specified. | 発信自局Tセレクタが指定されていません。
destination T-SEL must be specified. | 発信相手局Tセレクタが指定されていません。
protocol must be specified. | 中継先プロトコル種別が指定されていません。
IP address must be specified. | 相手IPアドレスが指定されていません。
NSAP address must be specified. | 相手局NSAPアドレスが指定されていません。
VASS must be specified. | 仮想スロット番号が指定されていません。

KANC707-E

OSI_EX no 定義種別 definition.

要因：定義種別で示すOSI拡張機能用定義ファイル内に定義文がありません。定義種別を次に示します。

gateway：OSI拡張機能ゲートウェイ定義

system parameter：OSI拡張機能システムパラメタ定義

対処：定義種別で示すOSI拡張機能の定義を再確認してください。

KANC708-E

OSI_EX registered 定義種別 definition crashed.

要因：定義種別で示す登録済みのOSI拡張機能用定義が破壊されています。または，定義を登録したXNF/AS/OSI Extensionのバージョンと現在のバージョンが異なるおそれがあります。定義種別を次に示します。

gateway：OSI拡張機能ゲートウェイ定義

system parameter：OSI拡張機能システムパラメタ定義

対処：定義種別で示すOSI拡張機能の定義を再度作成してから登録し直してください。

KANC709-I

Usage:xnftpprmgen[ -f file | -d]
-f=OSI_EX system parameter definition file name
-d=delete OSI_EX system parameter definition

要因：xnftpprmgenコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC710-I

Usage:xnftpstop [-F]
-F=force disconnection

要因：xnftpstopコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC711-E

File(ファイル名称) crashed, OSI_EX aborted.

要因：ファイル名称で示す，OSI拡張機能が使用するファイルの初期化処理に失敗しました。
対処：このメッセージの前に出力された，KANC055-Eのメッセージの内容に従って対処してください。KANC055-Eのメッセージの対処をしたあとで，xnftpstop -Fコマンドとxnftpstartコマンドを使用して，OSI拡張機能を再起動してください。

KANC861-E

*** message logging control utility ***
Usage:comlog

要因：comlogコマンドの文法エラーです。
対処：正しい文法で再度入力してください。

KANC862-E

Invalid command name : (コマンド名称) Command name must be either "comlog".

要因：comlogコマンドの名称エラーです。
対処：正しい名称で再度入力してください。

KANC962-E

XNFmldmon : Output file write error.code = システムコールエラー番号

要因：障害情報をファイルヘ書き込んでいるとき，システムコールエラー番号で示す障害が発生しました。
対処：保守員に連絡してください。

KANC999-E

XNF/AS file(コマンド名称)cannot executed. システムコール名称またはライブラリ名称 error number=エラー番号.

要因：OSのぺージングスペースが不足しているため，コマンド名称で示すコマンドの起動に失敗しました。
対処：リリースノートに基づいて，ページングスペース量を確認してください。

KANF00110-E

COMMUNICATION PROGRAM ERROR (INIT: CODEエラーコード)

要因：初期化処理で異常を検出しました。エラーコードの意味を次に示します。

エラーコード | 内容
00101 | 制御用メモリの確保に失敗しました。または，制御ファイルが破壊されています。
00110 | ゼネレーションファイルのオープンに失敗しました。
00112 | ゼネレーションファイル読み込み用メモリの確保に失敗しました。
00113 | ゼネレーションファイルの読み込みに失敗しました。または，ゼネレーション情報に異常があります。

対処：保守員に連絡してください。

KANF11601-E

XNF/AS Aborted due to internal error.

KANF11602-E

Failure information: ID = 内部障害コード

要因：内部障害発生で停止しました。
対処：保守員に連絡してください。

KANF11603-E

COMMUNICATION PROGRAM ERROR(INTERNAL FAULT: CODE 内部障害コード)

要因：内部障害発生で停止しました。
対処：保守員に連絡してください。

KANF11604-E

XNF/AS stopped abnormally. enter "xnfstart".

要因：XNF/ASが異常終了しました。
対処：再開始する場合は，xnfstartコマンドを入力してください。

KANF22001-E

リソース種別 error. 〔code = yy-xx…xx〕

要因：リソース種別で示すリソースで障害が発生しました。
対処：保守員に連絡してください。コードが表示されている場合，次の個所も参照してください。

yyが10の場合：

回線アダプタから障害報告を受けました。xx…xx部分については，マニュアル「EP8000回線アダプタ 概説/解説書」の次の部分を参照してください。

xxxxxxxxxx (5バイト)の場合：終了コード

xxxxxxxxxxxxxx (7バイト)の場合：DPDUエラーコード

xxxxxxxxxxxxxxxx (8バイト)の場合：LINEセンス

yyが30の場合：

回線アダプタの障害を検出しました。xx…xx部分については，表C-14を参照してください。

リソース種別がLINE（回線名称）と表示されていて，コードが表示されていない場合には，XID受信待ちタイムアウトが発生しています。自局・相手局のネットワークの妥当性，および自局・相手局の状態を確認してください。

KANF22002-E

リソース種別 patrol time out.

要因：リソース種別で示すリソースでタイムアウトが発生しました。
対処：保守員に連絡してください。リソース種別で示すリソースがハイレベル手順用回線アダプタの場合，受信バッファが不足している場合があります。構成定義文のLine_adapter文のbuffer_numberオペランドを見直してください。

KANF22003-E

リソース種別 configuration error. 〔code = yy-xx…xx〕

要因：リソース種別で示すリソースの構成定義文に誤りがあります。
対処：保守員に連絡してください。コードが表示されている場合，次の個所も参照してください。

yyが10の場合：

回線アダプタから障害報告を受けました。xx…xx部分については，マニュアル「EP8000回線アダプタ 概説/解説書」の次の部分を参照してください。

xxxxxxxxxxxxxx (7バイト)の場合：DPDUエラーコード

xxxxxxxxxxxxxxxx (8バイト)の場合：LINEセンス

yyが30の場合：

回線アダプタの障害を検出しました。xx…xx部分については，表C-14を参照してください。

KANF22004-E

リソース種別 config:H/W unmatched. 〔code = yy-xx…xx〕

要因：リソース種別で示すリソースの構成定義文と，実際の構成が一致していません。
対処：保守員に連絡してください。コードが表示されている場合，次の個所も参照してください。

yyが10の場合：

回線アダプタから障害報告を受けました。xx…xx部分については，マニュアル「EP8000回線アダプタ 概説/解説書」の次の部分を参照してください。

xxxxxxxxxxxx (6バイト)の場合：LINEセンス

xxxxxxxxxxxxxx (7バイト)の場合：DPDUエラーコード

yyが30の場合：

回線アダプタの障害を検出しました。xx…xx部分については，表C-14を参照してください。

KANF22005-E

リソース種別 dump failed.

要因：リソース種別で示すリソースでダンプ採取に失敗しました。
対処：保守員に連絡してください。

KANF22007-E

リソース種別 online failed.

要因：リソース種別で示すリソースのオンラインに失敗しました。
対処：保守員に連絡してください。

KANF22010-E

Memory allocation error. code = 内部障害コード

要因：XNF/AS/WANまたはXNF/AS/WAN Exで，メモリの確保に失敗しました。内部障害コードの意味を次に示します。

内部障害コード | 意味
0101 | 内部バッファプール（パラメタバッファ用）作成領域の確保に失敗しました。
0102 | メモリダンプ用テーブル作成領域の確保に失敗しました。
0103 | ハイレベル手順回線アダプタ制御用テーブル作成領域の確保に失敗しました。
0104 | ベーシック手順回線アダプタ制御用テーブル作成領域の確保に失敗しました。
0105 | 内部バッファプール（DMA転送用）作成領域の確保に失敗しました。
0107 | タイマ制御用領域の確保に失敗しました。
0201 | テーブル作成領域の確保に失敗しました。
0202 | 受信バッファプール作成領域の確保に失敗しました。
0203 | 内部バッファプール（結合用）作成領域の確保に失敗しました。
0204 | ベーシック手順回線制御用のテーブル作成領域の確保に失敗しました。

対処：保守員に連絡してください。

KANF22013-E

リソース種別 auto dump failed, 失敗要因

要因：リソース種別で示すリソースの，自動ダンプ採取に失敗しました。
対処：手動でダンプ採取をしてください。アダプタ障害発生の自動ダンプ採取でこのエラーが出力された場合，「3.5　XNF/ASが使用するファイル」を参照し，回線アダプタのハードウェアダンプから必要のないファイルを削除してください。または，保守員に連絡してください。

KANF22014-E

リソース種別 auto dumped

KANF22015-E

to file(ファイル名称).

要因：リソース種別で示すリソースのダンプを，ファイル名称で示すファイルに採取しました。

KANF22016-E

Cannot add リソース名称, 詳細メッセージ

要因：詳細メッセージで示す理由で，リソース名称で示すリソースは追加できませんでした。
対処：詳細メッセージを基に定義文を修正して，再度xnfgenコマンドおよびxnfstart -Rコマンドを実行してください。詳細メッセージの内容および意味を次に示します。

詳細メッセージ | 内容
over max_***. | 追加リソースが，configuration文のmax_***オペランドで指定した値を超えています。
no upper definition. | 追加リソースの上位構成のリソースがありません。
VASS already exists. | 追加リソースの仮想スロット番号はすでにあります。
type of group unmatched. | 追加リソースの上位group文のtypeオペランドで指定した種別と一致しません。
number already exists. | 追加リソースの回線番号はすでにあります。
buffer_pool not found. | 追加リソースのバッファプール名称が，バッファ定義文にありません。
location code already exists. | 追加リソースのlocation codeはすでにあります。
buffer_pool allocation error. | バッファプールの初期化に失敗しました。
line information unmatched. | 追加リソースの上位line文のline_type，またはline_modeオペランドで指定した内容と一致していません。
over 8. | 追加リソースのlink文が，一つのline文で定義できる最大8を超えています。
over 16. | 追加リソースのlink文が，一つのLine_adapter文で定義できる最大16を超えています。
over 400. | group文の合計が400を超えています。
not multi-point line. | 追加リソースの上位回線は，マルチポイント回線ではありません。
type of Line_adapter unmatched. | 追加リソースの上位Line_adapter文のtypeオペランドで指定した種別と一致しません。

KANF22022-E

リソース種別 EEH recovery failed. code=失敗要因コード

要因：リソース種別で示すリソースで障害の復旧処理が失敗しました。
対処：保守員に連絡してください。リソース種別に回線アダプタが表示された場合は，該当する回線アダプタを交換してください。

KANF22025-E

EEH recovery was aborted. system must be rebooted.

要因：XNF/ASの停止によって，PCIバスのEEH障害の回復処理が中断されました。
対処：OSをリブートしてください。

KANF23000-E

BASIC : Memory allocation error.

要因：ベーシック手順回線制御用のテーブル作成領域メモリの確保に失敗しました。
対処：保守員に連絡してください。

KANF23001-E

BASIC : Cannot add リソース名称, over max_HSCline.

要因：リソース名称で示すbasiclineが，configuration文のmax_HSClineオペランド値を超えているため，構成追加に失敗しました。
対処：構成定義文を修正し，再度xnfgenコマンドおよびxnfstart -Rコマンドを実行してください。

KANF23002-E

BASIC : Module linkage error.

要因：BASICドライバで，ほかの制御とのインタフェース用テーブル獲得に失敗しました。
対処：保守員に連絡してください。

KANF23003-E

PP version mismatch. PP=前提PP名称

要因：前提PP名称で示すXNF/AS/BASICの前提PPのバージョンが不正です。
対処：リリースノートなどを参照し，前提PPのバージョンを確認してください。

KANF23004-E

リソース種別 error. code=yy-xx…xx

要因：リソース種別で示すリソースで障害が発生しました。
対処：保守員に連絡してください。

yyが10の場合：

回線アダプタから障害報告を受けました。xx…xx部分については，マニュアル「EP8000回線アダプタ 概説/解説書」の次の部分を参照してください。

xxxxxxxxxxxx (6バイト)の場合：LINEセンス

KANF23005-E

リソース種別 error. call progress signal=コールプログレス信号

要因：リソース種別で示すリソースでコールプログレス信号を受信しました。
対処：コールプログレス信号の意味と対処を次に示します。

コールプログレス信号 | 意味 | 対処
21 | 相手端末ビジー | 時間を置いて再度接続してください。または，相手局の状態を確認してください。
22 | 選択信号手順誤り | 発信ダイヤル番号を見直してください。
23 | 選択信号伝送誤り
41 | 接続規制 | 発信ダイヤル番号を見直してください。または，相手局や交換機および網加入条件を調査してください。
42 | 番号変更
43 | 欠番
45 | 着信拒否
46 | 接続不可
48 | 無効呼
61 | 中継線ビジー | 時間を置いて再度接続してください。
71 | 網輻輳（ふくそう）
上記以外（数値） | － | 相手局や交換機を調査してください。
**（数値以外） | 回線トレースの採取またはハードウェアエラーログを解析し，受信したコールプログレス信号を確認した上で，相手局や交換機を調査してください。

（凡例）

－：該当しません。

KANF23100-E

NCSB : Memory allocation error.

要因：NCSB手順回線制御用のテーブル作成領域のメモリ確保に失敗しました。
対処：保守員に連絡してください。

KANF23101-E

NCSB : Cannot add リソース名称, over max_NCSBline.

要因：リソース名称で示すbasiclineが，configuration文のmax_NCSBlineオペランド値を超えているため，構成追加に失敗しました。
対処：構成定義文を修正して，再度xnfgenコマンドおよびxnfstart -Rコマンドを実行してください。

KANF23102-E

NCSB : Module linkage error.

要因：NCSBドライバで，ほかの制御とのインタフェース用テーブル獲得に失敗しました。
対処：保守員に連絡してください。

KANF23104-E

リソース種別 error. code=yy-xx…xx

要因：リソース種別で示すリソースで障害が発生しました。
対処：保守員に連絡してください。

yyが10の場合：

回線アダプタから障害報告を受けました。xx…xx部分については，マニュアル「EP8000回線アダプタ 概説/解説書」の次の部分を参照してください。

xxxxxxxxxxxx (6バイト)の場合：LINEセンス

KANF26201-E

Setup information error ID=内部障害コード

要因：XNF/AS/Host Adaptorのゼネレーション情報に異常があります。
対処：保守員に連絡してください。

KANF26202-E

Memory allocation error ID=内部障害コード

要因：XNF/AS/Host Adaptorでメモリの確保に失敗しました。
対処：メモリ所要量を見直してください。または，保守員に連絡してください。

KANF26203-E

Module linkage error ID=内部障害コード

要因：XNF/AS/Host Adaptorで，ほかの制御とのインタフェース用テーブル獲得に失敗しました。
対処：保守員に連絡してください。

KANF26204-E

Cannot add リソース名称, name duplicated.

要因：指定した名称はすでに使用されているため，該当するリソースは追加できませんでした。
対処：構成定義をやり直して，再度xnfstart -Rコマンドを実行してください。

KANF26205-E

Cannot add リソース名称, network address duplicated.

要因：指定したNSAPアドレスは，定義済みTPTCP_VCですでに使用されているため，該当するリソースは追加できませんでした。
対処：構成定義をやり直して，再度xnfstart -Rコマンドを実行してください。

KANF26206-E

Cannot add リソース名称, network address duplicated.

要因：指定したNSAPアドレスは相手局で定義したホスト側NSAPアドレスと重複しているため，該当するリソースは追加できませんでした。
対処：構成定義をやり直して，再度xnfstart -Rコマンドを実行してください。

KANF26207-E

Cannot add リソース名称, over resource.

要因：仮想サーバ情報が最大数を超えているため，該当するリソースは追加できませんでした。
対処：構成定義をやり直して，再度xnfstart -Rコマンドを実行してください。

KANF26211-E

Routing Error VASS=仮想サーバの仮想スロット番号 SCC=詳細エラーコード

要因：相手NSAPアドレスが不正，またはネットワークコネクションのリソース不足によって，コネクション確立要求が失敗しました。
対処：表C-11に示す詳細エラーコード，切断理由コードの意味と対処を参照してください。

KANF26213-E

Failed due to contention. name 仮想サーバ名称.

要因：ほかの仮想サーバの起動が優先されたため，仮想サーバを起動できませんでした。
対処：ほかの仮想サーバの状態を確認してください。または，保守員に連絡してください。

KANF26214-E

Switch over to virtual server. name 仮想サーバ名称.

要因：ほかの仮想サーバが起動されたため，仮想サーバを停止しました。
対処：ほかの仮想サーバの状態を確認してください。

KANF26221-E

Short Packet PT=PDUタイプ

要因：OSI拡張高信頼化機能で規定されているPDU長の最小値よりも短い長さのPDUを受信したため，受信PDUを破棄しました。
対処：保守員に連絡して，接続先相手ホストを調査してください。

KANF26222-E

Reference Error PT=PDUタイプ SA=サーバの通信管理番号

要因：受信したPDUの通信管理番号に該当するネットワークコネクションが存在しないため，受信PDUを破棄しました。通信管理番号はOSI拡張高信頼化機能で規定しています。
対処：保守員に連絡して，接続先相手ホストを調査してください。

KANF26223-E

Reference Error PT=PDUタイプ HA=ホストの通信管理番号

要因：受信したPDUの通信管理番号に該当するネットワークコネクションが存在しないため，受信PDUを破棄しました。通信管理番号はOSI拡張高信頼化機能で規定しています。
対処：保守員に連絡して，接続先相手ホストを調査してください。

KANF26224-E

Resource Over PT=PDUタイプ HA=ホストの通信管理番号

要因：接続先相手ホストからの接続要求に対して割り当てるリソースが不足しています。
対処：XNF/AS構成定義の，最大接続仮想ホスト数（max_TPTCP_vhost）を見直してください。

KANF26228-E

NSAP Address Error PT=PDUタイプ HA=ホストの通信管理番号

要因：受信したNSAP登録要求のNSAPアドレスが不正なため，接続先相手ホストにエラーを通知しました。
対処：保守員に連絡して，接続先相手ホストを調査してください。

KANF26229-E

Protocol Version Error PT=PDUタイプ

要因：パス接続要求受信時，OSI拡張高信頼化機能と，接続先相手ホストのXNF/TCP/SERVER SUPPORTのプロトコルバージョンの不一致を検知したため，接続先相手ホストにエラーを通知しました。
対処：接続先相手ホストは，OSI拡張高信頼化機能がサポートしているプロトコルバージョンに変更してパス接続要求を再送します。このメッセージに続いて，KANF26241-Eメッセージが出力されていなければパス接続は完了しているため，対処は不要です。KANF26241-Eメッセージが出力されている場合はパス接続に失敗しているため，KANF26241-Eのメッセージの内容に従って対処してください。

KANF2622a-E

Rejected incoming connection SA=サーバの通信管理番号 HA=ホストの通信管理番号 SCC=詳細エラーコード

要因：接続先相手ホストからのコネクション確立指示を拒否しました。
対処：表C-11に示す詳細エラーコード，切断理由コードの意味と対処を参照してください。

KANF2622b-E

Sequence Error PT=PDUタイプ

要因：接続先相手ホストからシーケンスが不正なPDUを受信したため，受信PDUを破棄しました。
対処：保守員に連絡して，接続先相手ホストを調査してください。

KANF2622c-E

Unknown Packet PDU長:PDUの内容

要因：不正なPDUを受信したため，受信PDUを破棄しました。
対処：保守員に連絡して，接続先相手ホストを調査してください。

KANF2622d-E

Open Confirm error SA=サーバの通信管理番号 CC=NSAP登録拒否理由コード

要因：NSAP登録要求に対して，再試行できないエラー応答を受信したため，NSAP登録処理を中断しました。
対処：表C-12に示すNSAP登録拒否理由コードの意味と対処を参照してください。

KANF2622e-E

Open Confirm error (R) SA=サーバの通信管理番号 CC=NSAP登録拒否理由コード

要因：NSAP登録要求に対して，再試行できるエラー応答を受信しました。60秒間隔でNSAP登録要求が成功するまで再試行します。
対処：表C-12に示すNSAP登録拒否理由コードの意味と対処を参照してください。

KANF26231-E

LI Error PT=PDUタイプ HA=ホストの通信管理番号

要因：PDU長(LI)が不正なPDUを受信したため，エラー応答送信，または受信PDUを破棄しました。
対処：保守員に連絡して，接続先相手ホストを調査してください。

KANF26232-E

LI Error PT=PDUタイプ SA=サーバの通信管理番号

要因：PDU長(LI)が不正なPDUを受信したため，エラー応答送信，または受信PDUを破棄しました。
対処：保守員に連絡して，接続先相手ホストを調査してください。

KANF26233-E

Open Confirm error (S) HA=ホストの通信管理番号 CC=NSAP登録拒否理由コード

要因：経路切り替え処理中の仮想ホストに対して，経路切り替えを要求したため，経路切り替えを中断しました。
対処：表C-12に示すNSAP登録拒否理由コードの意味と対処を参照してください。

KANF26234-E

Open Confirm error SA=サーバの通信管理番号 CC=NSAP登録拒否理由コード

要因：NSAP登録要求に対して，競合によるエラー応答を受信したため，NSAP登録処理を中断しました。
対処：表C-12に示すNSAP登録拒否理由コードの意味と対処を参照してください。

KANF26235-E

Over Length Packet PT=PDUタイプ

要因：長さが65バイト以上の不正なPDUを受信したため，受信PDUを破棄しました。
対処：保守員に連絡してください。

KANF26240-E

PP version mismatch. PP=PP名称

要因：前提PP 名称で示すXNF/AS/Host Adaptor の前提PPのバージョンが不正です。
対処：リリースノートなどを参照し，前提PPのバージョンを確認してください。PP名称には，"XNF/AS/BASE"，または"XNF/AS/OSI Extension"が表示されます。

KANF26241-E

Path disconnected. code=内部障害コード

要因：パスが切断されました。
対処：続けて出力されるパス情報を基に，ネットワークや相手システム側を確認してください。内部障害コードの内容および意味を次に示します。

内部障害コード
意味
対処

0x0010
パスの切断を検出しました。
ネットワークや相手システム側を確認してください。

接続先相手ホストがサーバIDの重複を検出したため，接続先相手ホストからパスが切断されました。
接続先相手ホスト側で出力されているエラーメッセージの内容に従って対処してください。

自局のサーバIDが他のサーバまたはホストのサーバIDと重複している場合，サーバIDが重複しないように定義してください。

接続先相手ホストが自局との間にパスを2本以上接続する定義をしている場合，同時に接続するパスが1本になるように接続先相手ホストの定義または運用を見直してください。

0x0020
エラーなどによってサーバ側がパスを切断しました。
このメッセージの前に出力された，KANF262xx-Eのメッセージの内容に従って対処してください。

0x0021
新たに接続されたパスを使用するため，接続中のパスを切断しました。
アソシエーションを再試行してください。

0x0030
生存監視によって切断しました。
ネットワークや相手システム側を確認してください。

KANF26242-E

Time out. PT=PDUタイプ HA=ホストの通信管理番号

要因：要求したNPDUに対する相手局ホストからの応答がありません。
対処：続けて出力されるパス情報を基に，ネットワークや相手局側を確認してください。

KANF26243-E

Time out. PT=PDUタイプ SA=サーバの通信管理番号

要因：要求したNPDUに対する相手局ホストからの応答がありません。
対処：続けて出力されるパス情報を基に，ネットワークや相手局側を確認してください。

KANF26244-E

LI Error PT=PDUタイプ

要因：PDU長(LI)が不正なPDUを受信したため，エラー応答送信，または受信PDUを破棄しました。
対処：保守員に連絡して，接続先相手ホストを調査してください。

KANF26245-E

Resource shortage.

要因：内部リソース不足が発生しました。
対処：XNF/ASの構成定義を見直してください。

KANF26246-E

Can't Call, Too many TCs.

要因：最大TC数をオーバーしたため，TCの確立要求を拒否しました。
対処：XNF/ASの構成定義を見直してください。

KANF26247-E

Incoming Call Rejected, Too many TCs.

要因：最大TC数をオーバーしたため，TCの確立指示を拒否しました。
対処：XNF/ASの構成定義を見直してください。

KANF26248-E

Resource shortage, Too many paths.

要因：最大パス数をオーバーしたため，パスの接続要求を拒否しました。
対処：XNF/ASの構成定義を見直してください。

KANF262a*-E※

システムコール名称 error return pid= プロセスID : errno= エラー番号

*は0～fのどれかの値です。
要因：OSI拡張高信頼化機能で，システムコール名称に示すソケット通信用のシステムコールでエラーが発生しました。
対処：errnoの値を基に，原因を調査してください。

KANF262b*-E※

システムコール名称 error pid= プロセスID: errno= エラー番号

*は0～fのどれかの値です。
要因：OSI拡張高信頼化機能で，システムコール名称に示す非通信系のシステムコールでエラーが発生しました。
対処：errnoの値を基に，原因を調査してください。特に，errno=6の場合は，次の(1)～(3)に従って対処してください。
(1) XNF/ASが起動しているか確認してください。
(2) マニュアル「XNF/AS　構成定義編」の表1-4および表2-4を参考に，XNF/ASの構成定義を見直してください。
(3) 前提PPのバージョンを確認してください。

KANF262d1-E※

Invalid NPDU pid= プロセスID : LI= PDU長

要因：PDU長(LI)が不正なPDUを受信したため，コネクションを切断しました。
対処：保守員に連絡して，接続先相手ホストを調査してください。

KANF262d2-E※

Invalid NPDU pid= プロセスID : PT= PDUタイプ

要因：PDUタイプが不正なPDUを受信したため，コネクションを切断しました。
対処：保守員に連絡して，接続先相手ホストを調査してください。

KANF262d3-E※

Invalid NPDU pid= プロセスID : SA= サーバの通信管理番号 : HA= ホストの通信管理番号

要因：通信管理番号が不正なPDUを受信したため，コネクションを切断しました。
対処：保守員に連絡して，接続先相手ホストを調査してください。

KANF262d4-E※

Invalid NPDU pid= プロセスID : length= 受信長

要因：長さが不正なPDUを受信したため，コネクションを切断しました。
対処：保守員に連絡して，接続先相手ホストを調査してください。

KANF262d6-E※

Invalid primitive pid= プロセスID : primcode=内部コード

要因：内部障害発生でプロセスを停止しました。
対処：保守員に連絡してください。

KANF262f0-E

> NSAP=NSAPアドレス (内部障害コード)

要因：NSAPアドレスを表示します。
対処：このメッセージの前に出力された，KANF262xx-Eのメッセージの内容に従って対処してください。

KANF262f1-E

> NSAP="NSAP address unknown" (内部障害コード)

要因：XNF/AS/Host AdaptorのRAS情報を表示します。
対処：このメッセージの前に出力された，KANF262xx-Eのメッセージの内容に従って対処してください。

KANF262f2-E

> Unknown Packet PDU長:PDUの内容

要因：不正PDUの情報を表示します。
対処：このメッセージの前に出力された，KANF262xx-Eのメッセージの内容に従って対処してください。

KANF262f3-E

> src_IP_addr=自局IPアドレス dst_IP_addr=相手局IPアドレス

要因：パス情報を表示します。
対処：このメッセージの前に出力された，KANF262xx-Eのメッセージの内容に従って対処してください。

KANF262f4-E

> rc1= 詳細コード1: rc2= 詳細コード2

要因：障害発生時に，付加情報を表示します。
対処：このメッセージの前に出力された，KANF262xx-Eのメッセージの内容に従って対処してください。

KANF45004-E

450 T20 Timeout : 通信管理番号 ID = 通信管理番号

要因：ネットワーク層で，相手局に対してSQパケットを送信しましたが，その応答が返ってこないため，監視タイマ(180秒)がオーバーしタイムアウトしました（正常な場合，SQパケットに対してSFパケットの応答が返ります）。
対処：相手局(中継局含む)を調査してください。

KANF45005-E

450 T21 Timeout: 通信管理番号 LCI = 論理チャネル番号 ID = 通信管理番号

要因：ネットワーク層で，相手局に対してCRパケットを送信しましたが，その応答が返ってこないため，監視タイマ(200秒)がオーバーしタイムアウトしました（正常な場合，CRパケットに対してCCパケットの応答が返ります）。
対処：相手局（中継局含む）を調査してください。

KANF45006-E

450 T22 Timeout: 通信管理番号 LCI = 論理チャネル番号 ID = 通信管理番号

要因：ネットワーク層で，相手局に対してRQパケットを送信しましたが，その応答が返ってこないため，監視タイマ(180秒)がオーバーしタイムアウトしました（正常な場合，RQパケットに対してRFパケットの応答が返ります）。
対処：相手局（中継局含む）を調査してください。

KANF45007-E

450 T23 Timeout: 通信管理番号 LCI = 論理チャネル番号 ID = 通信管理番号

要因：ネットワーク層で，相手局に対してCQパケットを送信しましたが，その応答が返ってこないため，監視タイマ(180秒)がオーバーしタイムアウトしました（正常な場合，CQパケットに対してCFパケットの応答が返ります）。
対処：相手局（中継局含む）を調査してください。

KANF45008-E

450 T25 Timeout : 通信管理番号 LCI = 論理チャネル番号 ID = 通信管理番号

要因：ネットワーク層で，相手局に対してDTパケットを送信しましたが，その応答が返ってこないため，監視タイマ(200秒)がオーバーしタイムアウトしました。または，相手局のビジー状態が200秒経っても回復しませんでした（正常な場合は，DTパケットに対してRRパケットの応答が返ります）。
対処：相手局（中継局含む）を調査してください。

KANF45009-E

450 Packet Format Error: DIAG = WWXX PKT = 受信パケット

要因：ネットワーク層で，次の障害を検出しました。

WW：原因コード

XX：診断コード

コネクション確立に必要な，ファシリティが不足しているCNパケットを受信

フォーマット不正なPDUを受信

対処：相手局（中継局含む）を調査してください。

KANF4500a-E

450 Packet Length Error : 通信管理番号 LCI = 論理チャネル番号 ID = 通信管理番号

要因：ネットワーク層で，不正なパケット長のPDUを受信しました。
対処：相手局（中継局含む）を調査してください。

KANF4500b-E

450 Packet Sequence Error : 通信管理番号 LCI = 論理チャネル番号 DIAG = WWXX

要因：ネットワーク層で，シーケンスが不正なパケットを受信しました。

WW：原因コード

XX：診断コード

対処：相手局（中継局含む）を調査してください。

KANF4500c-E

450 Datalink Down : 通信管理番号 ID = 通信管理番号

要因：ネットワーク層で，コネクション確立中にデータリンクがダウンしました。
対処：相手局（中継局含む）を調査してください。

KANF4500d-E

450 LCI Out of Range : 通信管理番号 LCI = 論理チャネル番号 ID = 通信管理番号

要因：ネットワーク層で，構成定義で指定した範囲外のLCIを使ったパケットを受信しました。
対処：相手局（中継局含む）と，XNF/AS構成定義のNL文を見直してください。

KANF4500e-E

450 Rejected Incoming Connection : VVVVVVVV DIAG = WWXX YYYYYYYY Z

要因：ネットワーク層で，ネットワークコネクション確立に失敗しました。保守情報として確立拒否元を出力します。

Z：確立拒否元

R：発呼要求時NSAPアドレス，またはVASS番号が不正です。

D：相手局から拒否されました。

N：着呼しましたが該当する上位層がありません。着信課金受諾定義が，着呼した情報と一致しません。

VVVVVVVV：VASS番号-1

WW：CQ/CIに付加される原因コード

XX：CQ/CIに付加される診断コード

YYYYYYYY：内部情報

対処：XNF/AS構成定義情報，および相手局アドレスを見直してください。

KANF4500f-E

450 Connection Reset: 通信管理番号 DIAG = WWXX LCI = 論理チャネル番号 ID = 通信管理番号

要因：ネットワーク層で，相手局からコネクションをリセットされました。

WW：原因コード

XX：診断コード

対処：相手局（中継局含む）を調査してください。

KANF45012-E

450 Busy Timeout : 通信管理番号 ID = 通信管理番号

要因：ネットワーク層で，データリンク層の送信ビジーが180秒間解除されませんでした。
対処：相手局（中継局含む）を調査してください。

KANF45013-E

450 Connection Over : 通信管理番号 ID = 通信管理番号

要因：ネットワーク層で，最大コネクション数オーバーを検出しました。
対処：XNF/AS構成定義の，ネットワークコネクション数を見直してください。

KANF45014-E

450 DLC Over : 通信管理番号 ID = 通信管理番号

要因：ネットワーク層で，最大データリンク数オーバーを検出しました。
対処：XNF/AS構成定義の，X.25の最大リンク数を見直してください。

KANF45021-E

450 X.25 : Cannot add リソース名称, over resource

要因：名称で表示した定義文，またはオペランドを設定するメモリが不足しています。
対処：保守員に連絡してください。

KANF45025-E

450 UP Layer Request Error : 通信管理番号 ID=通信管理番号 通信管理番号

要因：上位層からの要求パラメタにエラーがあったため，要求を拒否しました。
対処：上位層の要求パラメタを見直してください。

KANF45026-E

450 SAP Open Error : 通信管理番号 ID=通信管理番号

要因：上位層からの要求パラメタにエラーがあったため，要求を拒否しました。
対処：上位層の要求パラメタを見直してください。

KANF45027-E

450 X.25 : Cannot add 定義文名称, VASS = VASS番号 not specified.

要因：名称で示す定義が変更されているため，該当するVASSの構成は変更できません。
対処：構成定義をやり直して，再度xnfstart -Rコマンドを実行してください。

KANF45028-E

450 X.25 : Cannot add 定義文名称, name duplicated.

要因：名称が重複するため，定義文名称で示す定義文は追加できません。
対処：定義文を修正し，再度xnfstart -Rコマンドを実行してください。

KANF4502b-E

450 X.25 : Not active datalink layer VASS = VASS番号.

要因：VASS番号で示す下位層が動作できない状態のため，該当するVASSの情報は追加できません。
対処：下位層の保守情報を参照してください。

KANF4502c-E

450 X.25 : Module linkage error ID = 内部障害コード

要因：NL（CO）で，ほかの制御とのインタフェース用テーブル獲得に失敗しました。
対処：保守員に連絡してください。

KANF4502d-E

450 X.25 : Setup information error ID = 内部障害コード

要因：NL（CO）のゼネレーション情報に異常があります。
対処：保守員に連絡してください。

KANF4502e-E

450 X.25 : Memory allocation error ID = 内部障害コード

要因：NL（CO）で，メモリの確保に失敗しました。
対処：メモリ所要量を見直してください。または，保守員に連絡してください。

KANF4502f-E

450 X.25 : Memory allocation error ID = 内部障害コード

要因：NL（CO）で，メモリの確保に失敗しました。
対処：メモリ所要量を見直してください。または，保守員に連絡してください。

KANF450e1-E

450 Snpa Address : 接続先アドレス

要因：SNPAアドレスを表示します。
対処：このメッセージは単独では出力されません。一つ前に表示されたメッセージの対処方法を参照してください。

KANF450e2-E

450 D-Nsap : 接続先アドレス

要因：相手NSAPアドレスを表示します。
対処：このメッセージは単独では出力されません。一つ前に表示されたメッセージの対処方法を参照してください。

KANF46301-E

463 NSAP_CONV : Module linkage error

要因：NSAP_CONV(CO)で，ほかの制御とのインタフェース用テーブル獲得に失敗しました。
対処：保守員に連絡してください。

KANF46302-E

463 NSAP_CONV : Setup information error

要因：NSAP_CONV(CO)のゼネレーション情報に異常があります。
対処：保守員に連絡してください。

KANF46303-E

463 NSAP_CONV : Memory allocation error

要因：NSAP_CONV (CO)で，メモリの確保に失敗しました。
対処：メモリ所要量を見直してください。または，保守員に連絡してください。

KANF46311-E

463 NSAP_CONV : Cannot add リソース名称, over max_X25_route.

要因：X.25のルーティング情報の最大数を超えているため，リソース名称で示すリソースは追加できません。
対処：構成定義をやり直して，再度xnfstart -Rコマンドを実行してください。

KANF46312-E

463 NSAP_CONV : Cannot add リソース名称, VASS not usable.

要因：指定VASSは使用できないため，該当するリソースは追加できません。
対処：構成定義をやり直して，再度xnfstart -Rコマンドを実行してください。

KANF46313-E

463 NSAP_CONV : Cannot add リソース名称, VASS = VASS番号 not specified

要因：NL文の構成情報は変更されましたが，X.25で受け入れられなかったため，該当するVASSに対する構成追加はできません。
対処：構成定義をやり直して，再度xnfstart -Rコマンドを実行してください。

KANF47000-E

NAM : Memory allocation error.

要因：XNF/ASの初期化処理で，メモリ確保に失敗しました。
対処：保守員に連絡してください。

KANF60900-E

609 OSI_MGR : Module linkage error

要因：OSI共通部で，ほかの制御とのインタフェース用テーブル獲得に失敗しました。
対処：保守員に連絡してください。

KANF61123-E

611 HNA2 : Memory allocation error ID=内部障害コード

要因：XNF/ASの初期化処理で，メモリ確保に失敗しました。内部障害コードの意味を次に示します。

内部障害コード | 意味
-1 | 空きエリアがありません。
-2 | XNF/AS/HNA2プログラムエラー（-2）が発生しました。
-3 | XNF/AS/HNA2プログラムエラー（-3）が発生しました。

対処：メモリ所要量を見直してください。または，保守員に連絡してください。

KANF61124-E

611 HNA2 : BIND parameter error. LU= LU番号 Code=コード

要因：
(1)相手局から，HNA2がBINDパラメタを受け付けましたが，BINDパラメタの形式が不正であったため，HNA2が否定しました。
(2)自局定義（max_560_LU，max_extend_LU，max_SLUS_LU）が相手局の定義と合っていないため，LU種別が異なるBINDを受け付けました。
コードの内容については，表C-32を参照してください。
対処：
(1)「付録C.7(3)　HNA2がサポートするBINDパラメタ形式」を参照し，相手局で指定するBINDパラメタを修正してください。
(2)定義不正の場合は，定義文を修正してください。
上記の(1)，(2)で対処できない場合は，保守員に連絡してください。

KANF61126-E

611 HNA2 : Configuration error. name=接続先名称

要因：xnfstartコマンド実行時の，HNA2_destination文のnameオペランドで指定した接続先名称に対するアドレス情報が不正なため，該当する接続先名称をHNA2に取り込みませんでした。
対処：定義ファイルを修正して，xnfstart -Rコマンドを実行してください。

KANF61127-E

611 HNA2 : Configuration error. LU=LU番号 name=接続先名称

要因：xnfstartコマンド実行時の，HNA2_destination文のnameオペランドで指定した接続先名称に対するアドレス情報が不正なため，該当する接続先名称を560_LU文に取り込みませんでした。
対処：定義ファイルを修正して，xnfstart -Rコマンドを実行してください。

KANF61129-E

611 HNA2 : Configuration error. PU=PU番号 name=接続先名称

要因：xnfstartコマンド実行時に，HNA2_destination文のnameオペランドで指定した接続先名称に対するアドレス情報が不正のため，該当する接続先名称をHNA2_PU文に取り込みませんでした。
対処：定義ファイルを修正して，xnfstart -Rコマンドを実行してください。

KANF6112d-E

611 HNA2 : Configuration error. VASS=VASS番号

要因：xnfstartコマンド実行時の，HNA2_slot文のlink_VASSで指定したVASS番号に対する下位層定義情報が不正なため，該当するVASS番号をHNA2で使用できないようにしました。
対処：保守員に連絡してください。

KANF6112e-E

HNA2 : Interrupt reconfiguration of HNA2, max_****_LU modified.

要因：HNA2_configuration文のmax_****_LUオペランド（****：560/extend/SLUS）の指定が変更されたため，HNA2の構成を追加しませんでした。
対処：XNF/AS停止後，再度xnfstartコマンド（-Rは指定できません）を実行してください。

KANF61145-E

611 HNA2 : SAP open error. name=HNA2スロット名称

要因：HNA2スロットの下位ドライバがオンライン処理中のため，HNA2スロットのオンライン処理を中断しました。
対処：再度HNA2スロット名称でxnfonlineコマンドを実行してください。

KANF61160-E

611 HNA2 : NSAP22=接続先アドレス

要因：HNA2での障害発生時に，付加情報として接続先アドレス（22バイト形式のNSAPアドレス）を表示しました。
対処：このメッセージは単独では出力されません。このメッセージの一つ前に表示されたメッセージの内容に従って対処してください。

KANF61161-E

611 HNA2 : Pass was reset. Code=詳細エラーコード

要因：HNA2で使用中の下位層コネクションがリセットされました。次のどちらかの要因が考えられます。

RIパケットを受信しました。

データリンクレベルでリセットが発生しました。

なお，このメッセージに続いて，KANF61160-Eメッセージが出力されます。
対処：「付録C　詳細エラー情報，詳細エラーコード，および切断理由コード」を参照して，原因を調査し，対処方法に従ってください。対処できない場合は，保守員に連絡してください。

KANF61162-E

611 HNA2 : Pass was disconnected. Code=切断理由コード

要因：HNA2で使用中の下位層コネクションが切断されました。次のどちらかの要因が考えられます。

自局からの下位層コネクション確立要求に対して，相手システムまたはネットワークが拒否しました。

下位層コネクション確立済み状態で，相手局またはネットワークがコネクションを切断しました。

なお，このメッセージに続いて，KANF61160-Eメッセージが出力されます。
対処：「付録C　詳細エラー情報，詳細エラーコード，および切断理由コード」を参照して，原因を調査し，対処方法に従ってください。対処できない場合は，保守員に連絡してください。

KANF61163-E

611 HNA2 : Incomming Call Rejected. VASS=VASS番号 Code=コード

要因：相手局またはネットワークから，下位層コネクション確立指示を受けましたが，HNA2が拒否しました。コードを次に示します。

コード：XXYY（XX：接続手順　YY：拒否要因）

XX：

0x01：VC（KANF61167-Eメッセージが続けて表示されます）

0x02：PVC（KANF61169-Eメッセージが続けて表示されます）

0x04：NRM2（KANF61168-Eメッセージが続けて表示されます）

YY：

0x01：アドレス形式不正（未定義のNSAPなど）

0x02：HNA2スロットがオフライン状態

0x03：下位層コネクション確立済み

0x05：HNA2リソース不足

対処：

YYが0x01の場合：

定義文ファイルに該当するアドレスを設定してください。また，相手局のアドレス形式が不正な場合，相手局側で正しいアドレス形式を使用するようにしてください。

YYが0x02の場合：

xnfonlineコマンドで該当するHNA2スロットをオンライン状態にしたあと，相手局から下位層コネクションを再度確立してください。

YYが0x03の場合：

相手局の通信管理が不正動作していると考えられるため，相手局側で下位層コネクションを重複して確立していないかを調査してください。

YYが0x05の場合：

HNA2で接続できるシステム数を超えて下位層コネクションを確立しようとしています。接続するシステムの数を制限してください。

KANF61164-E

611 HNA2 : Path was exchanged. Code=詳細理由コード

要因：相手局からの論理チャネルの切り替え要求で，HNA2で経路を交代しました。なお，このメッセージに続いて，KANF61160-Eメッセージが出力されます。

KANF61165-E

611 HNA2 : Send -RSP (センスコード). PU=PU番号 LA=ローカルアドレス

要因：相手局から受けたコマンドまたはデータに対して，プロトコル不正などの要因のため，HNA2が-RSPを返しました。
センスコードについては，表C-28を参照してください。また，PU番号がない場合は，"-1"を表示します。
対処：表C-29を参照してください。対処できない場合は，保守員に連絡してください。

KANF61166-E

611 HNA2 : Establish session timeout. PU=PU番号 LU=LU番号 Code=詳細理由コード

要因：上位APからシステムセション確立要求を受けましたが，一定時間内にシステムセションを確立できませんでした。
対処：「付録C　詳細エラー情報，詳細エラーコード，および切断理由コード」を参照して，原因を調査し，対処方法に従ってください。対処できない場合は，保守員に連絡してください。

KANF61167-E

611 HNA2 : NSAP=接続先アドレス

要因：HNA2での障害発生時に，付加情報として接続先アドレス（エンコーディング形式のNSAPアドレス）を表示しました。接続先アドレスが0の場合は，このメッセージは出力されません。
対処：このメッセージは単独では出力されません。このメッセージの一つ前に表示されたメッセージの内容に従って対処してください。

KANF61168-E

611 HNA2 : SNPA=接続先アドレス

要因：HNA2での障害発生時に，付加情報として接続先アドレス（DTEアドレスなど）を表示しました。接続先アドレスが0の場合は，このメッセージは出力されません。
対処：このメッセージは単独では出力されません。このメッセージの一つ前に表示されたメッセージの内容に従って対処してください。

KANF61169-E

611 HNA2 : LCGN="LCGN" LCN="LCN"

要因：HNA2での障害発生時に，付加情報として障害が発生した論理チャネル番号を表示しました。
対処：このメッセージは単独では出力されません。このメッセージの一つ前に表示されたメッセージの内容に従って対処してください。

KANF61170-E

HNA2 : Cannot add リソース名称, P.P. version error.

要因：前提PPのバージョンが古いため，該当するリソースを追加しませんでした。
対処：リリースノートなどを参照し，前提PPのバージョンを確認してください。

KANF61171-E

HNA2 : Cannot add リソース名称, unmatched to lower layer.

要因：下位層との構成情報に矛盾があったため，HNA2では該当するリソースを追加しませんでした。
対処：HNA2文と下位層の定義文を修正し，定義文を修正したあとに再度xnfstart -Rコマンドを実行してください。

KANF61172-E

HNA2 : Cannot add リソース名称, information duplicated.

要因：リソース名称がHNA2スロット名称の場合，HNA2スロット番号または仮想スロット番号が重複するため，該当するHNA2_slotを追加しませんでした。リソース名称が接続先名称の場合，NSAPアドレス，論理チャネル番号などが重複するため，該当するHNA2_destinationを追加しませんでした。
対処：HNA2文を修正して，再度xnfstart -Rコマンドを実行してください。

KANF61173-E

HNA2 : Cannot add リソース名称, slot not found.

要因：リソース名称で示すリソースに対応する，HNA2スロット定義情報が構成追加に失敗したため，該当するリソースの追加をしませんでした。
対処：HNA2文または下位層の定義文を修正して，再度xnfstart -Rコマンドを実行してください。

KANF61174-E

HNA2 : Cannot add default_slot_no, slot not found.

要因：HNA2_configurationのdefault_slot_noオペランドに対応する，HNA2スロット定義情報が構成追加に失敗したため，default_slot_noオペランドの追加をしませんでした。
対処：HNA2文または下位層の定義文を修正して，再度xnfstart -Rコマンドを実行してください。

KANF61175-E

HNA2 : Cannot add 接続先名称, over 64.

要因：HNA2_destinationの最大追加可能数(64)を超えているため，接続先名称で示すHNA2_destinationの追加をしませんでした。
対処：HNA2文を修正して，必要であればリソースの構成削除（xnfdeleteコマンド実行）をしたあとに，再度xnfstart -Rコマンドを実行してください。

KANF61176-E

HNA2 : Cannot add 定義文名称, destination not found.

要因：対応するHNA2接続先定義情報がないため，該当する定義文での追加をしませんでした。
対処：HNA2文を修正して，再度xnfstart -Rコマンドを実行してください。

KANF61177-E

HNA2 : Cannot add 定義文名称=番号, destination not found.

要因：対応するHNA2接続先定義情報がないため，番号で示す定義を追加しませんでした。表示する番号は，HNA2_PUの場合はPU番号，560_LUの場合はLU番号を示します。
対処：HNA2文を修正して，再度xnfstart -Rコマンドを実行してください。

KANF61178-E

HNA2 : Cannot add リソース名称または定義文名称, NSAP address error.

要因：NSAPアドレスの形式が不正なため，リソース名称で示すリソースまたは定義文名称で示す定義の追加をしませんでした。
対処：HNA2文を修正して，再度xnfstart -Rコマンドを実行してください。

KANF61179-E

HNA2 : Cannot add 定義文名称=番号, NSAP address error.

要因：NSAPアドレスの形式が不正なため，番号で示す定義を追加しませんでした。表示する番号は，HNA2_PUの場合はPU番号，560_LUの場合はLU番号を示します。
対処：HNA2文を修正して，再度xnfstart -Rコマンドを実行してください。

KANF6117a-E

HNA2 : Cannot add HNA2_PU=PU番号, destination_name duplicated.

要因：接続先名称が重複するため，PU番号で示すHNA2_PUを追加しませんでした。
対処：HNA2文（HNA2_PU文）を修正して，再度xnfstart -Rコマンドを実行してください。

KANF6117b-E

HNA2 : Cannot add HNA2_PU=PU番号, local address error.

要因：HNA2のゼネレーション情報に異常があり，ローカルアドレスの割り当てに失敗したため，PU番号で示すHNA2_PUを追加しませんでした。
対処：再度xnfgenコマンドでゼネレーションをしてから，xnfstart -Rコマンドを実行してください。または，保守員に連絡してください。

KANF6117c-E

HNA2 : Cannot add リソース名称, delete in process.

要因：リソース名称で示すリソースの情報が構成削除中のため，該当するリソースを追加しませんでした。
対処：再度xnfstart -Rコマンドを実行してください。

KANF81000-E

HDLC: Memory allocation error ID = 内部障害コード

要因：HDLCで，メモリの確保に失敗しました。
対処：メモリ所要量を見直してください。または，保守員に連絡してください。

KANF81001-E

HDLC : Module(モジュール名称)linkage error

要因：HDLCで，ほかの制御とのインタフェース用テーブル獲得に失敗しました。
対処：保守員に連絡してください。

KANF8516c-E

851 HNA2 : Stop compulsively. LU=LU番号 Type=システムコール種別

要因：システムコール種別で示すシステムコール処理中に，signal（SIGKILLまたはSIGTERM）を受け付けました。
対処：
(1)相手局の不正動作で，自局が発行したHNAレベルのRQ（要求）に対して，相手局がRSP（応答）を返していないことが考えられます。相手局の通信管理またはアプリケーションを調査してください。
(2)相手局が正常にRSP（応答）を返している場合は，上位APでsignalが発生した要因を調査してください。

KANF8516d-E

851 HNA2 : Waiting RSP (stop compulsively). LU=LU番号 Type=システムコール種別

要因：以前，KANF8516c-Eで示す障害が発生した状態で，該当するシステムコールの要求を受けましたが，相手局からのRSP（応答）が返ってこないため，該当する要求をエラーとしました。
対処：
(1)相手局の不正動作で，自局が発行したHNAレベルのRQ（要求）に対して，相手局がRSP（応答）を返していないことが考えられます。相手局の通信管理またはアプリケーションを調査してください。
(2)相手局が正常にRSP（応答）を返している場合は，上位APでsignalが発生した要因を調査してください。

KANF85600-E

HNA1:Failed to connect SSCP-PU connection.

要因：HNA1のSSCP-PUコネクションの確立に失敗しました。KANF85601-Eメッセージが続けて出力されます。

KANF85601-E

HNA1:Reason=センスコード PU=PU名称

要因：PU名称で示すコネクションで，コネクション確立に失敗しました。
対処：保守員に連絡してください。

KANF85602-E

HNA1:Failed to connect SSCP-LU connection.

要因：HNA1のSSCP-LUコネクションの確立に失敗しました。KANF85603-Eメッセージが続けて出力されます。

KANF85603-E

HNA1:Reason=センスコード PU=PU名称 SLU=SLU名称

要因：SLU名称で示すコネクションで，コネクション確立に失敗しました。
対処：保守員に連絡してください。

KANF85604-E

HNA1:Logical channel was reset for RI packet.

要因：HNA1でRIパケットを受信したため，論理チャネルをリセットしました。KANF85605-Eメッセージが続けて出力されます。

KANF85605-E

HNA1:Cause=原因コード　diag=診断コード　PU=PU名称

要因：論理チャネルがリセットされました。
対処：保守員に連絡してください。

KANF85606-E

HNA1:Pass was disconnected.

要因：HNA1で下位層障害が発生して，経路が解放されました。KANF85607-Eメッセージが続けて出力されます。

KANF85607-E

HNA1:Reason=理由コード PU=PU名称※

注※　PU名称が決定していない場合は'********'が表示されます。
要因：下位層障害が発生して，経路が解放されました。
対処：保守員に連絡してください。

KANF85608-E

HNA1:Resource was not enough for activating PU名称

要因：HNA1でPU名称で示すコネクションを起動するために必要な資源が足りません。
対処：構成定義を見直してください。

KANF85609-E

HNA1:Memory allocation error

要因：HNA1の動作に必要なメモリ確保に失敗しました。
対処：メモリ所要量を見直してください。

KANF8560a-E

HNA1:Configuration data read error

要因：定義情報ファイルが壊れています。
対処：xnfgenをやり直して，xnfstart -Rコマンドを再入力してください。

KANF8560b-E

HNA1:Response time out PU=PU名称※ Code=コード

注※　PU名称が決定していない場合は'********'が表示されます。
要因：応答監視でタイムアウトを検知しました。保守情報としてコードを出力します。コードの意味を次に示します。

コード | 意味
4002 | 公衆網接続時，XID（端末識別情報）応答待ちでタイムアウトしました。

対処：保守員に連絡してください。

KANF8560c-E

HNA1:Illegal data received　PU=PU名称※

注※　PU名称が決定していない場合は'********'が表示されます。
要因：不正なデータを受信しました。保守情報として，受信したデータの先頭16バイトを出力します。KANF8560d-Eメッセージが続けて出力されます。

KANF8560d-E

HNA1:Data=受信したデータの先頭16バイト

要因：不正なデータを受信しました。
対処：公衆接続でHNA1_PU文のXID_characterオペランド値と相手局側で定義した相手局側のXIDが異なる場合，このメッセージでは相手局から受けたXIDを表示します。その場合は，構成定義を見直してください。そのほかの場合は，保守員に連絡してください。

KANF8560e-E

HNA1:Incoming Call Rejected PU=PU名称※,Code=拒否要因コード

注※　PU名称が決定していない場合は'********'が表示されます。
要因：相手局からの着呼を拒否しました。保守情報として拒否要因コードを出力します。拒否要因コードの意味を次に示します。

拒否要因コード | 意味
**01 | DTEアドレス，またはNSAPアドレスが不正です。
**02 | 着信したPUが非運用状態です。
**03 | 当PUはコネクション確立済みです。
**04 | リソースが不足しています。
**05 | 着信したPUは，ほかのコネクションを解放処理中です。

注　*には16進数が表示されます。
KANF8560f-E，KANF85610-E，KANF85611-Eメッセージのどれか一つ，または複数のメッセージが続けて出力されます。
対処：構成定義を見直してください。または，保守員に連絡してください。

KANF8560f-E

HNA1:Called NSAP=着呼NSAPアドレス※

注※　設定していない場合は表示されません。
要因：保守情報としてCNパケット受信時の着呼側NSAPアドレスを出力します。
対処：構成定義を見直してください。または，保守員に連絡してください。

KANF85610-E

HNA1:Calling NSAP=発呼NSAPアドレス※

注※　設定していない場合は表示されません。
要因：保守情報としてCNパケット受信時の発呼側NSAPアドレスを出力します。
対処：構成定義を見直してください。または，保守員に連絡してください。

KANF85611-E

HNA1:Calling DTE=発呼DTEアドレス※

注※　設定していない場合は表示されません。
要因：保守情報としてCNパケット受信時の発呼側DTEアドレスを出力します。
対処：構成定義を見直してください。または，保守員に連絡してください。

KANF85612-E

HNA1:Cannot add リソース名称 ,over max_***.

要因：configuration文のmax_***オペランドで定義した個数を超えているため，リソース名称で示すリソースは追加できません。
max_***：max_PU，max_SLU，max_USSTBL，max_logon_PLU
対処：定義文を修正し，xnfstart -Rコマンドを実行してください。ただし，max_***オペランドを修正した場合は，xnfstartコマンド（-Rは不可）を実行してください。

KANF85613-E

HNA1:Cannot add USSTBL=番号 ,over max_USSTBL.

要因：max_USSTBLを超えているため，番号で示すUSSTBLは追加できません。
対処：定義文を修正し，xnfstart -Rコマンドを実行してください。ただし，max_USSTBLオペランドを修正した場合は，xnfstartコマンド（-Rは不可）を実行してください。

KANF85614-E

HNA1:Cannot add 不定様式ログオン/ログオフ文字列 USSTBL=番号 ,over max_USSDATA.

要因：max_USSDATAを超えているため，番号で示すUSSTBL配下の，不定様式ログオン/ログオフ文字列で示すUSSDATAは追加できません。
対処：定義文を修正し，xnfstart -Rコマンドを実行してください。ただし，max_USSDATAオペランドを修正した場合は，xnfstartコマンド（-Rは不可）を実行してください。

KANF85615-E

HNA1:Cannot add リソース名称 ,name duplicated.

要因：名称が重複するため，そのリソースは追加できません。
対処：定義文を修正し，再度xnfstart -Rコマンドを実行してください。

KANF85616-E

HNA1:Cannot add PU=PU名称 ,information duplicated.

要因：DTEアドレス，NSAPアドレス，論理チャネル番号，またはXIDなどの情報が重複するため，そのリソースは追加できません。
対処：定義文を修正し，再度xnfstart -Rコマンドを実行してください。

KANF85617-E

HNA1:Cannot add リソース名称 ,local address duplicated.

要因：ローカルアドレスが重複するため，そのリソースは追加できません。
対処：定義文を修正し，再度xnfstart -Rコマンドを実行してください。

KANF85618-E

HNA1:Cannot add PU=PU名称 ,all SLU failed to add.

要因：配下の全SLUの追加に失敗したため，そのリソースは追加できません。
対処：SLU追加失敗の原因を調査し，必要なら定義文を修正し，再度xnfstart -Rコマンドを実行してください。

KANF85619-E

HNA1:Cannot add USSTBL=番号 ,all USSDATA failed to add.

要因：配下の全USSDATAの追加に失敗したため，番号で示すUSSTBLは追加できません。
対処：USSDATA追加失敗の原因を調査し，必要なら定義文を修正し，再度xnfstart -Rコマンドを実行してください。

KANF8561a-E

HNA1:Cannot add リソース名称 ,unmatched to lower layer.

要因：下位層との構成に矛盾を検出したため，そのリソースは追加できません。
対処：下位層との構成を見直し，必要なら下位層のリソースを削除後，再度xnfstart -Rコマンドを実行してください。

KANF8561c-E

HNA1:Cannot operate PU=PU名称 ,unmatched to lower layer.

要因：接続手順の定義が下位層と一致しないため，PUを運用化できません。
対処：下位層との構成を調査し，必要なら再定義して，xnfstart -Rコマンドを実行してください。ただし，max_***オペランドを修正した場合は，xnfstartコマンド（-Rは不可）を実行してください。

KANF8561d-E

HNA1:Cannot add HNA1,new generation not based on the old one.

要因：xnfstart -RコマンドでHNA1文が指定されましたが，現構成にHNA1は存在しません。
対処：HNA1文を追加する場合は，xnfstopコマンド実行後xnfstartコマンド（-Rは不可）を実行してください。

KANF86000-E

860 T_OPENcnf uref = 通信管理番号 : lref = 通信管理番号

要因：

(1) KANF860ad-Eが直後に表示されている場合

異なるAPが同一のTセレクタのTSAPをオープンしようとしたとき，OSI(TL)がこのメッセージを表示します。

(2) KANF860b1-Eが直後に表示されている場合

最大TSAP数をオーバーしたため，TSAPのオープン要求を拒否したとき，OSI(TL)がこのメッセージを表示します。

対処：

(1) KANF860ad-Eが表示されている場合

別のTセレクタを使用するか，または先に使用していたAPでTSAPクローズ後，再実行してください。

(2) KANF860b1-Eが直後に表示されている場合

XNF/AS構成定義を見直すか，または先に起動しているAPを停止後，再実行してください。

KANF86004-E

860 T_DISind

要因：コネクション切断指示を発行したとき，OSI(TL)がこのメッセージを表示します。
対処：このメッセージの直後に表示される詳細メッセージの内容に従って，対処してください。

KANF860cb-E

> Reason code (disconnect)=切断理由コード

要因：切断理由コードを表示します。
対処：このメッセージは単独では表示されません。表C-5に示すトランスポート層(TL)の詳細エラーコード，切断理由コードの意味と対処を参照してください。

KANF860f0-E

860 TLSEL : Memory allocation error ID = 内部障害コード

要因：TL共通部で，メモリの確保に失敗しました。
対処：メモリ所要量を見直してください。または，保守員に連絡してください。

KANF860f1-E

860 TLSEL : Setup information error ID = 内部障害コード

要因：TL共通部のゼネレーション情報に異常があります。
対処：保守員に連絡してください。

KANF860f2-E

860 TLSEL : Module linkage error ID = 内部障害コード

要因：TL共通部で，ほかの制御とのインタフェース用テーブル獲得に失敗しました。
対処：保守員に連絡してください。

KANF86176-E

861 Rejected by source. TSAP isn't opened. Remote ref = 通信管理番号

要因：トランスポート層（TL）で，オープンされていないTSAPに対してCR_TPDUを受信したため，拒否しました。上位APを起動しない状態で，接続相手局が発呼した場合が考えられます。
対処：このメッセージの直後に表示されるTSAPアドレスなどの付加情報を基に，起動されていない上位APや接続相手局を特定してください。

KANF86177-E

861 Rejected by source. Too many TCs : Remote ref = 通信管理番号

要因：CR_TPDUを受信しましたが，最大TC（トランスポートコネクション）数をオーバーしていて拒否したとき，OSI(TL)がこのメッセージを表示します。
対処：XNF/AS構成定義を見直してください。見直しても発生する場合は，情報メッセージの直後に表示されるTセレクタなどの付加情報を基に，相手局（中継局含む）を調査してください。

KANF86178-E

861 Rejected by source. Too many NCs

要因：最大NC（ネットワークコネクション）数をオーバーしたため，NCの確立を拒否したとき，OSI(TL)がこのメッセージを表示します。
対処：XNF/AS構成定義を見直してください。見直しても発生する場合は，このメッセージの直後に表示される相手局NSAPアドレスなどの付加情報を基に，相手局（中継局含む）を調査してください。

KANF8617c-E

861 Rejected by destination. R:DR_TPDU Local ref.=通信管理番号

要因：トランスポート層(TL)で，DR_TPDUを受信したとき，OSI(TL)がこのメッセージを表示します。
対処：このメッセージの直後に表示される詳細メッセージの内容に従って，対処してください。

KANF861a9-E

861 Can't call. Too many TCs

要因：最大TC（トランスポートコネクション）数をオーバーしたため，TCの確立要求を拒否したとき，OSI(TL)がこのメッセージを表示します。
対処：このメッセージの直後に，詳細エラーコードが表示されます。それらの情報を基に，XNF/AS構成定義を見直してください。

KANF861aa-E

861 Can't call. Too many NCs

要因：最大NC（ネットワークコネクション）数をオーバーしたため，TC（トランスポートコネクション）の確立要求を拒否したとき，OSI(TL)がこのメッセージを表示します。
対処：XNF/AS構成定義を見直してください。

KANF861b2-E

861 TS1 timer time out(CR_TPDU)

要因：CR_TPDUに対して，相手局がTS1タイマ（TL02文のTS1オペランド値）以内に応答しなかったとき，OSI(TL)がこのメッセージを表示します。
対処：このメッセージの直後に表示されるTセレクタなどの付加情報を基に，相手局（中継局含む）を調査してください。

KANF861b3-E

861 TS2 timer time out(DR_TPDU)

要因：DR_TPDUに対して，相手局がTS2タイマ（TL02文のTS2オペランド値）以内に応答しなかったとき，OSI(TL)がこのメッセージを表示します。
対処：このメッセージの直後に表示されるTセレクタなどの付加情報を基に，相手局（中継局含む）を調査してください。

KANF861b4-E

861 TS2 timer time out(ER_TPDU)

要因：ER_TPDUに対して，相手局がTS2タイマ（TL02文のTS2オペランド値）以内に応答しなかったとき，OSI(TL)がこのメッセージを表示します。
対処：このメッセージの直後に表示されるTセレクタなどの付加情報を基に，相手局（中継局含む）を調査してください。

KANF861b6-E

861 TS3 timer time out(DT_TPDU)

要因：TLクラス2のプロトコルによって，自局でDT_TPDUが送信できないまま，DT_TPDUが送信できるAK_TPDUを，TS3タイマ（TL02文のTS3オペランド値）以内に相手局から受信しなかった場合，OSI(TL)がこのメッセージを出力します。
対処：このメッセージの直後に表示されるTセレクタなどの付加情報を基に，相手局（中継局含む）を調査してください。

KANF861b7-E

861 TS3 timer time out(ED_TPDU)

要因：TLクラス2のプロトコルによって，自局でED_TPDUが送信できないまま，ED_TPDUが送信できるEA_TPDUを，TS3タイマ（TL02文のTS3オペランド値）以内に相手局から受信しなかった場合，OSI(TL)がこのメッセージを出力します。
対処：このメッセージの直後に表示されるTセレクタなどの付加情報を基に，相手局（中継局含む）を調査してください。

KANF861cb-E

> Reason code (disconnect)= 切断理由コード

要因：切断理由コードを表示します。
対処：このメッセージは単独では表示されません。このメッセージの直後に表示される切断理由および相手局Tセレクタなどの情報を基に，相手局（中継局含む）を調査してください。

KANF861f0-E

861 TL02 : Memory allocation error ID = 内部障害コード

要因：TLクラス0/2で，メモリの確保に失敗しました。
対処：メモリ所要量を見直してください。または，保守員に連絡してください。

KANF861f1-E

861 TL02 : Setup information error ID = 内部障害コード

要因：TLクラス0/2のゼネレーション情報に異常があります。
対処：保守員に連絡してください。

KANF861f2-E

861 TL02 : Module linkage error ID = 内部障害コード

要因：TLクラス0/2で，ほかの制御とのインタフェース用テーブル獲得に失敗しました。
対処：保守員に連絡してください。

KANF863f0-E

863 TLLOOP : Memory allocation error ID : 内部障害コード

要因：TL自局折り返し制御で，メモリの確保に失敗しました。
対処：メモリ所要量を見直してください。または，保守員に連絡してください。

KANF863f1-E

863 TLLOOP : Setup information error ID = 内部障害コード

要因：TL自局折り返し制御のゼネレーション情報に異常があります。
対処：保守員に連絡してください。

KANF863f2-E

863 TLLOOP : Module linkage error ID = 内部障害コード

要因：TL自局折り返し制御で，ほかの制御とのインタフェース用テーブル獲得に失敗しました。
対処：保守員に連絡してください。

KANF86410-E

864 TLI : Module linkage error ID = 内部障害コード

要因：TLIで，ほかの制御とのインタフェース用テーブル獲得に失敗しました。
対処：保守員に連絡してください。

KANF86411-E

864 TLI : Setup information error ID = 内部障害コード

要因：TLIのゼネレーション情報に異常があります。
対処：保守員に連絡してください。

KANF86412-E

864 TLI : Memory allocation error ID = 内部障害コード

要因：TLIで，メモリの確保に失敗しました。
対処：メモリ所要量を見直してください。または，保守員に連絡してください。

KANF8660*-E※

866 システムコール名称 error return pid=プロセスID : errno=エラー番号

*は0～fのどれかの値です。
要因：OSI拡張機能で，システムコール名称に示すソケット通信用のシステムコールでエラーが発生しました。
対処：errnoの値を基に，原因を調査してください。errno=67の場合は，TPTCP_define文のisotsap_portオペランド，またはTPTCP_common文のhost_adaptor_portオペランドで指定しているポート番号を，ほかのプログラムで使用していないか見直してください。
errno=68の場合は，XNF/AS構成定義の，自局IPアドレス指定のIPアドレスを見直してください。

KANF8661*-E※

866 ライブラリ名称 error return pid=プロセスID

*は0～aのどれかの値です。
要因：OSI拡張機能で，ライブラリ名称に示すTLIライブラリ関数でエラーが発生しました。
対処：KANF8661b-Eで表示されるt_errnoとerrnoの値を基に，原因を調査してください。特に，errno=6の場合は，XNF/ASが起動されていないか，または停止しているときに発生します。

KANF8661b-E※

866 > t_errno=TLIエラー番号 : errno=エラー番号

要因：OSI拡張機能での障害発生時に，付加情報としてエラー情報を表示しました。
対処：このメッセージは単独では出力されません。一つ前に表示されたメッセージの対処方法を参照してください。

KANF86633-E※

866 Connection rejected (TCP/IP) pid=プロセスID

要因：OSI拡張機能で，TCP/IP側コネクションが相手局から切断されました。
対処：KANF8666c-Eで表示する相手局IPアドレスを基に，ネットワーク網や相手局側を確認してください。

KANF86634-E※

866 Connection rejected (TLI) pid=プロセスID

要因：OSI拡張機能で，OSI側コネクションが相手局から切断されました。
対処：KANF8666d-Eで表示する相手局NSAPアドレスと，KANF8666e-Eで表示する切断理由コードを基に，ネットワーク網や相手局側を確認してください。なお，KANF8666e-Eは，場合によっては表示されないことがあります。

KANF86635-E※

866 TS1 timer time out (CR_TPDU) pid=プロセスID

要因：OSI拡張機能で，CR_TPDUパケットを送信しましたが，その応答が返ってこないため，監視タイマ（TPTCP_define文またはOSI拡張機能のシステムパラメタ定義文で指定したTS1タイマ値）がオーバーし，タイムアウトしました。
対処：KANF8666c-Eで表示する相手局IPアドレスを基に，ネットワーク網や相手局側を確認してください。

KANF86636-E※

866 TS1 timer time out (ER_TPDU) pid=プロセスID

要因：OSI拡張機能で，プロトコル誤りを検出したため，ER_TPDUパケットを送信しましたが，その応答が返ってきませんでした。その結果，監視タイマ（TPTCP_define文またはOSI拡張機能のシステムパラメタ定義文で指定したTS1タイマ値）がオーバーし，タイムアウトしました。
対処：KANF8666c-Eで表示する相手局IPアドレスを基に，ネットワーク網や相手局側を確認してください。

KANF8665e-E※

866 system parameter definition is invalid.

要因：OSI拡張着呼デーモンを使用する場合は，TPTCP_define文で定義したOSI拡張機能の共通情報で動作します。OSI拡張機能のシステムパラメタ定義は無効となります。
対処：このメッセージは単独では出力されません。このメッセージの直後に表示されるメッセージに従って対処してください。

KANF8665f-E※

866 Execute コマンド名称 オプション.

要因：このメッセージは単独では出力されません。1つ前に表示されたメッセージの要因を参照してください。コマンド名称とオプションを次に示します。

xnftpprmgen -d

OSI拡張機能のシステムパラメタ定義を削除するコマンド

対処：コマンド名称で示すコマンドを実行して，OSI拡張機能のシステムパラメタ定義を削除してください。

KANF866bf-E

866 Too many TL references.

要因：OSI拡張機能で，割り当てられる自局レファレンス数を超過しました。
対処：構成定義を見直してください。

KANF866cf-E

866 File(ファイル名称) crashed, OSI_EX aborted.

要因：ファイル名称で示す，OSI拡張機能が使用するファイルが破壊されています。そのため，OSI拡張機能を使用した通信ができませんでした。
対処：xnftpstop -Fコマンドを入力したあとで，xnftpstartコマンドを入力して，OSI拡張機能を再起動してください。

KANF86662-E

866 > src_tsel=自側Tセレクタ

要因：OSI拡張機能での障害発生時に，付加情報として自局のTセレクタを表示しました。
対処：このメッセージは単独では出力されません。前に表示されたメッセージの対処方法を参照してください。

KANF86663-E

866 > dst_tsel=相手側Tセレクタ

要因：OSI拡張機能での障害発生時に，付加情報として相手局のTセレクタを表示しました。
対処：このメッセージは単独では出力されません。前に表示されたメッセージの対処方法を参照してください。

KANF86664-E

866 > Tセレクタ(17バイト目以降)

要因：OSI拡張機能での障害発生時に，付加情報としてTセレクタの17バイト目以降を表示しました。
対処：このメッセージは単独では出力されません。KANF86662-E，KANF86663-E，またはKANF866b5-Eのどれかのメッセージとペアで出力されます。前に表示されたメッセージの対処方を参照してください。

KANF86667-E

866 > src_tsel=null

要因：OSI拡張機能での障害発生時に，付加情報として自局のTセレクタを表示しました。
対処：このメッセージは単独では出力されません。前に表示されたメッセージの対処方法を参照してください。

KANF86668-E

866 > dst_tsel=null

要因：OSI拡張機能での障害発生時に，付加情報として相手局のTセレクタを表示しました。
対処：このメッセージは単独では出力されません。前に表示されたメッセージの対処方法を参照してください。

KANF86669-E※

866 > rc1=詳細コード1:rc2=詳細コード2

要因：OSI拡張機能での障害発生時に，付加情報を表示しました。
対処：このメッセージは単独では出力されません。一つ前に表示されたメッセージの対処方法を参照してください。

KANF8666c-E※

866 > dst_IP_addr=相手局IPアドレス

要因：OSI拡張機能での障害発生時に，付加情報として相手局のIPアドレスを表示しました。
対処：このメッセージは単独では出力されません。一つ前に表示されたメッセージの対処方法を参照してください。

KANF8666d-E※

866 > dst_nsap=相手局NSAPアドレス

要因：OSI拡張機能での障害発生時に，付加情報として相手局のNSAPアドレスを表示しました。
対処：このメッセージは単独では出力されません。一つ前に表示されたメッセージの対処方法を参照してください。

KANF8666e-E※

866 > disconnect_reason code=切断理由コード

要因：OSI拡張機能での障害発生時に，付加情報として切断理由コードを表示しました。
対処：このメッセージは単独では出力されません。一つ前に表示されたメッセージの対処方法を参照してください。

KANF866a*-E※

866 システムコール名称 error pid=プロセスID : errno=エラー番号

*は0～fのどれかの値です。
要因：OSI拡張機能で，システムコール名称に示す非通信系のシステムコールでエラーが発生しました。
対処：errnoの値を基に，原因を調査してください。特に，errno=6の場合は，XNF/ASが起動されていないか，または停止しているときに発生します。

KANF866a0-E

866 Can't call. Too many TCs

要因：最大TC（トランスポートコネクション）数をオーバーしたため，TCの確立要求を拒否したとき，OSI拡張機能がこのメッセージを表示します。
対処：XNF/AS構成定義を見直してください。

KANF866a2-E

866 RFC1006 stop.

要因：OSI拡張機能が開始されていない状態で，OSI拡張機能に要求を受け付けました。次の要因が考えられます。

XNF/ASのPP組み込み後，xnfbootコマンドを起動しないでxnfstartコマンドで運用を開始しました。

OS起動時のスクリプトが登録されていない状態でOSをリブートし，xnfstartコマンドで運用を開始しました。

xnftpstopコマンド実行後，xnftpstartコマンドを実行していません。

対処：要因1.および要因2.に当てはまる場合は，「3.1　XNF/ASの環境設定」に従って運用してください。要因3.に当てはまる場合は，xnftpstartコマンドを実行してください。

KANF866b4-E

866 > osi_tsel=null

要因：OSI拡張機能のゲートウェイ通信機能での障害発生時に，付加情報としてOSIのTセレクタを表示しました。
対処：このメッセージは単独では出力されません。前に表示されたメッセージの対処方法を参照してください。

KANF866b5-E

866 > osi_tsel=OSI Tセレクタ

要因：OSI拡張機能のゲートウェイ通信機能での障害発生時に，付加情報としてOSIのTセレクタを表示しました。
対処：このメッセージは単独では出力されません。前に表示されたメッセージの対処方法を参照してください。

KANF866cd-E

866 Registered 定義種別 definition crashed.

要因：定義種別で示す登録済みのOSI拡張機能用定義ファイルが破壊されています。または，定義を登録したXNF/AS/OSI Extensionのバージョンが現在のXNF/AS/OSI Extensionのバージョンと異なるおそれがあります。定義種別を次に示します。

gateway：OSI拡張機能ゲートウェイ定義

ゲートウェイ通信機能は使用できません。

system parameter：OSI拡張機能システムパラメタ定義

システムパラメタはデフォルト値で稼働します。

対処：このメッセージは単独では出力されません。このメッセージの直後に表示されるメッセージに従って，対処してください。

KANF866ce-E

866 Execute コマンド名称.

要因：このメッセージは単独では出力されません。一つ前に表示されたメッセージの要因を参照してください。コマンド名称を次に示します。

xnftpgwgen

OSI拡張機能のゲートウェイ定義を登録するコマンド

xnftpprmgen

OSI拡張機能のシステムパラメタ定義を登録するコマンド

対処：コマンド名称で示すコマンドを実行して，OSI拡張機能用定義ファイルを登録し直してください。

KANF866d1-E※

866 Invalid NPDU pid= プロセスID : LI= PDU長

要因：PDU長(LI)が不正なPDUを受信したため，コネクションを切断しました。
対処：保守員に連絡して，接続先相手ホストを調査してください。

KANF866d2-E※

866 Invalid NPDU pid= プロセスID : PT= PDUタイプ

要因：PDUタイプが不正なPDUを受信したため，コネクションを切断しました。
対処：保守員に連絡して，接続先相手ホストを調査してください。

KANF866d3-E※

866 Invalid NPDU pid= プロセスID : SA= サーバの通信管理番号 : HA= ホストの通信管理番号

要因：通信管理番号が不正なPDUを受信したため，コネクションを切断しました。
対処：保守員に連絡して，接続先相手ホストを調査してください。

KANF866d4-E

866 Routing Error SCC= 詳細理由コード

要因：相手NSAPアドレスが不正，またはネットワークコネクションのリソース不足によって，上位層からのコネクション確立要求を拒否しました。
対処：表C-11に示す詳細エラーコード，切断理由コードの意味と対処を参照してください。

KANF866e0-E

866 xnftpclidmon hang-up timer time out pid=プロセスID

要因：OSI拡張クライアントデーモン（xnftpclidmon）のハングアップ監視時間（TPTCP_define文のxnftpclidmon_hangup_timeオペランドで指定したタイマ値）がオーバーし，タイムアウトしました。
対処：OSI拡張クライアントデーモンがハングアップしているおそれがあります。OSI拡張機能を再起動してください。詳細については，「3.8.8　OSI拡張機能のデーモンハングアップ通知機能」に従って対処してください。

KANF866e1-E

866 xnftplsndmon hang-up timer time out pid=プロセスID

要因：OSI拡張着呼デーモン（xnftplsndmon）のハングアップ監視時間（TPTCP_define文のxnftplsndmon_hangup_timeオペランドで指定したタイマ値）がオーバーし，タイムアウトしました。
対処：OSI拡張着呼デーモンがハングアップしているおそれがあります。OSI拡張機能を再起動してください。詳細については，「3.8.8　OSI拡張機能のデーモンハングアップ通知機能」に従って対処してください。

KANF866f0-E

866 OSI_EX : Memory allocation error ID = 内部障害コード

要因：OSI拡張機能で，メモリの確保に失敗しました。
対処：メモリ所要量を見直してください。または，保守員に連絡してください。

KANF866f1-E

866 OSI_EX : Setup information error ID = 内部障害コード

要因：OSI拡張機能のゼネレーション情報に異常があります。
対処：保守員に連絡してください。

KANF866f2-E

866 OSI_EX : Module linkage error ID = 内部障害コード

要因：OSI拡張機能で，ほかの制御とのインタフェース用テーブル獲得に失敗しました。
対処：保守員に連絡してください。

KANF86701-E

867 OSI_EX_CL : Setup information error ID = 内部障害コード

要因：自局IPアドレス指定機能のゼネレーション情報に異常があります。

内部障害コード | 意味
0001 | ゼネレーション情報の取得に失敗しました。

対処：保守員に連絡してください。

KANF86702-E

867 OSI_EX_CL : Module linkage error ID = 内部障害コード

要因：自局IPアドレス指定機能で，ほかの制御とのインタフェース用テーブル獲得に失敗しました。

内部障害コード | 意味
0001 | RAS-MGRモジュール間I/Fテーブルの取得に失敗しました。
0002 | RSC-MGRモジュール間I/Fテーブルの取得に失敗しました。

対処：保守員に連絡してください。

KANF86703-E

867 OSI_EX_CL : PP version mismatch. PP = 前提PP名称

要因：前提PP名称で示すXNF/AS/OSI Extension/Clusterの前提PPのバージョンが不正です。
対処：リリースノートなどを参照し，前提PPのバージョンを確認してください。

KANF87094-E

870 SL Disconnection and abort timer expired

要因：DN_SPDU（コネクション切断応答SPDU），AB_SPDU（コネクション異常解放SPDU），またはRF_SPDU（コネクション確立拒否）送信後，相手無応答で監視タイマ（SL文のSL_timeオペランド値）がタイムアウトしたとき，OSI(UL)がこのメッセージを表示します。
対処：このメッセージの直後に表示されるSセレクタなどの付加情報を基に，相手局（中継局含む）を調査してください。

KANF870b7-E

870 SL Session entity not exist

要因：トランスポートコネクション確立指示を相手局から受信しました。対応する上位APが起動されていないとき，または起動されている上位AP数以上にコネクション確立要求を受信したとき，OSI(UL)がこのメッセージを表示します。
対処：上位AP定義，または相手局（中継局含む）を調査してください。

KANF870c0-E

870 UL : Module linkage error ID = 内部障害コード

要因：OSI上位層で，ほかの制御とのインタフェース用テーブル獲得に失敗しました。
対処：保守員に連絡してください。

KANF870c1-E

870 UL : Setup information error ID = 内部障害コード

要因：OSI上位層のゼネレーション情報に異常があります。
対処：保守員に連絡してください。

KANF870c2-E

870 UL : Memory allocation error ID = 内部障害コード

要因：OSI上位層で，メモリの確保に失敗しました。
対処：メモリ所要量を見直してください。または，保守員に連絡してください。

KANF87502-E

870 レイヤ種別 Reject(D) R:PDU種別 拒否理由

要因：自局からのコネクション／アソシエーション確立要求に対し，相手局から次に示すコネクション／アソシエーション確立拒否PDUを受信したとき，OSI(UL)がこのメッセージを表示します。

レイヤ種別
PDU種別
拒否理由
意味

ACSE
AARE_APDU
(コネクション確立応答APDU)
No reason given
特定の理由はありません。

対処：このメッセージの直後に表示されるSセレクタなどの情報を基に，相手局（中継局含む）を調査してください。

KANF87503-E

870 レイヤ種別 Reject(D) R:PDU種別 拒否理由

要因：自局からのコネクション／アソシエーション確立要求に対し，相手局から次に示すコネクション／アソシエーション確立拒否PDUを受信したとき，OSI(UL)がこのメッセージを表示します。

レイヤ種別
PDU種別
拒否理由
意味

ACSE
AARE_APDU
(コネクション確立応答APDU)
No common ACSE version
バージョン番号が不正です。

対処：このメッセージの直後に表示されるSセレクタなどの情報を基に，相手局（中継局含む）を調査してください。

KANF87504-E

870 レイヤ種別 Reject(D) R:PDU種別 拒否理由

要因：自局からのコネクション／アソシエーション確立要求に対し，相手局から次に示すコネクション／アソシエーション確立拒否PDUを受信したとき，OSI(UL)がこのメッセージを表示します。

レイヤ種別
PDU種別
拒否理由
意味

PL
CRP_PPDU
(コネクション確立拒否PPDU)
Reason not specified
特定の理由はありません。

対処：このメッセージの直後に表示されるSセレクタなどの情報を基に，相手局（中継局含む）を調査してください。

KANF87508-E

870 レイヤ種別 Reject(D) R:PDU種別 拒否理由

要因：自局からのコネクション／アソシエーション確立要求に対し，相手局から次に示すコネクション／アソシエーション確立拒否PDUを受信したとき，OSI(UL)がこのメッセージを表示します。

レイヤ種別
PDU種別
拒否理由
意味

PL
CRP_PPDU
(コネクション確立拒否PPDU)
Protocol version not supported
バージョン番号が不正です。

対処：このメッセージの直後に表示されるSセレクタなどの情報を基に，相手局（中継局含む）を調査してください。

KANF87509-E

870 レイヤ種別 Reject(D) R:PDU種別 拒否理由

要因：自局からのコネクション／アソシエーション確立要求に対し，相手局から次に示すコネクション／アソシエーション確立拒否PDUを受信したとき，OSI(UL)がこのメッセージを表示します。

レイヤ種別
PDU種別
拒否理由
意味

PL
CRP_PPDU
(コネクション確立拒否PPDU)
Default context not supported
省略時コンテキストがサポートされていません。

対処：このメッセージの直後に表示されるSセレクタなどの情報を基に，相手局（中継局含む）を調査してください。

KANF8750d-E

870 レイヤ種別 Reject(D) R:PDU種別 拒否理由

要因：自局からのコネクション／アソシエーション確立要求に対し，相手局から次に示すコネクション／アソシエーション確立拒否PDUを受信したとき，OSI(UL)がこのメッセージを表示します。

レイヤ種別
PDU種別
拒否理由
意味

SL
RF_SPDU
(コネクション確立拒否SPDU)
SS-user not attached to SSAP
SSAPがオープンされていません。

対処：このメッセージの直後に表示されるSセレクタなどの情報を基に，相手局（中継局含む）を調査してください。

KANF8750f-E

870 レイヤ種別 Reject(D) R:PDU種別 拒否理由

要因：自局からのコネクション／アソシエーション確立要求に対し，相手局から次に示すコネクション／アソシエーション確立拒否PDUを受信したとき，OSI(UL)がこのメッセージを表示します。

レイヤ種別
PDU種別
拒否理由
意味

SL
RF_SPDU
(コネクション確立拒否SPDU)
Protocol version not supported
バージョン番号が不正です。

対処：このメッセージの直後に表示されるSセレクタなどの情報を基に，相手局（中継局含む）を調査してください。

KANF87510-E

870 レイヤ種別 Reject(D) R:PDU種別 拒否理由

要因：自局からのコネクション／アソシエーション確立要求に対し，相手局から次に示すコネクション／アソシエーション確立拒否PDUを受信したとき，OSI(UL)がこのメッセージを表示します。

レイヤ種別
PDU種別
拒否理由
意味

SL
RF_SPDU
(コネクション確立拒否SPDU)
Reason not specified
特定の理由はありません。

対処：このメッセージの直後に表示されるSセレクタなどの情報を基に，相手局（中継局含む）を調査してください。

KANF87513-E

870 レイヤ種別 Reject(D) R:PDU種別 異常解放理由

要因：自局からのコネクション／アソシエーション確立要求に対し，相手局から次に示すコネクション／アソシエーション異常解放PDUを受信したとき，OSI(UL)がこのメッセージを表示します。

レイヤ種別
PDU種別
異常解放理由
意味

PL
ARP_PPDU
(コネクション異常解放PPDU)
Reason not specified
特定の理由はありません。

対処：このメッセージの直後に表示されるSセレクタなどの情報を基に，相手局（中継局含む）を調査してください。

KANF87515-E

870 レイヤ種別 Reject(D) R:PDU種別 異常解放理由

要因：自局からのコネクション／アソシエーション確立要求に対し，相手局から次に示すコネクション／アソシエーション異常解放PDUを受信したとき，OSI(UL)がこのメッセージを表示します。

レイヤ種別
PDU種別
異常解放理由
意味

PL
ARP_PPDU
(コネクション異常解放PPDU)
Unexpected PPDU
予期しないPPDUです。

対処：このメッセージの直後に表示されるSセレクタなどの情報を基に，相手局（中継局含む）を調査してください。

KANF87517-E

870 レイヤ種別 Reject(D) R:PDU種別 異常解放理由

要因：自局からのコネクション／アソシエーション確立要求に対し，相手局から次に示すコネクション／アソシエーション異常解放PDUを受信したとき，OSI(UL)がこのメッセージを表示します。

レイヤ種別
PDU種別
異常解放理由
意味

PL
ARP_PPDU
(コネクション異常解放PPDU)
Unrecognized PPDU parameter
認識できないPPDUパラメタです。

対処：このメッセージの直後に表示されるSセレクタなどの情報を基に，相手局（中継局含む）を調査してください。

KANF87518-E

870 レイヤ種別 Reject(D) R:PDU種別 異常解放理由

要因：自局からのコネクション／アソシエーション確立要求に対し，相手局から次に示すコネクション／アソシエーション異常解放PDUを受信したとき，OSI(UL)がこのメッセージを表示します。

レイヤ種別
PDU種別
異常解放理由
意味

PL
ARP_PPDU
(コネクション異常解放PPDU)
Unexpected PPDU parameter
予期しないPPDUパラメタです。

対処：このメッセージの直後に表示されるSセレクタなどの情報を基に，相手局（中継局含む）を調査してください。

KANF87519-E

870 レイヤ種別 Reject(D) R:PDU種別 異常解放理由

要因：自局からのコネクション／アソシエーション確立要求に対し，相手局から次に示すコネクション／アソシエーション異常解放PDUを受信したとき，OSI(UL)がこのメッセージを表示します。

レイヤ種別
PDU種別
異常解放理由
意味

PL
ARP_PPDU
(コネクション異常解放PPDU)
Invalid PPDU parameter value
PPDUパラメタ値が不正です。

対処：このメッセージの直後に表示されるSセレクタなどの情報を基に，相手局（中継局含む）を調査してください。

KANF87521-E

870 レイヤ種別 Reject(S) R:PDU種別 拒否理由

要因：相手局からのコネクション／アソシエーション確立要求に対し，自局が次に示す理由でコネクション／アソシエーション確立を拒否したとき，OSI(UL)がこのメッセージを表示します。

レイヤ種別
PDU種別
拒否理由
意味

PL
CP_PPDU
(コネクション確立要求PPDU)
Protocol version not supported
バージョン番号が不正です。

対処：このメッセージの直後に表示されるSセレクタなどの情報を基に，自局，および相手局（中継局含む）を調査してください。

KANF87522-E

870 レイヤ種別 Reject(S) R:PDU種別 拒否理由

要因：相手局からのコネクション／アソシエーション確立要求に対し，自局が次に示す理由でコネクション／アソシエーション確立を拒否したとき，OSI(UL)がこのメッセージを表示します。

レイヤ種別
PDU種別
拒否理由
意味

PL
CPR_PPDU
(コネクション確立拒否PPDU)
Default context not supported
省略時コンテキストがサポートされていません。

対処：このメッセージの直後に表示されるSセレクタなどの情報を基に，自局，および相手局（中継局含む）を調査してください。

KANF87526-E

870 レイヤ種別 Reject(S) R:PDU種別 拒否理由

要因：相手局からのコネクション／アソシエーション確立要求に対し，自局が次に示す理由でコネクション／アソシエーション確立を拒否したとき，OSI(UL)がこのメッセージを表示します。

レイヤ種別
PDU種別
拒否理由
意味

SL
CN_SPDU
(コネクション確立要求SPDU)
SS-user not attached to SSAP
SSAPがオープンされていません。

対処：このメッセージの直後に表示されるSセレクタなどの情報を基に，自局，および相手局（中継局含む）を調査してください。

KANF87528-E

870 レイヤ種別 Reject(S) R:PDU種別 拒否理由

要因：相手局からのコネクション／アソシエーション確立要求に対し，自局が次に示す理由でコネクション／アソシエーション確立を拒否したとき，OSI(UL)がこのメッセージを表示します。

レイヤ種別
PDU種別
拒否理由
意味

SL
CN_SPDU
(コネクション確立要求SPDU)
Protocol version not supported
バージョン番号が不正です。

対処：このメッセージの直後に表示されるSセレクタなどの情報を基に，自局，および相手局（中継局含む）を調査してください。

KANF87529-E

870 レイヤ種別 Reject(S) R:PDU種別 拒否理由

要因：相手局からのコネクション／アソシエーション確立要求に対し，自局が次に示す理由でコネクション／アソシエーション確立を拒否したとき，OSI(UL)がこのメッセージを表示します。

レイヤ種別
PDU種別
拒否理由
意味

SL
CN_SPDU
(コネクション確立要求SPDU)
Reason not specified
特定の理由はありません。

対処：このメッセージの直後に表示されるSセレクタなどの情報を基に，自局，および相手局（中継局含む）を調査してください。

KANF88000-E

880 OSAS : Module linkage error ID = 内部障害コード

要因：OSAS APIで，ほかの制御とのインタフェース用テーブル獲得に失敗しました。
対処：保守員に連絡してください。

KANF88001-E

880 OSAS : Setup information error ID = 内部障害コード

要因：OSAS APIのゼネレーション情報に異常があります。
対処：保守員に連絡してください。

KANF88002-E

880 OSAS : Memory allocation error ID = 内部障害コード

要因：OSAS APIで，メモリの確保に失敗しました。
対処：メモリ所要量を見直してください。または，保守員に連絡してください。

KANF88003-E

880 OSAS : Cannot add OSAS_API, Setup error ID = 内部障害コード

要因：OSAS_APIのゼネレーション情報に異常があります。
対処：保守員に連絡してください。

KANF88004-E

880 OSAS : Cannot add OSAS_API, over max_AP_identification.

要因：OSAS-API文が，定義できる最大数を超えて定義されています。
対処：構成定義をやり直して，再度xnfstart -Rコマンドを実行してください。

KANF890c1-E

890 NLI : Module linkage error ID=内部障害コード

要因：NLIで，ほかの制御とのインタフェース用テーブル獲得に失敗しました。
対処：保守員に連絡してください。

KANF890c2-E

890 NLI : Setup information error ID=内部障害コード

要因：NLIのゼネレーション情報に異常があります。
対処：保守員に連絡してください。

KANF890c3-E

890 NLI : Memory allocation error ID=内部障害コード

要因：NLIで，メモリの確保に失敗しました。
対処：メモリ所要量を見直してください。または，保守員に連絡してください。

KANF890c4-E

890 NLI : all slot unmatch for NLI

要因：NLIで動作できるスロットがありません。
対処：構成定義を見直してください。

KANS001-E

XNF/AS PP install Failed, エラーメッセージ. PP = <PP名> MODULE = <モジュール名>

要因：PPの組み込みに失敗しました。

エラーメッセージ：内部詳細メッセージ

OS unmatch.：OSが不正（AIXではない）

OS version unmatch.：OSのバージョンが不正

Invalid Run Mode.：実行モードが不正

PP名：XNF/AS関連のPP名称

モジュール名：エラーが発生したスクリプト。before_17pp（17ppはプログラムコード）。

対処：インストールしようとした環境では実行できません。実行環境を確認してください。

KANS002-E

XNF/AS PP install Failed, エラーメッセージ. PP = <PP名> MODULE = <モジュール名>

要因：PPの組み込みに失敗しました。

エラーメッセージ：内部詳細メッセージ

Object (xxxxxx) Create Error.：ODMの作成失敗

Object (xxxxxx) Delete Error.：ODMの削除失敗

Device (xxxxxx) Create Error.：デバイスの作成失敗

Device (xxxxxx) Delete Error.：デバイスの削除失敗

xxxxxx error.：xxxxxxでエラー発生

PP名：XNF/AS関連のPP名称

モジュール名：エラーが発生したスクリプト。before_17pp，remove_17pp，またはppend_1700_00（17ppはプログラムコード）。

対処：XNF/AS関連のPPを削除したあと，再度XNF/AS関連のPPを組み込んでください。PPが削除できない場合は，OS起動スクリプトを解除したあとにリブートして，再度PPの削除をしてください。

KANS003-E

Can't Install or Remove XNF/AS PP while XNF/AS Process running.PP = <PP名> MODULE = <モジュール名>

要因：XNF/AS関連PPの動作中に，XNF/AS関連PPの組み込み，または削除をしようとしました。

PP名：XNF/AS関連のPP名称

モジュール名：エラーが発生したスクリプト。before_17pp，またはremove_17pp（17ppはプログラムコード）。

対処：XNF/AS関連PPを停止したあと，XNF/AS関連PPの組み込み，または削除をしてください。

KANS004-E

XNF/AS Kernel modules unload failed, code = 要因コード. PP = <PP名> MODULE = <モジュール名>

要因：XNF/ASのカーネルモジュールの削除に失敗しました。

要因コード：

01の場合：XNF/ASが起動中

03の場合：上位APまたはXNF/ASの運用コマンドが起動中

04の場合：XNF/ASがABEND状態

05の場合：EEH障害の回復処理が中断された状態

PP名：XNF/AS関連のPP名称

モジュール名：エラーが発生したスクリプト。before_17pp，またはremove_17pp（17ppはプログラムコード）。

対処：

要因コードが01の場合：

xnfstopコマンドなどでXNF/ASを停止して，再度PPの組み込み，または削除をしてください。

要因コードが03の場合：

上位AP，XNF/ASの運用コマンドの終了を待つか，または上位AP，XNF/ASの運用コマンドを停止したあと，再度PPの組み込み，または削除をしてください。

要因コードが04または05の場合：

OS起動スクリプトを解除したあとにリブートして，再度PPの組み込み，または削除をしてください。

KANS101-E

XNF/AS device(デバイスファイル名称) system call error : システムコール名 error number = エラー番号

要因：デバイスファイル名称で示すデバイスで，システムコールエラーが発生しました。
対処：システムコール名称で示すシステムコールのエラー番号を基にして，原因を調査してください。

KANS102-E

XNF/AS device (デバイスファイル名称) system call error : システムコール名 error code = エラー番号

要因：デバイスファイル名称で示すデバイスで，システムコールエラーが発生しました。

エラー番号が1の場合：

使用中の回線アダプタを削除しようとしました。

エラー番号が3の場合：

搭載された回線アダプタの台数が，XNF/ASが処理できる上限値（100）を超えました。

対処：

エラー番号が1の場合：

回線アダプタをオフライン状態にしてから，再度実行してください。

エラー番号が3の場合：

回線アダプタの搭載台数を，XNF/ASが処理できる上限値（100）以内にしてXNF/ASを開始してください（ブート時や回線アダプタ追加時にこのメッセージが出力された場合でも，上限値を超えた分の回線アダプタを削除したあとに，XNF/ASを開始して，開始時にこのメッセージが出力されなければ問題ありません）。

KANS201-I

XNF/AS restore start. code=状態コード

要因：XNF/AS実行環境の再構築を開始しました。保守情報として再構築の要因を示す状態コードを出力します。
対処：xnfbootコマンドが終了するまで待ってください。XNF/AS実行環境の再構築には数分掛かる場合があります。

KANS202-I

XNF/AS restore end.

要因：XNF/AS実行環境の再構築が終了しました。
対処：KANS201-Iのメッセージとこのメッセージの間に，XNF/ASのエラーメッセージ（KANSxxx-E）が出力されていなければ，XNF/AS実行環境の再構築が正常に終了しています。
KANS201-Iのメッセージとこのメッセージの間に，XNF/ASのエラーメッセージ（KANSxxx-E）が出力されている場合は，XNF/AS実行環境の再構築が失敗しているおそれがあります。出力されているエラーメッセージの対処方法を参照してください。

付録C　詳細エラー情報，詳細エラーコード，および切断理由コード

各通信機能を使用するときに出力されるエラーコードについて説明します。

＜この節の構成＞

付録C.1　OSI通信機能

付録C.2　ネットワーク層

付録C.3　データリンク層

付録C.4　回線アダプタ制御

付録C.5　HDLCパススルー

付録C.6　ベーシック手順

付録C.7　HNA通信機能

付録C.1　OSI通信機能

＜この項の構成＞

(1)　ライブラリ関数と詳細エラー情報の関係

(2)　コードのフォーマットおよびレイヤ識別

(1)　ライブラリ関数と詳細エラー情報の関係

ライブラリ関数と詳細エラー情報の関係を表C-1に示します。

表C-1　ライブラリ関数と詳細エラー情報の関係

詳細エラー情報 | 値 | ライブラリ関数
xnf_enb | xnf_dis | xnf_snd | xnf_rcv | xnf_evt | xnf_chk | xnf_rty | xnf_cls
同期 | 非同期 | 同期 | 非同期 | 同期 | 非同期 | 同期 | 非同期
EINTR | 4 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | － | ○ | － | －
ENXIO | 6 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | － | ○ | － | －
EBADF | 9 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | － | ○ | － | －
EAGAIN | 11 | － | － | － | － | － | － | － | － | － | ○ | － | －
EACCES | 13 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | － | ○ | － | －
EFAULT | 14 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | － | ○ | － | －
EBUSY | 16 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | － | ○ | － | －
ENODEV | 19 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | － | ○ | － | －
EINVAL | 22 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | － | ○ | － | －
ENFILE | 23 | ○ | ○ | － | － | － | － | － | － | － | － | － | －
ENOSPC | 28 | ○ | ○ | － | － | － | － | － | － | － | － | － | －
EDEADLK | 45 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | － | ○ | － | －

（凡例）

○：戻り値として発生することがあります。

－：発生しません。

注

xnf_evtおよびxnf_clsの詳細エラー情報は，カーネルが設定したものとなります。

(2)　コードのフォーマットおよびレイヤ識別

詳細エラーコード，および切断理由コードのフォーマットは，4バイト表記となります。詳細エラーコードおよび切断理由コードのフォーマットを図C-1に示します。

図C-1　詳細エラーコードおよび切断理由コードのフォーマット

OSIの各層（レイヤ）の識別を表C-2に示します。

表C-2　OSIの各層（レイヤ）の識別

レイヤ識別 | 名称 | 値 | 備考
API | O_LK_SVC | 0x08 | －
AL | O_LK_AL | 0x07 | ACSE，またはROSからSL
PL | O_LK_PL | 0x06 | －
SL | O_LK_SL | 0x05
TL | O_LK_TL | 0x04
NL | O_LK_NL | 0x03
DL | O_LK_DL | 0x02
L2IOS，およびIOS | O_LK_ADP | 0x01

（凡例）

－：該当しません。

OSI通信機能を使用するときの詳細エラーコード，切断理由コードを表C-3～表C-6に示します。これらは，XNF/ASが設定している付加情報です。AP側でエラーの判定などに使用しないでください。

表C-3　APIの詳細エラーコード，切断理由コード

コード | 意味 | 対処※
0x08010002​ | 動作モードが不正です。 | (O_mode)
0x08010003​ | AP識別子が不正，またはAP識別子の格納領域アドレスが不正です。 | (O_apid)
0x08010004​ | サービス種別が不正です。 | (O_for)
0x08010006​ | 要求種別が不正です。 | (O_reqid)
0x08010007​ | データ識別が不正です。 | (O_datid)
0x0801000​c | 相手PSAPアドレスの格納領域アドレスが不正です。 | (O_psap)
0x08010013​ | 応用コンテキスト名称格納領域アドレスが不正です。 | (O_apctx)
0x08010014​ | コンテキスト定義リスト格納領域アドレスが不正です。 | (O_pctxd)
0x08010015​ | コンテキスト定義結果リスト格納領域アドレスが不正です。 | (O_pctxr)
0x08010016​ | アソシエーション確立の結果コードが不正です。 | (O_efcd)
0x08010019​ | セションパラメタ部アドレスが不正です。 | (O_isqno)
0x0801001​d | 送信バッファアドレス，またはデータ長が不正です。 | (O_with, O_sdtlen)
0x0801001​e | 受信バッファアドレス，またはデータ長が不正です。 | (O_into, O_bflen)
0x0801001​f | コンテキスト識別子リスト格納領域アドレスが不正です。 | (O_ctxlt)
0x08010024​ | 通信記述部アドレスが不正，またはほかのマクロで使用中です。または，仕様，アソシエーション端点識別子が不正です。 | 通信ライブラリの仕様を参照してください。
0x08010025​ | 同一アソシエーションですでに非同期のRECEIVE，またはSENDマクロを受け付け中です。または，ほかのマクロで非同期マクロを受け付け中です。
0x08010026​ | 自局Tセレクタが未指定です。 | (O_spsap)
0x08010028​ | 自局PSAPアドレスの格納領域アドレスが不正です。 | (O_spsap)
0x08010029​ | マルチネットワーク情報格納領域アドレスが不正です。 | (O_mninf)
0x08010030​ | 発呼側APタイトル格納領域アドレスが不正です。 | (O_mapti)
0x08010031​ | 発呼側AE修飾子格納領域アドレスの不正 | (O_maequ)
0x08010032​ | 発呼側APインボケーションID格納領域アドレスが不正です。 | (O_mapid)
0x08010033​ | 発呼側AEインボケーションID格納領域アドレスが不正です。 | (O_maeid)
0x08010034​ | 着呼側APタイトル格納領域アドレスが不正です。 | (O_yapti)
0x08010035​ | 着呼側AE修飾子格納領域アドレスが不正です。 | (O_yaequ)
0x08010036​ | 着呼側APインボケーションID格納領域アドレスが不正です。 | (O_yapid)
0x08010037​ | 着呼側AEインボケーションID格納領域アドレスが不正です。 | (O_yaeid)
0x08010038​ | 応答側APタイトル格納領域アドレスが不正です。 | (O_rapti)
0x08010039​ | 応答側AE修飾子格納領域アドレスの不正 | (O_raequ)
0x0801003​a | 応答側APインボケーションID格納領域アドレスが不正です。 | (O_rapid)
0x0801003​b | 応答側AEインボケーションID格納領域アドレスが不正です。 | (O_raeid)
0x08010040​ | ユーザパラメタ長オーバーです。 | データ形式を参照してください。
0x08010043​ | マルチネットワーク情報が不正です。 | (O_mninf)
0x08010044​ | 自局PSAPアドレスが不正です。 | (O_spsap)
0x08020003​ | アソシエーションの確立中，または確立済みです。または，解放中に不正なマクロを発行しました。 | 通信ライブラリの仕様を参照してください。
0x08030001​ | O_ABR_ID，O_PAR_ID，またはO_ASC_CF受信後にRECEIVEマクロを発行しました（DISABLEマクロ以外は受け付けられません）。

注※

(O_xxxxx)の場合は，APとのインタフェースを調査してください。

表C-4　共通上位層の詳細エラーコード，切断理由コード

コード | 意味 | 対処※
0x07010000​ | データ送信中に解放要求を受け付けました。 | アソシエーション確立を再試行してください。
0x07010001​ | 相手PSAPアドレスのデータ形式が不正です。 | (O_psap)
0x07010003​ | データパラメタが不正です。 | データ形式を参照してください。
0x07010004​ | ユーザデータパラメタ長が制限を超えています。
0x07010005​ | 最大TSDU長が制限を超えています。
0x07010006​ | 要求した機能は，サービスプリミティブにありません。 | 保守員に連絡してください。
0x07010007​ | 自局PSAPアドレスのデータ形式が不正です。 | (O_spsap)
0x07010102​ | 理由診断コードが不正です。 | (O_recod)
0x07010103​ | 応用コンテキスト名称が不正です。 | (O_apctx)
0x07010104​ | 発呼側APタイトルが不正です。 | (O_mapti)
0x07010105​ | 着呼側APタイトルが不正です。 | (O_yapti)
0x07010106​ | 応答側APタイトルが不正です。 | (O_rapti)
0x07010107​ | 発呼側AE修飾子が不正です。 | (O_maequ)
0x07010108​ | 着呼側AE修飾子が不正です。 | (O_yaequ)
0x07010109​ | 応答側AE修飾子が不正です。 | (O_raequ)
0x07010110​ | 発呼側APインボケーションIDが不正です。 | (O_mapid)
0x07010111​ | 着呼側APインボケーションIDが不正です。 | (O_yapid)
0x07010112​ | 応答側APインボケーションIDが不正です。 | (O_rapid)
0x07010113​ | 発呼側AEインボケーションIDが不正です。 | (O_maeid)
0x07010114​ | 着呼側AEインボケーションIDが不正です。 | (O_yaeid)
0x07010115​ | 応答側AEインボケーションIDが不正です。 | (O_raeid)
0x07010201​ | ROSEに対する送信データ形式が不正です。 | データ形式を参照してください。
0x07010302​ | コンテキスト定義リストのデータ形式が不正です。 | (O_pctxd)
0x07010303​ | コンテキスト定義結果リストのデータ形式が不正です。 | (O_pctxr)
0x07010304​ | コンテキスト識別子リストのデータ形式が不正です。 | (O_ctxlt)
0x07010305​ | SLに対する送信データ形式が不正です。 | データ形式を参照してください。
0x07010306​ | SLに対する送信バッファ形式が不正です。
0x07010401​ | SL要求機能が不正です。 | (O_srqcd)
0x07010402​ | 同期点通し番号が不正です。 | (O_isqno)
0x07010403​ | トークン項目が不正です。 | (O_token)
0x07010404​ | トークン設定項目が不正です。 | (O_tkset)
0x07010405​ | SLバージョン番号が不正です。 | (O_versn)
0x07010406​ | 再同期型項目が不正です。 | (O_isqno)
0x07020001​ | 要求順序が不正です。 | 通信ライブラリの仕様を参照してください。
0x07020002​ | SEND要求時，A_P_ABindまたはA_ABRindが発生しました。 | RECEIVEを発行してください。
0x07020003​ | 受信バッファ長が不足しました。 | パラメタまたはデータの受信領域長を参照してください。
0x07220004​ | 上位コネクションQCBのリンクが失敗しました。 | アソシエーション確立を再試行してください。
0x07220005​ | 下位コネクションQCBのリンクが失敗しました。
0x07220006​ | TSAPがオープンしていません（ULテーブルのリソースオーバー）。 | 構成定義を見直してください。
0x07c10000 | 相手拒否。A_ASCcnfで通知をしました。 | 保守員に連絡してください。
0x07c10001 | 相手切断。A_ABRindで通知をしました。または，相手拒否，A_ASCcnfで通知をしました。
0x07c10002 | 相手拒否。A_ASCcnfで通知をしました（発呼側とACSEのバージョンが不一致）。
0x06410000​ | 自局切断。A_P_ABindで通知をしました。 | アソシエーション確立を再試行してください。
0x06c10000 | 相手切断。A_P_ABindで通知をしました。または，相手拒否，A_ASCcnfで通知をしました。 | 保守員に連絡してください。
0x06c10001 | 相手切断。A_P_ABindで通知（認識できないPPDU）をしました。または，相手拒否，A_ASCcnfで通知（一時的な輻輳(ふくそう)）をしました。
0x06c10002 | 相手切断。A_P_ABindで通知（予期しないPPDU）をしました。または，相手拒否，A_ASCcnfで通知（実装上の制限超過）をしました。
0x06c10003 | 相手切断。A_P_ABindで通知（予期しないセションサービスプリミティブ）をしました。または，相手拒否，A_ASCcnfで通知（未知の着呼側プレゼンテーションアドレス）をしました。
0x06c10004 | 相手切断（P）。A_P_ABindで通知（認識できないPPDUパラメタ）をしました。または，相手拒否，A_ASCcnfで通知（指定されたプロトコル版番号は未サポート）をしました。
0x06c10005 | 相手切断（PL）。A_P_ABindで通知（予期しないPPDUパラメタ）をしました。または，相手拒否，A_ASCcnfで通知（指定された省略時のコンテキストは未サポート）をしました。
0x06c10006 | 相手切断。A_P_ABindで通知（不正なPPDUパラメタ値）をしました。または，相手拒否，A_ASCcnfで通知（利用者データが読めない）をしました。
0x06c10007 | 相手拒否。A_ASCcnfで通知（指定されたPSAPは使用できない）をしました。
0x05410085​ | 自局切断。A_P_ABindで通知をしました。 | アソシエーション確立を再試行してください。
0x05c10081 | 相手拒否。A_ASCcnfで通知（セション選択子の不正）をしました。 | 保守員に連絡してください。
0x05c10082 | 相手拒否。A_ASCcnfで通知（SSAPとSS利用者の対応付けができない）をしました。
0x05c10083 | 相手拒否。A_ASCcnfで通知（接続時，SPMが輻輳(ふくそう)）をしました。
0x05c10084 | 相手拒否。A_ASCcnfで通知（バージョン番号が折衝できない）をしました。
0x05c10085 | 相手切断。A_P_ABindで通知をしました。または，相手拒否，A_ASCcnfで通知をしました。
0x05c10086 | 相手拒否。A_ASCcnfで通知（PICS違反）をしました。
0x05e00085 | xnfstopコマンドが入力されました。 | 通信サービス開始後，アソシエーション確立を再試行してください。

注※

(O_xxxxx)の場合は，APとのインタフェースを調査してください。

表C-5　トランスポート層（TL）の詳細エラーコード，切断理由コード

コード
意味
対処※

0x04000108​
マルチネットワーク情報が不正です。
(O_mninf)

0x04030004​
自局Tセレクタ長が不正です。
(O_spsap)

0x04630002​
TSAPの二重オープンです。

0x04200102​
受け付けできないT_CONreqを受信，またはリソースを超過しました。
構成定義を参照してください。

0x04230001​
最大TSAP数が超過しました。

0x04600103​
TS1タイマがタイムアウトしました。
アソシエーション確立を再試行してください。

0x04400104​
TS2タイマがタイムアウトしました。

0x04440302​
TS3タイマがタイムアウトしました。

0x04a00100
最大送信回数を超えました（再送リトライアウト）。
保守員に連絡してください。

0x04a00101
無活動監視タイムアウトです。

0x04410103​
受信CC_TPDU中のクラスが不正です。

0x04410104​
連結誤りです。

0x04c30003
TLを実装していません。

0x04c00106
クラス0またはクラス2で動作できません。

該当クラスが動作できる構成定義になっているか確認してください。

APがスロット番号を指定している場合，指定スロットで該当クラスが動作できるかどうかを確認してください。

相手局のNSAPアドレス指定として，自局内にあるNSAPアドレスを指定している場合，自局AP間通信の最大コネクション数の定義情報を確認してください。

指定スロットで動作するために必要なプログラムの前提バージョンを確認してください。

0x04c00107
クラス4で動作できません。

0x04c00109
クラス0で動作できません。

0x04000080​
DR_TPDU受信時のコード
セションエンティティが起動する正常な切断です。
該当しません。

0x04200087​
レファレンスオーバーフローです。
アソシエーション確立を再試行してください。再確立できない場合，相手局の状態を調査してください。

0x04200001​
TSAPが輻輳(ふくそう)しています。

0x04200081​
接続要求時，相手トランスポートエンティティが輻輳(ふくそう)しています。

0x04600000​
理由が未定義です。

0x04620002​
TSAPに付属するセションエンティティがありません。
指定したTセレクタおよび相手局の状態を調査してください。

0x046000XX
そのほか
XX：DR_TPDUの切断理由コードです。
アソシエーション確立のを再試行してください。再確立できない場合，相手局の状態を調査してください。

0x04c00083
送信元レファレンスの割り当ての矛盾を検出しました。
保守員に連絡してください。

0x04c00084
レファレンスの不一致です。

0x04c00085
プロトコル誤りです。

0x04c00088
該当ネットワークコネクションで接続要求を拒否しました。

0x04c0008a
ヘッダ長またはパラメタ長が不正です。

0x04c20003
アドレスが不明です。

0x04c20082
クラスが未サポートです。

0x04c10200
ER_TPDU受信時のコード
理由は特定できません。

0x04c10201
パラメタコードが不正です。

0x04c10202
TPDUタイプが不正です。

0x04c10203
パラメタ値が不正です。

0x04c102YY
そのほか
YY：ER_TPDUの拒否原因コードです。

注※

(O_xxxxx)の場合は，APとのインタフェースを調査してください。

表C-6　OSI拡張機能使用時の切断理由コード

コード | 意味 | 対処
0x04601000​ | DR_TPDU受信時のコード | 理由は未定義です。 | アソシエーション確立を再試行してください。再確立できない場合，相手局の状態を調査してください。
0x04201001​ | TSAPが輻輳(ふくそう)しています。
0x04621002​ | TSAPに付属するセッションエンティティがありません。 | 指定した相手Tセレクタおよび相手局の状態を調査してください。
0x04c21003 | アドレスが不明です。
0x04c11200 | ER_TPDU受信時のコード | 理由が特定できません。 | 保守員に連絡してください。
0x04c11201 | パラメタコードが不正です。
0x04c11202 | TPDUタイプが不正です。
0x04c11203 | パラメタ値が不正です。
0x04201102​ | システムのリソース不足です。 | システム全体のメモリ使用量を調整してください。
0x04601103​ | TS1のタイムアウトです。 | 相手アドレス情報を確認してください。相手アドレス情報が正しい場合は保守員に連絡してください。
0x04001104​ | アドレス情報不正 | 相手アドレス情報を確認してください。
0x04411103​ | 受付できないCC_TPDUを受信しました。 | 保守員に連絡してください。
0x04411105​ | ヘッダ不正のパケットを受信しました。
0x04002101​ | OSI拡張機能が停止中です。 | OSI拡張機能のデーモンを起動してください。
0x04202102​ | トランスポートコネクションのリソース不足です。 | 構成定義を参照してください。
0x04004001​ | TCPコネクションが切断されました。 | 相手局およびTCP/IPの状態を調査してください。問題ない場合は保守員に連絡してください。
0x04204002​ | TCPコネクションの確立が拒否されました。 | アソシエーション確立を再試行してください。再確立できない場合は保守員に連絡してください。
0x04625001​ | OSI拡張高信頼化機能用のシステムコールでエラー | 保守員に連絡してください。
0x04201105​ | 自局レファレンス数超過 | 構成定義を参照してください。

付録C.2　ネットワーク層

ネットワーク層の詳細エラーコード，切断理由コードを表C-7～表C-12に示します。これらは，XNF/ASが設定している付加情報です。AP側でエラーの判定などに使用しないでください。

表C-7　ネットワーク層（80/84VC，80PVC）の詳細エラーコード，切断理由コード

コード
意味
対処

0x03000000​
相手ネットワークを解放しました（CI-NPDU受信）。
CI-NPDUの切断原因コード※１が0x00
CI-NPDUの診断コード※３が0xf1の場合
アソシエーション確立を再試行してください。

0x030f??**
相手ネットワークを解放しました（CI-NPDU受信）。
??：CI-NPDU切断原因コード※１，またはRI-NPDUリセット原因コード※２を参照
**：CI-NPDU診断コード※３を参照

0x030f0000
リスタートパケットで相手ネットワークを解放しました。

0x034100**
相手ネットワークのプロトコル誤りです。
**：CI-NPDU診断コード※３を参照

0x03630047​
NSAPがオープンされていません。または，オープン済みのNSAPに対してNSAPオープンが発生しました。
構成定義を参照してください。

0x036300a3
ネットワークコネクション（VC）のリソース不足です。

0x036300e3
リンクが使用できません（VC）。
アソシエーション確立を再試行してください。

0x036300e4
NL発呼を拒否しました。理由は設定されません。

0x038f0002
NL発呼を拒否しました。NL発呼時のパラメタ，またはNSAPオープンのパラメタが不正です。
保守員に連絡してください。

0x03c400e8
NL発呼を拒否しました。NL発呼時のパラメタ（仮想スロット番号の値），または相手NSAPアドレス形式が不正です。

0x03c400eb
Nサービスプリミティブが不正です。

0x03c100eb
定義したNSAPが不正です。
構成定義を参照してください。

0x030fffff
リンクビジータイマ（3分）がタイムアウトでネットワークを切断しました。
アソシエーション確立を再試行してください。

0x03a300a3
ネットワークコネクション（PVC）のリソースが不足しました。
構成定義を参照してください。

0x032000e3
リンクが使用できません（PVC）。
アソシエーション確立を再試行してください。

0x03810042​
パラメタ不正です。
構成定義を参照してください。

0x03810047​
論理チャネル番号が不正です。

0x038100a2
VASS番号が不正です。

0x03ef00e3
上位層が要求したVASSは，X.25の制御下にはありません。
定義/構成情報を見直してください。

注※１

表C-8のコードを参照してください。

注※２

表C-9のコードを参照してください。

注※３

表C-10のコードを参照してください。

表C-8　CI-NPDUの切断原因コード

コード※ | 内容
0x00 | DTE復旧
0x01 | 相手DTEがビジー
0x03 | 不正なファシリティ要求
0x05 | 網が輻輳(ふくそう)
0x09 | 障害
0x0b | アクセス禁止
0x0d | 接続できない
0x11 | リモート手順誤り
0x13 | ローカル手順誤り
0x15 | RPOA障害網の特定診断情報
0x19 | 着信課金が未登録
0x21 | DTEプロトコルが不一致
0x29 | ファーストセレクトが未登録
0x80以上 | DTE復旧（0x80ビットを除くコードは，リモートDTEが切断要求パケットの切断原因に設定したコードです）

注※

0x80ビットを除く7ビットのうち，1ビットがONのコードは網側で規定されています（上記は代表例）。

表C-9　RI-NPDUのリセット原因コード

コード※ | 内容
0x00 | DTE発信
0x03 | リモート手順誤り
0x05 | ローカル手順誤り
0x07 | 網が輻輳(ふくそう)
0x09 | DTEの故障回復
0x0f | 網が輻輳(ふくそう)から回復
0x11 | DTEプロトコルの不一致
0x1d | 網に故障が発生（通信できない）
0x80以上 | DTE発信（0x80ビットを除くコードは，リモートDTEがリセットパケットのリセット原因に設定したコードです）

注※

0x80ビットを除く7ビットのうち，1ビットがONのコードは網側で規定されています。

表C-10　CI-NPDUの診断コード

コード
内容

0x00
追加情報なし

0x01
送信順序番号誤り

0x02
受信順序番号誤り

0x10
シーケンスエラー(不正パケット入力)

0x11
パケットレベルレディに対して

0x12
DTEリスタート要求に対して

0x13
DCEリスタート指示に対して

0x14
レディに対して

0x15
DTE待ちに対して

0x16
DCE待ちに対して

0x17
データ転送に対して

0x18
呼の衝突に対して

0x19
DTE復旧要求に対して

0x1a
DCE切断指示に対して

0x1b
フロー制御レディに対して

0x1c
DTEリセット要求に対して

0x1d
DCEリセット指示に対して

0x20
非許容パケット

0x21
未定義パケット

0x22
一方向論理チャネルの呼

0x23
相手固定接続のパケットタイプ不正

0x24
未割り当て論理チャネルのパケット

0x25
未加入のリジェクトパケット

0x26
短過ぎるパケット

0x27
長過ぎるパケット

0x28
無効GFI

0x29
LCGN，LCNが0でないリスタートパケット

0x2a
ファシリティが一致しないリスタートパケット

0x2b
非許容の割り込み確認パケット

0x2c
非許容の割り込みパケット

0x2d
非許容のリジェクト

0x30
タイムアウト

0x31
着呼パケットのタイムアウト

0x32
切断指示パケットのタイムアウト

0x33
リセット指示パケットのタイムアウトとリトライアウト

0x34
リスタート指示パケットのタイムアウト

0x3e
切断指示パケットのリトライアウト

0x3f
リスタート指示パケットのリトライアウト

0x40
呼設定の問題

0x41
未定義，未使用ファシリティコード

0x42
未定義，未使用ファシリティパラメタ

0x43
着DTEアドレス不正

0x44
発DTEアドレス不正

0x45
ファシリティ長不正

0x46
着呼禁止

0x47
使用できる論理チャネルなし

0x48
発呼衝突

0x49
二重ファシリティ要求

0x4a
0でないアドレス長

0x4b
0でないファシリティ長

0x4c
期待されたファシリティが準備されていない

0x4d
不正ITU-Tに準じたDTEファシリティ

0x50
雑診断情報

0x51
DTEからの不正原因コード

0x52
オクテット整列でない

0x53
完全パケットシーケンスでQビット不一致

0x60
未割り当て

0x70
国際上の問題

0x71
相手網の問題

0x72
国際プロトコルの問題

0x73
国際リンク障害

0x74
国際リンクビジー

0x75
中継網ファシリティの問題

0x76
相手網ファシリティの問題

0x77
国際ルーティングの問題

0x78
一時的なルーティングの問題

0x79
未知の相手DNIC

0x7a
保守作業

0x80
網の特定診断情報で保留

0x82
データリンク接続できない

0x83
データリンク衝突

0x90
タイムアウト，リトライアウト

0x91
割り込みパケット

0x92
DATAパケット送信

0x93
リジェクトパケット

0xa0
DTE特別記号

0xa1
DTE動作

0xa2
DTE動作停止

0xa3
DTEリソース不足

0xa4
ファーストセレクトコード未加入

0xa5
Mビット=1，Dビット=0で，フルデータでないDATAパケット

0xa6
Dビットの処理方法

0xa7
登録取り消し確認

0xb0
未割り当て

0xe0
OSIネットワークの問題

0xe1
次に示す要因でNL切断（再試行できません）

リスタートパケットの受信

リスタートパケットでタイムアウト発生

0xe2
NL切断（再試行できません）

0xe3
NL発呼拒否，理由未設定（再試行できます）

0xe4
NL発呼拒否，理由未設定（再試行できません）

0xe5
コネクション確立拒否，QOS使用できない（再試行できます）

0xe6
コネクション確立拒否，QOS使用できない（再試行できません）

0xe7
コネクション確立拒否，NSAPアクセスできない（再試行できます）

0xe8
コネクション確立拒否，NSAPアクセスできない（再試行できません）

0xe9
理由なしリセット

0xea
輻輳(ふくそう)でリセット，コネクション確立拒否

0xeb
NSAPアドレス不在（再試行できません）

0xf0
上位レイヤ初期化

0xf1
上位レイヤ正常切断（再試行できます）

0xf2
上位レイヤ異常切断（再試行できません）

0xf3
ユーザデータの情報と矛盾する切断

0xf4
コネクション確立拒否，理由未設定（再試行できます）

0xf5
コネクション確立拒否，理由未設定（再試行できません）

0xf6
コネクション確立拒否，QOS使用できない（再試行できます）

0xf7
コネクション確立拒否，QOS使用できない（再試行できません）

0xf8
コネクション確立拒否，ユーザデータの情報と矛盾

0xf9
コネクション確立拒否，コールユーザデータのプロトコルID識別できない

0xfa
上位レイヤリセット（NSユーザ再同期）DTEオリジネイテッドコード

表C-11　ネットワーク層（OSI拡張高信頼化機能）の詳細エラーコード，切断理由コード

コード | 意味 | 対処
0x03000000​ | 通常切断 | アソシエーション確立を再試行してください。
0x036500a3 | ネットワークコネクションのリソース不足 | 構成定義を参照してください。
0x036500e3 | パスが使用できない | アソシエーション確立を再試行してください。
0x03650110​ | パスの切断
0x03651100​ | ホスト側開局中による切断
0x03652010​ | 応答監視タイムアウト
0x03653100​ | ホスト側閉局中による切断
0x03653300​ | 切り替えによる切断
0x03653900​ | ホスト側閉局中による切断
0x03653b00 | 切り替えによる切断
0x036600e8 | 不正な相手NSAPアドレスに対して，コネクション確立要求または確立指示受け付け | 指定した相手NSAPアドレスを確認，または相手局の状態を調査してください。
0x036600e9 | 仮想サーバが使用できない | 仮想サーバをオンラインにしてください。

表C-12　ネットワーク層（OSI拡張高信頼化機能）のNSAP登録拒否理由コード

コード | 意味 | 対処
0x0001 | 規定外のPDU種別受信 | 保守員に連絡してください。
0x0002 | PDU長（LI）が不正
0x0003 | フォーマット（パラメタ）不正
0x0004 | プロトコルバージョン不正
0x0201 | 系切り替えによるNSAP登録を拒否 | アソシエーション確立を再試行してください。
0x0202 | 系切り替えによるNSAP登録が競合
0x0401 | 自局のNSAPと重複 | XNF/AS構成定義と接続先相手ホストの定義を見直してください。
0x0402 | 相手ホストにサーバ側NSAPが未定義
0x0801 | リソース不足
0x0802 | 系切り替え処理中 | アソシエーション確立を再試行してください。
0x0c01 | 同一パスにリファレンスを割り当て済み | 保守員に連絡してください。
0xff01 | そのほかの要因

付録C.3　データリンク層

回線アダプタ制御の詳細エラーコード，切断理由コードを表C-13に示します。これらは，XNF/ASが設定している付加情報です。AP側でエラーの判定などに使用しないでください。

表C-13　回線アダプタ制御の詳細エラーコード，切断理由コード

コード | 意味 | 対処
0x02000000​ | 正常終了 | アソシエーション確立を再試行してください。
0x02601020​ | 回線アダプタ障害
0x02601030​ | 回線障害
0x02601031​ | リンク障害
0x02601040​ | フォーマットエラー
0x02601050​ | コンディションエラー
0x02602010​ | 回線アダプタ監視タイムアウト
0x02603020​ | 状態不一致（リンク未切断時の要求）
0x02603022​ | 状態不一致（オンライン状態でないときの要求）
0x02603024​ | 状態不一致（リンク切断済み状態での要求）
0x02603026​ | 状態不一致（リンク確立中での要求）
0x02603028​ | 状態不一致（リンク確立済みでの要求）
0x0260302​a | 状態不一致（リンク切断中での要求）
0x0260302​c | 状態不一致（障害回復中での要求）
0x0260302​f | 状態不一致（リンク未確立での要求）
0x02603110​ | xnfoffline，またはxnfstopコマンド入力
0x02803010​ | VASSオペランドの値が不正 | VASSオペランドの値を見直してください。
0x02803011​ | オープン済み
0x02804001​ | 網接続時，発信要求にダイヤル情報なし
0x02604002​ | 網接続時，発信用空き回線なし | アソシエーション確立を再試行してください。
0x02604029​ | 状態不一致（回線接続中）
0x0260402​a | 状態不一致（回線切断中）

付録C.4　回線アダプタ制御

回線アダプタ制御の障害理由コードを表C-14に示します。これらは，XNF/ASが設定している付加情報です。AP側でエラーの判定などに使用しないでください。

表C-14　回線アダプタ制御の障害理由コード

コード
意味
対処

0x01601001​
PCIバス障害
ハードウェア障害です。保守員に連絡してください。

0x01601002​
回線アダプタ障害

0x01601003​
PCIバスEEH障害※

0x01602001​
回線アダプタ応答監視タイムアウト

0x01602002​
ポーリング初期化失敗（HDLC）

0x01602003​
ハードウェアダンプ応答監視タイムアウト

0x01603001​
コンフィグレーションレジスタ書き込み失敗

0x01603002​
コンフィグレーションレジスタ読み出し失敗

0x01603003​
割り込みハンドラ登録失敗

0x01603004​
DMA実行環境初期化失敗

0x01603005​
DMA転送領域マッピング失敗

0x01603006​
EEHハンドラ取得失敗

0x01603007​
I/Oマッピングセグメントの初期化失敗

0x01604001​
xnfoffline，またはxnfstopコマンドが入力されたため，回線アダプタ制御の処理を中断
回線アダプタをオンライン後に再試行してください。

0x01604002​
回線アダプタがオフライン状態のため，回線アダプタ制御の処理を中断

0x01604003​
回線アダプタがダンプ採取中のため，回線アダプタ制御の処理を中断

0x01604004​
回線アダプタ障害によって回線アダプタ制御の処理を中断

0x01800101​
回線アダプタ未搭載
定義文ファイルを確認してください。

0x01800102​
回線アダプタ種別不一致

0x01800103​
キャッシュラインサイズ不正
システム構成が不正です。保守員に連絡してください。

0x018002??
回線アダプタの初期化に失敗
??：上位4ビットが詳細ステータス，下位4ビットが診断ステータス
ハードウェア障害です。保守員に連絡してください。

注※

回線アダプタのハードウェアダンプは採取されません。

付録C.5　HDLCパススルー

HDLCパススルーを使用するときに出力される理由コードについて説明します。

d_rcvdis ( )リターン時に返される切断理由コードを表C-15に示します。

表C-15　d_rcvdis ( )リターン時に返される切断理由コード

コード | 意味 | 対処
0x02000000​ | 正常終了 | コネクション確立を再試行してください。
0x02601020​ | 回線アダプタ障害
0x02601030​ | 回線障害
0x02601031​ | リンク障害
0x02601040​ | フォーマットエラー
0x02601050​ | コンディションエラー
0x02602010​ | 回線アダプタ監視タイムアウト
0x02603020​ | 状態不一致（リンク未切断時の要求）
0x02603022​ | 状態不一致（オンライン状態でないときの要求）
0x02603024​ | 状態不一致（リンク切断済み状態での要求）
0x02603026​ | 状態不一致（リンク確立中での要求）
0x02603028​ | 状態不一致（リンク確立済みでの要求）
0x0260302​a | 状態不一致（リンク切断中での要求）
0x0260302​c | 状態不一致（障害回復中での要求）
0x0260302​f | 状態不一致（リンク未確立での要求）
0x02603110​ | xnfoffline，またはxnfstopコマンド入力
0x02804001​ | 専用回線以外のVASSを指定 | VASSオペランドの値を見直してください。

回線アダプタ制御の詳細エラーコードについては，表C-13，表C-14を参照してください。

付録C.6　ベーシック手順

ベーシック手順を使用するときに出力されるコードについて説明します。

＜この項の構成＞

(1)　NCS-B手順の場合

(2)　HSC1，HSC2手順の場合

(1)　NCS-B手順の場合

NCS-B手順を使用するときに，XNF/ASが設定する終了コードを表C-16に示します。

表C-16　終了コード（NCS-B手順の場合）

マクロ名 | 値 | 状態 | 対処
CC_NORL | 0 | 正常終了 | 該当しません。
CC_EXCP | 1 | 例外事項の発生 | 例外事項が発生したときのままのため，APの責任で次の動作をしてください。
CC_LINE | 2 | 回線上のNCS-B手順エラー（回線はオンライン状態のまま） | XNF/ASが手順の回復のために再試行したが，XNF/ASの構成定義で指定した回数を超えても回復しませんでした。XNF/ASは，障害ログを採取します。状態は，リトライアウトしたままのため，APの責任で次の動作をしてください。
CC_FATL | 3 | 回線障害またはオフライン状態 | 回線はクローズされています。保守員が，障害原因を取り除いて，回線をオンライン状態にするまで通信できません。回線がオンライン状態になったあと，APは回線オープン（またはドライバオープン）からやり直してください。
CC_SEQE | 5 | シーケンスエラー（マクロの発行順序が不正，またはプログラム不良） | APのプログラム不良を修正してください。

表C-16に示す終了コードが0以外の場合，表C-17に示すエラー詳細コードを設定します。

表C-17　エラー詳細コード（NCS-B手順の場合）

マクロ名 | 値 | 意味 | 対応する終了コード
EC_EOTR | 10 | EOT・EOT受信です。 | CC_EXCP
EC_CONT | 13 | コンテンション発生（非優先側）。APは，BT_RCTNマクロまたはBT_RTXTマクロを発行してください。優先側は，エラーになりません。
EC_CANL | 14 | BT_CANLマクロでキャンセルされました。
EC_EOTR2 | 17 | EOT・EOT待ちタイムアウトです（t8タイマ）。EOT・EOT消失です。EOT・EOT受信と同様に扱います。
EC_EOTR3 | 18 | EOT・EOT待ちでセレクションENQを受信しました。EOT・EOT消失です。EOT・EOT受信と同様に扱います。
EC_ENQNAK | 101 | セレクション時のDLE・NAKの受信リトライアウトです（n1カウンタ）。 | CC_LINE
EC_ENQTOT | 102 | セレクションENQに対する無応答時のENQリトライアウトです（n2カウンタ）。
EC_TXTNAK | 103 | テキストに対する否定応答（ACK，またはNAK交互性不正応答）受信時のテキストリトライアウトです（n4カウンタ）。
EC_TXTTOT | 104 | テキストに対する無応答時のDLE・ENQリトライアウトです（n5カウンタ）。
EC_STXTOT | 105 | STX受信待ちタイムアウトです（t6タイマ）。リトライしません。
EC_ROVR | 31 | 受信データ長（または受信セレクション文字列長）がAP受信バッファサイズを超えました。
EC_ROVRS | 32
EC_ROVRT | 33
EC_OFFL | 80 | 回線は，オフラインまたはクローズ状態です。xnfofflineコマンドが入力されたハード（回線アダプタ）障害が発生している，XNF/AS開始時のオンライン処理が完了していない，またはAPが回線オープンしていません。 | CC_FATL
EC_OFFLS | 82
EC_OFFLT | 83
EC_OFFLE | 84
EC_HERR | 81 | 回線の障害です。障害の内容は，XNF/ASがログファイルに出力します。
EC_HERRS | 85
EC_HERRT | 86
EC_HERRE | 87

(2)　HSC1，HSC2手順の場合

HSC1およびHSC2手順を使用する場合に，XNF/ASが設定する終了コードを表C-18に示します。

表C-18　終了コード（HSC1，HSC2手順の場合）

マクロ名 | 値 | 状態 | 対処
CC_NORL | 0 | 正常終了 | 該当しません。
CC_EXCP | 1 | 例外事項の発生 | 例外事項が発生しているため，APの責任で次の動作を始めてください。
CC_LINE | 2 | 回線上のHSC手順エラー（回線は，オンライン状態のまま） | XNF/ASが手順の回復のために再試行したが，XNF/ASの構成定義で指定した回数を超えても回復しませんでした。XNF/ASは，障害ログを採取します。状態は，リトライアウトしたままのため，APの責任で次の動作を始めてください。
CC_FATL | 3 | 回線障害，またはオフライン状態 | 回線は，クローズしています。保守員が障害原因を取り除いて，回線をオンライン状態にするまで通信はできません。回線がオンライン状態になったあと，APは回線オープン（またはドライバオープン）からやり直してください。
CC_CALE | 4 | 発信失敗（ただし，回線はオンライン状態のまま） | APは，エラー詳細コードに示す失敗原因に従って，時間をおいて再発信するか，または電話番号を見直してください。
CC_SEQE | 5 | シーケンスエラー（マクロの発行順序が不正，またはプログラム不良） | APのプログラム不良を修正してください。

表C-18に示す終了コードが0以外の場合，表C-19に示すエラー詳細コードを設定します。

表C-19　エラー詳細コード（HSC1，HSC2手順の場合）

マクロ名 | 値 | 意味 | 対応する終了コード
EC_EOTR | 10 | EOTを受信しました。 | CC_EXCP
EC_DSCR | 11 | DLE・EOTを受信しました（公衆回線切断）。
EC_RVIR | 12 | RVIを受信しました。
EC_CONT | 13 | コンテンションが発生しました（非優先側）。APは，BT_RINIマクロまたはBT_RTXTマクロを発行してください。優先側はエラーになりません。
EC_CANL | 14 | BT_CANLマクロでキャンセルされました。
EC_EOTENQ | 15 | EOTキャッチボール終了のENQを受信しました。
EC_IDRJ | 16 | ID.ENQがID.NAK（またはNAK）で拒否されました。発信は成功したため，回線は接続状態です。
EC_EOTR2 | 17 | NAK送信後にEOTを受信しました。
EC_DSCR2 | 18 | NAK送信後にDLE・EOTを受信しました（公衆回線切断）。
EC_PTOUT | 19 | パトロール（無通信）タイムアウトです。
EC_WAKR | 20 | WACK受信リトライアウトです。 | CC_LINE
EC_NAKR | 21 | NAK受信リトライアウトです。
EC_DTCK | 22 | データチェックリトライアウトです。ただし，X.21のID信号受信時は，1回のデータチェックでエラーになります。
EC_TOUT | 24 | 応答待ちタイムアウト，またデータリンク確立後のテキスト待ちタイムアウトのリトライアウトです。
EC_DTER | 25 | 不正データ受信リトライアウトです。ENQ待ちでテキスト受信など，予期しない事象が発生しました。
EC_ACKE | 26 | ACK0またはACK1交互性エラーリトライアウトです。
EC_ENQR | 27 | 応答催促ENQ受信リトライアウトです。ただし，WACK送信後のENQ受信は除きます。
EC_TTDR | 28 | TTD受信リトライアウトです。
EC_RVIE | 29 | RVIの二重受信です。
EC_ROVR | 31 | 受信データ長（または受信ID長）がAP受信バッファサイズを超えました。
EC_OFFL | 80 | 回線はオフラインまたはクローズ状態です。xnfofflineコマンドが入力されている，ハード（回線アダプタ）障害が発生している，XNF/AS開始時のオンライン処理が完了していない，またはAPが回線オープンしていません。 | CC_FATL
EC_OFFLS | 82
EC_OFFLT | 83
EC_OFFLE | 84
EC_HERR | 81 | 回線の障害です。障害の内容は，XNF/ASがログファイルに出力します。
EC_HERRS | 85
EC_HERRT | 86
EC_HERRE | 87
EC_V25B_CB | 40 | V.25bisのCRN（発信）コマンドに対して，CFI（発信失敗応答）を受信しました。 | CFIのパラメタは，ローカルDCEビジー（CB）です。 | CC_CALE（V25bis）
EC_V25B_AB | 41 | CFIのパラメタは，アボートコール（AB）です。相手局は無応答で，呼び出し音はありません。
EC_V25B_RT | 42 | CFIのパラメタは，リングトーン（RT）です。相手局は無応答ですが，呼び出し音はあります。
EC_V25B_ET | 43 | CFIのパラメタは，エンゲージトーン（ET）です。相手局が通信中です。
EC_V25B_NT | 44 | CFIのパラメタは，応答トーン未検出（NT）です。
EC_V25B_CFE | 45 | CFIのパラメタは，未定義パラメタで，パリティエラーです。
EC_V25B_DLC | 46 | V.25bisのCRN（発信）コマンドに対して，DLC（遅延呼応答）を受信しました。
EC_V25B_INV | 47 | V.25bisのCRN（発信）コマンドに対して，INV（遅延呼応答）を受信しました。
EC_V25B_ERR | 48 | V.25bisのCRN（発信）コマンドに対して，未定義の応答を受信しました。
EC_V25B_PER | 49 | V.25bisのCRN（発信）コマンドに対しての応答が，パリティエラーまたはオーバーランです。
EC_V25B_TOUT | 63 | V.25bisの発信後の接続完了待ちタイムアウトです。
EC_X21_C21 | 50 | X.21の発信に対するコールプログレス信号が，相手端末ビジーです（コード21）。 | CC_CALE（X.21）
EC_X21_C22 | 51 | X.21の発信に対するコールプログレス信号が，選択信号手順誤りです（コード22）。
EC_X21_C23 | 52 | X.21の発信に対するコールプログレス信号が，選択信号伝送誤りです（コード23）。
EC_X21_C41 | 53 | X.21の発信に対するコールプログレス信号が，接続規制されています（コード41）。
EC_X21_C42 | 54 | X.21の発信に対するコールプログレス信号が，番号変更されています（コード42）。
EC_X21_C43 | 55 | X.21の発信に対するコールプログレス信号が，欠番です（コード43）。
EC_X21_C45 | 56 | X.21の発信に対するコールプログレス信号が，着信拒否されました（コード45）。
EC_X21_C46 | 57 | X.21の発信に対するコールプログレス信号が，接続できません（コード46）。
EC_X21_C48 | 58 | X.21の発信に対するコールプログレス信号が，無効呼です（コード48）。
EC_X21_C61 | 59 | X.21の発信に対するコールプログレス信号が，中継線ビジーです（コード61）。
EC_X21_C71 | 60 | X.21の発信に対するコールプログレス信号が，網の輻輳となっています（コード71）。
EC_X21_CER | 61 | X.21の発信に対するコールプログレス信号が，上位以外の不正コードを受信しました。
EC_X21_TOUT | 62 | X.21の発信に対して，通信待ちタイムアウトです。

付録C.7　HNA通信機能

HNA通信機能を使用するときに出力されるコードについて説明します。

＜この項の構成＞

(1)　エラーコード，エラー情報，理由コード，終了コード

(2)　HNAセンスコード

(3)　HNA2がサポートするBINDパラメタ形式

(4)　AP判定情報（コネクション回復情報）

(1)　エラーコード，エラー情報，理由コード，終了コード

HNA通信機能を使用するときに，XNF/ASが設定するエラーコード，エラー情報，理由コードについて説明します。

HNA1次局機能を使用したときのエラーコード，エラー情報，および理由コードを，表C-20～表C-22に示します。

HNA2次局機能では，汎用サーバ機能（SLUS）を使用したときのエラーコード，エラー情報，および理由コードを表C-23～表C-25に示します。また，560/20通信（NCAM）を使用したときのエラーコードおよび終了コードを表C-26，表C-27に示します。

表C-20　HNA1次局のエラーコード

コード名称 | 値 | 内容 | 対処
ENOENT | 2 | 通信管理が組み込まれていません。 | 通信管理のPPを組み込み，再起動してください。
EINTR | 4 | シグナルを受信しました。 | 対処不要です。
ENXIO | 6 | 通信管理が閉塞中（xnfstopコマンドが入力された），またはHNA1次局が未定義です。 | 通信管理のログを採取してください。
EBADF | 9 | 指定したファイルディスクリプタが不正です。 | 上位プログラムを見直してください。
EFAULT | 14 | メモリフォルトが発生しました。
EBUSY | 16 | 通信管理を初期化中です。 | 対処不要です。
ENODEV | 19 | 無効なシステムコールを発行しました。 | 上位プログラムを見直してください。
EMFILE | 24 | 一つのプロセスでオープンできるファイル数の上限を超えました（上限のデフォルトは100です）。 | 定義情報を見直してください。

注

そのほかのエラーコードをOSが返すことがあります。

表C-21　HNA1次局のエラー情報

コード名称 | 値 | 内容 | 対処
H1BADFLAG | 1 | 無効な入力情報を指定しました。 | 上位プログラムを見直してください。
H1NOFD | 2 | 定義で指定した最大PLU数を超えているため，fdを割り当てられません。
H1OUTSTATE | 3 | 関数を間違った順序で発行しました（該当関数を受け付けられる状態ではありません）。
H1NVPLU | 4 | PLU名称の指定が不正です。
H1PACCESS | 5 | 同一PLU名称をほかのAPが使用中です。
H1INVSLUL | 6 | パラメタリスト（h1_slu構造体）の全体長が不正です。
H1INVPUF | 7 | パラメタリスト（h1_slu構造体）のPU名称部の形式が不正です。
H1INVPUG | 8 | パラメタリスト（h1_slu構造体）に指定したPU名称がHNA1の定義に指定されていません。
H1INVSLUF | 9 | パラメタリスト（h1_slu構造体）のSLU名称部の形式が不正です。
H1INVSLUG | 10 | パラメタリスト（h1_slu構造体）に指定したSLU名称が指定されていません。
H1SACCESS | 11 | パラメタリスト（h1_slu構造体）に指定したPU名称，SLU名称は，すでにほかのAPに割り当てられています。
H1LOOK | 12 | 非同期のイベントが発生したため,受け付けられません。 | 対処不要です。
H1NODATA | 13 | APに渡すデータがありません。 | 上位プログラムを見直してください。
H1INVSID | 14 | セションIDが不正です。
H1BUSY | 15 | バッファビジー状態のため，受け付けられません。 | 対処不要です。
H1BADDATA | 16 | 送信データ量が多いため，バッファが確保できません。 | 定義情報を見直してください。
H1BADADR | 17 | 送信/受信データ領域のポインタが不正です。 | 上位プログラムを見直してください。
H1DATAERR | 18 | パラメタリスト（h1_pb構造体）の設定内容と送信データが不一致です。
H1PDOUBLE | 19 | ほかのPU，SLU名称と，PLU名称が重複しています。
H1INVOPT | 20 | オプションフラグの指定内容が不正です。
H1PROTERR | 21 | 送信要求したデータはプロトコル上誤りです。
H1SESSERR | 22 | SSCP-LUセションデータ透過指定ではないSLUに対して，SSCP-LUセションデータを送信要求しました。
H1UNMATCH | 23 | 関数発行元のPLUは，SSCP-LUセションデータ透過指定されたPLUと異なるため，受け付けられません。
H1BADVER | 24 | HNA1のバージョンが不正です。
H1PARMERR | 25 | パラメタリスト（h1_pb構造体）のイベント名，または付加情報の組み合わせが不正です。
H1USING | 26 | ほかのAPプロセスが，同一fdに対してライブラリ関数を実行中のため，受け付けられません。
H1SYSERR | 27 | システムエラーが発生しました。 | 表C-20を参照してください。
H1PBUSY | 28 | ペーシングビジー状態のため，送信要求は受け付けられません。 | 対処不要です。

表C-22　HNA1次局の理由コード

コード | 意味 | 対処
0x04420001​ | ACTPU応答監視タイマがタイムアウトしました。 | 相手側の障害要因を調査してください。
0x04420003​ | 相手局から下位層コネクションの終了要求を受信しているため，要求を拒否します。 | 障害要因を分析してください。
0x04420007​ | HNA下位サブレイヤのプロトコル違反です。 | 障害要因を分析してください。
0x04420008​ | PUは一時的に停止処理中です。 | 再試行してください。
0x04440001​ | ACTLU応答監視タイマがタイムアウトしました。 | 障害要因を分析してください。
0x04620000​ | xnfinact（非運用（PU停止））コマンドによる解放です。 | 対処不要です。
0x04620004​ | HNA1のリソースが不足しています。 | 定義を見直してください。
0x0462000​d | PUがオープン処理中状態です。 | 再試行してください。
0x0463**** | ACTPUに対して，-RSPを受信しました。****はシステムセンスコードを示します。 | -RSPの要因を分析してください。
0x04640000​ | xnfinact（非運用（SLU停止））コマンドによる解放です。 | 対処不要です。
0x0465**** | ACTLUに対して，-RSPを受信しました。****はシステムセンスコードを示します。 | -RSPの要因を分析してください。
0x04820005​ | 着信専用端末との間に経路が未確立です。 | 定義を見直してください。
0x04820006​ | XIDによる相手端末の識別に失敗しました。
0x04c20002 | PUが非運用状態です。 | xnfactコマンドで運用状態にしてください。
0x04c40002 | SLUが非運用状態です。 | xnfactコマンドで運用状態にしてください。

注

そのほか，下位層で検知する理由コード（0x01yyyyyy，0x02yyyyyy，0x03yyyyyy）などは，使用する各種レイヤでの理由コードを参照してください。

表C-23　HNA2次局（SLUS使用時）のエラーコード

コード名称 | 値 | 内容 | 対処
EPERM | 1 | ファイル所有者またはスーパユーザではありません。 | 通信管理のPPが正しく組み込まれていないため，再組み込みをしてください。
ENOENT | 2 | 通信管理が組み込まれていません。
ENXIO | 6 | 通信管理が閉塞しました。 | 通信管理のログを採取してください。
EBADF | 9 | 指定したファイルディスクリプタが不正です。 | 上位プログラムを見直してください。
EACCES | 13 | アクセス権のないファイルをオープンしようとしました。 | 通信管理のPPを組み込んで，再起動してください。
EFAULT | 14 | APが指定したバッファが不正で，メモリフォルトが発生しました。 | 上位プログラムを見直してください。
EBUSY | 16 | 通信管理が初期化中です。 | 対処不要です。
EMFILE | 24 | 1プロセスでオープンできるファイル数を超えてオープンしました。 | 定義情報を見直してください。
ETXTBSY | 26 | ハードウェア異常で通信管理再初期化中，または該当するスロットに対する下位層がオフライン状態です。 | 保守員に連絡してください。

注

そのほかのエラーコードをOSが返すことがあります。

表C-24　HNA2次局（SLUS使用時）のエラー情報

コード名称 | 値 | 内容 | 対処
H2BADADDR | 1 | 指定したホスト識別IDまたは自局LU番号が不正です。 | 上位プログラムを見直してください。
H2BADOPT | 2 | 指定したオプション形式が不正です。
H2ACCES | 3 | ほかのユーザが該当するSLUを使用中，またはシステムゼネレーション指定範囲外のアドレスを指定しました。
H2OUTSTATE | 6 | マクロを誤った順序で発行しました。
H2SYSERR | 8 | システムエラーです。 | 表C-23を参照してください。
H2LOOK | 9 | 非同期イベントが発生しました。 | 対処不要です。
H2BADDATA | 10 | 指定したデータ長が長過ぎます。 | 上位プログラムを見直してください。
H2BUFOVFLW | 11 | 情報を設定するための引数に割り当てられたバイト数が，引数の値を保存するのに不十分です。
H2NODATA | 13 | 受信イベントがないときに，h2_rcvまたはh2_lookマクロの発行を受け付けました。
H2BADFLAG | 16 | オープンフラグが不正です。
H2NOTSUPPORT | 18 | 未サポートマクロまたは未サポートイベントを発行しました。
H2DATAERR | 100 | データ形式が不正です。
H2BADVER | 101 | パラメタリスト（h2_pb構造体）の初期化漏れなどです。
H2BADSID | 102 | 指定したセション識別IDが不正です。
H2NOFID | 103 | SLUSの通信エンドポイントが不足しました。 | 定義情報を見直してください。
H2BADSTATE | 104 | セション状態の不正などが発生しました。 | 上位プログラムを見直してください。
H2BUSY | 105 | ビジー制御のため，送信要求の受け付けができません。 | 対処不要です。
H2PBUSY | 106 | ペーシングビジーのため，送信要求の受け付けができません。

表C-25　HNA2次局（SLUS使用時）の理由コード

コード | 意味 | 対処
044011** | ACTPU受信 | 障害要因を分析し，セション再設定をしてください。
044012** | ACTLU受信
044013** | DACTLU受信
044014** | DACTPU受信
04402*** | 接続要求でタイムアウト発生
044031** | セグメントエラー発生（SSCP-LUデータ受信）
044032** | セグメントエラー発生（LU-LUデータ受信）
044033** | セグメントエラー発生（SCコマンド受信）
044041** | HNA2内部リソース確保失敗
04c04200 | HNA2内部リソース状態不正 | ほかの通信管理プログラムとの組み合わせ，および定義情報を見直してください。
044051** | DL/NLコネクション切断発生 | 障害要因を分析し，セション再設定をしてください。
04406100​ | 再初期化発生，または該当するスロットに対する下位層がオフライン状態
04e07100 | xnfstopの入力 | 対処不要です。

注１

**，***は，HNA2内部状態を示します。

注２

そのほかの，下位層で検知する理由コード（0x01yyyyyy，0x02yyyyyy，0x03yyyyyyなど）については，使用する各種レイヤでの理由コードを参照してください。

表C-26　HNA2次局（NCAM使用時）のエラーコード

名称
値
内容

EINTR
4
強制終了（SIGKILL，SIGTERM）を受けました。

EIO
5
openシステムコールで指定された通信用スペシャルファイルがopen済みです。

ENXIO
6
次のどれかです。

通信管理が閉塞しました。

xnfstopが入力されました。

支援していないLUを使用しようとしました。

通信用アダプタが実装されていません。

ゼネレーションで，デフォルトアドレスの設定がないLUに対して，通信APで相手アドレスを設定しませんでした。

EFAULT
14
メモリフォルトが発生しました。

EBUSY
16
通信管理が初期化中です。

ETXTBSY
26
ハードウェア異常で通信管理再初期化中，または該当するスロットに対する下位層がオフライン状態です。

注

そのほかのエラーコードをOSが返すことがあります。

表C-27　HNA2次局（NCAM使用時）の終了コード

名称
値
readシステムコールでの意味
writeシステムコールでの意味
ioctlシステムコールでの意味

CC_NL
0x0000
データ受信（残りのデータなし）
正常終了
正常終了

CC_DT
0x0001
データ受信（残りのデータあり）
該当しません。
該当しません。

CC_BID
0x0002
BIDコマンド受信

CC_EOM
0x0003
論理メッセージの終結

CC_SIG
0x0004
SIGNAL受信

CC_BIND
0x0005
セションパラメタ受信

CC_STAT
0x0006

セション状態の変化

アダプタ初期化終了

公衆網接続完了

HDLCリンク確立

NLリンク確立

CC_PAC
0x0007
BIU受信でのペーシングカウントの変化（SLUタイプ1のときだけ）

CC_ERLEN
0x0100
受信バッファ長＜セションパラメタ長

CC_ERFC
0x0101
該当しません。
ioctlで指定したrequest，または機能コード未サポート

CC_ERCA
0x0200
アダプタエラー発生
同左
同左

CC_ERDL
0x0201
HDLCエラー発生
同左
同左

CC_ERDDX
0x0202
NLエラー発生
同左
同左

CC_ERSEG
0x0203
セグメントエラー
該当しません。
該当しません。

CC_ERHDX
0x0300
該当しません。
送信権なしエラー
同左

CC_NRSP
0x0301
HNAプロトコル上の否定応答受信
同左
同左

CC_ERHNA
0x0302
該当しません。

LU-LUの場合
DTOFFによって送信できません。

SSCP_LUの場合
SSCP_LUOFFによって送信できません。

同左

CC_ERSTAT
0x0303
該当しません。

送信チェイン状態がチェイン中の場合
First Dataを指定しました。

送信チェイン状態が初期状態の場合
First Data以外を指定しました。

SSCP_LUフロー時，送信データ長に256を超える値を指定しました。

request=R_COMP
<正常終了>
1BIUをすべてreadしていません。
<異常終了>
BIUをreadしていません。

request=R_STAT
<SIGNALコマンド送信時>
即時制御に違反しています。
<回線の接続／切断時>
専用回線です。

request=R_GETPRM
LU_LUセションがありません。

CC_0801
0x0801
-RSP（0x0801）送信
該当しません。
該当しません。

CC_0805
0x0805
-RSP（0x0805）送信

CC_0813
0x0813
-RSP（0x0813）送信

CC_0815
0x0815
-RSP（0x0815）送信

CC_081B
0x081B
-RSP（0x081B）送信

CC_0821
0x0821
-RSP（0x0821）送信

CC_1003
0x1003
-RSP（0x1003）送信

CC_2001
0x2001
-RSP（0x2001）送信

CC_2002
0x2002
-RSP（0x2002）送信

CC_2003
0x2003
-RSP（0x2003）送信

CC_2005
0x2005
-RSP（0x2005）送信

CC_400F
0x400F
-RSP（0x400F）送信

CC_8004
0x8004
-RSP（0x8004）送信

CC_8005
0x8005
-RSP（0x8005）送信

CC_8008
0x8008
-RSP（0x8008）送信

CC_8009
0x8009
-RSP（0x8009）送信

CC_800F
0x800F
-RSP（0x800F）送信

(2)　HNAセンスコード

HNA通信機能で相手システムに送信するHNAセンスコードを表C-28，表C-29に示します。

ネットワーク層，回線アダプタ制御の詳細エラーコードについては，表C-7～表C-14を参照してください。

表C-28　HNAセンスコード

センスコード | 名称 | 返送要因 | HNA1 | HNA2
0x0801 | リソースなし | ペーシング不正のリクエストを受信しました。 | － | ○※１
0x0805 | セション制限超過 | 使用できるセション数を超えました。 | － | ○※２
0x0807 | リソース使用不可 | PLU名称が解析できませんでした。 | ○ | －
0x0809 | モード不一致 | RQR応答送信前に再度RQRを受信しました。 | ○ | －
0x080A | 実行不能（通知なし） | 上位未オープン状態でBINDを受信しました（自動ログオン未使用のとき）。 | － | ○
0x080C | 要求実行機能なし | SSCPメッセージの解釈ができません。 | ○ | －
0x0813 | ブラケット開始拒否（RTRなし） | ブラケット開始要求に対して拒否されました。 | － | ○※２
0x0815 | 機能活性済み | LUセション活性済みの状態でBINDを受信しました。 | － | ○
0x081A | シーケンス誤り | SSCP/LUセションでのデータとLUセションのステータスが不正です。 | ○ | －
0x081B | 競合状態 | データ送信処理中でのデータを受信しました。 | － | ○※２
0x0821 | セションパラメタ不正 | セションパラメタの内容が不正です。 | － | ○
0x0827 | 再試行要求 | INIT-SELF，またはログオン受信時に，該当するLUでの処理ができませんでした。 | ○ | －
0x0831 | LU対応機能使用不可 | 電源断などで，該当するLUに対する処理実行ができなくりました。 | － | ○※２
0x0835 | パラメタ不正 | STSNコマンド，または応答のRUが不正です。 | ○※３ | －
0x0845 | 実行不能（通知あり） | 上位未オープン状態でBINDを受信しました（自動ログオン使用のとき）。 | － | ○
0x1002 | RU長異常 | RU長が不正なデータを受信しました。 | ○ | ○※２
0x1003 | 未サポート機能 | サポートしていない機能を示すデータを受信しました。 | － | ○※４
0x1005 | パラメタ異常 | RQコードが不正です。また，RU長が規定の長さ未満です。 | ○ | －
0x1007 | カテゴリ不可 | 使用できないカテゴリのデータを受信しました。 | ○ | ○※１
0x2001 | シーケンス異常 | リクエストのシーケンス番号の誤りです。 | ○ | ○
0x2002 | チェイン違反 | チェイン状態の違反です。 | － | ○※２
0x2003 | ブラケット違反 | ブラケット状態の違反です。 | － | ○※２
0x2005 | DT OFF | DTステータスがOFF状態です。 | ○ | ○
0x2007 | DT ON | DTステータスがON状態です。 | － | ○※１
0x4001 | RH異常 | RHの形式の誤りです。 | ○ | －
0x4007 | RQD不可 | RQDができないセションで，RQDのリクエストを受信しました。 | － | ○※２
0x4008 | ペーシング不可 | ペーシング未使用のセションで，ペーシング要求付きのリクエストを受信しました。 | ○ | －
0x400F | FI誤り | FI=YのFMデータを受信しました。 | － | ○※２
0x8004 | DAF不正 | DAFの値を認識できません。 | ○ | ○
0x8005 | セションなし | セション未確立状態でデータ受信をしました。 | ○ | ○※１
0x8007 | セグメント異常 | セグメント違反のデータ受信をしました。 | ○ | ○
0x8008 | PU非活性 | PU活性以前のデータ受信をしました。 | － | ○
0x8009 | LU非活性 | LU活性以前のデータ受信をしました。 | － | ○
0x800E | OAF認識不能 | OAFの値を認識できません。 | ○ | －
0x800F | アドレス組み合わせ異常 | PUあてにSSCP以外からのデータ受信をしました。 | － | ○※２

（凡例）

○：送信します。

－：該当しません。

注※１

HNA2次局通信機能で，汎用サーバ機能を使用したときに送信します。

注※２

HNA2次局通信機能で，560/20通信を使用したときに送信します。

注※３

HNA1次局通信機能で応答は返しませんが，障害情報（ソフトウェアロギング）を採取します。

注※４

HNA2次局通信機能で，560/20通信を使用し，外字が発生したときに0x10030010を送信します。

表C-29　HNA2のセンスコードの意味，要因，および対処

センスコード
意味，要因，および対処

0x0801
リソースなし（ペーシング不正のリクエストを受信）

要因：

相手局から，ペーシングカウント値を無視したデータを受信しました。

対処：

相手局の通信管理の見直しをしてください。

0x080A
実行不能（通知なし）（上位未オープン状態でのBIND受信（自動ログオン機能未使用のとき））

要因：

自動ログオン機能を使用しないLUに対して，相手局からBINDを受信しましたが，HNA2の上位APを起動していないため，HNA2が否定応答をしました。

対処：

(1)上位APを起動後，相手局からBINDを送るようにしてください。

(2)上位APを起動しても，同一のセンスでエラーとなる場合は，定義不正が考えられるため，相手局側のSLU定義と自局の定義（max_xx_LU）を見直してください。

0x0813
ブラケット開始拒否（RTRなし）（ブラケット開始要求に対して拒否）

要因：

ブラケット開始要求に対して，HNA2が拒否しました（相手局とのプロトコル不正が発生しています）。HNA2が回復してもRTRは送信しません。

対処：

相手局との送受信シーケンスを見直してください。

0x0815
機能活性済み（LUセション活性済みでのBIND受信）

要因：

LU-LUセション活性化済みで，BINDコマンドを受信しました。

対処：

相手局の通信管理を調査してください。

0x081B
競合状態（データ送信処理中でのデータ受信）

要因：

端末からのデータ送信要求と，相手局からのデータ送信がすれ違いになりました。

対処：

業務開始シーケンスを見直してください。

0x0821
セションパラメタ不正（セションパラメタの内容が不正）

要因：

相手局が発行したBINDパラメタが，HNA2で受信できる形式ではないため，否定応答しました。

対処：

「付録C.7(3)　HNA2がサポートするBINDパラメタ形式」を参照し，相手局で発行するBINDパラメタを修正してください。

0x0831
LU対応機能使用不可（電源断などでLUに対する処理実行ができない）

要因：

上位APを終了したため，その後受信したデータに対してHNA2ドライバが否定応答しました。

対処：

上位APの問題のため，上位AP側を調査してください。

0x0845
実行不能（通知あり）（上位未オープン状態でのBIND受信（自動ログオン機能使用のとき））

要因：

自動ログオン機能を使用するLUに対して，相手局からBINDを受信しましたが，HNA2の上位APを起動していないため，HNA2が否定応答をしました。BINDを受信できるようになった時点（APが起動した時点）で，相手局にNOTIFYを通知します（通常運用で発生）。

対処：

(1)上位APを起動後，相手局からBINDを送るようにしてください。HNA2は，ACTLUやNOTIFYでSLUの実行可否を通知するため，相手局がその通知を受けたタイミングでBINDを発行するようにしてください。

(2)上位APを起動しても，同一のセンスでエラーとなる場合は，定義不正が考えられるため，相手局側のSLU定義と自局の定義（max_xx_LU）を見直してください。

0x1002
RU長異常（RU長が不正なデータ受信）

要因：

相手局からRU長が不正なデータを受信しました（相手局要因）。

対処：

相手局の通信管理またはアプリケーションの見直しをしてください。

0x1003
未サポート機能（サポートしていない機能を示すデータ受信）

要因：

相手局から未サポートコマンドを受信しました。

対処：

相手局からこのコマンドを送信しないように対策してください。

0x1007
カテゴリ不可（FI=NのSCコマンドを受信）

要因：

FI=NのSCコマンドを受信しました。

対処：

相手局の通信管理またはアプリケーションの見直しをしてください。

0x2001
シーケンス異常（リクエストのシーケンス番号の誤り）

要因：

シーケンス番号が誤っているデータを受信しました（相手局要因）。

対処：

(1)相手局の通信管理の見直しをしてください。

(2)通信装置との定義不正などで，回線上でデータ抜けなどが発生していないことを確認してください。

0x2002
チェイン違反（チェイン状態の違反）

要因：

チェイン状態の違反です（相手局要因）。

対処：

相手局の通信管理またはアプリケーションの見直しをしてください。

0x2003
ブラケット違反（ブラケット状態の違反）

要因：

ブラケット状態の違反です（相手局要因）。

対処：

相手局の通信管理またはアプリケーションの見直しをしてください。

0x2005
DT OFF（DTステータスがOFF）

要因：

DTオフ状態でSC（セションコマンド）以外のLU-LUデータを受信しました（相手局要因）。

対処：

相手局の通信管理またはアプリケーションの見直しをしてください。

0x2007
DT ON（DTステータスがON）

要因：

DTオン状態でSTSNを受信しました（相手局要因）。

対処：

相手局の通信管理またはアプリケーションの見直しをしてください。

0x4007
RQD不可（RQDができないセションでRQDのリクエストを受信）

要因：

RQDができないセションで，RQDのリクエストを受信しました（相手局要因）。

対処：

相手局の見直しをしてください。

0x400F
FI誤り（FI=YのFMデータを受信）

要因：

FI=YのFMデータを受信しました（相手局要因）。

対処：

相手局の通信管理またはアプリケーションの見直しをしてください。

0x8004
DAF不正（DAFの値を認識できません）

要因：

HNA2で定義していないLUに対してデータ（コマンド）を受け付けたため，HNA2が否定応答しました（定義不正）。

対処：

(1)相手局のSLU定義とHNA2の定義（max_xx_LU）を合わせてください。

(2)SLUSでの接続の場合は，定義（HNA2_destination，HNA2_PU）が相手局のアドレスと合っていることも確認してください。

0x8005
セションなし（セション未確立状態でのデータ受信）

要因：

必要なセション（SSCP-PUセション，SSCP-LUセションなど）を活性化する前に，相手局がそのセション上でデータ（コマンド）を送信しました（相手局不正）。

対処：

相手局側の問題であるため，相手局の通信管理またはアプリケーション側でプロトコル違反をしていないか調査してください。

0x8007
セグメント異常（セグメント違反のデータ受信）

要因：

相手局が，セグメント分割送信したデータをHNA2で組み立て中に，HNA2がセグメント組み立て異常を検出しました（相手局要因）。

対処：

(1)相手局の通信管理で，セグメント分割手順に誤りがないかを調査してください。

(2)通信装置との定義不正などで，回線上でデータ抜けなどが発生していないかを確認してください。

0x8008
PU非活性（PU活性以前のデータ受信）

要因：

SSCP-PUセション未確立（ACTPU）時に，ACTPU以外のデータを受信しました。

対処：

相手局の通信管理に誤りがないかを調査してください。

0x8009
LU非活性（LU活性以前のデータ受信）

要因：

SSCP-LUセション未確立（ACTLU未受信）時に，ACTLU以外のSLUに対するデータを受け付けました。

対処：

相手局の通信管理に誤りがないかを調査してください。

0x800F
アドレス組み合わせ異常（PUあてにSSCP以外からのデータ受信）

要因：

TH内のDAFがX'00'で，OAFがX'00'以外のデータを受信しました（相手局要因）。

対処：

相手局からこのデータを送信しないように対策してください。

(3)　HNA2がサポートするBINDパラメタ形式

HNA2を使用する場合のBINDパラメタ形式およびBINDパラメタ不正コードについて説明します。

(a)　560_LUの場合

560_LUの場合のBINDパラメタ形式を表C-30に示します。

なお，次の形式でなければなりません。

BINDパラメタ長が0x1B以上

PLU名長が0x08以下

PLU名長分のPLU名

10バイト目が0x00以外

10バイト目が0x［8-9またはa-f］［0-4］※以外

RUの該当するバイト値をマスクした結果が正解値

注※

［a-b］は，文字aから文字bまでの任意の1文字があてはまることを意味します。

表C-30　560_20LUの場合のBINDパラメタ形式

バイト位置 | 正解値 | マスク | チェック内容
0 | 0x31 | 0xff | 全ビットチェック
1 | 0x01 | 0xff | 全ビットチェック
2 | 0x03 | 0xff | 全ビットチェック
3 | 0x03 | 0xff | 全ビットチェック
4 | 0x00 | 0x42 | 1ビット目と6ビット目をチェック
5 | 0x00 | 0x42 | 1ビット目と6ビット目をチェック
6 | 0x30 | 0x30 | 2ビット目と3ビット目をチェック
7 | 0x80 | 0xb1 | 0，2，3ビット目と7ビット目をチェック
14 | 0x0[1-3] | 0xff | 全ビットチェック

(b)　SLUS_LUの場合

SLUS_LUの場合のBINDパラメタ形式を表C-31に示します。

なお，次の形式でなければなりません。

BINDパラメタ長が0x1B以上

RUの該当するバイト値をマスクした結果が正解値

注

［a-b］は，文字aから文字bまでの任意の1文字があてはまることを意味します。

表C-31　SLUS_LUの場合のBINDパラメタ形式

バイト位置 | 正解値 | マスク | チェック内容
0 | 0x31 | 0xff | 全ビットチェック
1 | 0x01 | 0xff | 全ビットチェック
3 | 0x0[3-4] | 0xff | 全ビットチェック

(c)　BINDパラメタ不正エラーコード

BINDパラメタ不正エラーコードを表C-32に示します。

表C-32　BINDパラメタ不正エラーコード

コード
意味

1
BINDパラメタ長が規定より小さいです（LUタイプ1/2/3）。

2
次のどれかです。

フォーマットがB'0000'ではありません（LUタイプ1/2/3）。

起動タイプが非交渉形ではありません（LUタイプ1/2/3）。

FMプロファイルが3ではありません（LUタイプ1/2/3）。

TSプロファイルが3ではありません（LUタイプ1/2/3）。

3
PLUプロトコル不正です。

5
SLUプロトコル不正です。

6
共通プロトコル不正です。

14
PLUプロトコルのOIC以外も送信しました。

15
PLUプロトコルの即時要求モードを使用しません。

16
PLUプロトコルのチェイン応答タイプが，例外応答要求だけ送信ではありません。

17
PLUプロトコルの圧縮をします。

18
SLUプロトコルのOIC以外も送信しました。

19
SLUプロトコルの即時要求モードを使用しません。

20
SLUプロトコルのチェイン応答タイプが，例外応答要求だけ送信ではありません。

21
共通プロトコルのFMHを使用します。

22
共通プロトコルのブラケットを使用します。

23
共通プロトコルの交代コードがB'0'ではありません。

24
共通プロトコルの通常フロー通信モードが全二重ではありません。

25
PSプロファイルが0ではありません。

(4)　AP判定情報（コネクション回復情報）

HNA2次局機能の汎用サーバ機能（SLUS）を使用した場合のAP判定情報（コネクション回復情報）を表C-33に示します。

表C-33　HNA2次局機能の汎用サーバ機能（SLUS）を使用した場合のAP判定情報（コネクション回復情報）

マクロ名 | 値 | 要因 | 意味 | リトライ可否
H2_EROLDF | 0x00 | 通常のパラメタエラー，プロトコルエラー | APの独自基準で判定 | ○
H2_ERBUSY | 0x20 | 通信網の通信リソースが短期的にビジー状態 | 一定の時間間隔で複数回の再試行が望ましい
H2_ERPDST | 0x40 | プロトコルによって相手局要因で異常終了
H2_ERNRTY | 0x60 | 再試行が望ましいそのほかの要因
H2_ERHARD | 0x80 | ハードウェア障害によってアダプタが使用できないなどの恒久的要因（閉塞） | 再試行は無意味 | ×
H2_ERDEST | 0xa0 | 通信網の通信リソースが長期的にビジー状態 | 再試行にはオペレータの判断が必要
H2_ERPSRC | 0xc0 | 自局のプロトコル上の要因で接続不可（自局要因）
H2_ERHALT | 0xe0 | オペレータの判断が必要なそのほかの長期的要因
H2_EREROR | 0xff | 障害情報未発生 | APの独自基準で判定

（凡例）

○：リトライできます。

×：リトライできません。

付録D　XNF/ASのトレース形式

XNF/ASで採取できるトレース形式について説明します。

注意事項

トレース採取機能の目的は障害調査用です。

CPU高負荷時にはトレース採取が抜ける場合があります。

採取するデータ長は制限があります。送受信データがすべて採取されるわけではありません。

＜この節の構成＞

付録D.1　APIトレース

付録D.2　回線トレース

付録D.3　OSI拡張機能のソケットトレース

付録D.1　APIトレース

＜この項の構成＞

(1)　HSC APIトレース形式

(2)　NCSB APIトレース形式

(3)　HDLCパススルー APIトレース形式

(4)　X.25パススルー APIトレース形式

(5)　OSI通信機能 APIトレース形式

(6)　HNA1 APIトレース形式

(7)　HNA1内部トレース形式

(8)　NCAM APIトレース形式

(9)　SLUS APIトレース形式

(1)　HSC APIトレース形式

HSC1およびHSC2手順回線のAPIトレースの形式です。

                                      *** 09/04/01 17:22:56[783] ***
AP_hsc_accept  name:line102                               #0000036745​
MACRO = BT_OPEN
                                      *** 09/04/01 17:22:56[783] ***
AP_hsc_complt  name:line102                               #0000036746​
MACRO = BT_OPEN
RETURN = 0
                                      *** 09/04/01 17:22:57[801] ***
AP_hsc_accept  name:line101                               #0000036747​
MACRO = BT_WTXT
TABLE = LCB
   0000: 10004000​ 00000000​ 00000000​ 00000200​  ..@.............
   0010: 00000000​ 00000000​ 00000000​ 2000bb68  ............ ..h
   0020: 00000000​ 00000000​ 00000000​ 00000000​  ................
   0030: 00000000​ 00000000​ 00000000​ 00000000​  ................
   0040: 00000000​ 00000000​                    ........
DATA(LENGTH = 1000)
   0000: 53545874​ 65787445​ 54427f7f 7f7f7f7f  STXtextETB......

YY/MM/DD HH:MM:SS[XXX]：トレース採取時刻。年/月/日 時間:分:秒[ミリ秒]の形式で表示する。

AP_hsc_xxxxx：HSC APIのトレースID。次の種別がある。

トレースID | 説明
AP_hsc_accept | アプリケーションからの要求受付
AP_hsc_reject | アプリケーションからの要求拒否
AP_hsc_complt | アプリケーションからの要求完了

name：内部AP名称

MACRO=：発行したライブラリ関数名称。

RETURN：発行したライブラリ関数の終了状態を表示する。

TABLE：上位APとのインタフェーステーブル名を表示する。続けてテーブル内容を表示する。

DATA(LENGTH=xxxx)：送受信データのデータ長（xxxx）を表示する。続けてデータの内容を表示する。

(2)　NCSB APIトレース形式

NCSB手順回線のAPIトレースの形式です。

                                      *** 09/04/01 11:22:08[230] ***
AP_ncsb_accept name:line101                               #0000000676​
MACRO = BT_OPEN
                                      *** 09/04/01 11:22:08[230] ***
AP_ncsb_complt name:line101                               #0000000677​
MACRO = BT_OPEN
RETURN = 0
                                      *** 09/04/01 11:22:57[801] ***
AP_ncsb_accept  name:line101                              #0000000678​
MACRO = BT_WTXT
TABLE = LCB
   0000: 00004000​ 00000000​ 00000000​ 00000000​  ..@.............
   0010: 00000000​ 00000000​ 00000000​ 00000000​  ................
   0020: 00000000​ 00000000​ 00000000​ 00000000​  ................
   0030: 00000000​ 00000000​ 00000000​ 00000000​  ................
   0040: 00000000​ 00000000​ 00000000​ 2ff2012c  ............/..,
DATA(LENGTH = 1000)
   0000: 53545874​ 65787445​ 54427f7f 7f7f7f7f  STXtextETB......

YY/MM/DD HH:MM:SS[XXX]：トレース採取時刻。年/月/日 時間:分:秒[ミリ秒]の形式で表示する。

AP_ncsb_xxxxx：NCSB APIのトレースID。次の種別がある。

トレースID | 説明
AP_ncsb_accept | アプリケーションからの要求受付
AP_ncsb_reject | アプリケーションからの要求拒否
AP_ncsb_complt | アプリケーションからの要求完了

name：内部AP名称

MACRO=：発行したライブラリ関数名称。

RETURN：発行したライブラリ関数の終了状態を表示する。

TABLE：上位APとのインタフェーステーブル名を表示する。続けてテーブル内容を表示する。

EVENT：非同期要求に対する完了の有無を表示する。

DATA(LENGTH=xxxx)：送受信データのデータ長（xxxx）を表示する。続けてデータの内容を表示する。

(3)　HDLCパススルー APIトレース形式

HDLCパススルーのAPIトレースの形式です。

                                      *** 09/04/01 10:53:36[478] ***
AP_hdlc        name:hdlc0001                              #0000000001​
   pid[   21044] lib[D_OPEN  ] fd[   4] mode[        ]
   flow[O_DFLOW] rtn[       4] (d_err[ ]) (err [ ])

                                      *** 09/04/01 10:53:36[478] ***
AP_hdlc        name:hdlc0001                              #0000000002​
   pid[   21044] lib[D_BIND  ] fd[   4] mode[        ] vass[ 100]
   flow[O_DFLOW] rtn[       0]
   d_bind
    [000600020064​]
                                      *** 09/04/01 10:53:36[527] ***
AP_hdlc        name:hdlc0001                              #0000000015​
   pid[   21044] lib[D_SND   ] fd[   4] mode[        ] vass[ 100]
   flow[O_DFLOW] rtn[      32]
              send data     32
   0000: 01313233​ 34353637​ 38393a3b 3c3d3e3f  .123456789​:;<=>?
   0010: 40414243​ 44454647​ 48494a4b 4c4d4e4f  @ABCDEFGHIJKLMNO

YY/MM/DD HH:MM:SS[XXX]：トレース採取時刻。年/月/日 時間:分:秒[ミリ秒]の形式で表示する。

name：内部AP名称を示す。

pid：アプリケーションのプロセスIDを示す。

lib：発行したライブラリ関数名称。

fd：ファイル識別子を示す。

mode：同期・非同期を示す。

vass：仮想スロット番号を示す。

flow：d_open発行時のD_FLOW指定有無を示す。

rtn：ライブラリからのリターン情報。
d_lookの場合，次のイベントをセットする。

イベント | 説明
D_CONNECT | 接続確認の受信
D_DATA | データの受信
D_DISCONNECT | 切断の受信

d_getstateの場合，次のイベントをセットする。

イベント | 説明
D_UNBIND | 結合されていない
D_IDLE | アイドル状態
D_OUTCON | コネクション確立保留中
D_DATAXFER | データ転送可能

d_snd / d_rcvの場合，データ長をセットする。

d_err：rtnが0以外であればエラーコードを表示する。

err：rtnが0以外であればエラー番号を表示する。

send data / recv data：送受信データを示す。直後にデータ長を，続けてデータを示す。

(4)　X.25パススルー APIトレース形式

X.25パススルーのAPIトレースの形式です。

                                      *** 09/04/01 09:47:56[934] ***
AP_nli         name:nliv0002                              #0238467571​
   pid[     40158] lib[n_open    ] mode[O_NDELAY]
   rtn[   0] (n_err[ ]) (err [ ])

   act_mode[NLI_INT|NLI_CALL|NLI_QBIT|NLI_MLT|NLI_LCN|NLI_DISC|NLI_SENDEX|
            NLI_NSAP]
                                      *** 09/04/01 09:48:22[275] ***
AP_nli         name:nliv0001                              #0238467586​
   pid[      5726] lib[n_connect ] mode[O_NDELAY]
   rtn[  -1]   n_err[NNODATA   ]

   act_mode[NLI_INT|NLI_CALL|NLI_QBIT|NLI_MLT|NLI_LCN|NLI_DISC|NLI_SENDEX|
            NLI_NSAP]

   PROTOCOL ADDR  (length = 32)
    [d005077654321​fd20400000064​d3022000840​d48000800112345671001000001​]
   USER DATA      (length = 16)
    [31360000000000000000000000000000​]
                                      *** 09/04/01 09:49:02[116] ***
AP_nli         name:nliv0001                              #0238467591​
   pid[      5726] lib[n_snd     ] mode[O_NDELAY] vass[ 100]
   rtn[1024]

   act_mode[NLI_INT|NLI_CALL|NLI_QBIT|NLI_MLT|NLI_LCN|NLI_DISC|NLI_SENDEX|
            NLI_NSAP]

   send data   850   flags[N_MORE|N_QBIT]
   0000: 31323334​ 35363738​ 39303132​ 33343536​  1234567890123456​
   0010: 37383930​ 31323334​ 35363738​ 39303132​  7890123456789012​
   0020: 33343536​ 37383930​ 31323334​ 35363738​  3456789012345678​

YY/MM/DD HH:MM:SS[XXX]：トレース採取時刻。年/月/日 時間:分:秒[ミリ秒]の形式で表示する。

name：内部AP名称を示す。

pid：プロセスIDを示す。

lib：発行したライブラリ関数を示す。

mode：同期・非同期を示す。

vass：仮想スロット番号を示す。

rtn：ライブラリからのリターン情報を示す。
n_lookの場合，次のイベントをセットする。

イベント | 説明
N_LISTEN | コネクション確立指示の受信
N_CONNECT | コネクション確立確認の受信
N_DATA | ユーザデータの受信
N_DISCONNECT | コネクション切断通知の受信
N_RST | コネクションリセット要求の受信
N_RCVRST | コネクションリセット確認の受信
N_INT | 優先データの受信

n_getstateの場合，次のイベントをセットする。

イベント | 説明
N_UNBIND | 結合されていない
N_IDLE | アイドル状態
N_OUTCON | 出ていく接続が保留中
N_INCON | 入ってくる接続が保留中
N_DATAXFER | データ転送が可能

N_UNBIND結合されていません。
n_snd / n_rcvの場合，データ長をセットする。

n_err：rtnが0以外であればエラーコードを表示する。

err：rtnが0以外であればエラー番号を表示する。

act_mode：n_openで指定するoflagの値を表示する。

send data / receive data：送受信データを示す。直後にデータ長を，続けてデータを示す。

flag：送受信データの付加情報を示す。

PROTOCOL ADDR：ネットワークアドレスフィールドを示す。

USER DATA：VCのX.25コールユーザデータを示す。

accept network address：VCの相手局ネットワークアドレスを示す。

(5)　OSI通信機能 APIトレース形式

OSI通信機能のAPIトレースの形式です。

                                      *** 09/04/01 14:47:58[809] ***
AP_osas        name:osas0194                              #0000193049​
   << accept   >>
   new-pid[   16766]   est-pid[   16766]  
   system [OPEN ]  
   ascid  [    ]      
                                      *** 09/04/01 14:47:58[809] ***
AP_osas        name:osas0194                              #0000193051​
   << complete >>
   new-pid[   16766]   est-pid[   16766]  
   system [OPEN ]  
   ascid  [    ]      
                                      *** 09/04/01 14:44:12[551] ***
AP_osas        name:osas0165                              #0000166105​
   << complete >>
   new-pid[   16766]   est-pid[   16766]   vass  [   6]
   macro  [SEND   ]    mode   [O_ASYN]     reqid [O_PDTRQ ]
   ascid  [   8]      
   cd : 200aa140

0 00000000​ 00000003​ 00000000​ 00000000​
10 00000000​ 00000003​ 00000000​ 00000002​
20 00000000​ 00000000​ 00000000​ 00000001​
30 00000000​ 00000002​ 00000000​ 00000005​
40 00000000​ 00000001​ 00000000​ 20001f18
50 00000000​ 000000ff 00000000​ 20001f8c
60 00000000​ 20001f90 00000000​ 20001f94
70 00000000​ 20001f98 00000000​ 20001f78
80 00000000​ 20001f7c 00000000​ 20001f80
90 00000000​ 20001f84 00000000​ 20001fe4
a0 00000000​ 20001fe8 00000000​ 20001fec
b0 00000000​ 20001ff0 00000000​ 20001f88
c0 00000000​ 00000000​ 00000000​ 00000001​
d0 00000000​ 20001fa0 00000000​ 20001ff8
e0 00000000​ 20002018​ 00000000​ 00000000​
f0 00000000​ 00000000​ 00000000​ 00000000​
100 00000000​ 00000000​ 00000000​ 00000000​
110 00000000​ 00000000​ 00000000​ 200068a0
120 00000000​ 00001ff1 00000000​ 20004890​
130 00000000​ 00001ff1 00000000​ 00001ff1
140 00000000​ 00000000​ 00000000​ 00000000​
150 00000000​ 00000000​ 00000000​ 00000000​
160 00000000​ 00000000​ 00000000​ 00000000​
170 00000000​ 20002598​ 00000000​ 20001ed0
180 00000000​ 00000000​ 00000000​ 00000000​
190 00000000​ 00000000​ 00000000​ 00000000​
1a0 00000000​ 00000000​ 00000000​ 00000000​
send data 8177
0000: 28821fed 02027fff a0821fff ffffffff (...............

YY/MM/DD HH:MM:SS[XXX]：トレース採取時刻。年/月/日 時間:分:秒[ミリ秒]の形式で表示する。

name：内部AP名称を示す。

accept / complete：通信マクロまたはシステムコールの受付もしくは完了を示す。

new-pid：該当マクロ発行時のプロセスIDを示す。

est-pid：アソシエーション確立時のプロセスIDを示す。

system：発行したシステムコールを示す。

macro：発行した通信マクロを示す。

ascid：アソシエーションIDを示す。

mode：同期・非同期を示す。

vass：仮想スロット番号を示す。

errno：エラー番号を示す。

reqid：発行した通信マクロでの要求種別を示す。

cd：通信記述部を示す。

O_psap：相手局PSAPアドレスのサイズを示す（0でない場合は内容も表示）。

O_spsap：自局PSAPアドレスのサイズを示す（0でない場合は内容も表示）。

O_mninf：マルチネットワーク情報のサイズを示す（0でない場合は内容も表示）。

send data / receive data：送受信データを示す。直後にデータ長を，続けてデータを示す。

(6)　HNA1 APIトレース形式

HNA1次局のAPIトレースの形式です。

                                      *** 09/04/01 10:24:55[283] ***
AP_hna1        name:HNA1SFRF                              #0000000820​
   Function name[ LOOK ]    
   errno   [ 0 ]
   h1_errno[ 0 ]
   h1_pb  struct
     _version[ 0x00000001​     ] event[ H1_DATA       ] session  [ 0x0000     ]
     cc      [ 0x00000000​     ] sid  [ 1             ]
     sr_info [ H1_SSCPLU    + H1_BEGIN_RU  ]
     slen    [ 0              ] sadd [ 0x2000354​c    ] rblen    [ 32768      ]
     rlen    [ 10             ] radd [ 0x2000b54c    ] usr_info [ 0x00000000​ ]
     th      [ 0x000000000000​ ] rh   [ 0x10a005      ] err_info [ H1_EROLDF  ]
     option  [ H1_LIS_EVNT + H1_SND_NRSP ]
     sense   [ 0x00000000​     ] plu  [ HNA1SFRF      ] h1_sluadd[ 0x2001354​c ]

                                      *** 09/04/01 10:24:55[283] ***
AP_hna1        name:HNA1SFRF                              #0000000821​
   Function name[ RCV  ]    
   errno   [ 0 ]
   h1_errno[ 0 ]
   h1_pb  struct
     _version[ 0x00000001​     ] event[ H1_DATA       ] session  [ 0x0000     ]
     cc      [ 0x00000000​     ] sid  [ 1             ]
     sr_info [ H1_SSCPLU    + H1_BEGIN_RU  ]
     slen    [ 0              ] sadd [ 0x2000354​c    ] rblen    [ 32768      ]
     rlen    [ 10             ] radd [ 0x2000b54c    ] usr_info [ 0x00000000​ ]
     th      [ 0x2c0000020000​ ] rh   [ 0x038000      ] err_info [ H1_EROLDF  ]
     option  [ H1_LIS_EVNT + H1_SND_NRSP ]
     sense   [ 0x00000000​     ] plu  [ HNA1SFRF      ] h1_sluadd[ 0x2001354​c ]
   R_data        
   0000: 534c5553 2044544​f 4e00               SLUS DTON.      

YY/MM/DD HH:MM:SS[XXX]：トレース採取時刻。年/月/日 時間:分:秒[ミリ秒]の形式で表示する。

name：PLU名称を示す。

Function name：発行したライブラリ関数を示す。

errno：エラー番号を示す。h1_errnoが27のときだけ有効。

h1_errno：ライブラリ関数エラーコードを示す。

rtn code：リターンコードを示す。Function nameがSLCTのときだけ有効。

h1_pb struct：上位APとのインタフェーステーブルを示す。
_version：インタフェーステーブルのバージョンを示す。
event：イベントを示す。
session：PLU/SLU状態を示す。
cc：障害理由コードを示す。
sid：セッションIDを示す。
sr_info：付加情報を示す。
slen：送信データ長を示す。
sadd：送信データ領域ポインタを示す。
rblen：受信データ領域長を示す。
rlen：受信データ長を示す。
radd：受信データ領域ポインタを示す。
usr_info：ユーザ個別情報を示す。
th：TH情報を示す。
rh：RH情報を示す。
err_info：障害要因を示す。
option：オプションフラグを示す。
sense：センスコードを示す。
plu：PLU名称を示す。
h1_sluadd：h1_slu構造体ポインタを示す。

R_data / S_data：送受信データを示す。

(7)　HNA1内部トレース形式

HNA1次局の内部トレースの形式です。

                                      *** 09/04/01 10:46:52[835] ***
AP_hna1        name:hna1log                               #0000001333​
   Trace type[ LNKC ]    PUname [ H1PU1    ]
   0000: 48315055​ 31202020​ 00125200​ 2c000002  H1PU1   ..R.,...
   0010: 00000380​ 00534c55 53204454​ 4f4e0000  .....SLUS DTON..
   0020: 00000000​ 00000000​ 00000000​ 00000000​  ................

YY/MM/DD HH:MM:SS[XXX]：トレース採取時刻。年/月/日 時間:分:秒[ミリ秒]の形式で表示する。

name：PU名称または"hna1log"

Trace type：トレース識別名称を示す。
Trace type[Proc_M]：SSCP対応トレース
Trace type[Proc_A]：SSCP対応トレース
Trace type[Proc_P]：SSCP対応トレース
Trace type[Proc_N]：SSCP対応トレース
Trace id [H_PL] PLUname[ PLU名称 ]：サービスPLU対応トレース
Trace id [H_SL] SLUname[ SLU名称 ]：サービスSLU対応トレース
Trace type[con_R] SLUname[PU/SLU名称]：コネクション対応トレース
Trace type[con_S] SLUname[PU/SLU名称]：コネクション対応トレース
Trace type[con_T] SLUname[PU/SLU名称]：コネクション対応トレース
Trace type[con_E] SLUname[PU/SLU名称]：コネクション対応トレース
Trace type[LNKM]：SAP対応トレース
Trace type[LNKC] PUname[ PU名称 ]：リンク対応トレース

(8)　NCAM APIトレース形式

HNA2次局のNCAM APIトレースの形式です。

                                      *** 09/04/01 10:52:22[868] ***
AP_hna2                                             #0000000963​
   type:ncam    LU[0  ]    MCR[open  : call]      cuuerr[0      ]
                                      *** 09/04/01 10:52:22[868] ***
AP_hna2                                             #0000000964​
   type:ncam    LU[0  ]    MCR[open  : return]    cuuerr[0      ]
                                      *** 09/04/01 10:52:22[868] ***
AP_hna2                                             #0000000965​
   type:ncam    LU[0  ]    MCR[ioctl : call]      RQ[R_GETINF]
   cuuerr[0      ]
   < rpb area >
   rp_func [0x0102   ] rp_sinf [0xffff   ] rp_slen [0x0000  ]
   rp_rblen[0x8000   ] rp_cc   [CC_NL    ] rp_err  [0x0000  ]
   rp_rlen [0x0000   ] rp_rinf [0x0000   ] rp_stat [RP_OFF  ]
   rp_shutd[RP_RSHD  ] rp_bsm  [32       ] rp_llhdx[RP_CONT ]
   rp_slhdx[15       ]
                                      *** 09/04/01 10:52:22[869] ***
AP_hna2                                             #0000000967​
   type:ncam    LU[0  ]    MCR[write : call]      cuuerr[0      ]
   < rpb area >
   rp_func [0x0102   ] rp_sinf [0x0100   ] rp_slen [0x0009  ]
   rp_rblen[0x8000   ] rp_cc   [CC_NL    ] rp_err  [0x0000  ]
   rp_rlen [0x0000   ] rp_rinf [0x0000   ] rp_stat [RP_SLON ]
   rp_shutd[RP_RSHD  ] rp_bsm  [RP_BETB  ] rp_llhdx[RP_CONT ]
   rp_slhdx[RP_CONT  ]
   < data >
   2000104​c: 534c5553 2044544​f 4e                 SLUS DTON      

YY/MM/DD HH:MM:SS[XXX]：トレース採取時刻。年/月/日 時間:分:秒[ミリ秒]の形式で表示する。

type：API種別（ncam固定）を示す。

LU：LU番号を示す。

MCR：システムコール名称：システムコール種別（call / return）を示す。

RQ：リクエストを示す（ioctl時だけ）。

cuuerr：システムコールのエラー番号を示す。

<rpb area>：rpbエリアを示す（read / write / ioctl時だけ表示）。
rp_func：機能コードを示す。
rp_sinf：送信データ情報を示す。
rp_slen：送信データ長を示す。
rp_rblen：受信バッファ長を示す。
rp_cc：終了コードを示す。
rp_err：詳細エラーコードを示す。
rp_rlen：受信データ長を示す。
rp_rinf：受信データ情報を示す。
rp_stat：内部状態を示す。
rp_shutd：SHUTD状態を示す。
rp_bsm：ブラケット状態を示す。
rp_llhdx：送信状態（LU_LU）を示す。
rp_slhdx：送信状態（SSCP_LU）を示す。

< data >：送受信データを示す。

(9)　SLUS APIトレース形式

HNA2次局のSLUS APIトレースの形式です。

                                      *** 09/04/01 09:58:50[005] ***
AP_hna2                                             #1713520733​
   type:slus  PU[255]  LU[255]  MCR[open  : call]    
   cerrno[0      ]    mino[1   ]     sessid[0  ]
                                      *** 09/04/01 09:58:50[005] ***
AP_hna2                                             #1713520734​
   type:slus  PU[255]  LU[255]  MCR[open  : return]  
   cerrno[0      ]    mino[1   ]     sessid[0  ]
                                      *** 09/04/01 09:58:50[006] ***
AP_hna2                                             #1713520735​
   type:slus  PU[255]  LU[255]  MCR[ioctl : call]    RQ[SLUS_BIND]
   cerrno[0      ]    mino[1   ]     sessid[0  ]
   < pb area >
   _version[0x00000001​] _h2_errno[0             ] event[0            ]
   session [H2_OFF    ] cc       [0x00000000​    ] sid  [0x00000000​   ]
   sr_info [0x0000    ] slen     [0x000c        ] sbufp[0x20003138​   ]
   rblen   [0x8000    ] rlen     [0x0000        ] rbufp[0x2000b138   ]
   usr_info[0x00000000​] th       [0x000000000000​] rh   [0x000000     ]
   err_info[H2_EROLDF ] option   [0x0000        ] sense[0x00000000​   ]
                                      *** 09/04/01 09:58:50[006] ***
AP_hna2                                             #1713520742​
   type:slus  PU[0  ]  LU[2  ]  MCR[ioctl : call]    RQ[SLUS_SND]
   cerrno[0      ]    mino[1   ]     sessid[1  ]
   < pb area >
   _version[0x00000001​] _h2_errno[0             ] event[H2_DATA      ]
   session [H2_OFF    ] cc       [0x00000000​    ] sid  [0x00000000​   ]
   sr_info [0x0001    ] slen     [0x000a        ] sbufp[0x20003138​   ]
   rblen   [0x8000    ] rlen     [0x0000        ] rbufp[0x2000b138   ]
   usr_info[0x00000000​] th       [0x2c0000ff0000] rh   [0x038000     ]
   err_info[H2_EROLDF ] option   [0x0000        ] sense[0x00000000​   ]
   < data >
   20003138​: 534c5553 2044544​f 4e00               SLUS DTON.      

YY/MM/DD HH:MM:SS[XXX]：トレース採取時刻。年/月/日 時間:分:秒[ミリ秒]の形式で表示する。

type：API種別（slus固定）を示す。

PU：PU番号を示す。

LU：LU番号+2を示す。

MCR：システムコール名称：システムコール種別（call / return）を示す。

RQ：リクエスト（ioctl時だけ）を示す。

cerrno：システムコールのエラー番号を示す。

mino：マイナー番号を示す。

sessid：セションIDを示す。

< pb area >：pbエリアを示す（ioctl時だけ表示）。
_version：バージョンを示す。
_h2_errno：エラー情報を示す。
event：イベントを示す。
session：セション状態を示す。
cc：終了コードを示す。
sid：セション識別ID（h2_pbの内容）を示す。
sr_info：送受信付加情報を示す。
slen：送信データ長を示す。
sbufp：送信バッファアドレスを示す。
rblen：受信データバッファ長を示す。
rlen：受信データ長を示す。
rbufp：受信データバッファアドレスを示す。
usr_info：ユーザ個別情報を示す。
th：TH情報を示す。
rh：RH情報を示す。
err_info：AP判定用情報を示す。
option：オプション情報を示す。
sense：センスコードを示す。

< data >：送受信データを示す。

付録D.2　回線トレース

＜この項の構成＞

(1)　回線アダプタトレース形式（ハイレベル）

(2)　回線アダプタトレース形式（ベーシック）

(3)　回線トレース形式（ハイレベル）

(4)　回線トレース形式（HSC）

(5)　回線トレース形式（NCSB）

(6)　回線アダプタハードウェアトレース形式

(1)　回線アダプタトレース形式（ハイレベル）

ハイレベル回線アダプタ名称を指定した場合のトレース形式です。

                                      *** 09/04/01 14:44:41[375] ***
HDLC_REGread   name:LA1                                   #0000170562​
   Location_code:11-08          
   Register_offset:00000104​
   Data(Big_endian):00300100​ Data(Little_endian):00013000​
                                      *** 09/04/01 14:44:42[258] ***
HDLC_DMArecv   name:LA1                                   #0000170811​
   Location_code:11-08            SPB_address:0000000110021​ae4
   Descriptor:
   0000: 00000000​ 00000000​ 02084000​ 02085000​  ..........@...P.
   0010: 00000000​                             ....            
   Data:
   0000: 00082880​ 01016b01                    ..(...k.        

YY/MM/DD HH:MM:SS[XXX]：トレース採取時刻。年/月/日 時間:分:秒[ミリ秒]の形式で表示する。

HDLC_REGxxxx：レジストリアクセスを示す。

表示 | 説明
HDLC_REGread | 読み込み
HDLC_REGwrite | 書き込み

HDLC_DMAxxxx：DMA転送を示す。

表示 | 説明
HDLC_DMArecv | 読み込み
HDLC_DMAsend | 書き込み

name：回線アダプタ名称を示す。

Location_code：ロケーションコードを示す。

SPB_address：SPBのアドレスを示す。

Register_offset：ハードウェア固有レジスタのアドレスオフセットを示す。

Data：送受信データを示す。
（Big_endian：ビッグエンディアン，Little_endian：リトルエンディアン）

Descriptor：送受信ディスクリプタの状態を示す。

(2)　回線アダプタトレース形式（ベーシック）

ベーシック系回線アダプタ名称を指定した場合のトレース形式です。

                                      *** 09/04/01 11:22:08[240] ***
BASIC_REGwrite name:LADP01                                #0000000687​
   Location_code:31-08          
   Register_offset:00000118​
   Data(Big_endian):28880300​ Data(Little_endian):00038828​
                                      *** 09/04/01 11:22:08[240] ***
BASIC_DMAsend  name:LADP01                                #0000000686​
   Location_code:31-08            SPB_address:0000000110022098​
   Commandfield:
   0000: 00100000​ 00030000​ 28889000​ 2888a000  ........(...(...
   0010: 28880400​ 28880380​                    (...(...        
   Data:
   0000: 7000061​e 06040704​ 00064b05 3b000002  p.........K.;...

YY/MM/DD HH:MM:SS[XXX]：トレース採取時刻。年/月/日 時間:分:秒[ミリ秒]の形式で表示する。

BASIC_REGxxxx：レジストリアクセスを示す。

表示 | 説明
BASIC_REGread | 読み込み
BASIC_REGwrite | 書き込み

BASIC_DMAxxxx：DMA転送を示す。

表示 | 説明
BASIC_DMArecv | 読み込み
BASIC_DMAsend | 書き込み

name：回線アダプタ名称を示す。

Location_code：ロケーションコードを示す。

SPB_address：SPBのアドレスを示す。

Register_offset：ハードウェア固有レジスタのアドレスオフセットを示す。

Data：送受信データを示す。
（Big_endian：ビッグエンディアン，Little_endian：リトルエンディアン）

Commandfield：コマンドフィールドの状態を示す。

(3)　回線トレース形式（ハイレベル）

ハイレベル回線アダプタに接続された回線名称を指定した場合のトレース形式です。

                                      *** 09/04/01 14:43:59[294] ***
line_r         name:line01                                #0000164804​
link_name:link01
dpdu[LINK_XMT_DATA_CF]
   0000: 00082880​ 02016a41                    ..(...jA        
                                      *** 09/04/01 14:43:59[295] ***
line_s         name:line01                                #0000164805​
link_name:link01
dpdu[LINK_XMT_DATA_RQ]
   0000: 01090880​ 02016a51 06                 ......jQ.      
SEND_DATA
   0000: 01000002​ f0f0f001 c1d20000 00000000​  ................
   0010: 00000000​ 00000002​ 02ab0000 00000000​  ................
   0020: e3d4e260 f4e561e2 d761e9d9 c3e2404c  ...`..a..a....@L
   0030: 4ce9d9f4 f0f26e6e 00000000​ 00000000​  L.....nn........
   00f0: 00000000​ 00000000​ 00000000​ 00000000​  ................

YY/MM/DD HH:MM:SS[XXX]：トレース採取時刻。年/月/日 時間:分:秒[ミリ秒]の形式で表示する。

line_x：送信または受信を示す。

表示 | 説明
line_r | 受信
line_s | 送信

name：回線名称を示す。

link_name：リンク名称を示す。

dpdu[XXXXXX]：DPDU種別。続いて制御情報が表示される。

SEND_DATA / RECEIVE_DATA：送受信データを示す。

(4)　回線トレース形式（HSC）

HSC回線アダプタに接続された回線名称を指定した場合のトレース形式です。

                                      *** 09/04/01 17:11:46[615] ***
line_HSC_c     name:line101                               #0000033159​
code[INITIALIZE WRITE]
   0000: 6000c808 19050602​ 0000c808 3b000010  `...........;...
                                      *** 09/04/01 17:12:05[319] ***
line_HSC_s     name:line101                               #0000033167​
code[ID.ENQ]
   0000: 5445524​d 494e414c 20494431​ 2d        TERMINAL ID1-  
                                      *** 09/04/01 17:12:08[579] ***
line_HSC_c     name:line101                               #0000033168​
code[LINE SENSE]
   0000: 00020008​ 30700000​                    ....0p..        
                                      *** 09/04/01 17:12:12[079] ***
line_HSC_s     name:line101                               #0000033179​
code[STX-ETB]
   0000: 02537465​ 78747465​ 7874427​f 7f7f7f7f  .StexttextB.....

YY/MM/DD HH:MM:SS[XXX]：トレース採取時刻。年/月/日 時間:分:秒[ミリ秒]の形式で表示する。

line_HSC_x：送信，受信または制御情報を示す。

表示 | 説明
line_HSC_r | 受信
line_HSC_s | 送信
line_HSC_c | 制御情報

name：回線名称を示す。

code[XXXX]：伝送制御文字を示す。

(5)　回線トレース形式（NCSB）

NCSB回線アダプタに接続された回線名称を指定した場合のトレース形式です。

                                      *** 09/04/01 10:38:28[991] ***
line_NCSB_c    name:line101                               #0000000029​
code[INITIALIZE WRITE]
   0000: 7000061​e 06040804​ 00064b05 3b000002  p.........K.;...
                                      *** 09/04/01 10:38:28[995] ***
line_NCSB_s    name:line101                               #0000000037​
code[SA1.SA2.UA.ENQ]
   0000: 30303005​                             000.            
                                      *** 09/04/01 10:38:29[038] ***
line_NCSB_r    name:line101                               #0000000046​
code[DLE.ACK]
   0000: 1006                                 ..              
                                      *** 09/04/01 10:38:29[038] ***
line_NCSB_s    name:line101                               #0000000053​
code[STX-ETX]
   0000: 02535458​ 74657874​ 45545803​           .STXtextETX.    

YY/MM/DD HH:MM:SS[XXX]：トレース採取時刻。年/月/日 時間:分:秒[ミリ秒]の形式で表示する。

line_NCSB_x：送信，受信または制御情報を示す。

表示 | 説明
line_NCSB_r | 受信
line_NCSB_s | 送信
line_NCSB_c | 制御情報

name：回線名称を示す。

code[XXXX]：伝送制御文字を示す。

(6)　回線アダプタハードウェアトレース形式

ハイレベル回線アダプタのハードウェアトレース形式です。

                                      *** 09/04/01 14:44:15[268] ***
line_hardware  name:line01                                #0000166606​
TRACE_HEADER
 resource:line    procedure:11    adapter type:02
   0000: 12000003​ 7e020001 14110101​ 01000000​  ....~...........
   0010: 02000000​ 00000000​ 00000000​ 00000000​  ................
TRACE_DATA
    TIME  A    C     NS NR P/F ID LEN  ADPstatus MODEM
RCV 0177  03   I     07 00  0  05 0102 0000030​e  003070
   0000: 030e0100 0002f0f0 f001c1d2 00000000​  ................
   0010: 00000000​                             ....            
SND 0177  03   I     01 03  0  04 0102 0000030​e  003070
   0000: 03620100​ 0001f0f0 f001c1d2 00000000​  .b..............
   0010: 00000000​                             ....            
                                      *** 09/04/01 14:44:15[280] ***
line_hardware  name:line01                                #0000166611​
link_name:link01
TRACE_HEADER
 resource:LINK    procedure:11    adr2:03    adapter type:02
   0000: 12000003​ 7e020102 14110101​ 01000300​  ....~...........
   0010: 02000000​ 00000000​ 00000000​ 00000000​  ................
TRACE_DATA
    TIME  A    C     NS NR P/F ID ST LEN  TBL
RCV 0177  03   I     07 00  0  01 03 0102 00000200​ 03020307​ 0700
   0000: 030e0100 0002f0f0 f001c1d2 00000000​  ................
SND 0177  03   I     01 03  0  00 03 0102 00000200​ 03020307​ 0700
   0000: 03620100​ 0001f0f0 f001c1d2 00000000​  .b..............

YY/MM/DD HH:MM:SS[XXX]：トレース採取時刻。年/月/日 時間:分:秒[ミリ秒]の形式で表示する。

name：回線名称を示す。

link_name：リンク名称を示す。

resource：トレース種別を示す。

procedure：手順種別を示す。

adapter type：ハードウェア種別を示す。

adr1：自局データリンクアドレスを示す。

adr2：相手局データリンクアドレスを示す。

SND / RCV：送受信フレームを示す。

TIME：回線アダプタのタイムスタンプを示す（mmnn：mm=秒，nn=10ミリ秒）。

A：HDLCフレームのAフィールドを示す。

C：HDLCフレームのCフィールドを示す。

NS：HDLCフレームの送信順序番号を示す。

NR：HDLCフレームの受信順序番号を示す。

P/F：HDLCフレームのPoll/Finalビットを示す。

ID：回線アダプタの内部情報を示す。

LEN：送受信フレーム長を示す。

ST：回線アダプタの内部情報を示す。

TBL：回線アダプタの内部情報を示す。

付録D.3　OSI拡張機能のソケットトレース

＜この項の構成＞

(1)　OSI拡張機能のソケットトレース形式

(1)　OSI拡張機能のソケットトレース形式

OSI拡張機能のソケットトレースの形式です。

                                      *** 09/04/21 14:19:28[743] ***
socket_osiex                                        #0000395099​
   pid    [ 5263532​]   func   [socket    ]   fd    [       4]
   rc     [       0]   errno  [        ]

                                      *** 09/04/21 14:19:28[743] ***
socket_osiex                                        #0000395100​
   pid    [ 5263532​]   func   [getsockopt]   fd    [       4]
   rc     [       0]   errno  [        ]
   optname [SO_SNDBUF     ]
   optval  [   16384]   optlen [       4]

                                      *** 09/04/21 14:19:28[743] ***
socket_osiex                                        #0000395101​
   pid    [ 5263532​]   func   [setsockopt]   fd    [       4]
   rc     [       0]   errno  [        ]
   optname [SO_SNDBUF     ]
   optval  [   16384]

                                      *** 09/04/21 14:19:28[744] ***
socket_osiex                                        #0000395102​
   pid    [ 5263532​]   func   [bind      ]   fd    [       4]
   rc     [       0]   errno  [        ]
   src-ip  [ 10.208. 55.142]

                                      *** 09/04/21 14:19:28[750] ***
socket_osiex                                        #0000395103​
   pid    [ 5263532​]   func   [connect   ]   fd    [       4]
   rc     [       0]   errno  [        ]
   src-ip  [ 10.208. 55.142]   src-port [   50000]
   dst-ip  [ 10.208. 55.141]   dst-port [     102]

                                      *** 09/04/21 14:19:28[755] ***
socket_osiex                                        #0000395104​
   pid    [ 5263532​]   func   [send      ]   fd    [       4]
   src-ip  [ 10.208. 55.142]   src-port [   50000]
   dst-ip  [ 10.208. 55.141]   dst-port [     102]
   sendlen [     100]
   rc     [      48]   errno  [        ]
   data
   0000: 31323334​ 35363738​ 39303132​ 33343536​  1234567890123456​
   0010: 37383930​ 31323334​ 35363738​ 39303132​  7890123456789012​
   0020: 33343536​ 37383930​ 31323334​ 35363738​  3456789012345678​

YY/MM/DD HH:MM:SS[XXX]：トレース採取時刻。年/月/日 時間:分:秒[ミリ秒]の形式で表示する。

pid：プロセスIDを示す。

func：発行した関数名を示す。

fd：ファイル識別子を示す。

rc：関数のリターン値を示す。
発行した関数がrecvの場合：受信データ長，エラー時は-1
発行した関数がsendの場合：送信データ長，エラー時は-1

errno：エラー番号を示す。

optname：オプション名を示す。

optval：オプション値を示す。

optlen：オプション領域長を示す。

src-ip：自IPアドレスを示す。
自IPアドレスが未確定の場合：「***************」

src-port：自ポート番号を示す。
自ポート番号が未確定の場合：「 *****」

dst-ip：相手IPアドレスを示す。
相手IPアドレスが未確定の場合：「***************」

dst-port：相手ポート番号を示す。
相手ポート番号が未確定の場合：「 *****」

sendlen：送信要求データ長を示す。

data：送信データを示す。

索引

[記号]
[数字]
[Ａ][Ｂ][Ｃ][Ｄ][Ｈ][Ｉ][Ｌ][Ｎ][Ｏ][Ｐ][Ｒ][Ｓ][Ｔ][Ｕ][Ｖ][Ｘ]
[ア行][カ行][サ行][タ行][ナ行][ハ行][マ行][ラ行]

(記号)

-xオプションで指定するキーワードとコマンドの対応

(数字)

560_20LUの場合のBINDパラメタ形式

(英字)

(Ａ)

APIの詳細エラーコード，切断理由コード

APの状態

(Ｂ)

BINDパラメタ不正エラーコード

(Ｃ)

CI-NPDUの診断コード

CI-NPDUの切断原因コード

comlog

(Ｄ)

d_rcvdis ( )リターン時に返される切断理由コード

(Ｈ)

HAモニタで使用するサンプルファイル

HDLC 4回線アダプタ〔用語解説〕

HDLCパススルー

HDLCパススルー

HDLCパススルーのAPの状態

HDLCパススルーのリソースを表示する

HDLCプロトコル

HNA1次局のエラーコード

HNA1次局のエラー情報

HNA1次局のリソースを表示する

HNA1次局の理由コード

HNA1のPUまたはSLUを運用状態にする

HNA1のPUまたはSLUを非運用状態にする

HNA2次局（NCAM使用時）のエラーコード

HNA2次局（NCAM使用時）の終了コード

HNA2次局（SLUS使用時）のエラーコード

HNA2次局（SLUS使用時）のエラー情報

HNA2次局（SLUS使用時）の理由コード

HNA2次局の状態

HNA2次局のリソースを表示する

HNA2のセンスコードの意味，要因，および対処

HNAセンスコード

HNA端末〔ログオン/ログオフ形式〕

HNA通信機能

HNAプロトコル

HSC1/HSC2 4回線アダプタ〔用語解説〕

HSC1/HSC2手順のときの接続条件

HSC1手順

HSC2手順

(Ｉ)

IPL時にXNF/ASを開始する

(Ｌ)

LANの状態設定ファイル

(Ｎ)

NCS-B手順

NCS-B手順のときの接続条件

NCSB 4回線アダプタ〔用語解説〕

(Ｏ)

OSASのAPの状態

OSI拡張機能

OSI拡張機能

OSI拡張機能

OSI拡張機能使用時の切断理由コード

OSI拡張機能定義文のエラーメッセージの内容

OSI拡張機能での着信監視

OSI拡張機能の運用

OSI拡張機能の環境設定

OSI拡張機能の共通情報

OSI拡張機能のゲートウェイ定義を登録する

OSI拡張機能のシステムパラメタ定義を登録する

OSI拡張機能のデーモンの設定

OSI拡張機能のデーモンハングアップ通知機能

OSI拡張機能のネットワーク構成

OSI拡張機能のリソースを表示する

OSI拡張機能を使用する上で指定が必要な構成定義文

OSI拡張機能を使用するための手順

OSI拡張機能を停止する

OSI拡張クライアントデーモンハングアップ通知機能

OSI拡張高信頼化機能

OSI拡張高信頼化機能を使用する際に指定できる仮想スロット番号の範囲

OSI拡張高信頼化機能を使用するときの注意事項

OSI拡張着呼デーモンハングアップ通知機能

OSI拡張着呼デーモンを使用する上で指定が必要な構成定義文

OSI通信機能

OSI通信機能のリソースを表示する

OSIプロトコル

OS起動/停止時のスクリプト登録

OS停止時にXNF/ASを終了する

(Ｐ)

PCI Expressバス

PCIバス

PP組み込み後にXNF/ASを開始する

PP削除

PP追加・更新

(Ｒ)

RFC1006プロトコル

RI-NPDUのリセット原因コード

(Ｓ)

SLUS_LUの場合のBINDパラメタ形式

smitでの運用手順〔回線アダプタの交換〕

smitでの運用手順〔回線アダプタの削除〕

smitでの運用手順〔回線アダプタの追加〕

smitを使わないで直接コマンドを入力する運用手順〔回線アダプタの交換〕

smitを使わないで直接コマンドを入力する運用手順〔回線アダプタの削除〕

smitを使わないで直接コマンドを入力する運用手順〔回線アダプタの追加〕

syslogファイルの設定

(Ｔ)

TLI通信機能

(Ｕ)

UNIX標準のTLIの機能

(Ｖ)

VASS〔用語解説〕

(Ｘ)

X.25の回線種別

X.25の回線の状態

X.25のコネクションの状態

X.25の専用回線識別子

X.25のプロトコル

X.25のリソースを表示する

X.25パススルー

X.25パススルー

X.25パススルーのAPの状態

X.25パススルーのリソースを表示する

X.25プロトコル

XNF/AS

XNF/AS/BASE

XNF/AS/BASIC

XNF/AS/HDLC

XNF/AS/HNA1

XNF/AS/HNA2

XNF/AS/Host Adaptor

XNF/AS/NCSB

XNF/AS/NLI

XNF/AS/OSI Extension

XNF/AS/OSI Extension/Cluster

XNF/AS/WAN

XNF/AS/WAN Ex

XNF/ASがサポートする機能〔ALの共通ASE〕

XNF/ASがサポートする機能〔NL〕

XNF/ASがサポートする機能〔OSI拡張機能〕

XNF/ASがサポートする機能〔PL〕

XNF/ASがサポートする機能〔SL〕

XNF/ASがサポートする機能〔TL〕

XNF/ASが出力するメッセージ

XNF/ASが使用するファイル

XNF/AS内の統計情報を編集出力する

XNF/ASのPP組み込み

XNF/ASのエラー

XNF/ASの環境設定

XNF/ASの特長

XNF/ASのプロセスを監視するシェルスクリプト

XNF/ASを開始する

XNF/ASを構成するソフトウェア

XNF/ASを終了する

XNF/ASをゼネレーションする

xnfact

xnfboot

xnfdelete

xnfdump

xnfedit

xnfgen

xnfinact

xnfmonitor

xnfoffline

xnfonline

xnfpwon

xnfshow

xnfshutdown

xnfsnap

xnfstandby

xnfstart

xnfstop

xnftdump

xnftest

xnftpgwgen

xnftpprmgen

xnftpstart（OSI拡張機能を開始する）

xnftpstop

xnftrace

xnftrace2

xnftune

(ア行)

(あ)

相手端末ループテスト

アダプタの交換

(い)

移行上の注意事項

異常時の運用

(う)

運用開始

運用コマンド

運用コマンド

運用コマンドの形式

運用コマンドの説明に使用する記号

運用停止

(え)

エラー詳細コード（HSC1，HSC2手順の場合）

エラー詳細コード（NCS-B手順の場合）

エラーメッセージを表示する

エンドシステムとしての通信機能

(お)

オプション

オプションフラグ

オフライン状態にする

オンライン状態にする

(カ行)

(か)

開始

回線

回線アダプタ

回線アダプタ制御の障害理由コード

回線アダプタ制御の詳細エラーコード，切断理由コード

回線アダプタに接続されたリソースを表示する

回線アダプタの異常

回線アダプタの交換

回線アダプタの削除

回線アダプタの詳細な状態

回線アダプタの状態

回線アダプタの追加

回線アダプタのパッケージ交換

回線アダプタを表示する

回線テスト

回線の異常

回線をテストする

仮想サーバ〔用語解説〕

仮想サーバ（OSI拡張高信頼化機能用）のリソースを表示する

仮想スロット番号〔用語解説〕

仮想ホスト〔用語解説〕

加入条件〔パケット交換網〕

環境設定

(き)

キープアライブ機能

共通上位層の詳細エラーコード，切断理由コード

(け)

系切り替え機能

系切り替え機能の運用

系切り替え機能の環境設定

系切り替え構成例

系切り替え構成例

ゲートウェイシステムとしての通信機能

ゲートウェイ通信機能を使用するときの注意事項

(こ)

構成の定義機能

構成の変更

構成変更

構成変更後の開始

構成を削除する

構成を追加する

構成を表示する

高速バス

コールプログレス信号〔用語解説〕

コマンドでの運用

コマンドでの開始

コマンドの一覧

コマンド文法の相違点〔XNF/AS/ACONARCとXNF/AS/Host Adaptor〕

コマンド文法の相違点〔XNF/S-E2とXNF/AS〕

コマンド名称

(サ行)

(さ)

サーバグループの親子関係と起動順序

サーバ対応の環境設定

サービス

(し)

自局IPアドレス指定機能

自局IPアドレス指定機能を使用する際に指定できる仮想スロット番号の範囲

自局IPアドレス指定機能を使用するときの注意事項

システムのメモリ不足

事前定義機能

自動開始

自動回復

終了

終了コード（HSC1，HSC2手順の場合）

終了コード（NCS-B手順の場合）

手動ループテスト

障害情報の収集

障害情報ファイル

障害情報を収集する

詳細エラーコード

詳細エラーコードおよび切断理由コードのフォーマット

詳細エラー情報

状態を表示する

(す)

スタンバイ状態にする

(せ)

切断理由コード

前提条件

前提プログラム

(そ)

ソフトウェア構成

(タ行)

(た)

ダンプを取得する

ダンプを編集する

(つ)

追加，削除されたコマンド〔XNF/S-E2とXNF/AS〕

通信回線

通信プロトコル

通信網

(て)

定義文のエラーメッセージの内容

定義文の種類

定義文の役割

定義文ファイル作成とゼネレーション

データフォーマット規定

(と)

統計情報を表示する

トランスポート層（TL）の詳細エラーコード，切断理由コード

トレース出力ファイルを取り替える

トレースを採取する

トレースを編集する

(ナ行)

(な)

内部AP名称〔用語解説〕

内部ループテスト

(ね)

ネットワーク層（80/84VC，80PVC）の詳細エラーコード，切断理由コード

ネットワーク層（OSI拡張高信頼化機能）のNSAP登録拒否理由コード

ネットワーク層（OSI拡張高信頼化機能）の詳細エラーコード，切断理由コード

(ハ行)

(は)

ハードウェア構成

ハードウェア構成例

ハイレベル手順

パケット交換網に接続された相手システムの電源を投入する

パケット交換網の加入条件

パス〔用語解説〕

パススルー機能〔用語解説〕

発着呼時の使用ファシリティ

バッファの使用状況を表示する

(ひ)

引数

標準形式不定様式ログオン/ログオフ

(ふ)

ファイルのI/Oエラー

付加通信機能

不定様式テーブル〔ログオン/ログオフ〕

不定様式ログオフ文法

不定様式ログオン文法

プライベートドメイン〔用語解説〕

プロトコル

プロトコルクラスごとの接続条件

プロトコルとサービスの範囲

プロトコルの機能

プロトコルの範囲

(へ)

べーシック回線の状態

ベーシック手順

ベーシック手順

(ほ)

保守運用機能

ホットプラグPCI

(マ行)

(め)

メッセージ

メッセージの形式

メッセージの出力先

メモリダンプを取得する

メモリダンプを編集する

(ラ行)

(り)

リソースの起動

リソースの削除

リソースの削除

リソースの追加

リソースの追加

リソースの変更

リソースの変更

リモートループテスト

リンクの状態

(る)

ループテスト

(れ)

レイヤの識別

(ろ)

ローカルループテスト

ログオン/ログオフ〔不定様式テーブル〕

ログオン/ログオフ形式〔HNA端末〕

ロケーションコード〔用語解説〕

■ 商標類

HITACHI，HAモニタ，OSASは，（株）日立製作所の商標または登録商標です。
IBM，AIXは，世界の多くの国で登録されたInternational Business Machines Corporationの商標です。
IBM，AIX 5Lは，世界の多くの国で登録されたInternational Business Machines Corporationの商標です。
CAFISは，株式会社NTTデータの登録商標です。
UNIXは，The Open Groupの米国ならびに他の国における登録商標です。
その他記載の会社名，製品名は，それぞれの会社の商標もしくは登録商標です。