...

管理者ガイドおよび解説書

by user

on
Category: Documents
73

views

Report

Comments

Transcript

管理者ガイドおよび解説書
Personal Communications for Windows、
バージョン 5.7
򔻐򗗠򙳰
管理者ガイドおよび解説書
SC88-9023-02
(英文原典:SC31-8840-02)
Personal Communications for Windows、
バージョン 5.7
򔻐򗗠򙳰
管理者ガイドおよび解説書
SC88-9023-02
(英文原典:SC31-8840-02)
ご注意
本書の情報およびそれによってサポートされる製品を使用する前に、 395 ページの『付録 E. 特記事項』に記載する一般情報
をお読みください。
本書は IBM Personal Communications のバージョン 5.7 (プログラム番号: 5639-I70) に適用されます。また、改訂版
などで特に断りのない限り、これ以降のすべてのリリースおよびモディフィケーションにも適用されます。
本マニュアルに関するご意見やご感想は、次の URL からお送りください。今後の参考にさせていただきます。
http://www.ibm.com/jp/manuals/main/mail.html
なお、日本 IBM 発行のマニュアルはインターネット経由でもご購入いただけます。詳しくは
http://www.ibm.com/jp/manuals/
の「ご注文について」をご覧ください。
(URL は、変更になる場合があります)
お客様の環境によっては、資料中の円記号がバックスラッシュと表示されたり、バックスラッシュが円記号と表示さ
れたりする場合があります。
原 典: SC31–8840–02
Personal Communications for Windows, Version 5.7
Administrator’s Guide and Reference
発 行: 日本アイ・ビー・エム株式会社
担 当: ナショナル・ランゲージ・サポート
第1刷 2003.7
この文書では、平成明朝体™W3、平成明朝体™W9、平成角ゴシック体™W3、平成角ゴシック体™W5、および平成角
ゴシック体™W7を使用しています。この(書体*)は、
(財)日本規格協会と使用契約を締結し使用しているものです。
フォントとして無断複製することは禁止されています。
注* 平成明朝体™W3、平成明朝体™W9、平成角ゴシック体™W3、
平成角ゴシック体™W5、平成角ゴシック体™W7
© Copyright International Business Machines Corporation 1989, 2003. All rights reserved.
© Copyright IBM Japan 2003
目次
図 . . . . . . . . . . . . . . . . . ix
表 . . . . . . . . . . . . . . . . . xi
本書について . . . . . . . . . . . . xiii
本書の対象読者 . . . .
本書の使用法 . . . .
コマンド構文の記号 .
詳細情報 . . . . . .
オンライン・ヘルプ .
メッセージとアラート
Personal Communications
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
のライブラリー .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
xiii
xiii
xiii
xiv
xiv
xiv
xvi
第 1 部 概要 . . . . . . . . . . . . 1
第 1 章 Personal Communications のハ
イライト. . . . . . . . . . . . . . . 3
第 2 章 問題の分析 . . . . . . . . . . 9
ログ・ビューアー. . . . . .
トレース機能 . . . . . . .
情報バンドラー . . . . . .
インターネット・サービス . .
APAR および CSD のチェック .
接続の構成 . . . . . .
APAR . . . . . . . .
Interim Service Build . . .
修正サービス配布 . . . .
検出と修復 . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 9
10
11
11
12
12
13
16
16
17
第 2 部 拡張構成、管理、および操作 19
第 3 章 拡張構成 . . . . . . . . . . 21
構成ファイル . . . . . . . . . . . . . .
初期構成定義 . . . . . . . . . . . . .
テンプレートおよび更新ファイルの使用 . . . .
複数リンクの構成 . . . . . . . . . . . .
2 次 3270 エミュレーション・リンクの構成 . .
2 次 5250 エミュレーション・リンクの構成 . .
種類の異なる 2 次リンクの構成 . . . . . .
複数のホストに 3270 および 5250 エミュレーシ
ョンを実行するための構成 . . . . . . . .
自動装置名生成 (5250 のみ) . . . . . . . . .
置換文字 . . . . . . . . . . . . . .
クライアント命名機能 . . . . . . . . . .
装置名競合処理 . . . . . . . . . . . .
エミュレーター機能のためのコマンド . . . . .
Personal Communications のセッションの開始 . .
Personal Communications のセッションの停止 . .
Personal Communications のセッションの照会 . .
© Copyright IBM Corp. 1989, 2003
21
21
22
26
26
27
27
28
32
32
33
34
34
34
35
35
第 4 章 接続についての考慮事項とアダプ
ターのセットアップ情報 . . . . . . . . 37
接続に関する情報 . . . . . . . . . . . .
COAX 接続 . . . . . . . . . . . . .
IEEE 802.2 経由の LAN 接続 . . . . . . .
TCP/IP 接続 . . . . . . . . . . . . .
SDLC MPA 接続 . . . . . . . . . . .
非同期接続 IBM Global Network SNA . . . .
IBM Global Network Connection の接続 . . . .
Home3270 接続 . . . . . . . . . . . .
iSeries システム経由の 3270 接続 . . . . . .
IBM PC720 モデムの初期設定 (日本版のみ) . .
3174 対等通信のサポート (COAX 経由の LAN)
5250 平衡型コンソール . . . . . . . . .
5494 コントローラーを経由した iSeries への平衡
型接続 . . . . . . . . . . . . . . .
5250 非同期コンソール . . . . . . . . .
アダプターのセットアップに関する情報 . . . . .
Windows 2000 および XP での装置の作成と更新
COAX (3270) アダプターの使用 . . . . . .
平衡型アダプター . . . . . . . . . . .
MPA アダプター . . . . . . . . . . .
WAC 接続. . . . . . . . . . . . . .
OEM アダプター . . . . . . . . . . .
第 5 章 システム・ポリシーのサポート
構成ポリシー . . . . . . .
通信構成 . . . . . . .
メニュー構成 . . . . . .
ツールバー構成 . . . . .
複数セッション構成 . . .
キーボード構成 . . . . .
マウス構成 . . . . . .
ディレクトリーの変更 . . .
インポート . . . . . .
実行ポリシー . . . . . . .
ダイナミック・メニュー変更
Java アプレット . . . . .
マクロの再生/記録 . . . .
セッションの開始 . . . .
セッションの削除 . . . .
製品の更新 . . . . . .
ファイル転送 . . . . . .
検出と修復 . . . . . .
インストール・ポリシー . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
37
37
38
39
40
42
42
43
44
44
44
46
46
47
47
47
47
50
52
54
56
57
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
58
58
59
60
60
61
62
63
63
63
64
64
64
65
65
65
65
66
66
第 6 章 Personal Communications の
セキュリティーの構成と使用 . . . . . . 67
トランスポート・レイヤー・セキュリティーとセキ
ュア・ソケット・レイヤー . . . . . . . . . 67
iii
証明書 . . . . . . . . . . . . . . .
セキュア・セッションの確立 . . . . . . .
セキュア・ソケット・レイヤーの構成と使用 . . .
SSL 通信の準備 . . . . . . . . . . . .
SSL に基づくセッションの確立. . . . . . .
SSL サポートのための Personal Communications
の構成 . . . . . . . . . . . . . . .
ポップアップ・メッセージ . . . . . . . .
クライアントのキー・データベースのパスワード
の変更 . . . . . . . . . . . . . . .
既知の CA からの証明書を使用してサーバーと接
続するための SSL の構成 . . . . . . . .
不明な CA からの証明書を使用してサーバーと接
続するための SSL の構成 . . . . . . . .
自己署名証明書を使用してサーバーと接続するた
めの SSL の構成 . . . . . . . . . . .
セキュリティー解説 . . . . . . . . . .
問題判別 . . . . . . . . . . . . . .
スマート・カードのサポート . . . . . . .
IKEYCMD コマンド行インターフェースの使用方
法 . . . . . . . . . . . . . . . .
トランスポート・レイヤー・セキュリティーの使用
TLS のための構成 . . . . . . . . . . .
第 7 章 Windows Terminal Services
セッション ID . . . . . . .
SNA ノード・オプション. . . .
構成のプリファレンス . . . .
ユーザー ID (ローカル LU 6.2)
トレース機能 . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
68
68
68
69
71
第 3 部 SNA および AnyNet のト
ピック . . . . . . . . . . . . . . 115
71
74
用語 . . . . . . . . . . .
APPC の概念 . . . . . . . .
APPC と CPI-C の概要 . . . .
トランザクション・プログラムとは
APPC と APPN の違い . . . .
サイド情報の定義 . . . . . .
APPC による生産性の向上 . . .
CPI-C による生産性の向上 . . .
論理装置とは . . . . . . .
LU タイプ . . . . . . . .
従属型 LU と独立 LU . . . .
セッションとは. . . . . . .
会話とは . . . . . . . . .
2 つの TP 間の会話 . . . . .
LU 間の並列セッション . . . .
SNA 通信 . . . . . . . . .
SNA ノード操作 . . . . . . .
75
75
76
79
79
80
80
82
94
95
97
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
97
98
98
99
99
第 8 章 ODBC ドライバーおよびデータ
ベース・アクセス・ユーティリティー . . 101
オープン・データベース接続機能 (ODBC) の概説
ODBC の構成要素 . . . . . . . . . .
データベース・アクセス. . . . . . . . .
ODBC データ・ソースへのアクセス . . . .
データベース・サイズの限界 . . . . . .
.
.
.
.
101
102
104
104
106
第 9 章 高速ログオン機能 . . . . . . 107
高速ログオンの使用 . . .
高速ログオン機能の構成準備
高速ログオンの構成 . . .
マクロの記録 . . . .
ELF マクロの手動構成 .
ログオン・マクロの制限.
問題判別 . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
107
107
108
108
108
109
109
第 10 章 ログ・ビューアー機能 . . . . 111
メッセージ・ログとトレース・ログの表示. . .
メッセージ・ログのサイズと位置の変更 . . .
メッセージ・ログとトレース・ログのマージ . .
メッセージ・ログとトレース・ログのソート . .
Personal Communications のログの検索 . . . .
Personal Communications のログのフィルター操作
iv
Personal Communications 管理者ガイドおよび解説書
.
.
.
.
.
111
111
112
112
112
113
第 11 章 SNA クライアント/サーバーの
概念 . . . . . . . . . . . . . . . 117
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
第 12 章 AnyNet SNA over TCP/IP
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
117
118
118
119
120
120
120
121
121
121
122
122
123
123
124
124
125
127
AnyNet SNA over TCP/IP の用途 . . . . . . .
TCP/IP ネットワークを介した APPC または
CPI-C アプリケーションの実行 . . . . . .
AnyNet を使用した異なるプラットフォームの
SNA アプリケーションの接続 . . . . . . .
ゲートウェイのチェーニングによる複数の SNA
ネットワークおよび IP ネットワークの接続 . .
TCP/IP ネットワークを介した 5250 エミュレー
ション. . . . . . . . . . . . . . .
TCP/IP ネットワークを介した APPC3270 エミ
ュレーション . . . . . . . . . . . .
TCP/IP ネットワークを介した DLUR 経由の
3270 エミュレーション . . . . . . . . .
SNA ネットワーク上の VTAM® ホストとの
SNA ゲートウェイを経由した TCP/IP ネットワ
ークを介した 3270 エミュレーション . . . .
APPN ネットワーク上の VTAM ホストとの
SNA ゲートウェイを経由した TCP/IP ネットワ
ークを介した 3270 エミュレーション . . . .
TCP/IP ネットワークを介した SNA ゲートウェ
イ経由の 3270 エミュレーション. . . . . .
SNA over TCP/IP の動作 . . . . . . . . .
SNA リソースの IP アドレスへのマッピング. . .
ドメイン・ネームと IP アドレスの定義 . . . .
固有の CP 名および接続ネットワーク名の定義 . .
経路指定優先プロトコルの設定と修正 . . . . .
役立つヒント . . . . . . . . . . . . .
チューニング . . . . . . . . . . . .
iSeries への接続 . . . . . . . . . . .
動的 IP アドレス . . . . . . . . . . .
AnyNet の構成例 . . . . . . . . . . . .
127
127
128
128
129
130
130
131
131
132
132
133
134
135
137
137
138
138
138
139
例 1. TCP/IP ネットワークを介した 5250 エミ
ュレーション . . . . . . . . . . . .
例 2. TCP/IP ネットワークを介した APPC また
は CPI-C アプリケーションの実行 . . . . .
例 3. TCP/IP ネットワークを介した APPC3270
エミュレーション . . . . . . . . . . .
例 4. TCP/IP ネットワークを介した DLUR 経由
の 3270 エミュレーション . . . . . . . .
例 5. SNA ネットワーク上の VTAM ホストと
の SNA ゲートウェイを経由した TCP/IP ネット
ワークを介した 3270 エミュレーション . . .
例 6. TCP/IP ネットワークを介した SNA ゲー
トウェイ経由の 3270 エミュレーション . . .
例 7. APPN ネットワーク上の VTAM ホストへ
の AnyNet SNA/IP ゲートウェイを経由した
TCP/IP ネットワークを介した 3270 エミュレー
ション. . . . . . . . . . . . . . .
例 8. 異なる IP ネットワーク上の Windows NT
ワークステーションおよび Windows 95 ワーク
ステーションからの 3270 エミュレーション . .
139
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
142
143
144
145
146
148
154
154
155
155
155
155
156
156
156
第 14 章 SNA 暗号化サポート . . . . 159
セッション・レベル暗号化の使用可能化と使用
適切な鍵暗号鍵の構成 . . . . . . .
KEK のラベルの命名 . . . . . . . .
SNA ノード構成での暗号化の使用可能化 . .
.
.
.
.
.
.
.
.
159
159
161
162
第 4 部 各国語サポート . . . . . . 163
第 15 章 複数言語のサポート . . . . . 165
概要 . . . . . .
システム・ロケール
言語グループ . .
Personal Communications
ース言語 . . . . .
複数セッション. . .
その他の考慮事項 . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
のユーザー・インターフェ
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
第 16 章 国別コードおよび文字セット
キーボード国別 ID および Shift サポート.
IBM 日本語文字セット (2 バイト・コード)
文字の種類 . . . . . . . . . .
文字の大きさ . . . . . . . . .
IBM 漢字コード . . . . . . . .
IBM 中国語繁体字文字セット . . . .
.
.
.
.
.
.
165
165
166
167
167
168
169
.
.
.
.
.
.
.
.
.
.
.
.
. 174
. 175
. 175
140
第 13 章 SNA ノード操作 . . . . . . 151
ノード操作の開始 . . . . . . .
メニュー・バーの使用 . . . . .
リソースの表示. . . . . . . .
リソースの開始. . . . . . . .
リソースの停止. . . . . . . .
リソースの削除. . . . . . . .
HPR パス・スイッチの変更 . . .
SNA リソースの動的更新 . . . .
コマンド・ライン・ユーティリティー
IBM 中国語簡体字文字セット、GBK コード .
IBM ハングル文字セット . . . . . . .
タイ語サポート. . . . . . . . . . .
170
172
172
172
172
174
第 17 章 双方向言語サポート (アラビア
語およびヘブライ語) . . . . . . . . . 177
印刷のための考慮事項 . . . . . . . . .
アラビア語での印刷 . . . . . . . . .
5250 アラビア語用の DAT ファイル . . .
双方向アラビア語サポート . . . . . . . .
制限 . . . . . . . . . . . . . .
インストール上のヒント. . . . . . . .
3270 の双方向キーボード機能 . . . . . .
アラビア語文字形状選択機能 . . . . . .
Personal Communications iSeries . . . . .
双方向ヘブライ語のサポート . . . . . . .
3270 用の双方向機能 . . . . . . . . .
キーボード・レイアウト. . . . . . . .
構成 . . . . . . . . . . . . . .
フォント . . . . . . . . . . . . .
862 コード・ページでのファイル転送 . . .
5250 用の双方向機能 . . . . . . . . .
VT のための双方向サポート . . . . . . .
アラビア語またはヘブライ語用の VT エミュレ
ーションの構成. . . . . . . . . . .
ファイル転送 . . . . . . . . . . .
コピーおよび貼り付け . . . . . . . .
画面の印刷 . . . . . . . . . . . .
BIDI キーの再マップ . . . . . . . . .
VT 用の双方向機能 . . . . . . . . .
ASMO 449 7 ビット・コード・ページのための
アラビア語サポート . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
177
177
179
179
179
179
180
182
183
184
184
187
187
187
188
188
189
.
.
.
.
.
.
189
189
190
190
190
190
. 191
第 18 章 ユニコード・サポート . . . . 193
1390/1399 コード・ページ .
ヒンディ語サポート . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 193
. 194
第 5 部 プリンター定義テーブル
(PDT) の作成 . . . . . . . . . . . 197
第 19 章 PC/3270 で使用するプリンタ
ー定義テーブル (PDT) の作成 . . . . . 199
ASCII_PASSTHRU? および EBCDIC_PASSTHRU?
PC/3270 用の PDF ステートメントの補足説明 . .
SCS TAB 設定 . . . . . . . . . . . . .
プリンター色混合 . . . . . . . . . . . .
プリンター・セッション・データ・ストリーム・サ
ポート. . . . . . . . . . . . . . . .
3270 データ・ストリーム . . . . . . . .
SCS データ・ストリーム . . . . . . . .
印刷ジョブの区切り . . . . . . . . . . .
構造化フィールド . . . . . . . . . . . .
ファイル始まり/終わり照会応答 . . . . . .
ファイル始まり/終わり構造化フィールド . . .
202
202
203
205
206
206
206
目次
v
199
199
201
201
第 20 章 PC400 で使用するプリンター
定義テーブル (PDT) の作成 . . . . . . 209
プリンター定義テーブル (PDT) ファイルの使用
プリンター定義ファイル (PDF ファイル) の形式
マクロ定義 . . . . . . . . . . . .
形式制御 . . . . . . . . . . . . .
複数画面を 1 ページに印刷 . . . . . . .
透過印刷機能 . . . . . . . . . . . .
ASCII_PASSTHRU? キーワード・サポート .
EBCDIC_PASSTHRU? キーワード・サポート
EBCDIC_xx キーワード・サポート . . . .
プリンター定義テーブル. . . . . . . . .
プリンター定義ファイルの例 . . . . . . .
IBM4019.PDF ファイルの内容 . . . . . .
IBM5577.PDF ファイルの内容 . . . . . .
プリンター定義ファイルのフィールド名 . . .
プリンター定義ファイルの記号 . . . . . .
プリンター制御コードの使用方法. . . . . .
プリンター制御コードの形式 . . . . . .
プリンター制御コードのパラメーター定義. .
サポートされる制御コード . . . . . . .
サポートされる SCS コマンド . . . . .
プログラミング上の留意点 . . . . . . .
iSeries プリンター・コマンドおよびプリンター
の設定の制限および注意事項 . . . . . .
PFT 移行ユーティリティー . . . . . . . .
PFT 移行ユーティリティーの使用 . . . .
移行に関する詳細 . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
209
210
210
212
214
214
214
215
216
216
217
217
225
227
234
239
239
239
240
240
243
.
.
.
.
243
249
249
250
.
.
.
.
.
第 6 部 付録 . . . . . . . . . . . 275
付録 A. キーボードのレイアウト
. . . 277
ローカル編集キー . . . . . . . . . . .
キーボードのレイアウト. . . . . . . . .
拡張キーボード、Microsoft ナチュラル・キーボ
ード (3270 専用) . . . . . . . . . .
拡張キーボード、Microsoft ナチュラル・キーボ
ード (5250 専用) . . . . . . . . . .
拡張キーボード、Microsoft ナチュラル・キーボ
ード (3270 および 5250 兼用). . . . . .
拡張キーボード、Microsoft ナチュラル・キーボ
ード (VT キーボードのレイアウト) . . . .
拡張キーボード、Microsoft ナチュラル・キーボ
ード (VT ローカル編集モードのみ) . . . .
スペース節約型キーボード (3270 専用). . .
スペース節約型キーボード (5250 専用). . .
スペース節約型キーボード (3270 および 5250
兼用) . . . . . . . . . . . . . .
5576-001 (3270 専用) . . . . . . . . .
5576-001 (5250 専用) . . . . . . . . .
5576-001 (3270 および 5250 兼用) . . . .
5576-A01 (3270 専用). . . . . . . . .
5576-A01 キーボード (5250 専用) . . . .
5576-A01 キーボード (3270 および 5250 兼用)
5576-002/003 (3270 専用) . . . . . . .
vi
Personal Communications 管理者ガイドおよび解説書
. 278
. 279
. 283
. 285
. 287
. 289
. 291
. 293
. 295
.
.
.
.
.
.
297
299
301
303
305
307
309
. 311
5576-002/003 キーボード (5250 専用) . .
5576-002/003 キーボード (3270 および 5250
用) . . . . . . . . . . . . . .
APL キーボードのレイアウト (3270 専用). .
Home3270 のキーの対応 . . . . . . . .
.
兼
.
.
.
. 313
. 315
. 316
. 318
付録 B. iSeries の構成例 . . . . . . 321
iSeries の装置記述 . . . . . . . . . . .
1 つのリンクを通した複数の 5250 セッション .
iSeries のシステム・モード記述 . . . . . .
平衡型接続 (APPC) での iSeries の装置記述の例
非同期接続での iSeries の装置記述の例. . . .
iSeries VT 非同期接続の例 . . . . . . . .
SDLC での iSeries 構成の例 . . . . . . .
ネットワーク属性 . . . . . . . . . .
SDLC 専用構成. . . . . . . . . . . .
SDLC 回線記述の作成 . . . . . . . .
SDLC コントローラー記述 . . . . . . .
SDLC 交換構成. . . . . . . . . . . .
SDLC 回線記述. . . . . . . . . . .
SDLC コントローラー記述 . . . . . . .
LAN 構成の例 . . . . . . . . . . . .
LAN コントローラー記述 . . . . . . .
. 322
. 322
. 323
324
. 326
. 329
. 331
. 331
. 332
. 332
. 334
. 335
. 335
. 337
. 338
. 339
付録 C. ホスト・コード・ページ表. . . 341
ホスト・コード・ページ 037-1/697-1 ブラジル、カ
ナダ、オランダ、ポルトガル、米国および 037/1175
中国語繁体字 . . . . . . . . . . . . .
ホスト・コード・ページ 273-1/697-1 オーストリ
ア、ドイツ . . . . . . . . . . . . . .
ホスト・コード・ページ 275-1/697-1 ブラジル . .
ホスト・コード・ページ 277-1/697-1 デンマーク、
ノルウェー . . . . . . . . . . . . . .
ホスト・コード・ページ 278-1/697-1 フィンラン
ド、スウェーデン . . . . . . . . . . . .
ホスト・コード・ページ 280-1/697-1 イタリア . .
ホスト・コード・ページ 284-1/697-1 ラテン・アメ
リカ、スペイン. . . . . . . . . . . . .
ホスト・コード・ページ 285-1/697-1 英国 . . . .
ホスト・コード・ページ 290 日本 (英数カナ) 拡張
ホスト・コード・ページ 297-1/697-1 フランス . .
ホスト・コード・ページ 420 アラビア語圏 (2 か国
語併用) . . . . . . . . . . . . . . .
ホスト・コード・ページ 424/941 イスラエル (ヘブ
ライ語 - Bulletin コード) . . . . . . . . .
ホスト・コード・ページ 500-1/697-1 各国間共通
ホスト・コード・ページ 803 イスラエル (ヘブライ
語 - 旧コード) . . . . . . . . . . . . .
ホスト・コード・ページ 833/1173 ハングル . . .
ホスト・コード・ページ 836/1174 中国語簡体字
ホスト・コード・ページ 870/959 ラテン 2 EBCDIC 各国語共通 . . . . . . . . . . .
ホスト・コード・ページ 871-1/697-1 アイスランド
ホスト・コード・ページ 875 ギリシャ . . . . .
国際ホスト・コード・ページ 924-1/1353-1 各国間
共通 . . . . . . . . . . . . . . . .
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
ホスト・コード・ページ 1025/1150 キリル文字 . .
ホスト・コード・ページ 1026/1152 ラテン 5 - ト
ルコ . . . . . . . . . . . . . . . .
ホスト・コード・ページ 1027/1172 日本 (英数小文
字) 拡張 . . . . . . . . . . . . . . .
ホスト・コード・ページ 1047/103 ラテン 1 (オー
プン・システム) . . . . . . . . . . . .
ホスト・コード・ページ 1112/1035 ラトビア、リト
アニア. . . . . . . . . . . . . . . .
ホスト・コード・ページ 1122/1037 エストニア . .
ホスト・コード・ページ 1123 ウクライナ. . . .
ホスト・コード・ページ 1130 ベトナム . . . .
ホスト・コード・ページ 1132 ラオス . . . . .
ホスト・コード・ページ 1137 インド . . . . .
ホスト・コード・ページ 1140-1/695-1 ブラジル、
カナダ、オランダ、ポルトガル、米国、および
1140/1175 中国語 繁体字 . . . . . . . . .
ホスト・コード・ページ 1141-1/695-1 オーストリ
ア、ドイツ . . . . . . . . . . . . . .
ホスト・コード・ページ 1142-1/695-1 デンマー
ク、ノルウェー. . . . . . . . . . . . .
ホスト・コード・ページ 1143-1/695-1 フィンラン
ド、スウェーデン . . . . . . . . . . . .
ホスト・コード・ページ 1144-1/695-1 イタリア
ホスト・コード・ページ 1145-1/695-1 ラテン・ア
メリカ、スペイン . . . . . . . . . . . .
372
ホスト・コード・ページ 1146-1/695-1 英国 . . .
ホスト・コード・ページ 1147-1/695-1 フランス
国際ホスト・コード・ページ 1148-1/695-1 各国間
共通 . . . . . . . . . . . . . . . .
ホスト・コード・ページ 1149-1/695-1 アイスラン
ド . . . . . . . . . . . . . . . . .
ホスト・コード・ページ 1153/1375 ラテン 2 EBCDIC 各国語共通 . . . . . . . . . . .
ホスト・コード・ページ 1154/1381 キリル文字 . .
ホスト・コード・ページ 1155/1378 ラテン 5 - ト
ルコ . . . . . . . . . . . . . . . .
ホスト・コード・ページ 1156/1393 ラトビア、リト
アニア. . . . . . . . . . . . . . . .
ホスト・コード・ページ 1157/1391 エストニア . .
ホスト・コード・ページ 1158/1388 ウクライナ . .
ホスト・コード・ページ 1160/1395 タイ . . . .
ホスト・コード・ページ 1164/1397 ベトナム . . .
373
付録 D. アラート . . . . . . . . . . 391
374
付録 E. 特記事項 . . . . . . . . . . 395
362
363
364
365
366
367
368
369
370
371
商標
375
376
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
378
379
380
381
382
383
384
385
386
387
388
389
. 396
索引 . . . . . . . . . . . . . . . 397
377
目次
vii
viii
Personal Communications 管理者ガイドおよび解説書
図
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
データベース・アクセスの概要 . . . . .
ODBC 構成要素. . . . . . . . . . .
2 つの LU 間のセッション . . . . . . .
2 つの TP 間の会話 . . . . . . . . .
LU 間の並列セッション . . . . . . . .
TCP/IP ネットワークを介した APPC または
CPI-C アプリケーションの実行 . . . . .
AnyNet を使用した異なるプラットフォームの
SNA アプリケーションの接続 . . . . . .
複数ゲートウェイのチェーニングによる複数
の IP ネットワークの接続 . . . . . . .
TCP/IP ネットワーク接続の 5250 エミュレー
ション . . . . . . . . . . . . . .
TCP/IP ネットワークを介した APPC3270 エ
ミュレーション . . . . . . . . . . .
TCP/IP ネットワークを介した DLUR 経由の
3270 エミュレーション . . . . . . . .
SNA ネットワーク上の VTAM ホストとの
SNA ゲートウェイを経由した TCP/IP ネット
ワークを介した 3270 エミュレーション . .
APPN ネットワーク上の VTAM ホストとの
SNA ゲートウェイを経由した TCP/IP ネット
ワークを介した 3270 エミュレーション . .
TCP/IP ネットワークを介した SNA ゲートウ
ェイ経由の 3270 エミュレーション . . . .
Personal Communications の SNA over TCP/IP
の構造 . . . . . . . . . . . . . .
SNA over TCP/IP が作成するドメイン・ネー
ムの形式 . . . . . . . . . . . . .
CP 名と接続ネットワーク名の定義 . . . .
© Copyright IBM Corp. 1989, 2003
102
103
122
124
124
18.
127
21.
128
22.
19.
20.
129
23.
129
24.
130
130
25.
131
132
26.
27.
28.
29.
30.
132
31.
133
32.
134
136
33.
TCP/IP ネットワークを介した 5250 エミュレ
ーション . . . . . . . . . . . . .
TCP/IP ネットワークを介した APPC または
CPI-C アプリケーションの実行 . . . . .
TCP/IP ネットワークを介した APPC3270 エ
ミュレーション . . . . . . . . . . .
TCP/IP ネットワークを介した DLUR 経由の
3270 エミュレーション . . . . . . . .
SNA ネットワーク上の VTAM ホストとの
SNA ゲートウェイを経由した TCP/IP ネット
ワークを介した 3270 エミュレーション . .
TCP/IP ネットワークを介した SNA ゲートウ
ェイ経由の 3270 エミュレーション . . . .
APPN ネットワーク上の VTAM ホストへの
AnyNet SNA/IP ゲートウェイを経由した
TCP/IP ネットワークを介した 3270 エミュレ
ーション . . . . . . . . . . . . .
異なる IP ネットワーク上の 3270 エミュレー
ション . . . . . . . . . . . . . .
タイプ 1 APL キーボード . . . . . . .
タイプ 2 APL キーボード . . . . . . .
タイプ 3 APL キーボード . . . . . . .
タイプ 4 APL キーボード . . . . . . .
非日本語キーボードのキーボード中央区域に
共通の制御コード . . . . . . . . . .
日本語キーボードのキーボード中央区域に共
通の制御コード . . . . . . . . . . .
米国用拡張キーボードのキーボード中央区域
の制御コードの対応 . . . . . . . . .
IEEE 802.2 を介した LAN 接続 . . . . .
139
140
142
143
144
145
147
148
317
317
317
318
318
319
320
321
ix
x
Personal Communications 管理者ガイドおよび解説書
表
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
サポートされる Netscape PKCS#11 対応 スマ
ート・カード・ドライバー . . . . . . . 80
IKEYCMD に対するオブジェクトとアクション
のペア . . . . . . . . . . . . . . 83
IKEYCMD のコマンド行オプション . . . . 84
サポートされるキーボード・タイプ . . . . 169
キーボード国別 ID および Shift サポート
170
IBM 日本語文字セットと IBM 漢字コード
172
IBM 日本語文字セットと IBM 漢字コード
(ユニコード・サブセットの場合は拡張) . . . 173
IBM 中国語繁体字ホスト・コード . . . . 174
IBM 中国語簡体字文字セット、GBK コード 174
IBM ハングル・ホスト・コード (833)
175
IBM ハングル・ホスト・コード (1364)
175
3270 用の双方向キー組み合わせ . . . . . 184
5250 用の双方向キー組み合わせ . . . . . 188
VT 用の双方向キー組み合わせ . . . . . . 190
アラビア語 VT サポート用制御シーケンス
191
色混合 . . . . . . . . . . . . . . 202
3270 データ・ストリーム・コマンド
202
3270 データ・ストリームの命令 . . . . . 203
3270 データ・ストリーム様式制御コード
203
サポートされる SCS 制御コード . . . . . 204
ファイル始まり/終わり照会応答形式 . . . . 206
© Copyright IBM Corp. 1989, 2003
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
ファイル始まり/終わり構造化フィールドの形
式 . . . . . . . . . . . . . . .
PDF ファイルのフィールド名 . . . . . .
PDF ファイルのフィールド名の有効値
プリンター記号の定義 . . . . . . . .
プリンター制御コードのパラメーター・タイ
プ . . . . . . . . . . . . . . .
サポートされる SCS コマンド . . . . . .
プリンター制御コード . . . . . . . .
SCD パラメーター値 . . . . . . . . .
通常使用される SFG GFID 値 . . . . . .
iSeries のフォント・パラメーター. . . . .
PDF ファイル名 . . . . . . . . . .
プリンター関数テーブルからプリンター定義
ファイルへの移行 . . . . . . . . . .
5250 レイアウトの新しいキーボード・マップ
機能 . . . . . . . . . . . . . .
3270 レイアウトの新しいキーボード・マップ
機能 . . . . . . . . . . . . . .
右上および右下にある文字用のキーの組み合
わせ . . . . . . . . . . . . . .
ローカル編集キー . . . . . . . . . .
B 区域のキーのその他の制御コードの対応
206
227
233
234
239
240
243
244
244
245
250
250
277
278
278
278
319
xi
xii
Personal Communications 管理者ガイドおよび解説書
本書について
IBM® Personal Communications Windows® 向けの解説書は、「3270 エミュレーター
ユーザーズ・リファレンス」、「5250 エミュレーター ユーザーズ・リファレン
ス」、「VT エミュレーター ユーザーズ・リファレンス」、および「管理者ガイド
および解説書」の 4 冊に分かれました。これらの資料は、 IBM Personal
Communications iSeries™ for Windows オペレーティング・システム (以下、PC400
とします) および IBM Personal Communications for Windows オペレーティング・
システムを使用するための情報を記載しています。本書では、 Windows という用語
は、Windows 95、Windows 98、Windows Me、Windows NT®、Windows 2000、お
よび Windows XP を指します。特定のオペレーティング・システムにのみ適用する
情報の場合は、そのことを文章中で示します。PC/3270 は、統合パッケージの 3270
の部分を指します。本文中のワークステーション という用語は、サポートされてい
るすべてのパーソナル・コンピューターを指します。1 つのパーソナル・コンピュ
ーターのモデルやアーキテクチャーのみに言及している場合には、そのタイプのみ
に適用されることを意味します。
本書の対象読者
本書は、Personal Communications の管理者を対象としています。
本書の使用法
本書は、Personal Communications のインストール中または操作中に必要となる参照
情報を記載しています。
Personal Communications は、各種通信アダプターを使用して、他のワークステーシ
ョンやホスト・システムのソフトウェアを操作できるように設計されています。ご
使用の製品については、該当する資料を参照してください。
コマンド構文の記号
本書でのコマンド構文の記号の意味と使用方法は、次のとおりです。
( )
小括弧は、特定のコマンド・オプションのアクションを制御するオペランド
を囲みます。
[ ]
大括弧は、オプションのコマンド引き数を示します。ユーザーがオプション
の項目を選択しない場合は、プログラムはデフォルト値を選択します。
...
引き数の後ろの省略記号は、前の項目を何度も繰り返すことができることを
示します。
/
3270 では、タイム・シェアリング・オプション拡張機能 (TSO/E) のパスワ
ードの前に必ずスラッシュを入力してください。コマンド行から入力する
DOS コマンドのパラメーターの前にもスラッシュを入力する必要がありま
す。5250 では、コマンド行で入力する IBM DOS コマンドのパラメーター
の前に、スラッシュを入力する必要があります。
© Copyright IBM Corp. 1989, 2003
xiii
¥
円記号は、ディレクトリー名の一部です。最初の円記号は第 1 レベルのデ
ィレクトリーを示し、第 2 レベル以降のレベルがあれば、それを示す円記
号がディレクトリー名に挿入されています。
すべての指示、オペランド、およびその他の構文は、特別に指定がないかぎり、大
文字でも小文字でも入力することができます。
詳細情報
オンライン・ヘルプ
ヘルプ機能は、Personal Communications のインストール方法、構成方法、使用方法
について説明するものです。オンライン・ヘルプは、Personal Communications の構
成と使用上のあらゆる面に関する広範囲にわたる情報です。
次の情報を取得したいときに、ヘルプを使用してください。
v メニューの選択項目
v 操作手順
v ウィンドウの操作
v ウィンドウに表示される用語の意味
v エラーの原因とそれに対する処置
v マウスによる操作
v マウスを使用しない操作
v 特定の用語の詳細な説明
v Personal Communications に関する詳細な技術情報
v オペレーター情報域 (OIA) メッセージの詳細な説明
オンライン・ヘルプを表示するには、「ヘルプ」メニューから項目を選択するか、
または F1 キーを押します。
Personal Communications のオンライン・ヘルプは、Windows のオンライン・ヘルプ
と同様に使用することができます。
メッセージとアラート
Personal Communications によって、オンライン・メッセージが表示されますが、表
示されるメッセージは必ずしもエラーの発生を知らせるものとは限りません。例え
ば、操作が進行中であることや完了したことを通知するメッセージもあります。ま
た、ユーザーに操作が完了するまで待つように要求するメッセージもあります。
ポップアップ・ウィンドウに表示されるメッセージ
Personal Communications を使用しているときに、メッセージがポップアップ・ウィ
ンドウに表示されることがありますが、これは、ユーザーのアクションの直接的な
結果ではないことがあります。このようなメッセージが表示される理由はさまざま
ですが、これについて以下の項で説明します。
システム障害メッセージ: Windows NT では、ポップアップ・ウィンドウにメッセ
ージが表示された場合、その内容を Windows NT のクリップボードに貼り付けする
ことができます。貼り付けを行うには、次の手順に従ってください。
1. ポップアップ・ウィンドウで「詳細」をクリックします。
xiv
Personal Communications 管理者ガイドおよび解説書
2. コピーするテキストにマークを付けます。
3. マークを付けたテキストを右マウス・ボタンでクリックし、次に「コピー」をク
リックします。
4. ノートパッドなどのエディターを始動してから、「編集」メニューの「貼り付
け」をクリックします。
5. IBM サービス技術員が問題を診断するために当該情報を必要とする場合に備え
て、ファイルを保管してください。
セキュリティー関連メッセージ: Personal Communications は、オプションでセキュ
ア・ソケット・レイヤー (SSL) およびトランスポート・レイヤー・セキュリティー
(TLS) を使用して、サーバーとのセッションを確立します。これには、ユーザーか
らの入力 (例えば、パスワード) が必要になることがあります。詳細については、
67 ページの『第 6 章 Personal Communications のセキュリティーの構成と使用』を
参照してください。
システム・ポリシー関連メッセージ: ユーザーの Personal Communications のワー
クステーション構成は、システム・ポリシーを管理するための機能を使用して、中
央で制御することができます。詳細については、 57 ページの『第 5 章 システム・
ポリシーのサポート』を参照してください。
OIA メッセージ
Personal Communications では、オペレーター情報域 (OIA) またはポップアップ・ウ
ィンドウにメッセージが表示されます。Personal Communications からのメッセージ
は、メッセージ・ウィンドウに表示されます。ホスト・システムからのセッション
の状態に関連するメッセージは、セッション・ウィンドウの OIA に表示されます。
OIA は、セッション・ウィンドウの一番下の行にあります。OIA メッセージでは、
ワークステーション、ホスト・システム、接続方式に関する情報のほかに、Personal
Communications の状況についての情報を示します。
OIA の標識、覚え書き、メッセージはすべて、オンライン・ヘルプの形で示されま
す。この情報を表示するには、次の手順に従ってください。
1. 「ヘルプ」メニューから「索引」をクリックします。
2. 次に、「オペレーター情報域メッセージ」を選択します。
特定の OIA メッセージを表示する場合は、「キーワード」を選択します。「ト
ピックの検索」ウィンドウが表示されたら、OIA に表示された文字を入力しま
す。例えば、MACH や PROG と入力します。稲妻の形が表示されている場合は、
COMM と入力します。
3. 検索しているものと一致する索引項目をダブルクリックします。
4. OIA に表示された番号が見つかるまで、ウィンドウをスクロールします。
アラート
Personal Communications の特定のメッセージに対応するアラートが生成されます。
詳細については、 391 ページの『付録 D. アラート』を参照してください。
本書について
xv
Personal Communications のライブラリー
Personal Communications のライブラリーには、次の資料があります。
v CD-ROM インストール・ガイド
v はじめに
v 5250 エミュレーター ユーザーズ・リファレンス
v 3270 エミュレーター ユーザーズ・リファレンス
v VT エミュレーター ユーザーズ・リファレンス
v 管理者ガイドおよび解説書
v エミュレーター・プログラミング
v Client/Server Communications プログラミング
v システム管理プログラミング
v CM Mouse Support User’s Guide and Reference
v ホスト・アクセス・クラス・ライブラリー
v 構成ファイル解説書
これらの資料は、(DBCS 版を除いて) PDF 形式でも提供されており、オプションで
CD-ROM からインストールするか、または表示させることができます。
印刷した資料のほかに、Personal Communications で提供される HTML 資料もあり
ます。
Host Access Class Library for Java
この HTML 資料は、組み込みオブジェクトとして Personal Communications
を使用するための ActiveX/OLE 2.0 準拠アプリケーションの作成方法を説
明しています。
Host Access Beans for Java
この HTML 資料は、1 組の JavaBeans™ セットとして配布される Personal
Communications のエミュレーター機能について説明しています。
xvi
Personal Communications 管理者ガイドおよび解説書
第 1 部 概要
© Copyright IBM Corp. 1989, 2003
1
2
Personal Communications 管理者ガイドおよび解説書
第 1 章 Personal Communications のハイライト
Personal Communications は、ローカル・エリア・ネットワーク (LAN) および広域
ネットワーク (WAN) 環境をサポートするさまざまな接続オプションを提供するこ
とによって、ワークステーションに対して強力なパーソナル・ネットワーキング機
能を提供します。ホスト端末エミュレーション、クライアント/サーバー・アプリケ
ーション、または接続性のどの面においても、Personal Communications は、通信、
ネットワーク、および管理の堅固な機能を提供します。
Personal Communications は、使いやすいグラフィカル・インターフェースを持つ、
あらゆるエミュレーター機能を提供するパッケージであり、ファイル転送や動的構
成などの多くの便利な機能と、IBM ホスト・アクセス・クラス・ライブラリーを含
むエミュレーター API が提供されます。
また、Personal Communications は、SNA をベースとした多様なクライアント・アプ
リケーション・プログラミング・インターフェース (API) もサポートします。ユー
ザーは、対等通信クライアント API を使用するアプリケーションを作成することが
できます。この API は LU6.2 に基づいており、Personal Communications によって
提供されます。この API によって、ユーザーは同位のワークステーション上の情報
を同時にアクセスし、その情報を処理することができます。
Personal Communications を使用すると、拡張対等通信ネットワーク® (APPN®) にエ
ンド・ノードとして接続でき、強力なネットワーク機能である高性能経路指定
(HPR) および従属 LU リクエスター (DLUR) 機能を使用することができます。
Personal Communications で提供される機能は、次のとおりです。
v zSeries 接続
LAN
IEEE 802.2 経由の LAN
Communications Server for Windows
Telnet3270
iSeries 経由の 3270
LAN 経由の APPC 3270
FMI を介する Microsoft® SNA クライアント
従属 LU リクエスター (DLUR)
Telnet 接続の VT (TCP/IP)
COAX 経由の LAN
COAX クラスター/SNA
クラスター/非 SNA
COM ポート
Telnet 3270
非同期接続の SNA (SNA-over-Async)
IBM Global Network® (日本以外)
Home3270
非同期接続 IBM Global Network SNA
従属 LU リクエスター (DLUR) 経由
非同期接続の SNA (SNA-over-Async)
© Copyright IBM Corp. 1989, 2003
3
Hayes AutoSync
非同期接続の SNA (SNA-over-Async) 経由の APPC 3270
Hayes AutoSync 経由の APPC 3270
非同期接続の VT (VT-over-Async)
Telnet 接続の VT (TCP/IP)
X.25 Hayes AutoSync
Hayes AutoSync 経由の X.25 DLUR
Hayes AutoSync 経由の X.25 APPC 3270
5250 iSeries 経由の 3270
従属 LU リクエスター (DLUR)
SDLC 同期データ・リンク制御 (SDLC)
iSeries 経由の 3270 (パススルー)
SDLC 経由の APPC 3270
従属 LU リクエスター (DLUR)
SNA/IP
LU 0、1、2、3
APPC 3270
DLUR 経由の LU 0、1、2、3
IBM ISA/MCA WAC
同期データ・リンク制御 (SDLC)
iSeries 経由の 3270 (パススルー)
SDLC 経由の APPC 3270
従属 LU リクエスター (DLUR)
X.25 修飾論理リンク制御 (QLLC)
iSeries 経由の X.25 3270
X.25 経由の APPC 3270
X.25 DLUR
Communications Server クライアント
Communications Server
IBM-EEDLC
DLUR 経由の LU (0、1、2、3)
APPC 3270
OEM LU (0、1、2、3)
iSeries 経由の 3270 (パススルー)
APPC 3270
従属 LU リクエスター (DLUR)
v iSeries 接続
LAN
IEEE 802.2 経由の LAN
TCP/IP の接続 Telnet5250
Telnet 接続の VT (VT over Telnet)
TCP/IP 接続の IPX/SPX
5250 平衡型データ・リンク制御 (APPC)
平衡型データ・リンク制御 (コンソール)
COM ポート
非同期接続の SNA (SNA-over-Async)
Hayes AutoSync
非同期接続のコンソール
非同期接続の VT
4
Personal Communications 管理者ガイドおよび解説書
Telnet 接続の VT (VT over Telnet)
Telnet 5250
X.25 Hayes AutoSync
SDLC 同期データ・リンク制御 (SDLC)
SNA/IP
5250
IBM ISA/MCA WAC
同期データ・リンク制御 (WAC)
X.25 修飾論理リンク制御 (QLLC)
IBM-EEDLC
5250
OEM APPC 5250
v ASCII エミュレーター接続
LAN
Telnet 接続の VT (VT over Telnet)
COM ポート
非同期接続の VT (VT-over-Async)
Telnet 接続の VT (VT over Telnet)
v S/3X エミュレーター接続
5250 平衡型データ・リンク制御 (コンソール)
v クライアント/サーバー接続
LAN
IEEE 802.2 経由の LAN
Twinaxial (平衡型)
平衡型データ・リンク制御 (APPC)
COM ポート
非同期接続の SNA (SNA-over-Async)
Hayes AutoSync
X.25
SDLC 同期データ・リンク制御 (SDLC)
IBM WAC
同期データ・リンク制御 (SDLC)
X.25
AnyNet® SNA over TCP/IP
APPC
エンタープライズ・エクステンダー
HPR/IP
v SNA ノード (APPN) セッションの構成
– エミュレーター
– クライアント/サーバー・アプリケーション
v SNA ノード操作
– リソースの始動と停止
– リソースの削除
– リソース情報の表示
– セッション限度の変更
– パスの切り替えの開始
v ログ・ビューアー
– メッセージ・ログ、トレース・ログ、およびマージしたログ・ファイルの表示
– 要約表示および詳細表示
第 1 章 Personal Communications のハイライト
5
– デフォルトのメッセージ・ログ・サイズと位置の設定
– ログ・ファイルのフィルター操作および検索
– メッセージ・ログ・エントリーのヘルプ
v トレース機能
– 3270/5250 エミュレーター・データ
– APPN および APPC の API データ
– LAN や SDLC などの接続性データ
– ノードの初期化などのユーザー・サービス・データ
v APPC アプレット
– SNA センス・データの表示 (GETSENSE)
– ファイル転送 (AFTP および AFTPD)
– 接続検査 (APING)
v サンプル・プログラム
– ¥Personal Communications¥samples サブディレクトリー内にある
v インストールと構成
– 「選択してインストール」オプション
– ネットワーク・サーバーでのプログラムの共用
– インストールされている通信アダプターの自動検出
– 通信構成の動的変更
– 自動ダイヤル機能 (非同期 (IGN)、SDLC、Home3270、SNA-A)
– サイレント・インストール
– ASCII SNA ノード構成
– ASCII 構成の検査
v OEM アダプター・カード
オープンの API によって、ベンダーおよび他装置製造者 (OEM) は、追加の接続
オプション (例えば、追加の X.25、ISDN、SDLC または平衡型のサポート) が可
能なアダプター・カードを提供することができます。
v ホスト・セッション機能
– 最高 26 までのセッション
– 変更可能な画面サイズとフォント・サイズの自動倍率変更
– セッションごとの機能設定 (例えば、ホスト・コード・ページなど)
v ホストのグラフィックス・サポート
– GDDM® およびその他のグラフィックス・アプリケーションに対するベクト
ル・グラフィックス・サポートの標準装備
v ファイル転送機能
– グラフィカル・ユーザー・インターフェース (GUI) ウィンドウを使った簡単な
操作
– 複数ファイルのバッチ転送
– 複数セッションからの同時ファイル転送
– バックグラウンドのファイル転送
– マクロ定義によるファイル転送の起動
– OfficeVision/MVS™ のインポート/エクスポート機能
– VT ファイル転送 (XModem および YModem)
v 編集 (カット・アンド・ペースト) 機能
6
Personal Communications 管理者ガイドおよび解説書
クリップボードを使用して、特定の領域の切り取り、コピー、および貼り付けを
行うことができます。また、PasteLink 機能をサポートするスプレッドシート・プ
ログラムなどの他のアプリケーションに、データを貼り付けることができます。
– スプレッドシートのデータ形式 (Sylk、Biff3、Wk3 形式) のサポート
– コピー - 追加
– 分割貼り付け
– 区画貼り付け
– 非入力域に対する貼り付けの自動停止
v グラフィカル・ユーザー・インターフェース (GUI)
– カスタマイズ可能な 3D アイコン・ツールバー
– 3D ボタンのホット・スポット
– ポップアップ・キーパッド
– 記録や再生などのマクロ機能
– VBScripts (記録と再生を含む)
– キーボード機能の設定とリマップ
– マウス・ボタン機能の設定とリマップ
– 設定の表示 (カーソル・タイプ、グラフィックス、サウンド、カラーなど)
– 自動フォント・サイズまたは固定フォント・サイズの調整
– ウィンドウの外観の設定
– メニュー・バーのカスタマイズ
– マウスによる 3270 のライト・ペンのエミュレーション
– ヒストリーを持つ状況バー
– ページの設定 (テキストおよびグラフィックス)
– 改訂された構成ダイアログ
– オンライン・ヘルプ
v 印刷機能
– プリンター・セッション (PC/3270 では、SCS、LU 3、または非 SNA)
– グラフィックスのローカル印刷
– Windows NT のプリンター・ドライバーによる印刷
– プリンター定義テーブルによる印刷機能 (PDT)
– 複数セッションでの複数のホスト印刷機能
– SNA ブラケット・タイムアウトによる印刷ジョブの制御
– PDF から PDT への変換ツール
– OS/400® Host Print Transform (HPT) による PC400 の印刷機能
– iSeries の拡張印刷サポート・ユーティリティーでサポートされる PC400 の印
刷機能
– ZipPrint
v プログラミング・インターフェース
– 16/32 ビット・エミュレーター高水準言語アプリケーション・プログラミン
グ・インターフェース (EHLLAPI)
– 16/32 ビット・ダイナミック・データ交換 (DDE)
– 32 ビット・ノード操作機能 (NOF)
– 16/32 ビット Personal Communications API (PCSAPI)
– 32 ビット拡張プログラム間通信 (APPC)
– 32 ビット共通プログラミング・インターフェース通信 (CPI-C)
– 32 ビット自動化オブジェクト API
– 32 ビット ActiveX/OLE 2.0
第 1 章 Personal Communications のハイライト
7
– Java™ 用ホスト・アクセス Beans
– ActiveX コントロール
v PC400 のクライアント機能
– データ転送
– PC オーガナイザー
– 文章処理支援機能
– 拡張プログラマブル端末ユーザー・インターフェース (ENPTUI)
8
Personal Communications 管理者ガイドおよび解説書
第 2 章 問題の分析
この章では、Personal Communications に関する問題をユーザー自身で分析する場合
に役立つ情報、および IBM に問題を報告する方法を記載しています。IBMへの連絡
方法の詳細については、「はじめに」を参照してください。
Personal Communications およびサポートについての情報は、次の Web サイトを参
照してください。
v Personal Communications のホーム・ページには、全般的な製品情報へのアクセス
とダウンロード・サービスが提供されています。このページを見るには、次のイ
ンターネット・アドレスに進みます。
http://www.ibm.com/software/network/pcomm
v Personal Communications のサポート・ページには、コード修正、ヒント、ニュー
スグループ、サポート・オプション、およびサービスの情報へのリンクが準備さ
れています。このページを表示したり、ソフトウェア問題報告を送信する場合
は、次のインターネット・アドレスへ進みます。
http://www.ibm.com/software/network/pcomm/support
Personal Communications は、問題分析に役立てるためにいくつかのユーティリティ
ーを提供しています。これらのユーティリティーは、Windows の「スタート」メニ
ューから「プログラム」→「IBM Personal Communications」→「管理および PD の手
引き」サブフォルダーでアイコンを選択して呼び出すことができます。
次の項で、これらのユーティリティーとその使用法を説明します。
ログ・ビューアー
Personal Communications のログ・ビューアー・ユーティリティーは、メッセージ・
ログとトレース・ログに含まれる情報を、表示、マージ、ソート、検索、およびフ
ィルターに掛けることができるようにします。問題分析時にログ・ビューアーを使
用して、メッセージ・ログとトレース・ログの項目に関する作業を行います。メッ
セージ・ログ出力ファイルのデフォルト名は PCSMSG.MLG であり、このファイル
拡張子は .mlg でなければなりません。トレース・ログのファイル拡張子は .tlg で
なければなりません。
メッセージ・ログまたはトレース・ログを表示するには、次のようにします。
1. 「管理および PD の手引き」から「ログ・ビューアー」をクリックするか、ま
たは、アクティブ・セッションの「アクション」メニューから「起動」→「ロ
グ・ビューアー」とクリックします。
2. ログに記録されたメッセージのリストから、メッセージをダブルクリックしてメ
ッセージ・テキストを表示します。
注: メッセージ・ログは、1 マシンにつき 1 つだけ作成されます。 WTS のように
複数のユーザーが同時に接続する環境では、すべてのユーザー・メッセージは
© Copyright IBM Corp. 1989, 2003
9
ログ・ファイルの単一のインスタンスに記録されます。端末サービスについて
の詳細は、 97 ページの『第 7 章 Windows Terminal Services』を参照してくだ
さい。
ログ・ビューアーの機能についての詳細は、 111 ページの『第 10 章 ログ・ビュー
アー機能』を参照してください。
トレース機能
Personal Communications のトレース機能を使用すると、 Personal Communications
の特定の機能のトレース情報をログに記録することができます。
トレースを開始するには、次の手順に従ってください。
1. 「管理および PD の手引き」フォルダーから「トレース機能」をクリックする
か、または、アクティブ・セッションの「アクション」メニューから「起動」→
「トレース機能」と選択します。タイトル・バーのトレース状態の欄に、次の
ような現在の状態が表示されます。
アクティブ
トレース機能でトレース・データを収集しています。
非アクティブ
トレース・データは収集されていません。
2. メイン・ダイアログ・ボックスで「セットアップ」をクリックして、必要なト
レース・システム・パラメーターを設定します。
3. 「OK」をクリックしてメイン・トレース・ダイアログ・ボックスに戻ります。
4. メイン・トレース・ダイアログ・ボックスで、「機能名」、「構成要素名」、
および「トレース・オプション」リスト・ボックスから、トレースするデータ
のタイプを選択します。
機能名 3270/5250 エミュレーターやユーザー・サービスといった、Personal
Communications の特定の機能のセット
構成要素名
機能の特定の部分の名前 (API データ (3270/5250 エミュレーター機能)
またはノード初期化 (ユーザー・サービス機能) など)
トレース・オプション
特定の構成要素に関連したオプション (EHLLAPI (API の構成要素) ま
たは API トレース (ノード初期化の構成要素) など)
5. 「開始」をクリックして、データのトレースを開始するか、すでにトレースが
アクティブな場合は、「適用」をクリックしてトレース・オプションに対する
変更を適用します。
6. トレースの対象となる操作を実行します。
7. オプションで、「停止」をクリックすると、トレースが停止します。
8. 「保管」をクリックして、トレース・データをハード・ディスクに保管しま
す。
10
Personal Communications 管理者ガイドおよび解説書
9. フォーマットされたトレース・ファイル名を指定し、トレース・データをフォ
ーマットする場合は「フォーマット」をクリックします。トレースが完了した
すぐ後で情報バンドラー・ユーティリティーを使用して、正しい情報が収集さ
れたことを確認します。
注: フォーマットされたトレース・ファイルのデフォルト・パスの設定を変更
した場合、情報バンドラーはトレース情報を見つけません。トレース・フ
ァイルをシステム・クラスのアプリケーション・データ・ディレクトリー
にコピーしてください。
10. 「OK」をクリックします。
11. トレースを保管したトレース・バッファーを消去する場合は「消去」をクリッ
クします。
12. ログ・ビューアーを使用して、フォーマット済みのトレース・ログを表示しま
す。
情報バンドラー
Personal Communications の情報バンドラー・ユーティリティーは、システム・ファ
イル、トレース・ファイルとログ・ファイル、およびレジストリー情報を収集し
て、自己抽出型 .EXE ファイルを作成します。この .EXE ファイルは、問題解決の
ためにサポート担当者に FTP を使用して送信されます。トレースが完了したすぐ後
でこのユーティリティーを使用して、正しい情報が収集されたことを確認してくだ
さい。情報バンドラーを使用するには、次のようにします。
1. 「Personal Communications」プログラム・グループ内の「PD の手引き」フォル
ダーから「情報バンドラー」アイコンをダブルクリックするか、または、アクテ
ィブ・セッションの「アクション」メニューから「起動」→「情報バンドラー」
とクリックします。
2. システムと Personal Communications の情報を含む .EXE ファイルが、Personal
Communications のシステム・クラス・アプリケーション・データ・ディレクト
リーに作成されます。デフォルトでは、このファイルは X12345.EXE と呼ばれ
ます。各 Windows オペレーティング・システムのシステム・クラスのアプリケ
ーション・データ・ディレクトリーの場所については、インストール資料を参照
してください。
インターネット・サービス
インターネット・サービス・ユーティリティーを使用すると、情報バンドラーが収
集した診断データを含む .EXE ファイルを FTP サーバーに送信できます。このユ
ーティリティーは TCP/IP が構成されており、インターネットに直接接続されてい
ないと働きません。インターネット・サービスを使用するには、次のようにしま
す。
1. 「Personal Communications」プログラム・グループ内の「インターネット・サー
ビス」アイコンをダブルクリックするか、アクティブ・セッションから「アクシ
ョン」→「起動」→「インターネット・サービス」とクリックします。
「インターネット・サービス」ウィンドウには 4 つのデータ・フィールドがあ
り、問題報告を送るにはここに有効な値を指定しておく必要があります。
第 2 章 問題の分析
11
2. 「FTP アドレス」フィールドにデフォルトのアドレス
testcase.software.ibm.com があることを確認します。これは、サービスの匿名
FTP サーバーです。
3. 指定されたフィールドに、ご自分の E メール・アドレスを入力します。
4. 「問題判別ファイル名」フィールドに、情報バンドラーが作成した .EXE ファイ
ルのファイル名とパスを入力します。このファイルは、Personal Communications
のインストール・ディレクトリー内に置かれます。
5. 「PMR 番号」フィールドに、IBM サポート担当者と連絡した結果受け取った
PMR 番号を入力します。
6. ウィンドウ内の全フィールドに有効な値を入力した後で、「送信」をクリックし
て問題判別情報を送ります。
APAR および CSD のチェック
製品更新ツールを使用すると、Personal Communications に対する修正サービス配布
(CSD) およびプログラム診断依頼書 (APAR) を管理できます。許可されたユーザー
は、製品更新ツールを使用して、APAR のダウンロード、テスト、およびコミット
を行うこともできます。プログラム診断依頼書 (APAR) は、Personal
Communications の単一モジュールの製品修正で、一方 CSD は、Personal
Communications 製品全体のアップデートです。 APAR をテストまたはコミットす
るには、インターネットに接続する必要があります。
製品更新ツールは .vbs ファイルを使用して正しい APAR パッケージをダウンロー
ドするので、更新対象のマシンでは Windows の Scripting Host Service が実行され
ていなければなりません。
製品更新ツールにアクセスするには、次のようにします。
1. Personal Communications のスタート・メニューから「管理および PD の手引
き」を選択します。
2. 「製品更新ツール」をクリックします。
3. 接続およびプロキシー・オプションを変更するために、「接続構成」をクリック
します。
注: Windows 95 システムで製品更新ツールの使用に問題がある場合は、別のプラッ
トフォームを使用して APAR のテストまたは CSD の検査を行わなければなら
ない可能性があります。最新の情報については、 Personal Communications の
Readme ファイルを参照してください。
製品更新ツールで使用できる主な機能は以下のとおりです。
v
14 ページの『APAR のテスト』
v
14 ページの『APAR の除去』
v
14 ページの『APAR のコミット』
v
16 ページの『修正サービス配布』
接続の構成
インストール後初めて製品更新ツールを実行したときは、「接続構成」パネルが自
動的に表示されます。インターネット・ブラウザー用にインターネット接続を既に
12
Personal Communications 管理者ガイドおよび解説書
セットアップしてある場合は、「接続構成」ウィンドウでデータを設定する必要は
ありません。インターネット・ブラウザーのデータが使用されます。初期構成の設
定が入力または確認された後は、この更新パネルが毎回自動的に表示されることは
ありません。構成の変更が必要な場合は、メインパネルで「接続構成」ボタンをク
リックします。
指定できる WebUpdate 構成オプションは以下のとおりです。
接続メソッド
モデムを介して接続する場合は、ドロップダウン・リストからダイヤルアッ
プ接続名を選択します。
プロキシー接続設定
インストール時に、Personal Communications がインターネット・ブラウザ
ー・プロキシー設定を自動的に検査し、それらの設定を使用するように
WebUpdate を構成します。プロキシー設定が無い場合、Personal
Communications は設定をデフォルトであるブランク (設定なし) にします。
WebUpdate のプロキシー設定を追加または変更するには、「プロキシー接
続を使用」を選択します。 HTTP プロキシー・サーバーを使用している場
合は、ユーザー名とパスワードを入力できます。
Socks サーバーを通して接続する場合は、サーバー・アドレスの前に
socks= を付けます。
製品更新ツールは、自動構成スクリプトの使用をサポートしていません。
APAR
このオプションを使用すると、永続的にインストールする前に APAR をテストでき
ます。APAR をテストするときは、Personal Communications のインストールの修復
を試みないでください。修復を行うと、APAR が除去されます。APAR をテストし
た後は、APAR を除去またはコミットする必要があります。APAR をテスト・モー
ドのままにしないでください。
コミットする前に、APAR をテストすることをお勧めします。Windows インストー
ラーを使用して製品をインストールすると、.msi ファイルがマシンにキャッシュさ
れます。APAR のテストが行われている間は、Personal Communications の .msi フ
ァイルが変更されないため、APAR を除去できます。APAR がコミットされると、
APAR の .msp (自己解凍の実行可能 Microsoft パッチ) ファイルが、.msi ファイル
を更新します。この変更はインストールされている製品の一部になり、Personal
Communications のバックアップ・コピーは使用できなくなります。この時点では、
APAR を除去することはできません。マシンに Personal Communications を再イン
ストールすると、それ以前に適用した APAR を再度コミットしなければなりませ
ん。
.msi ファイルは、インストールされているすべてのファイルについての情報を収め
たデータベースのようなものです。APAR のテスト時には、更新されたファイルの
情報で .msi ファイルが更新されることはありません。これにより、弊害があった場
合は APAR を除去できます。
注: APAR をコミットするときは、Personal Communications のインストール・ソー
スが存在していなければなりません。
第 2 章 問題の分析
13
製品更新ツール・オプション
製品更新ツール・ユーティリティーには、APAR 用に 3 つのオプションがありま
す。
APAR のテスト: このオプションを指定すると、Personal Communications 製品に
APAR を永続的にインストールする前に APAR をテストすることができます。テ
ストにより APAR 間の矛盾が分かるので、「コミット」オプションを使用する前に
テストを実行してください。テスト済みの APAR は、「APAR の除去」オプショ
ンを使用して除去できます。
APAR をテストすると、製品更新ツールは、インターネット上の IBM サポート・
サイトから、Personal Communications で使用可能な APAR のリストを取得しま
す。Personal Communications の特定のイメージまたはご使用のシステムに既に適用
されている APAR は、リストに表示されません。リストから目的の APAR を選択
して適用できます。
APAR のテストとコミットのパッケージは、インターネットから直接入手できま
す。特定の APAR を見つけるには、次の URL 構文を使用してください。
http://www6.software.ibm.com/aim/pcL57MMP.exe
57 は、製品のバージョン番号を示しています。変数の内容は以下のとおりです。
L
以下の言語のいずれかを指定します。
v m は複数言語サポートです。
v s は中国語 (簡体字) です。
v t は中国語 (繁体字) です。
v k は韓国語です。
MM
変更/CSD レベルを示します。基本レベルは 00 です。
P
パッケージのタイプを示します。
v t はテスト・パッケージです。
v c はコミット・パッケージです。
例えば、http://www6.software.ibm.com/aim/pcm5700c.exe は、Personal Communications
の基本レベルに対する複数言語サポート・コミット・パッケージの URL です。
APAR の除去: テスト済みの APAR は、このオプションを使用して除去できま
す。「APAR の除去」をクリックすると、APAR のリストが表示され、除去できる
APAR が示されます。除去する APAR を選択して「次へ」をクリックし、示され
る手順に従って APAR を除去します。
APAR のコミット: このオプションを使用すると、APAR を永続的にインストー
ルできます。「APAR のコミット」をクリックすると、使用可能なすべての APAR
のリストが表示されます。これには、テスト用にインストールされている APAR も
含まれます。テストしないで APAR をコミットしてもかまいませんが、すべての
APAR をテストすることをお勧めします。
コミット・プロセスでは、コミット・プロセスを妨げる可能性のあるアクティブな
タスク (Personal Communications のアクティブなセッションなど) のリストを示す
14
Personal Communications 管理者ガイドおよび解説書
ウィンドウが表示されることがあります。製品更新ツールもこのようなタスクに含
まれている可能性があります。その場合は、製品更新ツールも含めてリストされて
いるタスクを閉じ、インストーラーのダイアログの「再試行」をクリックして処理
を完了させます。また、「キャンセル」をクリックして更新処理を中止することも
できます。「無視 (Ignore)」を選択すると、多くの場合、ロックされているファイ
ルを更新するために、リブートが必要になります。
コミット処理では、元のインストール・ファイルにアクセスする必要があります。
製品の CD から Personal Communications をインストールした場合は、CD-ROM ド
ライブに CD を挿入しておく必要があります。ネットワークから Personal
Communications をインストールした場合は、ネットワークに接続しておく必要があ
ります。ソースがない場合は、ソース・ファイルの場所を指定する必要がありま
す。
APAR のコミットを選択すると、APAR の .msp ファイルがダウンロードされて実
行されます。コミットしたい APAR を選択すると、メッセージなどを表示しないで
自動的に、対応する .msp ファイルが立ち上がります。変更は永続的なものなの
で、バックアップ・コピーは作成されません。その後、ネットワーク内に 1 つ以上
の .msp ファイルを配布することができます。
オペレーティング・システムが Windows 95、98、または Me の場合、.msp ファイ
ルは以下の場所に保管されます。
X:¥<drive>¥Application Data¥IBM¥Personal
Communications¥APARs¥[APAR Name]
この X:¥<drive> は、オペレーティング・システムが入っているディレクトリーで
す。 Windows NT の場合、.msp ファイルは以下の場所に保管されます。
X:¥<drive>¥Profiles¥All Users¥Application Data¥IBM¥Personal
Communications¥APARs¥[APAR Name]
Windows 2000 の場合、.msp ファイルは以下の場所に保管されます。
X:¥Documents and Settings¥All Users¥Application Data¥IBM¥Personal
Communications¥APARs¥[APAR Name]
注: テスト用またはコミット用に APAR をインストールすると、pcommaparinfo.txt
というファイルが上記のアプリケーション・データ・ディレクトリーに作成さ
れます。このファイルには、インストールされた APAR のリストと、それらの
状況 (テスト済みまたはコミット済み) が含まれています。このファイルは
APAR を正しくトラッキングするために必要なものなので、このファイルを編
集したり、移動したりしないでください。
.msp ファイルがある場合は、次の msiexec.exe コマンドを使用することで、他のシ
ステムに対する保守を手動でコミットすることができます。
msiexec.exe /p APAR.msp REINSTALLMODE=em
ここで APAR は APAR の名前です。
第 2 章 問題の分析
15
管理インストール
msiexec.exe のパラメーター /p APAR.msp を使用すると、インストール・イメージ
に APAR を適用できます。APAR は、APAR の名前です。このパラメーターを /a
パラメーターと併用すると、管理インストールに対して APAR をコミットできま
す。コマンド行の構文は次のとおりです。
msiexec.exe /a "[absolute path to product .msi file]" /p "[absolute
path to .msp file]" REINSTALLMODE=em
管理インストールとコマンド・ライン・パラメーターの詳細については、CD-ROM
インストール・ガイド を参照してください。 REINSTALLMODE プロパティーの
詳細については、Microsoft Developer Network (http://msdn.microsoft.com) を参照し
てください。
新規イメージまたは APAR、あるいはその両方を他のマシンにプッシュする前に、
管理インストールで必ずその APAR をテストしてください。 APAR をテストする
管理インストールと管理インストール・イメージは、常に同期化しておいてくださ
い。
Interim Service Build
Interim Service Build (ISB) は APAR の累積パッケージで、現時点で有効な APAR
のフィックスがすべて含まれています。ISB に対しては、収められている APAR が
すべて正しく機能することを確認するためのテストが行われています。ISB を入手
するには、製品更新ツールの APAR コミット・オプションを使用するか、または
.msp ファイルをダウンロードします。
APAR を検査すると、使用可能な ISB も表示されます。対応する .msp ファイル
は、APAR と同じアプリケーション・データ・ディレクトリーに、特定の ISB 名で
格納されています。その際、システムのリブートを促される場合があります。
ISB ファイルをダウンロードするには、修正サービス配布のサイトにアクセスしま
す。このサイトでは、最新の ISB へのリンク、収められている APAR のリスト、
およびインストール方法の説明が示されています。
修正サービス配布
CSD は、一群の APAR と、たいていは製品の新しいオプションと改善情報が含ま
れているパッケージです。Personal Communications の場合、新しい CSD は累積で
す。CSD をチェックするには、製品更新ツールで「CSD のチェック」をクリック
します。
CSD のインストールは、製品の再インストールと類似しています (製品の古いファ
イルを除去し、新しいファイルをインストールします)。したがって、CSD にはテス
ト処理とコミット処理は使用できません。CSD を除去するには、Personal
Communications の現在の製品レベルをアンインストールし、前のレベルを再インス
トールする必要があります。
製品の完全バージョンを購入している場合にだけ、CSD を入手できます。このこと
は、サービス・キーを入力することで確認されます。サービス・キーは、Personal
Communications のオリジナル・パッケージに収められています。CSD をチェックす
る際に、インターネット・ブラウザーで CSD サイトを開くと、登録データとサー
16
Personal Communications 管理者ガイドおよび解説書
ビス・キーの入力を促されます。登録が完了し、サービス・キーを入力すると、
CSD の更新が必要な製品、バージョン、および言語を選択できます。
注: 通常、CSD ファイルのサイズは 100 MB を超えます。
検出と修復
「ヘルプ」→「検出と修復」操作を実行すると、インストールされている Personal
Communications のファイルの検査が行われて、インストールされた製品が損傷して
いるかどうかが判別されます。必要であれば、続いて修復が行われます。ユーザー
は、この機能の使用をシステム・ポリシーで許可されていなければなりません。ま
た、インストール・イメージに対するプロンプトが出される場合があります。
「独自のショートカットの復元」オプションを選択すると、元のショートカットが
復元されます。元の Personal Communications をインストールした後でショートカッ
トを変更し、それをそのまま維持したい場合は、このオプションを選択しないでく
ださい。
注: 「検出と修復」機能では、ユーザーへのプロンプトなしで、アクティブなセッ
ションまたはノードへの割り込みが実行されることがあります。この機能を使用す
るときは、アクティブなセッションおよびノードをすべてクローズしておいてくだ
さい。
Personal Communications の検出と修復では、以下の操作が実行されます。
v ファイルが存在していなかったり破損している場合、またはバージョンが古い場
合は、ファイルを再インストールします。
v アプリケーションに対するすべてのレジストリー設定を、レジストリーの
LOCAL_MACHINE セクションに書き込みなおします。
v アプリケーションに対するすべてのレジストリー設定を、レジストリーの
CURRENT_USER セクションに書き込みなおします。
v すべてのショートカットを再インストールします (オプション)。
代わりに Windows インストーラーを使用すると、以下の操作が実行されます。
v ファイルが存在していなかったり破損している場合、またはバージョンが古い場
合は、ファイルを再インストールします。 Windows インストーラーは、ファイ
ルが破損しているかどうかをチェックしません。
v アプリケーションに対するすべてのレジストリー設定を、レジストリーの
LOCAL_MACHINE セクションに書き込みなおします。
v アプリケーションに対するすべてのレジストリー設定を、レジストリーの
CURRENT_USER セクションに書き込みなおします。
v すべてのショートカットを再インストールします。この機能は、Windows インス
トーラーではオプションではありません。
第 2 章 問題の分析
17
18
Personal Communications 管理者ガイドおよび解説書
第 2 部 拡張構成、管理、および操作
© Copyright IBM Corp. 1989, 2003
19
20
Personal Communications 管理者ガイドおよび解説書
第 3 章 拡張構成
本章では、大規模ネットワークにおける Personal Communications の展開に役立つ機
能について説明します。これらの機能の一部は、Personal Communications 自体の機
能によって操作されるものですが、その他のものは外部の製品によって提供される
もので、Personal Communications が提供する機能で拡大されています。
構成ファイル
以下のセクションでは、Personal Communications の組み込みファイルを用いて作成
できる拡張構成について説明します。拡張構成を使用すると、共通キーワードおよ
びパラメーターの構成とクライアント・ベースへの配布が容易になり、以下を組み
込むことができます。
v 初期構成定義
v テンプレートおよび更新ファイルを用いた構成
初期構成定義
Personal Communications により、ネットワーク管理者は、クライアントについての
共通構成定義が含まれる初期構成定義ファイルを作成することができます。初期構
成ファイルを使用することにより、管理者は、事前構成定義を配布して、クライア
ント上で新規構成が作成されたときにはそれらが自動的にプリロードされるように
することができます。
最初のステップは、SNA ノード構成、セッションの開始または構成、ASCII エディ
ターのいずれかを使用して構成を作成することです。セッションの構成についての
詳細は、「はじめに」を参照してください。
構成ファイルを作成した後で、そのファイルの名前を適切な予約名に変更します。
SNA ノード構成ファイル (*.ACG) の場合、ファイル名は PCSINIT.AC$ となりま
す。ワークステーション・プロファイル (*.WS) の場合、ファイル名は
PCSINIT.WS$ となります。 SNA 通信を使用したエミュレーター構成の場合には、
PCSINIT.WS$ と PCSINIT.AC$ の両方のファイルを使用する必要があります。
ファイルの名前を変更した後は、それらのファイルをクライアント・ワークステー
ションに配布することができます。ファイルは、構成ファイル・ディレクトリーに
入れます。ユーザーが新規構成を作成すると、このファイルの中の定義がプリロー
ドされます。
注: 初期構成ファイルは、新規構成における新規定義についてのデフォルトを変更
するのではなく、全定義を新規構成にプリロードします。ユーザーはユーザー
に合ったパラメーター値を得るためにこれらの定義を変更することができます
が、元の初期構成ファイルは未変更のまま残されます。
構成ファイルおよびエミュレーター・プロファイルのディレクトリー
構成ファイルのデフォルト・ディレクトリーは、インストール時に指定されます。
構成ファイルはすべてのユーザーに使用することも、特定のユーザーに使用するこ
© Copyright IBM Corp. 1989, 2003
21
ともできます。初期デフォルト・ディレクトリーの指定方法について詳しくは、
「CD-ROM インストール・ガイド」を参照してください。
デフォルトでは、Personal Communications は構成ファイル・ディレクトリー内でエ
ミュレーター・プロファイルを検索します。プロファイル用に別の場所を指定する
には、ユーザー設定の変更マネージャー・ユーティリティーを使用します。
テンプレートおよび更新ファイルの使用
多数のクライアント用の構成を作成し、インプリメントする場合、すべてのクライ
アントに共通の構成要素を表すテンプレート構成ファイルを作成することができま
す。各クライアントに必要な変更だけが入っている更新ファイルを使用して、テン
プレートと更新ファイルを配布し、その 2 つを組み合わせてターゲット構成を作成
することができます。
Personal Communications のサーバー・テンプレートおよび更新ファイルにより、
ASCII エディターを使用して構成を作成したり変更したりすることができます。更
新ファイルを用いると、Personal Communications の構成キーワードとパラメーター
のすべてを構成することができます。テンプレートと更新ファイルの形式は両方と
も、Personal Communications 構成 (.ACG) ファイルと同じ形式です。
テンプレート・ファイルは、リモート・クライアントに対する構成の大量配布を容
易にすることができるものです。テンプレート・ファイルは、複数のクライアント
に共通なキーワードを指定することができます。例えば、複数のクライアントを
SNA クライアントとして構成する場合は、キーワードの多くが同一のものになりま
す。その共通キーワードを反映したテンプレート構成ファイルを作成することがで
きます。
更新ファイルを使用すると、テンプレート・ファイル内のキーワードの追加、変
更、削除を行うことができます。元のテンプレート構成ファイルは未変更のままで
す。テンプレート・ファイルの終わりで INCLUDE キーワードを指定しておくと、
更新ファイルとテンプレート・ファイルが組み合わされます。例えば、更新ファイ
ルの名前が myconfig.chg である場合、この更新ファイルを使用するテンプレート・
ファイルの最後の行は INCLUDE=myconfig.chg となります。テンプレート・ファイ
ルと更新ファイルが組み合わされたら、その結果として得られた構成ファイルに
.ACG 拡張子を持つ名前を付けて、他の .ACG ファイルと区別することができま
す。
ユーザーがテンプレートと更新ファイルを使用して構成を作成すると、検査ユーテ
ィリティーは次の順序でディレクトリーを検索します。
1. 検査ユーティリティーが呼び出されたローカル・ディレクトリー
2. システム・クラスのアプリケーション・データ・ディレクトリー
検査ユーティリティーがテンプレートと更新ファイルを確実に見つけられるように
するためには、これらのファイルをシステム・クラスのアプリケーション・デー
タ・ディレクトリーに保管する必要があります。このディレクトリーには、構成
(.ACG) ファイルも保管されています。
22
Personal Communications 管理者ガイドおよび解説書
キー・フィールド
キー・フィールドは、キーワードを指定し、同一タイプの他のキーワードの中でそ
のキーワードを一意的に識別する、キーワードのパラメーターです。
一部のキーワードにはキー・フィールドがありません。それは、構成ファイルでこ
れらを指定できるのが 1 回だけだからです。 1 回しか指定できないキーワードの
例としては、NODE キーワードがあります。
テンプレート・ファイルへのキーワードの追加
更新ファイルを使用して新規キーワード定義を追加する場合は、キーワード全体を
指定することが必要です。キー・フィールドは、固有の値とともに指定しなければ
なりません。キーワードからサブフィールドを省略した場合は、そのフィールドに
対するデフォルトが使用されます。例えば、MODE キーワードを構成に追加する場
合、更新ファイルには次のキーワードが含まれます。
MODE=(
MODE_NAME=MYMODE
COS_NAME=#INTER
CRYPTOGRAPHY=NONE
DEFAULT_RU_SIZE=1
MAX_NEGOTIABLE_SESSION_LIMIT=128
MAX_RU_SIZE_UPPER_BOUND=4096
MIN_CONWINNERS_SOURCE=15
)
更新ファイルの内容は、MODE_NAME=MYMODE というパラメーターでの MODE
キーワードがテンプレートには存在しないことを前提としています。存在する場
合、このパラメーターは更新ファイルで提供された値に更新されます。
MODE_NAME パラメーターが更新ファイルから省略されている場合は、
MODE_NAME パラメーターを一意的に識別することができないため、構成の検査
時にエラーが発生します。MODE キーワードに使用できるパラメーターのすべてが
更新ファイルで指定されるわけではありません。残りのパラメーターは、「構成フ
ァイル解説書」で指定されているようにデフォルトを使用します。その結果として
得られる、構成への追加は次のようになります。
MODE=(
MODE_NAME=MYMODE
AUTO_ACT=0
COMPRESSION=PROHIBITED
COS_NAME=#INTER
CRYPTOGRAPHY=NONE
DEFAULT_RU_SIZE=1
MAX_NEGOTIABLE_SESSION_LIMIT=128
MAX_RU_SIZE_UPPER_BOUND=4096
MIN_CONWINNERS_SOURCE=15
PLU_MODE_SESSION_LIMIT=32
RECEIVE_PACING_WINDOW=1
)
テンプレート・ファイル内のキーワードの変更
更新ファイルを使用して既存のキーワード定義を変更する場合、元のキーワードが
テンプレート・ファイルに入っていることが必要です。元のキーワードがテンプレ
ート・ファイル内に入っていないと、更新ファイルは新規構成にエントリーを追加
します。ターゲット・キーワードを識別するためには、更新ファイルにキー・パラ
メーターを指定する必要があります。更新ファイル・キーワードで指定されたパラ
第 3 章 拡張構成
23
メーターだけが、テンプレート・ファイルのキーワードで更新されます。更新ファ
イルで指定されていないパラメーターは未変更のままになります。例えば、次の
MODE キーワードがテンプレート・ファイル内にあり、
MODE=(
MODE_NAME=#INTER
AUTO_ACT=0
COMPRESSION=PROHIBITED
COS_NAME=#INTER
CRYPTOGRAPHY=NONE
DEFAULT_RU_SIZE=1
MAX_NEGOTIABLE_SESSION_LIMIT=256
MAX_RU_SIZE_UPPER_BOUND=4096
MIN_CONWINNERS_SOURCE=128
PLU_MODE_SESSION_LIMIT=256
RECEIVE_PACING_WINDOW=20
)
次のキーワードが更新ファイルで指定されている場合、
MODE=(
MODE_NAME=#INTER
AUTO_ACT=10
)
結果として得られる構成には、次の MODE キーワード定義があることになりま
す。
MODE=(
MODE_NAME=#INTER
AUTO_ACT=10
COMPRESSION=PROHIBITED
COS_NAME=#INTER
CRYPTOGRAPHY=NONE
DEFAULT_RU_SIZE=1
MAX_NEGOTIABLE_SESSION_LIMIT=256
MAX_RU_SIZE_UPPER_BOUND=4096
MIN_CONWINNERS_SOURCE=128
PLU_MODE_SESSION_LIMIT=256
RECEIVE_PACING_WINDOW=20
)
テンプレート・ファイルからのキーワードの削除
更新ファイルを使用してテンプレートからキーワードを削除する場合は、キーワー
ドの DELETE とともに、キー・パラメーターとそのキーワードを識別する値を指定
することが必要です。例えば、テンプレート・ファイルが次のキーワードを指定し
ていて、
MODE=(
MODE_NAME=#INTER
AUTO_ACT=0
COMPRESSION=PROHIBITED
COS_NAME=#INTER
CRYPTOGRAPHY=NONE
DEFAULT_RU_SIZE=1
MAX_NEGOTIABLE_SESSION_LIMIT=256
MAX_RU_SIZE_UPPER_BOUND=4096
MIN_CONWINNERS_SOURCE=128
PLU_MODE_SESSION_LIMIT=256
RECEIVE_PACING_WINDOW=20
)
応答ファイルに次のキーワードが含まれている場合、
24
Personal Communications 管理者ガイドおよび解説書
MODE=(
MODE_NAME=#INTER
DELETE
)
結果として得られる構成には、#INTER モード定義は含まれません。
DELETE キーワードは、parameter=value 指定の後、もしくは、パラメーターの前か
後の行に単独で、置くことができます。例えば、次に示すような DELETE キーワー
ドの使用は有効です。
MODE=(
MODE_NAME=#INTER
DELETE
)
MODE=(
DELETE
MODE_NAME=#INTER
)
DELETE キーワードを、同一行の parameter=value 指定の前に置くことはできませ
ん。例えば、次に示すような DELETE キーワードの使用は無効です。
MODE=(
DELETE MODE_NAME=#INTER
)
MODE=(
MODE_NAME=#INTER DELETE
)
特定のタイプのキーワードをすべて削除する場合、あるいはキー・フィールドのな
いキーワードを 1 つ削除する場合は、そのキーワードと DELETE キーワードだけ
が必要です。例えば、次のようにします。
MODE=(
DELETE
)
注: すべてのキーワードを削除できるわけではありません。削除できるのは、必須
としてリストされていないキーワードだけです。詳細については、「構成ファ
イル解説書」を参照してください。
構成ファイルへの更新内容の適用
更新ファイルを使用して既存の SNA 構成ファイルを更新または変更する場合は、
次のように実行します。
1. テキスト・エディターを使用して、既存の SNA ノード構成ファイル内にある、
追加、削除、または変更するキーワードを含む更新ファイルを作成します。
2. 既存の SNA ノード構成またはテンプレートの最後に、更新ファイルの名前を示
す include ステートメントを追加します。
3. コマンド行に次のように入力して、SNA 構成検査ユーティリティーを起動しま
す。
vacgcon config.acg newconfig.chg
config.acg
既存の構成ファイル
第 3 章 拡張構成
25
newconfig.chg
新しい構成ファイル
テンプレートを構成ファイルとして再利用する場合は、この include ステートメ
ントを除去することが必要です。
注: 更新ファイルに完全かつ使用可能な構成が入っていない場合には、.ACG 以外の
拡張子の使用をお勧めします。
複数リンクの構成
多くのユーザーが、複数の iSeries および zSeries™ メインフレーム・システムへの
接続を必要としています。これを可能にする構成を Personal Communications を使用
して行うことができます。以下のセクションでは、その方法について説明します。
注: 同一ホスト上で複数のセッションを作成したいと考えている場合には、このセ
クションを読む必要はありません。
2 次 3270 エミュレーション・リンクの構成
推奨処置
2 次 SNA 接続 (リンク) を並行して稼動したい場合には、この接続を 1 次
SNA 接続と同じ .ACG ファイル内で構成することを強くお勧めします。こう
することにより、設定の矛盾を防ぐことができます。
以下の手順で 2 次 3270 エミュレーション・リンクを構成します。 1 次リンクが
活動状態にあっても、この構成を行うことができます。
1. 「セッションの開始または構成」アイコンをダブルクリックして新しいセッシ
ョンを開始するか、「通信」メニューから「構成」をクリックする。
2. 通常どおりの方法で、ホスト、インターフェース、および接続の型を選択す
る。
3. セッション・パラメーターを設定し、「リンクの構成」をクリックする。
4. 「ローカル・システムの構成」パネルで、デフォルトの .ACG ファイルが 1
次リンクに関する構成を保管したファイルであることをチェックする。それ以
外のファイルに保管している場合には、「既存のファイル」をクリックして、
表示されるリストから該当するファイルを選択してください。
5. 「PC ロケーション名」の設定が正しいかどうかをチェックして、「次へ」をク
リックします。
6. 「LAN 装置の接続」パネルが表示される。「装置の選択」で、1 次リンクに使
用された装置が表示されていることを確認します。「接続の選択」で、「新規
接続」を選択します。ここで、接続名が新しいリンクの名前に変更されること
に注意してください。「次へ」をクリックします。
7. 「LAN 接続の構成」パネルが表示される。「宛先アドレス」フィールドに、
「400000000000」と表示されているはずです。 2 次リンクの宛先アドレスを入
力し、それ以外のパラメーターも必要に応じて変更してください。
26
Personal Communications 管理者ガイドおよび解説書
8. 「拡張」をクリックする。
9. ブロック ID と PU ID のデフォルト値を示す「拡張」ダイアログ・パネルが
表示される。 2 次リンクの設定に応じてこれらの値を変更してください。
「OK」をクリックします。
10. 「次へ」をクリックしてから「終了」をクリックし、.ACG ファイルを保管す
る (既存のファイルを上書きする)。次に、セッション・ウィンドウに戻るまで
「OK」をクリックします。すべてが正しく完了し、ゲートウェイまたはコント
ローラーが稼動していれば、2 次接続が可能になるはずです。
同様の方法で、さらに多くの 3270 リンクを追加することができます。
2 次 5250 エミュレーション・リンクの構成
2 次 5250 エミュレーション・リンクを構成する手順は、 3270 の場合とほとんど
同じです。 1 次リンクが活動状態にあっても、この構成を行うことができます。
1. 「セッションの開始または構成」アイコンをダブルクリックして新しいセッショ
ンを開始するか、「通信」メニューから「構成」をクリックする。
2. 通常どおりの方法で、ホスト、インターフェース、および接続の型を選択する。
3. セッション・パラメーターを構成し、「リンクの構成」をクリックする。
4. 「ローカル・システムの構成」パネルで、デフォルトの .ACG ファイルが 1 次
リンクに関する構成を保管したファイルであることをチェックする。それ以外の
ファイルに保管している場合には、「既存のファイル」をクリックして、表示さ
れるリストから該当するファイルを選択してください。
5. 1 次リンクのための設定が正しいかどうかをチェックして、「次へ」をクリック
します。
6. 1 次リンクの設定を表示した「論理接続の構成」パネルが表示される。別の
iSeries に接続する場合には、「システム・ロケーション名」を変更して、「次
へ」をクリックします。
7. 「LAN 接続の構成」パネルが表示される。「リンク・ステーション名」が変更
されていなければ、変更してください。
8. 「宛先アドレス」を (必要に応じて他のパラメーターも) 変更する。「ローカル
SAP 数」か「受信バッファー数」を変更したい場合 (通常は必要ありません)
は、「拡張」をクリックします。変更しないのであれば、「次へ」をクリックし
てから「終了」をクリックし、.ACG ファイルを保管 (既存のファイルを上書き)
して、セッション・ウィンドウに戻るまで「OK」をクリックします。
同様の方法で、さらに多くの 5250 リンクを追加することができます。
種類の異なる 2 次リンクの構成
その他のリンクの構成方法も、3270 および 5250 リンクの構成方法と同じように行
います。この手順は、同じ接続タイプを使用する複数のリンクか、異なる接続タイ
プのリンクを構成する場合に該当します。以下の例では、既に 3270 接続を構成済
みであり、これから 5250 接続を構成しようとしている場合を想定しています。こ
の場合も、1 次リンクが活動状態にあっても、この構成を行うことができます。
1. 「セッションの開始または構成」アイコンをダブルクリックして新しいセッショ
ンを開始するか、「通信」メニューから「構成」をクリックする。
第 3 章 拡張構成
27
2. iSeries、LAN インターフェース、および IEEE 802.2 接続タイプを選択する。
3. セッション・パラメーターを構成し、「リンクの構成」をクリックする。
4. 「ローカル・システムの構成」パネルで、デフォルトの .ACG ファイルが 3270
リンクに関する構成を保管したファイルであることをチェックする。それ以外の
ファイルに保管している場合には、「既存のファイル」をクリックして、表示さ
れるリストから該当するファイルを選択してください。「PC ロケーション名」
が既に存在していることに注意してください。「次へ」をクリックします。
5. 「論理接続の構成」パネルが表示される。「システム・ロケーション名」を入力
して、「次へ」をクリックします。
6. 「リンク・ステーション名」が変更されていることを確認する。 iSeries の宛先
アドレスを入力します。「次へ」をクリックしてから「終了」をクリック
し、.ACG ファイルを保管 (既存のファイルを上書き) して、セッション・ウィ
ンドウに戻るまで「OK」をクリックします。
複数のホストに 3270 および 5250 エミュレーションを実行する
ための構成
複数のホストに対して 3270 および 5250 エミュレーションを実行するように
Personal Communications を構成する手順は、次のとおりです。
1. 活動状態のセッションの「選択」→「起動」→「SNA ノード構成」とクリックす
るか、 Windows の「スタート」メニューから「プログラム」→「IBM
Personal Communications」フォルダーをクリックして「SNA ノード構成」
を選択する。
2. ノード情報を以下の手順で構成する。
a. 「構成オプション」のリストから、「ノードの構成」を選択する。
b. 「新規」をクリックする。
c. 「CP の完全修飾名」フィールドから、 iSeries でユーザー用に設定されて
いる Network ID および CP 名 (例えば、APPN.TEST) を入力する。
注: iSeries が自動構成を実行している場合には、ここで入力した値は無視さ
れます。しかし、このフィールドに値を入力しないと、パネルをクローズで
きません。
d. 「OK」をクリックする。
3. 装置情報を以下の手順で構成する。
a. 「構成オプション」のリストから、「装置の構成」を選択する。
注: Windows 2000 および XP では、インストールされている装置アダプタ
ーの一覧と、各アダプターが使用可能か使用不可かの情報が、ダイアロ
グに表示されます。
b. 使用可能な DLC のリストから、「LAN」を選択する。
注: これらの指示は、LAN DLC に基づいています。別のタイプの DLC を
構成している場合には、フィールド名やタブに若干の違いがあるかもしれま
せん。
c. 「新規」をクリックする。
d. 接続のアダプター番号を指定する。
e. 「OK」をクリックします。
28
Personal Communications 管理者ガイドおよび解説書
4. 接続情報を以下の手順で構成する。
a. 「構成」オプションのリストから、「接続の構成」をクリックする。
b. 使用可能な DLC のリストから、「LAN」を選択する。
c. 「新規」をクリックする。
d. リンク・ステーション名 (デフォルトは LINK0000) を入力し、使用可能な
DLC のリストから選択した LAN 装置 (例えば、LANX_04) をクリックす
る。このリンクは、iSeries への 5250 セッション用として定義されます。
e. iSeries の LAN 宛先アドレスを入力する。
f. 「拡張」タブをクリックする。
g. 「始動時に活動化する」が選択されていることを確認する。
h. 「 APPN サポート」が選択されていることを確認する。
i. この接続で、3270 パススルーを使用することを計画している場合は、
「SSCP セッション要求」をクリックする。
j. 「OK」をクリックして、情報を保管する。
5. 3270 セッション用の 2 次リンクを以下の手順で構成する。
a. 「新規」をクリックする。
b. リンク・ステーション名 (デフォルトでは LINK0001) を入力し、5250 セッ
ションの定義に使用したものと同じ装置 (例えば、LANX_04) を選択する。
このリンクは、ホストへの 3270 セッション用として定義されます。
c. ホストの LAN 宛先アドレスを入力する。
d. 「拡張」タブをクリックする。
e. 「始動時に活動化する」が選択されていることを確認する。
f. 「 APPN サポート」が選択されていることを確認する。
g. 「SSCP セッション要求」をクリックする。
h. 「ローカル・ノード ID」フィールドで、その装置を識別するブロック ID
と 物理装置 ID を入力する。
i. 「隣接ノード」タブをクリックする。
j. 「隣接 CP タイプ」のリストから、「HOST-XID3」をクリックする。
k. 「OK」をクリックする。
6. パートナー LU 6.2 情報を以下の手順で構成する。
a. 「新規」をクリックする。
b. パートナー LU 名 ( APPN.S101010 など) を入力する。これは iSeries の名
前であり、この情報は iSeries で DSPNETA を実行すると入手できます。
c. 「OK」をクリックする。
7. 構成情報を以下の手順で保管する。
a. 「SNA ノード構成」ウィンドウで、「ファイル」メニューから「新規保
管」を選択する。
b. .ACG というファイル拡張子でファイル名を入力します (例: TEST.ACG)。
「はい」をクリックしてこの構成をデフォルトにします。
c. 「ファイル」メニューで「終了」をクリックします。
8. 5250 エミュレーター・セッションを以下の手順で開始する。
第 3 章 拡張構成
29
a. Windows の「スタート」メニューから、「プログラム」→「IBM Personal
Communications」→「セッションの開始または構成」をクリックする。
b. iSeries ホスト、LAN インターフェース、および IEEE 802.2 接続タイプ
を選択する。
c. 「構成」をクリックする。
d. 「リンクの構成」をクリックする。
e. 「既存のリンク」をクリックする。
f. リストから、ステップ 7 で保管した構成をクリックし、「オープン」をク
リックする。
g. 「次へ」をクリックします。
h. システム・ロケーション名がステップ 6 で指定した名前に一致しているこ
とを確認して、「次へ」をクリックする。
i. 「装置名」フィールドで、ステップ 3 で定義した装置名を選択し、「次へ」
をクリックする。
j. 「リンク・ステーション名」フィールドで、ステップ 4 で定義した名前
(LINK0000 など) を選択する。「次へ」をクリックします。
k. 「終了」をクリックする。
l. 「保管」をクリックしてから「はい」をクリックして既存のファイルを上書
きする。
m. 「OK」をクリックして「通信の構成 - 5250 ホスト」ウィンドウをクロー
ズし、さらに「OK」をクリックして「通信の構成」ウィンドウをクローズ
し、5250 セッションを開始する。
9. 5250 セッション用のワークステーション・プロファイルを以下の手順で保管す
る。
a. 「エミュレーター」ウィンドウの「ファイル」メニューから「新規保管」を
クリックする。
b. 拡張子が .WS であるファイル名を入力し、「OK」をクリックする。
c. このセッションを個別に実行できるようにする必要がある場合は、「はい」
をクリックしてアイコンを作成する。それ以外の場合は「いいえ」をクリッ
クする。
d. 「OK」をクリックします。
10. 3270 エミュレーター・セッションを以下の手順で開始する。
a. Windows の「スタート」メニューから、「プログラム」→「IBM Personal
Communications」→「セッションの開始または構成」をクリックする。
b. zSeries ホスト、LAN インターフェース、および IEEE 802.2 接続を選択
する。
c. 「構成」をクリックする。
d. 「リンクの構成」をクリックする。
e. 「既存のリンク」をクリックする。
f. リストから、ステップ 7 で保管した構成を選択し、「オープン」をクリッ
クする。
g. 「次へ」をクリックします。
30
Personal Communications 管理者ガイドおよび解説書
h. 「装置名」フィールドで、ステップ 3 で定義した装置名を選択し、「次
へ」をクリックする。
i. 「リンク・ステーション名」フィールドで、ステップ 5 で定義した名前
(LINK0001 など) を選択する。
j. 「拡張」をクリックする。
k. 「APPN サポート」を消去し、「OK」をクリックする。
l. 「次へ」をクリックする。
m. 「終了」をクリックする。
n. 「保管」をクリックしてから「はい」をクリックして既存のファイルを上書
きする。
o. 「OK」をクリックして「通信の構成 - 3270 ホスト」ウィンドウをクロー
ズし、さらに「OK」をクリックして「通信の構成」ウィンドウをクローズ
し、3270 セッションを開始する。
11. 3270 セッション用のワークステーション・プロファイルを以下の手順で保管す
る。
a. 「エミュレーター」ウィンドウの「ファイル」メニューから「新規保管」を
クリックする。
b. 拡張子が .WS であるファイル名を入力し、「OK」をクリックする。
c. このセッションを個別に実行できるようにしたい場合は、「はい」をクリッ
クしてアイコンを作成する。それ以外の場合は「いいえ」をクリックする。
d. 「OK」をクリックする。
12. 5250 セッションと 3270 セッションを同時に開始するためのバッチ・ファイル
を以下の手順で作成する。
a. 実行中のエミュレーター・セッションをいずれもクローズする。
b. Windows の「スタート」から「プログラム」→「IBM Personal
Communications」→「ユーティリティー」→「複数セッション」とクリック
する。
c. ワークステーション・プロファイル・ファイルのリストから、 5250 セッシ
ョン用の .WS ファイル (ステップ 9) を選択する。「追加」をクリックす
る。
d. ワークステーション・プロファイル・ファイルのリストから、 3270 セッシ
ョン用の .WS ファイル (ステップ 11) を選択する。「追加」をクリックす
る。
e. 「ファイル」メニューから「新規保管」をクリックし、拡張子が .BCH のフ
ァイル名を入力してバッチ・ファイルを保管する。「OK」をクリックす
る。
f. 「はい」をクリックする。フォルダーが「DESKTOP」であることを確認し
て、両方のチェック・ボックスを選択し、「OK」をクリックします。
g. 「ファイル」メニューで「終了」をクリックする。
13. デスクトップにある「バッチ・ファイル」アイコンをダブルクリックすると、
5250 および 3270 エミュレーター・セッションを同時に開始することができ
る。
第 3 章 拡張構成
31
自動装置名生成 (5250 のみ)
Telnet 5250 クライアント機能は、パーセッション・プロファイル (*.WS) のカスタ
マイズまたはユーザー出口がなくても、セッションの新規かつ一定の DEVice
NAME (DEVNAME) を生成することができます。
ワークステーション ID (WID) フィールド (ワークステーション・プロファイルの
[5250] スタンザ内) のキーワードと特殊文字を使用して、以下の情報の一部または
全部を、TN5250 サーバーに送信される DEVice NAME 値に置き換えさせることが
できます。
v コンピューター名またはユーザー名
v 短縮セッション ID
v セッション・タイプ ID
v 競合回避 ID
競合回避 ID が指定されていると、これによって、Telnet が実行依頼された名前を
拒否した場合 (これは、旧名を iSeries ですでに使用している場合に起きることがあ
ります) に新しい DEVice NAME を生成することができます。さまざまな名前を生
成できる機能により、1 つのワークステーション・プロファイル (.WS) ファイルを
使用するだけで、1 つ以上のクライアントから同一の iSeries への複数のセッション
が使用可能となります。これを達成するために、[5250] スタンザ内の既存の .WS
ファイル・パラメーター WorkStationID の定義が拡張されています。
置換文字
WID フィールドの特殊な置換文字を使用して、生成された情報の DEVNAME フィ
ールドへの配置を制御することができます。 WID では、生成された各文字ごとに
1 つの置換文字が使用されます。これは、DEVNAME 内に、生成された文字のため
のスペースを予約し、生成された各文字の配置場所を指示します。 3 つの特殊置換
文字は次のとおりです。
短縮セッション ID
(値の範囲: A-Z) WID 内でこれを表す特殊文字はアスタリスク (*) です。
例:
ワークステーション ID が 123* として構成されていて、最初のセッション
の短縮 ID が A である場合、最初の 3 つのセッション用に生成される装
置名は 123A、123B、および 123C となります。
セッション・タイプ ID
(使用可能な値: ディスプレイの場合の S またはプリンターの場合の P)。
WID 内でこれを表す特殊文字はパーセント記号 (%) です。
例: ワークステーション ID が %123* として構成されていて、セッショ
ン・タイプがプリンターである場合、生成される最初の 3 つの装置名
は P123A、P123B、および P123C となります。
競合回避 ID
(値の範囲: 1-9、A-Z) 競合回避 ID (CAID) は、旧名がすでに使用中である
ために Telnet によって拒否された場合に装置名競合 (DNC) 機能
32
Personal Communications 管理者ガイドおよび解説書
( 34 ページの『装置名競合処理』を参照) によって使用され、新しい
DEVice NAME を生成します。WID 内でこれを表す特殊文字は等号 (=) で
す。
例: ワークステーション ID が %ABC= として構成されていて、セッショ
ン・タイプがディスプレイであり、装置名 SABC1 がすでに iSeries で使
用中である場合、生成される最初の装置名 (SABC1) はサーバーに拒否
されますが、2 番目の名前 (SABC2) は受け入れられます。
クライアント命名機能
クライアント命名 (CN) 置換キーワードがワークステーション ID (WID) フィール
ドに指定されていると、DEVice NAME の生成時に外部名が検索されて使用されま
す。
CN キーワードには、アンパーサンド文字 (&) の接頭部が付けられ、その後ろには
5 文字の ID が続きます。サポートされる 2 つのキーワードは次のとおりです。
&COMPN
クライアント用の Windows コンピューター名
&USERN
エミュレーターが実行している Windows コンピューターにログオンする時
に指定した USER 名
10 文字の長さの DEVNAME フィールド内に残っているスペースを超える長さの名
前には、デフォルトにより左側からトリムされる余分なものが付いています。プラ
ス符号 (+) 文字を用いて CN キーワードをプレフィックス変換する (例えば、
+&COMPN) ことにより、超過文字を右側からトリムすることもできます。
注:
1. 指定された名前を獲得できない場合には、メッセージ Unable to get the local
"x" name (ここで、″x″ は COMPN もしくは USERN) がステータス・バーに表
示されます。
2. WID にクライアント命名キーワードが指定された場合、この機能用に定義され
ている文字以外の文字は無視されます。
3. DEVNAME の先頭位置の数字は無効であり、iSeries によってポンド (または番
号) 文字 (#) に変換される場合があります。
例 A: ワークステーション ID が &COMPN* で、ローカル・コンピューターの名前が
clientaccess1 である場合、最初の 3 つのセッション用に生成される装置名
は ntaccess1A、ntaccess1B、および ntaccess1C になります。
例 B: ワークステーション ID が +&COMPN*% で、ローカル・コンピューターに対す
る USER ログオンの名前が clientaccess1 である場合、最初に 3 つのセッ
ション用に生成される装置名は clientaccA、clientaccB、および
clientaccC になります。
第 3 章 拡張構成
33
装置名競合処理
装置名の競合は、Telnet クライアントが Telnet サーバーに仮想装置名を送信したと
きにその装置名がすでにそのサーバーで使用されていた場合に発生します。これが
発生すると、Telnet サーバーは別の DEVNAME を送信するよう依頼する要求をク
ライアントに送信します。
装置名競合 (DNC) 処理は、異なる DEVNAME についてサーバーからの要求を処理
します。競合回避 ID (CAID) 置換文字が WID 内にある場合、CAID は増加され、
新規 DEVNAME の一部としてサーバーに送信されます。
サーバーが別の DEVNAME を要求したが CAID が WID 内にない場合は、エラ
ー・メッセージ (装置名 "x" は無効であるかすでにサーバーで使用されています)
がステータス・バーに表示され、このセッションは切断されます。
エミュレーター機能のためのコマンド
Personal Communications では、Personal Communications のセッションを管理するた
めに以下のコマンドを用意しています。
PCOMSTRT
Personal Communications のセッションを開始します。
PCOMSTOP
Personal Communications のセッションを停止します。
PCOMQRY
Personal Communications のセッションを照会します。
Personal Communications のセッションの開始
コマンド PCOMSTRT は、以下のパラメーターを持ちます。
/p
開始するワークステーション・プロファイルの名前です (必須)。構文は、
/p=workstation-profile です。ワークステーション・プロファイルは、パス
(ドライブ、ディレクトリー、およびファイル名) またはファイル名だけで指
定することができます。ファイル名だけの場合、ワークステーション・プロ
ファイル・ファイルの場所は、ユーザー・クラスのアプリケーション・デー
タ・ディレクトリーになります。
注: 複数の /p パラメーターが与えられた場合は、PCOMSTRT は、最後の
パラメーターのみを使用してプロファイル (.WS ファイル) を開始しま
す。
34
/s
開始するセッションのセッション文字です。構文は /s=session-letter です。
これはオプションです。省略した場合、使用可能な最初のセッション文字が
使用されます。
/w
セッション・ウィンドウの始動状態です。構文は /w={0|1|2|3} です。
0
隠蔽
1
通常 (デフォルト)
2
最小化
3
最大化
Personal Communications 管理者ガイドおよび解説書
/q
静止モード。静止モードでは、PCOMSTRT は標準出力へのメッセージの書
き込みを行いません。
/nowait
セッションが開始されるのを待機しません。 /nowait オプションは、エミュ
レーター・セッションが開始されるまで待機せずに実行を完了するよう
PCOMSTRT に通知します。 /wait オプションはありません。デフォルトで
は、セッションが開始されるまで待機します。
/?
ヘルプ情報を表示します。
戻り: プログラムによってこのコマンドが呼び出されたときに使用するために、DOS
エラー・レベルが設定されます。直接コマンドが入力されると、セッションを開始
中であることを示すメッセージが表示されます。
Personal Communications のセッションの停止
コマンド (PCOMSTOP) には、以下のパラメーターがあります。
/s
停止するセッションのセッション文字です。構文は /s=session-letter です。
これはオプションです。省略した場合、使用可能な最初のセッション文字が
使用されます。
/all
すべてのセッションを停止します。
/q
静止モード。静止モードでは、PCOMSTOP は標準出力へのメッセージの書
き込みを行いません。
/?
ヘルプ情報を表示します。
戻り: プログラムによってこのコマンドが呼び出されたときに使用するために、DOS
エラー・レベルが設定されます。直接コマンドが入力されると、セッションを停止
中であることを示すメッセージが表示されます。
Personal Communications のセッションの照会
コマンド (PCOMQRY) には、以下のパラメーターがあります。
/s
照会するセッションのセッション文字です。構文は /s=session-letter です。
これはオプションです。省略した場合、使用可能な最初のセッション文字が
使用されます。
/all
すべてのセッションを照会します。
/q
静止モード。静止モードでは、PCOMQRY は標準出力へのメッセージの書
き込みを行いません。
/nowait
セッションが照会されるのを待機しません。 /nowait オプションは、エミュ
レーター・セッションが照会されるまで待機せずに実行を完了するよう
PCOMQRY に通知します。 /wait オプションはありません。デフォルトで
は、セッションが照会されるまで待機します。
/?
ヘルプ情報を表示します。
第 3 章 拡張構成
35
36
Personal Communications 管理者ガイドおよび解説書
第 4 章 接続についての考慮事項とアダプターのセットアップ情
報
この章では、以下の接続タイプの Personal Communications を構成する際の考慮事項
について説明しています。
v 『COAX 接続』
v
38 ページの『IEEE 802.2 経由の LAN 接続』
v
39 ページの『TCP/IP 接続』
v
40 ページの『SDLC MPA 接続』
v
42 ページの『非同期接続 IBM Global Network SNA』
v
42 ページの『IBM Global Network Connection の接続』
v
43 ページの『Home3270 接続』
v
44 ページの『iSeries システム経由の 3270 接続』
v
44 ページの『IBM PC720 モデムの初期設定 (日本版のみ)』
v
44 ページの『3174 対等通信のサポート (COAX 経由の LAN)』
v
46 ページの『5250 平衡型コンソール』
v
46 ページの『5494 コントローラーを経由した iSeries への平衡型接続』
v
47 ページの『5250 非同期コンソール』
また、この章では、通信アダプター (Coax、Twinax、MPA、SDLC、WAC など) の
セットアップについても説明します。以下のトピックを参照してください。
v
47 ページの『Windows 2000 および XP での装置の作成と更新』
v
47 ページの『COAX (3270) アダプターの使用』
v
50 ページの『平衡型アダプター』
v
52 ページの『MPA アダプター』
v
54 ページの『WAC 接続』
v
56 ページの『OEM アダプター』
接続に関する情報
COAX 接続
本節では、COAX (同軸) 接続の Personal Communications を構成する際の考慮事項
について説明します。
注: APPC および CPI-C API は、Personal Communications で使用される場合には
COAX 接続をサポートしません。
問題 (機械チェック 207) の回避
3174 制御装置のマイクロコードにパッチを適用します。次のリストは、3174 制御
装置のマイクロコード・レベルとパッチ ID の関係を示しています。
© Copyright IBM Corp. 1989, 2003
37
マイクロコード・レベル
パッチ ID
S0503
PCA53D1
S0504
PCA53D2
A0503
PCA53D3
A0504
PCA53D4
B0200
PCA53D5
B0401
PCA53D6
B0402
PCA53D8
C0101
PCA53D7
また、構成サポートが B またはそれ以上の 3174 を使用している場合は、以下のパ
ラメーターを設定できます。
v 3174 のカスタマイズの Q126 digit 2=1 を 50 から 100 マイクロ秒までの
COAX タイムアウトに変更する。
v 3174 のカスタマイズの Q125 digit 4=1 をコマンド・チェーニング・オフに設
定する。
制約
ワークステーションが DFT 接続を使用するように構成されている場合、 IBM 3174
または 3274 制御装置の以下の機能がサポートされています。
v 接続先のワークステーションにおけるプログラム・シンボル
v 接続先のワークステーションにおけるポート 0 への接続
v データベース操作
v 3270 Diagnostic Reset Dump
v パッチ機能
プラグ・アンド・プレイ以外の COAX アダプターの構成 (ISA)
IBM COAX アダプターを構成する方法の詳細については、 47 ページの『アダプタ
ーのセットアップに関する情報』を参照してください。
IEEE 802.2 経由の LAN 接続
本節では、LAN 上で使用する Personal Communications をインストールする際の事
前の考慮事項を説明します。詳細については、「IBM Local Area Network Technical
Reference」を参照してください。
PIU サイズ
この値は、ワークステーションとホスト・システムの間で折衝されます。ただし、
XID=No が PU で定義されている、または隣接 CP タイプが SNA ノード構成で
Host - XID0 に変更されている場合は例外です。この値が折衝されない場合には、
最大 PIU サイズ (Maximum PIU Size) がホスト・システムで定義された MAXDATA 値
と同じにならなければなりません。
受信ウィンドウ数
この値は、ワークステーションとホスト・システムの間で折衝されます。ただし、
XID=No が PU で定義されている、または隣接 CP タイプが SNA ノード構成で
38
Personal Communications 管理者ガイドおよび解説書
Host - XID0 に変更されている場合は例外です。この値が折衝されない場合には、
受信ウィンドウ数 (Receive Window Count) がホスト・システムで定義された
MAXOUT 値と同じにならなければなりません。
PCMCIA トークンリングまたはイーサネット・カードの使用
Personal Communications は、フルサイズ・アダプターと同様に、 IBM のトークン
リング・クレジット・カード・アダプターとイーサネット・クレジット・カード・
アダプターをサポートします。
TCP/IP 接続
本節では、Personal Communications TCP/IP 接続についての情報、考慮事項、および
制約事項について説明します。
TCP/IP プロトコル・ドライバー
Windows 環境を TCP/IP ネットワーク用に設定する必要があります。ワークステー
ションに TCP/IP プロトコルがインストールされていることを確認するには、「コ
ントロール パネル」で「ネットワーク」をダブルクリックして、ネットワーク構成
要素のリストに「TCP/IP」が表示されているか調べてください。「TCP/IP」をダブ
ルクリックして、 IP アドレスやその他の TCP/IP プロパティーを指定することが
できます。
画面サイズ
TN3270 では次の 4 つの画面サイズをサポートしています。
24x80
32x80
43x80
27x132
TN5250 では次の 2 つの画面サイズをサポートしています。
24x80
27x132
サーバーやホストが TN3270E プロトコルをサポートしている場合には、画面サイ
ズ 48x80、62x160、および 24x132 がサポートされます。
TN3270 と折衝される端末タイプ
折衝される端末タイプは、「通信の構成 3270 ホスト」パネルで指定された画面サ
イズに応じて、 IBM-3278-2-E、IBM-3278-3-E、IBM-3278-4-E、または IBM3278-5-E
のいずれかに設定されます。 IBM-3279-2-E または IBM-3279-3-E (グラフィックス
用) を指定する必要がある場合には、次の行をワークステーション・プロファイル
(.WS) の [Telnet3270] のセクションに追加してください。
TerminalType=3279
TN3287 および TN3270E 接続
TN3287 (RFC 1646 において定義) および TN3270E (RFC 1647 において定義)
は、次の Telnet サーバーでテストされました。
v Communications Server for Windows
v Communications Server for OS/2®
第 4 章 接続についての考慮事項とアダプターのセットアップ情報
39
v TN3287 Brixton PU2.1 V3.0
– SNA Client Access™ for AIX® バージョン 1 リリース 2
– IBM Communications Server for OS/2 Warp
v TN3270E Brixton PU2.1 V3.0
– SNA Client Access for AIX バージョン 1 リリース 2
– IBM Communications Server for OS/2 Warp
v Microsoft SNA Server
その他の TCP/IP 機能
LU 名とポート番号を持つバックアップ・サーバーやバックアップ・ホスト:
Personal Communications では、接続先として 2 つまでのバックアップ・ホストまた
はバックアップ・サーバーの名前を指定することが出来ます。これにより、1 次ホ
ストや 1 次サーバーに接続できない時にも、容易に接続が可能になります。そのバ
ックアップ・サーバーやホストに、固有の LU 名やポート番号を付けることもでき
ます。
サービス・ロケーション・プロトコル: Personal Communications を使用すると、
RFC 2165 に準拠した SLP サーバーへの接続が可能になります。この機能により、
ユーザーが特定のサービスをサポートするネットワーク・ホストの名前を認識する
必要がなくなります。SLP の Personal Communications クライアントへのインプリ
メンテーションにより、ロード・バランシングや、サーバー・グループ間での特定
の LU や LU プールの動的ロケーションが可能になります。IBM Communications
Server for Windows 6.1 は、現在 SLP をサポートしています。このサポートは、
SSL サポートと合わせて使用することが可能です。
TN5250 の機能強化: Personal Communications では、ホストが OS/400 V4.2 また
はそれ以降のバージョンで稼動している場合、TN5250 プリンター・セッションを
エミュレートすることができます。ディスプレイやプリンターのエミュレーショ
ン・セッションに、ワークステーション ID を指定することも可能です。
SDLC MPA 接続
本節では、SDLC 接続の Personal Communications を構成する際の考慮事項につい
て説明します。
伝送速度
SDLC 接続では、最高 28.8 Kbps までの伝送速度がサポートされています。ただ
し、実際の伝送速度はモデムのサポートするキャリア速度によって決まります。
V.25bis 自動ダイヤル
Personal Communications は、V.25bis 呼び出し制御メッセージ用のビット単位のプ
ロトコルのみをサポートしています。モデムは、奇数パリティー有りの 7 ビット・
コードの ASCII 文字で構成される、ASCII コード文字で構成されています。
Personal Communications では、以下のアダプターをサポートしています。
v マルチプロトコル (MPA) インターフェース互換アダプター。次のようなものが
あります。
– IBM Multiprotocol Communications Adapter (73G7099)
40
Personal Communications 管理者ガイドおよび解説書
– IBM Multiprotocol Adapter/A (645114 またはそれ以降)
– IBM SDLC/Async Communications Adapter (ASCA) (42H4332)
v IBM SDLC PCMCIA アダプター (日本版のみ)
v IBM SDLC PCMCIA モデム (日本版のみ)
v IBM PCI Multiprotocol Adapter (12J2981)
パフォーマンスの考慮
SDLC 接続において、高速および負荷の大きい構成で複数セッションを使用してい
る場合、そのホストへの接続に失敗する可能性があります。この場合、ホストに
Personal Communications よりも大きなタイムアウト値を設定する必要があります。
v ホストのタイムアウト値を変更するには、次の NCP パラメーターを変更しま
す。
REPLYTO
ホストの端末からの応答に対する最大待機時間 (秒単位)。デフォルトは
1 秒です。
RETRIES=(m,t,n)
リンクを介した伝送の間にエラーが起きた場合に、リカバリーを試みる最
大回数。繰り返し再試行することを、再試行シーケンスと呼びます。 m
には、再試行の最大回数として、0 から 128 までの間の値を指定しま
す。 t には、NCP 停止時間 (再試行が行われる間隔) として、1 から
255 (秒単位) までの値を指定します。 n には、再試行シーケンスの最大
回数として、1 から 127 までの間の値を指定します。次に例を示しま
す。
REPLYTO=1, RETRIES=(3,4,5)
(( 1(seconds) x 3(times) + 4(seconds)) x 5(times)
= 35 (seconds)
注: この例では、ホストは端末が応答するまで 35 秒待機します。
詳細については、システムの担当者に問い合わせてください。
v Personal Communications のタイムアウト値を変更するには、 SNA ノード構成の
「接続」プロパティー・シートの「パフォーマンス」ページにある「非活動タイ
マー」フィールドで、新しい値を入力します。
値は秒単位で、40 から 160 までの範囲から指定します。デフォルトは 80 で
す。
PIU サイズ: この値は、ワークステーションとホスト・システムの間で折衝されま
す。ただし、XID=No が PU で定義されている、または隣接 CP タイプが SNA ノ
ード構成で Host - XID0 に変更されている場合は例外です。この値が折衝されない
場合には、最大 PIU サイズ (Maximum PIU Size) がホスト・システムで定義された
MAXDATA 値と同じにならなければなりません。
受信ウィンドウ数: この値は、ワークステーションとホスト・システムの間で折衝
されます。ただし、XID=No が PU で定義されている、または隣接 CP タイプが
SNA ノード構成で Host - XID0 に変更されている場合は例外です。この値が折衝
されない場合には、受信ウィンドウ数 (Receive Window Count) がホスト・システム
で定義された MAXOUT 値と同じにならなければなりません。
第 4 章 接続についての考慮事項とアダプターのセットアップ情報
41
非同期接続 IBM Global Network SNA
非同期接続 IBM Global Network SNA は、8 ビット、パリティーなしでサポートさ
れ、SNA セッション・レベルの圧縮および解凍はサポートされていません。
伝送速度
最高 115.2 Kbps までの伝送速度がサポートされています。ただし、有効な最大伝
送速度は、プロセッサーまたは通信ポートの能力によって決まります。通信が停止
したり、非常に低速になった場合には、伝送速度を削減します。
電話番号リストの更新
非同期接続 IBM Global Network SNA の電話番号リストは、次の手順で更新しま
す。
1. 「COM ポート接続の定義」パネルの「Use Phone Book (電話帳を使用)」ボ
タンをクリックする。
2. 「電話番号のダウンロード」ボタンをクリックする。
Personal Communications は IGN サーバーへの FTP を行い、電話番号のファイ
ルをダウンロードし、それを適切なフォーマットに変換します。
注: この手順を実行するためには、プロキシーが構成されていなければなりませ
ん。
IBM Global Network Connection の接続
注: この接続タイプは、日本では使用できません。
IBM Global Network Connection は、単一の通信ポートしかサポートしません。
伝送速度
IBM Global Network Connection は、最高 115.2 kbps までの伝送速度をサポートし
ています。ただし、有効な最大伝送速度は、プロセッサーまたは通信ポートの能力
によって決まります。通信が停止したり、非常に低速になった場合には、伝送速度
を削減します。
電話番号リストの更新
IBM Global Network - SNA over Async の電話番号リストを更新するには、「構
成」パネルで「電話番号のダウンロード」ボタンをクリックします。このボタンを
選択すると、Personal Communications は IGN サーバーへの FTP を行い、電話番号
のファイルをダウンロードし、それを適切なフォーマットに変換します。
注: この手順を実行するためには、プロキシーが構成されていなければなりませ
ん。
制約
以下の機能は使用できません。
v インポート・エクスポート (Import/Export)
v ホスト・グラフィックス (Host graphics)
v ホスト印刷 (Host print)
v サーバー/リクエスター・プログラミング・インターフェース (SRPI)
(Server-Requester Programming Interface (SRPI))
42
Personal Communications 管理者ガイドおよび解説書
v 一度に複数のファイル転送
Home3270 接続
Home3270 は単一の COM ポートしかサポートしないので、一度に使用できるセッ
ションは 1 つだけです。
Home3270 セッションの画面カラーの設定
プロトコル変換装置は 3270 (EBCDIC) データ・ストリームを ASCII データ・スト
リームに変換するので、3270 フィールドに関するオリジナルの情報は消失し、
3270 画面に関するすべてのフィールド属性は拡張属性と見なされます。そのため、
画面上の文字のカラーを変更するためには、「拡張カラー」カテゴリーを選択する
必要があります。基本カラーを変更しても、反映されません。
例えば黒い背景に緑色で表示される文字を変更したい場合には、「拡張カラー 緑」を選択してから、新しい文字の色をクリック、またはドラッグ・アンド・ドロ
ップします (背景色も同様に変更できます)。ただし、基本カラーは変更しても反映
されません。
伝送速度: 最高 115,200 bps までの伝送速度がサポートされています。ただし、高
速伝送の場合、プロセッサー速度によっては文字が脱落する可能性があります。通
信が停止したり、非常に低速になった場合には、伝送速度を削減します。
サポートされない文字シーケンス: 次の文字シーケンスは、Home3270 接続に関し
て有効ではありますが、なんの機能も実行しません。
v ESC P 1 (ブロック・カーソル・コマンド)
v ESC P 0 (下線カーソル・コマンド)
v DLE DC2 (プリンター開始コマンド)
v DLE DC4 (プリンター終了コマンド)
通信チェック 50x の状態: Home3270 でホスト・システムとの接続の状態を判別
するには、データ・セット・レディー (DSR) とキャリア検出 (CD) の両方が必須で
す。 DSR が認識されていない場合、通信チェック 501 はオペレーター情報域に表
示されます。 DSR は認識されているが CD が認識されていない場合、通信チェッ
ク 504 がオペレーター情報域に表示されます。
Home3270 構成で「DCM 付き ROLMphone」を選択すると、通信チェック 504 は
表示されません。
Home3270 および OIA メッセージ COMM 504: 28.8 kbps またはそれ以上の速
度で Home3270 セッションを実行しており、セッションが OIA メッセージ
COMM504 を出して切断される場合には、ポートの速度を、接続先のプロトコル変
換装置の伝送速度と同じになるまで低減してみてください。
注: この接続では DBCS は使用できません。
制約: 次の機能は、この接続では使用できません。
v ホスト・グラフィックス (Host graphics)
v ホスト印刷 (Host print)
v サーバー・リクエスターのプログラミング・インターフェース (Server Requester
Programming Interface)
第 4 章 接続についての考慮事項とアダプターのセットアップ情報
43
iSeries システム経由の 3270 接続
本節では、iSeries システム経由の PC/3270 接続についての情報、考慮事項、および
制約事項について説明します。
iSeries システムの設定
PC/3270 は、パススルー機能 (OS/400 V2.2.0 またはそれ以降で使用可能) を利用し
て、1 つ以上の iSeries システム経由でホスト・コンピューターに接続することがで
きます。
この機能を使用するには、iSeries システムで、次の通信構成の記述をオンに設定し
ます。
v 回線記述
v コントローラー記述 (CD)
v プリンター記述
iSeries システムからのエラー・メッセージ
このシステムが iSeries システムを通じて zSeries ホスト・システムに接続されてい
る場合は、画面に次のメッセージが表示されることがあります。
AS/400 CPI5xxx
このメッセージが表示される理由には次のようなものがあります。
v iSeries システムとホスト・システム間で生じた回線エラー
v iSeries システムの通信構成記述エラー
v iSeries システムの通信構成記述がオフに設定されている。
このメッセージが表示されると、エラーの詳細情報が iSeries システム・オペレータ
ーのメッセージ・キューに保管されます。画面に表示されたエラー番号に対応する
エラー・メッセージを参照して、エラーの原因を訂正してください。
IBM PC720 モデムの初期設定 (日本版のみ)
日本版の Personal Communications では、IBM PC720 をダイヤル回線経由で接続し
て使用している場合、始動時にエラー・メッセージ “COMDIA15 モデムを初期設定で
きません” が表示される可能性があります。このエラー状態は、「初期設定」パネ
ルの「再試行」の値を、「モデム制御情報」パネルを使用して 1 以上の値に変更す
ると訂正できます。
3174 対等通信のサポート (COAX 経由の LAN)
COAX 経由の LAN 機能は IBM 3270 通信アダプター経由で IBM 3174 制御装置
に接続されたワークステーションに対等通信を提供します。また、IEEE 802.2
(SNA)、NetBIOS、TCP/IP、または LLC2 などの、 IEEE 802.5 (トークンリング)
フレーム・フォーマットを使用可能な、 NDIS プロトコル・スタックへのサポート
を提供します。この機能は、Windows 2000 および XP ではサポートされていませ
ん。
COAX 経由の LAN のインストール
Windows 95 または Windows 98 環境へのインストールは以下のように行ってくだ
さい。
44
Personal Communications 管理者ガイドおよび解説書
1. 「コントロール パネル」の「ネットワーク」から、新しいアダプターを追加す
ることを選択します。
2. プロンプトに応じて、「ディスク使用」オプションを選択します。
3. Personal Communications のインストール・ディレクトリー内の XLNCOAX サブデ
ィレクトリーにプログラムをインストールします。
Windows 95 および Windows 98 では、.INF ファイルが新しいアダプター・サポー
トをインストールし、そのアダプターをすべての有効なプロトコル・スタックにバ
インドします。新しいアダプターを使用するには、インストールおよびリブートを
行った後で、Personal Communications を構成して LAN アダプターを使用可能に
し、そのアダプター番号を入力します。このアダプター番号は、アダプターの LLC
プロトコルの下で検出される、3174 対等通信アダプター番号に一致するものです。
COAX 経由の LAN の RPQ は、3174 でも必須です。
COAX 経由の LAN の構成
Windows 95 および Windows 98 の場合は、ネットワーク・コントロール・パネル
から、選択したアダプターの「プロパティー」ボタンを使用して構成します。
オプション:
ネットワーク・アドレス
組み込みアダプター・アドレスをオーバーライドします。
キューに入れられた伝送
キューに入れられた伝送のエレメントを複数サポートします。
スロット番号
MCA バス・システムに必須であるが、他のシステムには適用されません。
特定の MCA スロットで使用するアダプターを示します。
Micro Channel® ワークステーションでは、タイプ B の 3270 接続アダプターを 4
つまで使用できます (ただし、タイプ A の 3270 接続アダプターは 1 つしか使用
できません)。Personal Communications を構成する際には、各アダプターがインスト
ールされる物理スロットを指定する必要があります。
システム・リソース:
れます。
ISA バス・システムでは、次のシステム・リソースが使用さ
v 割り込みレベル 2
v I/O アドレス 0x2d0 から 0x2df まで
v 共用メモリー・アドレス 0xce000
これらのリソースは変更できません。MCA システムでは、これらのリソースは
MCA アダプター構成を通じて構成されています。ただし、割り込み番号 (割り込み
2) は例外です。
複数アダプターの共存
タイプ B のアダプターを使用している場合には、 COAX 経由の LAN と並行して
1 つ以上の DFT 接続を使用することができます。これを行うには、対等通信アダ
プターを DFT アダプターより高位の番号のスロットにする必要があります。これ
は、DFT 接続は、設計上、スロット 1 から検索を開始して、最初に検出したアダ
プターを使用するようになっているからです。
第 4 章 接続についての考慮事項とアダプターのセットアップ情報
45
5250 平衡型コンソール
Personal Communications を、iSeries 用のコンソールとして動作するように構成する
ことができます。 5250 エミュレーションの全機能を使用したい場合には、コンソ
ール接続ではなく平衡型 (APPC) を使用します。
制約:
v 「ファイル」メニューの「API 機能の設定」は使用できない。
v 編集機能は「コピー」のみ使用可能。
v ファイル転送機能は使用できない。
v 「プリンター」にセッション・タイプを設定できない (iSeries)。
v 複数のコンソール・セッションは使用できない。
v ホスト・システムから、拡張非プログラマブル端末のユーザー・インターフェー
ス (ENPTUI) を伝送できない。
v PC オーガナイザーは使用できない。
v 27x132 が指定されていても、画面サイズは常に 24x80 である。
v カーソル位置をマウスで移動できない。
5494 コントローラーを経由した iSeries への平衡型接続
5494 コントローラーを経由した iSeries への平衡型接続を設定する手順は、次のと
おりです。
1. Windows の「スタート」メニューをオープンして、「プログラム」→「IBM
Personal Communications」→「SNA ノード構成」の順にクリックする。
2. 「構成オプション」のリストで「接続の構成」をクリックし、 DLC のリスト
から「平衡型」をクリックする。
3. 構成済みの平衡型接続のリストから項目を選択し、「表示」→「変更」→「追
加」の順にクリックする。
4. 「優先 NN サーバーへのリンク」をチェックする。
5. 「セキュリティー」タブをクリックする。
6. 「隣接 CP 名」フィールドで、 5494 コントローラーのネットワーク ID と
CP 名を入力する。
7. 「OK」をクリックして、接続情報を保管する。
8. 「構成オプション」のリストから、「パートナー LU 6.2 の構成」を選択す
る。
9. パートナー LU 名 6.2 の定義のリストから項目を選択し、「表示」→「変更」
→「追加」の順にクリックする。
10. 「パートナー LU 名」フィールドに、 iSeries システムの CP 名を入力する。
CP 名は、システム・ロケーション名とも呼ばれます。
11. 「CP の完全修飾名」フィールドに、 5494 コントローラーのネットワーク ID
と CP 名を入力する。
12. 「OK」をクリックして、パートナー LU 6.2 の情報を保管する。
13. 「ファイル」メニューから「新規保管」を選択する。
14. ファイル拡張子が .ACG であるファイル名 (CFG5494.ACG. など) を入力する。
「はい」をクリックしてこの構成をデフォルトにします。
46
Personal Communications 管理者ガイドおよび解説書
注: この構成を有効にするには、5494 コントローラーをネットワーク・ノード
(NN) として構成します。
5250 非同期コンソール
非同期コンソール接続では、 iSeries システムの MFIOP (複数機能入出力プロセッ
サー) 用として 2609 または 2612 アダプターを持っていなければなりません。こ
の接続には、特別なケーブルも必要です。これらのケーブルのパーツ・ナンバー
は、46G0450 (6m) および 46G0479 (2.5m) です。
注: iSeries Advanced Portable Model P02 では、非同期コンソールの接続をサポート
していません。
非同期コンソールには、次の制約があります。
v 複数のコンソール・セッションは使用できない。
v API はサポートされない。
v 「プリンター」にセッション・タイプを設定できない。
v ファイル伝送機能はサポートされない。
v PC オーガナイザーは使用できない。
アダプターのセットアップに関する情報
Windows 2000 および XP での装置の作成と更新
Windows 2000 および XP では、Personal Communications は通信アダプター
(Coax、Twinax、MPA、SDLC、WAC) 用のドライバーをインストールしません。
Windows の「ハードウェアの追加と削除」ウィザードまたは「デバイス マネージ
ャ」を使用して、ドライバーをインストールし、デバイスを作成する必要がありま
す。このプロセスは、プラグ・アンド・プレイ・アダプターと非プラグ・アンド・
プレイ・アダプターの両方に対して使用する必要があります。ドライバーと .INF
ファイルは、 Personal Communications の CD-ROM の ¥admin¥drivers サブディレ
クトリーにあります。
Windows 2000 または XP で Personal Communications の前のリリースと通信アダ
プターを使用している環境に、バージョン 5.7 をインストールする場合は、
Windows の「デバイス マネージャ」を使用して既存のドライバーを更新する必要
があります。
ここでリストしている通信アダプターの中には、Windows 2000 および XP でサポ
ートされていないものもあります。
注: Windows 2000 および XP でのドライバーのインストール、ドライバーの更
新、およびアダプターのセットアップの詳細については、CD-ROM インストー
ル・ガイドを参照してください。
COAX (3270) アダプターの使用
以下の節では、IBM ISA バス、Micro Channel (MCA)、およびプラグ・アンド・プ
レイ COAX アダプターの構成について説明します。ただし、Micro Channel アダプ
ターは、Windows オペレーティング・システムではサポートされていません。
第 4 章 接続についての考慮事項とアダプターのセットアップ情報
47
ポーリング機能
使用しているワークステーションがすでに構成済みであり、IBM COAX アダプター
が機能するために必要な割り込み要求回線 (IRQ) を獲得できない場合があります。
この状況は、すでに他の装置でこれらの IRQ を使用するように設定されており、
IRQ が使用できない場合に起こります。このような状況は、サポートされているす
べての Windows オペレーティング・システムで発生する可能性があります。
このような場合、IBM COAX アダプターは別の IRQ を使用することが可能な場合
も、そうでない場合もあります。 IBM 3278/79 エミュレーション・アダプター
(ISA バス) は、IRQ 9 のみ使用可能です。その他の IBM COAX アダプター (IBM
3270 Credit Card アダプターなど) は IRQ 9 以外の IRQ も使用できますが、使用
可能なすべての IRQ がシステムのその他の装置用として予約されていることもあり
ます。
この場合、ポーリング機能を使用して IBM COAX アダプターを使用可能にするこ
とで、IRQ なしでも機能させることができます。ポーリング機能を有功にするに
は、以下のようにワークステーションのプロファイル (*.WS) の [CSDFT] または
[CNDFT] セクションに Poll=Y パラメーターを追加します。
v SNA/DFT 接続の場合
[CSDFT]
Poll=Y
<-- add
v SNA/DFT 以外の接続の場合
[CNDFT]
Poll=Y
<-- add
IBM 3270 Credit Card アダプターの場合、 Poll=Y を .WS ファイルに追加しなく
ても、Poll パラメーターは自動的に有効になっています。
プラグ・アンド・プレイ・アダプター
複数の 3270 PnP アダプターを使用することも、3270 PnP を 3278/79 エミュレー
ション・アダプターや 3270 接続アダプターと併用することもできません。
Personal Communications を通常の方法で構成します。「プラグ・アンド・プレイ」
ラジオ・ボタンが活動状態になり、バッファー・アドレスを構成する必要はありま
せん。
Windows 95 および 98 の場合、PCMCIA スロットに 3270 エミュレーション・ク
レジット・カード・アダプターを初めて挿入する、または PCI カードをインストー
ルして PC を起動すると、Windows はカード用の .INF ファイルの場所を指定する
ように促します。.INF ファイルは、Personal Communications がインストールされた
ディレクトリー内にあるはずです。
注: 接続が活動状態である間にカードを除去すると、予期しない結果が生じます。
ISA バス・アダプター
3278/79 エミュレーション・アダプター: このアダプターでは、入出力ポート・ア
ドレスと割り込みレベル (IRQ) が修正されていますが、Personal Communications の
構成を通じてのみ行うことのできるメモリー・アドレスの設定が必要となります。
48
Personal Communications 管理者ガイドおよび解説書
バッファー・アドレスを設定する必要があります。デフォルトでは CE000 です。こ
のアドレスがすでに別の装置で使用されていることがわかっている場合には、デフ
ォルトを変更する必要があります。いずれにしても、最初に接続を試みた際に、
Personal Communications はレジストリーをチェックして使用可能なアドレスを探し
ます。
Windows 2000 および XP では、そのアダプターに必要なシステム・リソース (つ
まり、IRQ、メモリー・アドレス、または I/O アドレス) を Personal
Communications が獲得できないと、Personal Communications は利用できないリソー
スを示すエラー・パネルを表示します。IRQ に競合がある (このアダプターは IRQ
9 のみを使用します) 場合、Personal Communications は自動的に IRQ 9 ではなく
ポーリング・フィーチャーを活動化しようと試みます。この試みが成功すると、エ
ラー・パネルは表示されません。メモリー・アドレスに競合がある場合、Personal
Communications の COAX アダプター構成パネルを使用して、別のメモリー・アド
レスを選択します。 I/O アドレスに競合がある場合、その I/O アドレスを使用して
いる装置を、別の I/O アドレスを使用するように再構成します。
MicroChannel アダプター
IBM 3270 接続アダプター: Micro Channel アダプターは、ISA バスと同じタイプ
のリソースを必要としますが、構成ははるかに簡単です。これは、リソースがすべ
てワークステーションのハードウェア構成で設定されており、Personal
Communications はこれらを読み取ることができるからです。
Personal Communications を通常の方法で構成します。デフォルトのバッファー・ア
ドレスはシステム構成に設定されているものになります。これを変更しないように
してください。
注: MicroChannel アダプターは、Windows オペレーティング・システムではサポー
トされていません。
3270 ISA バスおよび MCA アダプターおよび ROM シャドーイング
これらのアダプターは 8KB のワークステーション・メモリーを使用します。メモ
リー・アドレスのデフォルト値は、次のとおりです。
v アダプター #0 CE000h - CFFFFh
v アダプター #1 D0000h - D1FFFh
v アダプター #2 D2000h - D3FFFh
v アダプター #3 D4000h - D5FFFh
ワークステーションのタイプによっては、デフォルトでこれらのエリアを BIOS で
の ROM シャドーイングに使用することがあります (例えば、IBM PC350)。アダプ
ターをインストールする前には、ROM シャドーイングの設定をチェックして、イン
ストール対象のアダプターが使用する予定のエリアが使用されないようにします。
COAX アダプターと ROM のシャドーイング: Personal Communications は、PC
上の 3270 接続アダプターの共用 RAM をマップします。これらのアダプターのデ
フォルト値は次のとおりです。
v アダプター #0 CE000h - CFFFFh
v アダプター #1 D0000h - D1FFFh
v アダプター #2 D2000h - D3FFFh
第 4 章 接続についての考慮事項とアダプターのセットアップ情報
49
v アダプター #3 D4000h - D5FFFh
BIOS での ROM シャドーイングをサポートするワークステーション (例えば、IBM
PC350 P100) は、デフォルトでこれらのエリアを ROM シャドーイングに使用する
ことがあります。アダプターをインストールする前には、ROM シャドーイングの設
定をチェックして、インストール対象のアダプターのためのエリアが使用されない
ようにします。
平衡型アダプター
平衡型アダプターの種類
Personal Communications では、平衡型アダプターを次の 5 つの種類に分類していま
す。
v IBM 5250 プラグ・アンド・プレイ・アダプター
– IBM 5250 エミュレーション PCMCIA アダプター
– IBM 5250 PCMCIA アダプター (DBCS 専用アダプター)
– IBM 5250 エミュレーション PCI アダプター
– IBM 5250 Express ISA Adapter (アダプターのプラグ・アンド・プレイ BIOS
が有効な場合)
– IBM 5250 Express PC Card
– IBM 5250 Express PCI Adapter
v IBM 5250 マイクロチャネル・アダプター
– IBM System36/38 Workstation Emulation Adapter /A (DBCS 専用アダプター)
– IBM 5250 エミュレーション・アダプター /A
注: MicroChannel アダプターは、Windows オペレーティング・システムではサポ
ートされていません。
v IBM 5250 ISA アダプター
– IBM 拡張 5250 表示装置エミュレーション・アダプター
– IBM 5250 Express ISA Adapter (アダプターのプラグ・アンド・プレイ BIOS
が無効な場合)
v IBM 5250 ISA アダプター (アジア太平洋)
– IBM ISA-Bus Communication Adapter (DBCS 専用アダプター)
v 他の平衡型アダプター
– OEM 5250 アダプター
平衡型 (5250) アダプターの使用
この節では、さまざまな種類の IBM アダプターの構成についてそれぞれ説明しま
す。すべての IBM アダプターがサポートされています。 OEM アダプターは、そ
の製造者が IBM ドライバーと互換性のあるデバイス・ドライバーを作成していれ
ばサポートされます。
プラグ・アンド・プレイ平衡型アダプター
いずれかの IBM 5250 プラグ・アンド・プレイ・アダプターを使用するには、先に
アダプター用のドライバーをインストールする必要があります。
50
Personal Communications 管理者ガイドおよび解説書
IBM 5250 プラグ・アンド・プレイ・アダプター: Personal Communications で、
「アダプターの種類」を「IBM 5250 プラグ・アンド・プレイ・アダプター」に設
定します。「割り込みレベル」、「I/O アドレス」、「メモリー・アドレス」はグ
レー化されており、設定する必要はありません。 Personal Communications は、アダ
プター・カードから自動的に割り込みレベル、I/O アドレス、メモリー・アドレス
を読み取ります。
Windows 95 および 98 の場合、5250 PCMCIA アダプターまたは PC Card アダプ
ターを PCMCIA スロットに初めて挿入する、あるいは 5250 PCI カードまたは
5250 ISA Express カードを (プラグ・アンド・プレイ BIOS を有効にして) インス
トールした PC を初めて起動すると、Windows はカード用の .INF ファイルの場所
を指定するように促します。 .INF ファイルは、Personal Communications がインス
トールされたディレクトリー内にあるはずです。ファイルの名前は IBM5250.INF で
す。
IBM パーソナル・コンピューターを使用している場合、 5250 エミュレーション
PCI アダプターを介してのホストへの接続に問題がある際には、 BIOS をアップグ
レードすることでこの問題が解決することがあります。使用しているシステムの
BIOS の日付は、パーソナル・コンピューターのブート時にシステム設定を使用する
と調べることができます。次に、インターネットで、使用しているパーソナル・コ
ンピューターに対応するより新しいバージョンがないかどうかを調べます。最新の
BIOS アップグレード・ファイルを掲載した IBM File Library Web サイトは、
URL: www.pc.ibm.com/listfiles.html にあります。
そこから、特定の IBM パーソナル・コンピューターを検索することができます。
使用しているパーソナル・コンピューターの BIOS より新しい日付の BIOS アップ
グレードが見つかったら、そのファイルをパーソナル・コンピューターにダウンロ
ードし、添付の指示に従ってアップグレードを行ってください。 IBM 以外のパー
ソナル・コンピューターを使用している場合は、そのコンピューターの製造者に
BIOS のアップグレード情報を問い合わせてください。
ISA バス平衡型アダプター
IBM 5250 ISA アダプター: Personal Communications で、「アダプターの種類」
を「IBM 5250 ISA アダプター」に設定します。次に、「割り込みレベル」、「I/O
アドレス」、「メモリー・アドレス」を、アダプター・カードに設定された値に合
わせて設定します。新しく構成する際には、 Personal Communications はデフォルト
の設定を示しています。
アダプター・カードの設定を表示または変更するには、アダプターと共に提供され
るアダプター構成ユーティリティーを使用します。 IBM 拡張 5250 表示装置エミ
ュレーション・アダプターの場合に限っては、アダプター自体のスイッチを使用し
て I/O アドレスを変更することができます。
注: 5250 PCMCIA カードまたは 5250 PC カードを取り外す、または 5250
PCMCIA カードまたは 5250 PC カードが挿入されている PCMCIA アダプタ
ー・スロットを停止すると、予期しない結果が生じる可能性があります。
IBM 5250 ISA アダプター (アジア太平洋): Personal Communications で、「アダ
プターの種類」を「IBM 5250 ISA アダプター (アジア太平洋)」に設定します。次
第 4 章 接続についての考慮事項とアダプターのセットアップ情報
51
に、「割り込みレベル」、「メモリー・アドレス」を、アダプター・カードに設定
された値に合わせて設定します。新しく構成する際には、Personal Communications
はデフォルトの設定を示しています。「I/O アドレス」フィールドはグレー化され
ており、設定する必要はありません。Personal Communications は、アダプター・カ
ードから自動的に「I/O アドレス」を読み取ります。
アダプター・カードの I/O アドレスを変更するには、アダプター自体のスイッチを
使用します。アダプター・カードの I/O アドレスを表示する、または割り込みレベ
ルやメモリー・アドレスを表示または変更するには、アダプターと共に提供される
アダプター構成ユーティリティーを使用します。
MicroChannel アダプター
IBM 5250 MicroChannel アダプター: Personal Communications で、「アダプタ
ーの種類」を「IBM 5250 MicroChannel アダプター」に設定します。「割り込みレ
ベル」、「I/O アドレス」、「メモリー・アドレス」はグレー化されており、設定
する必要はありません。 Personal Communications は、アダプター・カードから自動
的に割り込みレベル、I/O アドレス、メモリー・アドレスを読み取ります。
注: MicroChannel アダプターは、Windows オペレーティング・システムではサポー
トされていません。
MPA アダプター
非 PCI MPA アダプターとの競合の回避
マルチプロトコル・アダプターは、共用が不可能なシステム・リソースを使用する
場合があります。したがって、次のリソースで競合が生じていないことを確認する
必要があります。
v DMA レベル
v I/O アドレス (MPA0 は X'380' ∼ X'38F' を、MPA1 は X'3A0' ∼ X'3AF' を使
用)
v IRQ レベル (ISA バスのみ)
IBM マルチプロトコル・インターフェース・アダプターは次のシステム・リソース
を使用します。
v ISA バス SDLC アダプターは、IRQ3 および DMA チャネル 1 を使用する必要
があり、 MPA0 通信ポートのみをサポートしています。
v ISA 用の MPA は、モード 4 (IRQ3 および DMA1 チャネル 1) またはモード
A (IRQ4 および DMA チャネル 1) を使用することによりサポートされます。
IRQ レベル 3 または 4 の送信/受信がサポートされています。 ASCA は、モー
ド 4 (IDQ3、IRQ5、IRQ4、または IRQ7 のいずれかと DMA チャネル 1) また
はモード A (IRQ4 または IRQ7 のいずれかと DMA チャネル 1) を使用するこ
とによりサポートされます。 IRQ レベル 3、4、5、または 7 の送信/受信がサポ
ートされています。 Personal Communications の構成パネルにおける「割り込み
レベル」の設定値は、アダプター・カードの値と同じでなければなりません。
注: MPA がモード 4 で構成された場合、このデバイスは、請求された割り込み
が 1 つしかない場合であっても、それ以外の IRQ を使用することはできま
せん。
52
Personal Communications 管理者ガイドおよび解説書
Personal Communications は MPA0 または MPA1 通信ポートをサポートします。
X'380' から X'38F' までの範囲の I/O アドレスを使用するサウンド・カードもあ
ります。 MPA1 は、競合を防ぐために使われます。
v マイクロチャネル・バス・ワークステーション用の MPA/A は IRQ3 を使用し、
DMA レベルを構成することが可能です。 MPA0 および MPA1 通信ポートを両
方同時に活動状態にすることができ、割り込みは共用可能として請求されます。
IBM SDLC PCMCIA アダプターおよびモデム (日本版のみ)
Windows 95 および Windows 98 の場合: プラグ・アンド・プレイのサポートに
は構成マネージャーが使用され、必要に応じて自動的に IRQ 番号、入出力ポート、
メモリー・アドレスを構成します。 IBMSDLC.INF (Personal Communications のイ
ンストール・ディレクトリーにインストールされている) は、オペレーティング・
システムで使用される SDLC PCMCIA カードについて記述しています。 PCMCIA
カードを挿入すると、Windows 95 および Windows 98 からアダプター・ドライバ
ーを求めるプロンプトが出されます。 Personal Communications のインストール・デ
ィレクトリーを指定して、「OK」をクリックします。アダプターが正しく機能して
いることを確認するには、 Windows の「コントロール パネル」のアプレットであ
る「システム」の「デバイス マネージャ」プロパティー・ページにある「その他の
デバイス」で該当する PCMCIA を選択します。
Windows NT の場合: プラグ・アンド・プレイはサポートされていません。インス
トールの間に、デフォルト・パラメーターを使用してレジストリーが更新されま
す。構成が開始され、着信またはアウトバウンド接続が有効になると、デバイスは
レジストリーから保管パラメーターを使用してロードを試みます。カードが見つか
り、競合が検出された場合、レジストリーは競合していない値で更新され、システ
ムを再始動するよう通知されます。
注: これらの値を有効にするには、システムを再始動する必要があります。
SDLC PCMCIA カードは一度に 1 つしか使用できません。また、一般的なドライ
バーは、SDLC PCMCIA と MPA 両方のインターフェース・カードをサポートして
いるので、MPA を SDLC PCMCIA と並行して使用することはできません。
Windows 2000 および XP の場合については、 47 ページの『Windows 2000 および
XP での装置の作成と更新』を参照してください。
IBM SDLC PCMCIA アダプター:
ポートします。
IBM SDLC PCMCIA アダプターは、以下をサ
v 専用回線接続と交換回線接続
v 最高 19.2 Kbps までの速度
v 交換 RTS (送信要求) と固定 RTS
v NRZ および NRZI 伝送方式体系
装置ページのアダプター・プロパティー・シートにある IRQ 番号は無視されます。
IBM SDLC PCMCIA モデム:
ます。
IBM SDLC PCMCIA モデムは、以下をサポートし
v 交換 V.26bis 接続のみ
v 最高 2400 ボーまでの速度
第 4 章 接続についての考慮事項とアダプターのセットアップ情報
53
v 交換 RTS のみ
「固定 RTS」装置ページと「IRQ レベルの送信/受信」装置ページのアダプター・
プロパティー・シートで設定された値は、無視されます。
IBM PCI マルチプロトコル・アダプター
このアダプターを Windows 95、Windows 98、および Windows NT 環境にインス
トールする際の詳細については、「PCI Multiprotocol Adapter User’s Guide」の
「Quick Installation Guide」を参照してください。
2 つのIBM PCI マルチプロトコル・アダプターを並行して操作することが可能で
す。この構成では、1 つのアダプターを通信ポート MPA0 に指定し、もう 1 つの
アダプターを通信ポート MPA1 に指定します。リンクが活動状態になると、オペレ
ーティング・システムは MPA0 を第 1 PCI マルチプロトコル・アダプターとし
て、 MPA1 を第 2 アダプターとして検出します。 1 台のマシンに複数の PCI マ
ルチプロトコル・アダプターがインストールされており、オペレーティング・シス
テムがどのアダプターを第 1 アダプターとして検出するか不明な場合には、分離テ
ストを実行して、各アダプターの接続されている通信ポートを調べることができま
す。分離テストには、電話回線からアダプターに接続されているモデムを切断し、
各リンクを個別に開始してみる方法などがあります。モデムを監視することで、ど
のモデムがどの通信ポートに接続されているかを判断できなければなりません。そ
うすることで、モデムを適切なネットワークに接続することができます。単一の
PCI マルチプロトコル・アダプターを使用している場合、構成ファイルでは通信ポ
ートとして MPA0 が指定されていなければなりません。
注: Personal Communications の構成でこのアダプターが使用されている場合、 PCI
MPA アダプターをシステムに追加または削除する際には、Personal
Communications を再構成する必要がある可能性があります。
ISA バス MPA アダプターが MPA1 として構成されていれば、 ISA バス MPA と
IBM PCI マルチプロトコル・アダプターを並行して使用することができます。
IBM PCI マルチプロトコル・アダプターは、以下をサポートします。
v 専用回線接続と交換回線接続
v 最高 56 kbps までの速度
v 交換 RTS (送信要求) と固定 RTS
v NRZ および NRZI 伝送方式体系
装置ページのアダプター・プロパティー・シートにある IRQ 番号は無視されます。
WAC 接続
本節では、Personal Communications を WAC (ワイド・エリア・コネクター) アダプ
ター経由で通信するように構成する際の考慮事項について説明します。
EIB サポート
すべての使用可能な EIB (電子インターフェース・ボード) が、WAC アダプター用
にサポートされています。
54
Personal Communications 管理者ガイドおよび解説書
サポートされるアダプター
バス・タイプが ISA および MCA の IBM WAC アダプターがサポートされていま
す。
注: 現時点では、Personal Communications は、新しい IBM PCI バス WAC アダプ
ターをサポートしていません。
潜在的な構成上の問題
1 つの WAC アダプターで両方の (上位、下位) ポートを構成する際には、構成ユ
ーティリティーを使用して 2 つの論理装置を作成する必要があります。いずれの装
置にも、同じアダプター番号を使用する、同じ共用 RAM アドレスを構成しなけれ
ばならない点に注意します。これを行わないと、最初に活動状態になった装置の共
用 RAM アドレスが、次の装置にも使用されます。
ISA システムの場合、アダプター番号は搭載されている DIP スイッチの設定から解
釈されて得られます。スイッチ 1 から 3 までは割り込みレベルを判別し、スイッ
チ 4 から 7 まで (逆順に読み取られます) はアダプター番号を判別します。詳細に
ついては、アダプターのインストール関連の資料を参照してください。アダプター
番号 0 および 1 は論理的に同じ名前になります。このことは、アダプター番号 8
および 9 にも該当します。
一部の IBM ValuePoint システムで、非再現性の問題が生じる場合があります。該
当するシステムを使用しておりこの問題が生じた場合には、アダプターの DIP スイ
ッチの設定で、割り込みレベル 9 が使用されていることを確認してください。
システムで WAC アダプターを使用したいと考えており、さらに Hayes AutoSync
機能の使用を計画している場合、 Async 接続に問題が生じる可能性があります。ア
ダプターに同梱のアダプター診断ディスクを使用して、適切な共用メモリーの値を
検索することができます。
MCA システムの場合、アダプター番号は、アダプターが物理的に常駐しているスロ
ットの番号になります。この番号は、システムに提供されている MCA 構成ユーテ
ィリティーを通じて簡単に入手することができます。 IBM システムでは、この番
号はシステム装置の裏側にあり、選択されたスロットにこの番号が表示されるかど
うかで調べることができます。
システム・リソース
WAC アダプターは、1 インストールにつき以下のシステム・リソースを使用しま
す。
v 32 バイトの I/O アドレス (ISA で使用されるアダプター番号ごとに異なりま
す。詳細については、「構成」パネルか、MCA アダプター構成で「ヘルプ」を
参照してください。)
v 割り込みレベル (すべてのアダプターが同じものを共用している場合、MCA では
同じレベルを使用できます。 ISA アダプターは固有の割り込み番号を持たなけれ
ばなりません。)
v 16 KB の共用メモリー
第 4 章 接続についての考慮事項とアダプターのセットアップ情報
55
ISA アダプターの場合、WAC のインストールに関する資料で、使用する IRQ と構
成するアダプター番号 (いずれもアダプターの DIP スイッチを通じて構成される)
に関する情報を参照してください。
本節では、アダプターの構成に関する追加情報 (PCMCIA および PCI カードも含
む) を説明します。
OEM アダプター
Personal Communications にはオープンの API があり、これによって、ベンダーお
よび他装置製造者 (OEM) は、追加の接続オプション (例えば、追加の X.25、
ISDN、SDLC または平衡型のサポート) が可能なアダプター・カードを提供するこ
とができます。 OEM アダプターをインストールしたら、「はじめに」に記載され
ている通常の方法で、アダプターを構成することができます。ただし、構成プロセ
スのなんらかの段階で、 OEM アダプター・カードの製造者から必須の情報を提供
してもらう必要があることがあります。
OEM 平衡型アダプター・カード
OEM 平衡型アダプターでインプリメントする Personal Communications のサポート
をシークする OEM 平衡型カードのソフトウェア・ドライバーの開発者には、
「Twinax OEM Interface Specification for Windows NT and Windows 95」と、関連す
るプログラムの資料を入手することをお勧めします。これらは、
www.ibm.com/software/network/pcomm/about/api/twinax.html からダウンロードするこ
とができます。
この文書で解説されているインターフェースは、Windows 98 および Windows 2000
用の Microsoft Windows ドライバ モデル (WDM) をサポートしていません。ただ
し、Windows 98 および 2000 のレガシー・ドライバーでは動作します。
56
Personal Communications 管理者ガイドおよび解説書
第 5 章 システム・ポリシーのサポート
システム・ポリシーにより、ユーザーに実行を許可する処置を制御することができ
ます。
ポリシーは、どのアプリケーションまたは構成要素でも定義できます。ポリシー
は、管理者のユーザー・インターフェースで表示されます。そのポリシーに関して
設定した情報は、ローカル・コンピューターのレジストリーに移行されます。ポリ
シーを定義するアプリケーションや構成要素は、そのレジストリーを検査して、独
自のポリシーを実施することが必要です。
一般にポリシー情報は、下記の順序でローカル・レジストリーに追加されます。
1. カテゴリー、ポリシー、およびパーツは、ポリシー・テンプレート (*.ADM) フ
ァイルに記述されます。Windows 95 は、このシステムがサポートするすべての
ポリシーが入っている ADMIN.ADM ファイルとともに出荷されます。Microsoft
Resource Kit および Windows NT サーバーのバージョン 4.0 およびそれ以降に
は、3 つのポリシー・テンプレート・ファイル (WINNT.ADM、
COMMON.ADM、および WINDOWS.ADM) が組み込まれています。アプリケー
ションや構成要素は、独自のテンプレート・ファイルを提供することもできま
す。
注: Personal Communications は、現時点でサポートしている各言語ごとに 1 つ
のポリシー・テンプレートを提供しています。テンプレートは、インストー
ル CD-ROM の admin ディレクトリーに入っています。例えば、米国英語
用のポリシー・テンプレートは ENUPOL.ADM という名前で、フランス語
用のポリシー・テンプレートは FRAPOL.ADM という名前です。
2. ポリシー・エディターを実行します。このエディターは 1 つ以上のポリシー・
テンプレートを読み取って、利用可能なカテゴリーおよびポリシーをリストしま
す。希望するポリシーのセットアップを行います。ポリシー・エディターはレジ
ストリー機能を使用して、作業をポリシー (*.POL) ファイルに保管します。
Microsoft NT Server では、システム・ポリシー・エディターが提供されます。
Windows 2000 および Windows XP では、グループ・ポリシー・エディターが
提供されます。Microsoft ポリシー・エディターの使用方法についての文書は、
http://www.microsoft.com で提供されています。
3. ユーザーがログオンすると (さらに、ユーザー・プロファイルが使用可能な場合
にはそれらが調整された後)、ポリシー・ダウンローダーは、そのファイルがあ
るネットワーク上の場所を判別し、ポリシー・ファイルをオープンし、該当する
コンピューター、ユーザーおよびユーザー・グループ・ポリシーをローカル・レ
ジストリー内にマージします。
注: Windows 2000 に付属するグループ・ポリシー・エディターでは、「未構成」の
設定を指定すると、「有効 (Enabled)」の設定と同じ許可またはアクセスが機
能に対して適用されます。
© Copyright IBM Corp. 1989, 2003
57
IBM Personal Communications では、独自のポリシー・テンプレート・ファイル
(PCSPOL.ADM) を用意しています。このファイルには、USER タイプのカテゴリー
が 1 つ入っています。
IBM Personal Communications のカテゴリー内には以下のポリシーがあります。
構成
構成に関連するポリシー情報が含まれます。
実行
実行に関連するポリシー情報が含まれます。
インストール
アンインストールに関連するポリシー情報が含まれます。
構成ポリシー
構成ポリシーを使用して、以下の構成に対するユーザー・アクセスを定義します。
通信
通信に関する構成情報を変更する、ユーザーの機能を制御します。これに
は、エミュレーター構成 (「通信」→「構成」メニューを選択して変更した
もの) および SNA ノード構成ユーティリティー (PCSCFG.EXE) の両方が
含まれます。
メニュー
メニューに関する構成情報の読み取りと変更を行う、ユーザーの機能を制御
します。
ツールバー
ツールバーに関する構成情報の読み取りと変更を行う、ユーザーの機能を制
御します。
複数セッション
複数セッション・ユーティリティー (PCSBAT.EXE) を使用して複数セッシ
ョンに関する構成情報の読み取り、実行、および変更を行う、ユーザーの機
能を制御します。
キーボード
キーボードに関する構成情報の読み取りと変更を行う、ユーザーの機能を制
御します。
マウス マウスに関する構成情報の読み取りと変更を行う、ユーザーの機能を制御し
ます。
ディレクトリーの変更
「セッション・マネージャー」ウィンドウからアプリケーション・データの
場所とは異なるディレクトリーにあるセッションやバッチ・ファイルを選択
するユーザーの機能を制御します。
インポート
「セッション・マネージャー」ウィンドウから .WS ファイルをインポート
するユーザーの機能を制御します。
通信構成
「通信構成」ドロップダウン・リストには、以下のオプションが含まれています。
読み取り
ユーザーは、事前構成済みの通信情報の読み取りのみ行えます。しかしこれ
58
Personal Communications 管理者ガイドおよび解説書
は、*.WS ファイル、*.ACG ファイル、あるいはその両方を手作業で編集す
ることによって、ユーザーが通信構成情報の変更を行えなくするものではあ
りません。これが最も制限レベルの高い制御です。
書き込み
ユーザーは、事前構成済みの通信情報を読み取ることができ、さらに、その
通信構成情報に一時的および永続的な変更を行うこともできます。これは最
低の制限レベルであり、ユーザーがポリシーのサポートを受けずに操作する
制御のレベルと等しいものです。
通信構成部分のデフォルトは、書き込み です。
メニュー構成
「メニュー構成」ドロップダウン・リストには、以下のオプションが含まれていま
す。
アクセス不可
ユーザーは、メニュー構成情報にアクセスできません。つまり、事前構成済
みのメニュー構成情報を読み取ることも、メニュー構成情報を変更すること
もできません。これは、.WS ファイル (特に、[Menu] スタンザ内) または
PCSWIN.INI ファイル (「ビュー」→「表示」→「メニュー」メニューを選択
して変更したもの) の中に入っているメニュー構成情報はすべて無視され、
ユーザーはメニュー・バーのカスタマイズ・ユーティリティー
(PCSMENU.EXE) を実行できないということです。
アクセス不可と読み取りとの違いは、アクセス不可では、ユーザーが .WS
ファイルまたは PCSWIN.INI ファイルの手動編集時に行った可能性のある
メニュー構成情報への更新を無視するということです。つまり、ユーザーが
使用できるのは製品のデフォルトのメニュー構成だけであり、アクセス不可
のユーザーが使用する変更済みメニュー構成をセットアップすることはでき
ないということです。これが最も制限レベルの高い制御です。
読み取り
ユーザーは、事前構成済みのメニュー情報を読み取ることだけができます。
つまり、.WS ファイル (特に、[Menu] スタンザ内) および PCSWIN.INI フ
ァイル (「ビュー」→「表示」→「メニュー」メニューを選択して変更したも
の) の中に入っているメニュー構成情報は無視することはありません が、
ユーザーが「ビュー」→「表示」→「メニュー」またはメニュー・バーのカス
タマイズ・ユーティリティー (PCSMENU.EXE) を選択して、メニューを更
新することはできないということです。読み取りとアクセス不可との違い
は、読み取りは、ユーザーが .WS ファイルまたは PCSWIN.INI ファイルの
手動編集によってメニュー構成情報を更新するのを妨げないということで
す。ただし、アクセス不可項目とは異なり、この項目を使用すると、管理者
は読み取り アクセス権を持つユーザーが使用する変更済みメニュー構成を
セットアップすることができます。これは、アクセス不可よりも制限レベル
が低いものです。
書き込み
ユーザーは、事前構成済みのメニュー情報を読み取ることができ、さらに、
第 5 章 システム・ポリシーのサポート
59
そのメニュー構成情報に永続的変更を行うことができます。これは最低の制
限レベルの項目であり、ユーザーがポリシーのサポートを受けずに操作する
制御のレベルと等しいものです。
メニュー構成部分のデフォルトは、書き込み です。
ツールバー構成
「ツールバー構成」ドロップダウン・リストには、以下のオプションが含まれてい
ます。
アクセス不可
ユーザーは、ツールバー構成情報にアクセスできません。つまり、事前構成
済みのツールバー構成情報を読み取ることも、ツールバー構成情報を (一時
的または永続的に) 変更することもできません。これは、*.WS ファイル
(特に、[Toolbar] スタンザ内) または PCSWIN.INI ファイル (「ビュー」
→「表示」→「ツールバー」メニューを選択して変更したもの) の中に入って
いるツールバー構成情報はすべて無視されるということです。アクセス不可
と読み取り (後で説明) との違いは、アクセス不可は、ユーザーが .WS フ
ァイルまたは PCSWIN.INI ファイルの手動編集時に行った可能性のあるツ
ールバー構成情報への更新を無視するということです。つまり、ユーザーが
使用できるのは製品のデフォルトのツールバー構成だけであり、アクセス不
可のユーザーが使用する変更済みツールバー構成をセットアップすることは
できないということです。これが最も制限レベルの高い制御です。
読み取り
ユーザーは、事前構成済みのツールバー情報を読み取ることだけができま
す。つまり、.WS ファイル (特に、[Toolbar] スタンザ内) および
PCSWIN.INI ファイル (「ビュー」→「表示」→「ツールバー」メニューの操
作結果) 内に入っているツールバー構成情報は無視することはありません
が、ユーザーがツールバー構成情報を変更する (一時的または永続的) こと
はできないということです。読み取りとアクセス不可との違いは、読み取り
は、ユーザーが .WS ファイルまたは PCSWIN.INI ファイルの手動編集によ
ってツールバー構成情報を更新するのを妨げないということです。ただし、
アクセス不可項目とは異なり、この項目を使用すると、管理者は読み取りア
クセス権を持つユーザーが使用する変更済みツールバー構成をセットアップ
することができます。これは、アクセス不可よりも制限レベルが低いもので
す。
書き込み
ユーザーは、事前構成済みのツールバー情報を読み取ることができ、さら
に、そのツールバー構成情報に一時的または永続的な変更を行うこともでき
ます。これは最低の制限レベルの項目であり、ユーザーがポリシーのサポー
トを受けずに操作する制御のレベルと等しいものです。
ツールバー構成部分のデフォルトは、書き込み です。
複数セッション構成
「複数セッション構成」ドロップダウン・リストには、以下のオプションが含まれ
ています。
60
Personal Communications 管理者ガイドおよび解説書
アクセス不可
ユーザーは、複数セッション構成情報にアクセスできません。つまり、事前
構成済みの複数セッション構成情報を読み取ったり実行したりすることも、
複数セッション構成情報を変更することもできません。つまり、ユーザーは
複数セッション・ユーティリティー (PCSBAT.EXE) を実行できないという
ことです。これが最も制限レベルの高い制御です。
読み取り
ユーザーが行えるのは、事前構成済みの複数セッション情報の読み取りと実
行だけです。つまり、ユーザーは、複数セッション・ユーティリティー
(PCSBAT.EXE) を実行して複数セッション構成情報を読み取ることができる
か、あるいは複数セッション・ユーティリティー (PCSBAT.EXE) を実行し
て事前構成済みの複数セッション情報を実行できるということです。ただ
し、ユーザーは複数セッション構成情報に対して行った変更を保管すること
はできません。これは、アクセス不可よりも制限レベルが低いものです。
書き込み
ユーザーは、事前構成済みの複数セッション情報の読み取りと実行を行うこ
とができ、さらに、その複数セッション構成情報に対して永続的変更を行う
ことができます。これは最低の制限レベルの項目であり、ユーザーがポリシ
ーのサポートを受けずに操作する制御のレベルと等しいものです。この設定
を使用すると、ユーザーは、「セッション・マネージャー」ウィンドウの
「変更」機能にアクセスできます。
複数セッション構成部分のデフォルトは、書き込み です。
キーボード構成
「キーボード構成」ドロップダウン・リストには、以下のオプションが含まれてい
ます。
アクセス不可
ユーザーは、キーボード構成情報にアクセスできません。つまり、事前構成
済みのキーボード構成情報を読み取ることも、キーボード構成情報を (一時
的または永続的に) 変更することもできません。つまり、.WS ファイル内
(特に、[Keyboard] スタンザ内) に入っているキーボード構成情報は無視さ
れるということです。アクセス不可と読み取りとの違いは、アクセス不可
は、ユーザーが .WS ファイルまたは PCSWIN.INI ファイルの手動編集時に
行った可能性のあるキーボード構成情報への更新を無視するということで
す。つまり、ユーザーが使用できるのは製品のデフォルトのキーボード構成
だけであり、アクセス不可のユーザーが使用する変更済みキーボード構成を
セットアップすることができないということです。これが最も制限レベルの
高い制御です。
読み取り
ユーザーは、事前構成済みのキーボード情報を読み取ることだけができま
す。つまり、.WS ファイル (特に、[Keyboard] スタンザ内) および
PCSWIN.INI ファイル内に入っているキーボード構成情報は無視することは
ありません が、ユーザーがキーボード構成情報を変更する (一時的または
永続的に) ことはできません。読み取りとアクセス不可との違いは、読み取
りは、ユーザーが .WS ファイルまたは PCSWIN.INI ファイルの手動編集に
よってキーボード構成情報を更新するのを妨げないということです。ただ
第 5 章 システム・ポリシーのサポート
61
し、アクセス不可 項目とは異なり、この項目を使用すると、管理者は読み
取りアクセス権を持つユーザーが使用するための変更済みキーボード構成を
セットアップすることができます。これは、アクセス不可よりも制限レベル
が低いものです。
書き込み
ユーザーは、事前構成済みのキーボード情報を読み取ることができ、さら
に、そのキーボード構成情報に一時的または永続的な変更を行うこともでき
ます。これは最低の制限レベルの項目であり、ユーザーがポリシーのサポー
トを受けずに操作する制御のレベルと等しいものです。
キーボード構成部分のデフォルト項目は、書き込み です。
マウス構成
「マウス構成」ドロップダウン・リストには、以下のオプションが含まれていま
す。
アクセス不可
ユーザーは、マウス構成情報にアクセスできません。つまり、事前構成済み
のマウス構成情報を読み取ることも、マウス構成情報を (一時的または永続
的に) 変更することもできません。つまり、.WS ファイル内 (特に、
[Mouse] スタンザ内) に入っているマウス構成情報は無視されるということ
です。アクセス不可と読み取りとの違いは、アクセス不可は、ユーザーが
.WS ファイルまたは PCSWIN.INI ファイルの手動編集時に行った可能性の
あるマウス構成情報への更新を無視するということです。つまり、ユーザー
が使用できるのは製品のデフォルトのマウス構成だけであり、アクセス不可
のユーザーが使用するための変更済みマウス構成をセットアップすることは
できないということです。これが最も制限レベルの高い制御です。
読み取り
ユーザーは、事前構成済みのマウス情報を読み取ることだけができます。つ
まり、.WS ファイル (特に、[Mouse] スタンザ内) および PCSWIN.INI フ
ァイル内に入っているマウス構成情報は無視することはありませんが、ユー
ザーがマウス構成情報を変更する (一時的または永続的に) ことはできない
ということです。読み取りとアクセス不可との違いは、読み取りは、ユーザ
ーが .WS ファイルまたは PCSWIN.INI ファイルの手動編集によってマウス
構成情報を更新するのを妨げないということです。ただし、アクセス不可項
目とは異なり、この項目を使用すると、管理者は読み取りアクセス権を持つ
ユーザーが使用するための変更済みマウス構成をセットアップすることがで
きます。これは、アクセス不可よりも制限レベルが低いものです。
書き込み
ユーザーは、事前構成済みのマウス情報を読み取ることができ、さらに、そ
のマウス構成情報に一時的または永続的な変更を行うこともできます。これ
は最低の制限レベルの項目であり、ユーザーがポリシーのサポートを受けず
に操作する制御のレベルと等しいものです。
マウス構成部分のデフォルトは、書き込み です。
62
Personal Communications 管理者ガイドおよび解説書
ディレクトリーの変更
「ディレクトリーの変更」ポリシーには、以下のオプションがあります。
チェック
「セッション・マネージャー」ウィンドウで、アプリケーション・データ・
ディレクトリーとは別の場所からセッション・ファイルおよびバッチ・ファ
イルを選択できます。
未チェック
「ディレクトリーの変更」機能が使用不可になります。
デフォルトは「チェック」です (ユーザーはディレクトリーを変更できます)。
インポート
「インポート」ポリシーには、以下のオプションがあります。
チェック
ユーザーは、「セッション・マネージャー」ウィンドウで .WS ファイルを
インポートできます。
未チェック
「インポート」機能が使用不可になります。
デフォルトは「チェック」です (ユーザーはファイルをインポートできます)。
実行ポリシー
実行ポリシーを使用して、以下の項目に対するユーザーのアクセスを定義します。
ダイナミック・メニュー変更
ユーザーによって実行されるアプリケーションが、アクティブ・セッション
のメニューにそのアプリケーション自身をダイナミックに追加することが許
されるかどうかを制御します。
Java アプレット
「処置 (アクション)」→「Java アプレットの実行」メニューから Java アプ
レットを実行する、ユーザーの機能を制御します。
マクロの再生/記録
マクロの再生と記録を行う、ユーザーの機能を制御します。
セッションの開始
「セッション・マネージャー」ウィンドウからエミュレーター・セッション
を開始するユーザーの機能を制御します。
セッションの削除
「セッション・マネージャー」ウィンドウからエミュレーター・セッション
を削除するユーザーの機能を制御します。
製品の更新
製品更新ツールを開始するユーザーの機能を制御します。
ファイル転送
ホスト・システムとの間でファイルの送受信を行う、ユーザーの機能を制御
します。
第 5 章 システム・ポリシーのサポート
63
検出と修復
「ヘルプ」メニュー →「検出と修復」機能を使用するユーザーの機能を制御
します。
ダイナミック・メニュー変更
「Dynamic Menu Modification (動的メニュー変更)」チェック・ボックスには、以下
のオプションがあります。
チェック
ユーザーによって実行されるアプリケーションは、自身をアクティブ・セッ
ションのメニューにダイナミックに追加することができます。これは最低の
制御制限レベルであり、ユーザーがポリシーのサポートを受けずに操作する
制御のレベルと等しいものです。
未チェック
ユーザーによって実行されるアプリケーションは、自身をアクティブ・セッ
ションのメニューにダイナミックに追加することができません。これが最も
制限レベルの高い制御です。
ダイナミック・メニュー変更部分のデフォルトは、チェック です。
Java アプレット
「Java アプレット (Java applet)」チェック・ボックスには、以下のオプションがあ
ります。
チェック
ユーザーは、「処置 (アクション)」→「Java アプレットの実行」メニュー
から、Java アプレットを実行することができます。これは最低の制御制限
レベルであり、ユーザーがポリシーのサポートを受けずに操作する制御のレ
ベルと等しいものです。
未チェック
ユーザーは、「処置 (アクション)」→「Java アプレットの実行」メニュー
から、Java アプレットを実行することができません。これが最も制限レベ
ルの高い制御です。
Java アプレットのデフォルトは、チェック です。
マクロの再生/記録
「Macro Play/Record (マクロの再生/記録)」ドロップダウン・リストには、以下のオ
プションがあります。
アクセス不可
ユーザーはマクロにアクセスできません。つまり、ユーザーはマクロの再生
または記録ができません。これが最も制限レベルの高い制御です。
再生
ユーザーは、マクロを再生することができます。
記録
ユーザーは、マクロの再生と記録を行うことができます。
マクロの再生/記録部分のデフォルトは、記録 です。
64
Personal Communications 管理者ガイドおよび解説書
セッションの開始
「session execution (セッションの実行)」チェック・ボックスには、以下のオプショ
ンがあります。
チェック
ユーザーは、エミュレーター・セッションを開始することができます。これ
は最低の制御制限レベルであり、ユーザーがポリシーのサポートを受けずに
操作する制御のレベルと等しいものです。
未チェック
ユーザーは、エミュレーター・セッションを開始することができません。こ
れが最も制限レベルの高い制御です。
セッション実行ポリシーのデフォルトは、チェック です。
セッションの削除
「セッションの削除」チェック・ボックスには、以下のオプションがあります。
チェック
「セッション・マネージャー」ウィンドウで、右クリックの「セッションの
削除」オプションが使用可能になります。
未チェック
このポリシー項目を使用不可にすると、「セッション・マネージャー」ウィ
ンドウで、右クリックによる「セッションの削除」オプションが表示されな
くなります。ただし、その場合でも、セッション・マネージャーからバッ
チ・ファイルを削除することはできます。これが最も制限レベルの高い制御
です。
デフォルトは「チェック」です (ユーザーはセッションを削除できます)。
製品の更新
「製品更新」チェック・ボックスには、以下のオプションがあります。
チェック
ユーザーは、製品更新ツール・ユーティリティーを使用できます。
未チェック
ユーザーが製品更新ツールを開始しようとすると、Personal Communications
は「システム・ポリシーの制約事項」ダイアログを表示します。これが最も
制限レベルの高い制御です。
デフォルトは「チェック」です。
ファイル転送
ファイル転送オプションを使用して、以下のことを行うユーザーの機能を制御しま
す。
送信
ホスト・システムにファイルを送信する、ユーザーの機能を制御します。
受信
ホスト・システムからファイルを受信する、ユーザーの機能を制御します。
第 5 章 システム・ポリシーのサポート
65
送信
「送信」チェック・ボックスには、以下のオプションがあります。
チェック
ユーザーは、ホスト・システムにファイルを送信することができます。
未チェック
ユーザーは、ホスト・システムにファイルを送信することができません。
送信のデフォルトは、チェック です。
受信
「受信」チェック・ボックスには、以下のオプションがあります。
チェック
ユーザーは、ホスト・システムからファイルを受信することができます。
未チェック
ユーザーは、ホスト・システムからファイルを受信することができません。
受信のデフォルトは、チェック です。
検出と修復
「検出と修復」チェック・ボックスには、以下のオプションがあります。
チェック
ユーザーは、「ヘルプ」メニューから「検出と修復」機能を使用できます。
未チェック
ユーザーは、「検出と修復」機能を使用できません。これが最も制限レベル
の高い制御です。
デフォルトは、チェック です。
インストール・ポリシー
インストール・ポリシーを使用して、以下のことを行うユーザーの機能を制御しま
す。
アンインストール
IBM Personal Communications をアンインストールする、ユーザーの機能を
制御します。
「アンインストール」チェック・ボックスには、以下のオプションがあります。
チェック
ユーザーは、IBM Personal Communications をアンインストールすることが
できます。
未チェック
ユーザーは、IBM Personal Communications をアンインストールすることが
できません。
66
Personal Communications 管理者ガイドおよび解説書
第 6 章 Personal Communications のセキュリティーの構成と
使用
トランスポート・レイヤー・セキュリティーとセキュア・ソケット・レイヤ
ー
トランスポート・レイヤー・セキュリティー (TLS) プロトコルは、セキュア・ソケ
ット・レイヤー (SSL) プロトコルを基礎としています。 TLS が SSL と大きく違
う点は、クライアント/サーバー認証および暗号化を設定するための初期ハンドシェ
ーク・プロトコルにあります。さらに、TLS の方が SSL より大幅に拡張可能で
す。 TLS と SSL は互いに共同して働くことはできませんが、TLS は、TLS 1.0
インプリメンテーションを SSLv3 に戻すためのメカニズムを備えています。
TLS プロトコルでは、公開鍵および対称鍵による暗号テクノロジーを使用します。
公開鍵暗号方式では、公開鍵と秘密鍵のペアが使用されます。一方の鍵を使用して
暗号化された情報は、もう一方の鍵を使用しない限り復号できません。例えば、公
開鍵を使用して暗号化された情報は、秘密鍵を使用しない限り復号できません。各
サーバーの公開鍵は公開されていますが、秘密鍵は機密として扱われます。クライ
アントは、サーバーにセキュア・メッセージを送信するために、サーバーの公開鍵
を使用してメッセージを暗号化します。サーバーは、サーバーの秘密鍵を使用し
て、受信したメッセージを復号します。
対称鍵暗号方式では、メッセージの暗号化と復号に同じ鍵が使用されます。クライ
アントは、すべてのセッション・データを暗号化するために使用する対称鍵をラン
ダムに生成します。この鍵がサーバーの公開鍵により暗号化されて、サーバーに送
信されます。
TLS は、次の 3 つの基本的なセキュリティー・サービスを提供します。
メッセージ・プライバシー
これは、公開鍵と対称鍵の両方の暗号化方式を組み合わせることにより達成
されます。クライアントとサーバーの間のすべてのトラフィックは、1 つの
鍵と、セッション・セットアップ時のネゴシエーションにより決定された暗
号化アルゴリズムを使用して、暗号化されます。
メッセージ保全性
これは、セッション・トラフィックが、最終宛先に向かう途中で変更されな
いようにします。 TLS および SSL では、公開/秘密鍵とハッシュ機能の組
み合わせを使用して、メッセージ保全性を確保します。
相互認証
公開鍵証明書を使用して、識別情報を交換します。クライアントおよびサー
バーの ID は、以下のコンポーネントを含む公開鍵証明書の中でエンコード
されます。
v 件名の識別名
v 発行者の識別名
v 件名の公開鍵
© Copyright IBM Corp. 1989, 2003
67
v 発行者の署名
v 有効期間
v シリアル番号
証明書
セキュリティーは、電子 ID カードとしての役割を果たすディジタル証明書により
制御されます。証明書の目的は、プログラムまたはユーザーに対して、要求された
接続を許可しても安全であることを保証し (暗号化が適用される場合)、そして必要
な暗号鍵および復号鍵を提供することにあります。証明書は、通常、認証局 (CA)
が発行します。認証局は、業界内での全面的な信頼を受け、インターネット証明書
の発行を業務とする組織です。 CA の証明書 (ルート証明書とも呼ばれます) に含
まれている情報の中でも特に重要なのは、CA の署名と有効期間です。暗号化と認
証は、一対の鍵 (1 個の公開鍵と 1 個の秘密鍵) を使用して行われます。公開鍵
は、サイト証明書またはサーバー証明書と呼ばれる証明書に組み込まれます。証明
書には、幾つかの情報項目が含まれています。主な項目としては、証明書を発行し
た認証局 (CA) の名前、サーバーまたはクライアントの名前と公開鍵、CA の署
名、および、証明書の日付とシリアル番号などがあります。秘密鍵は、ユーザーが
自己署名証明書または CA 認証要求を作成するときに作成され、クライアントから
のメッセージを復号するために使用されます。
セキュア・セッションの確立
TLS または SSL セッションは、以下の順序で確立されます。
1. クライアントとサーバーは、ハロー・メッセージを交換して、セッションで使用
する暗号化アルゴリズムとハッシュ機能 (メッセージ保全性のため) についての
ネゴシエーションを行います。
2. クライアントは、サーバーからの X.509 証明書を要求し、サーバーの ID を検
査します。オプションとして、サーバーがクライアントからの証明書を要求する
こともできます (クライアント認証 と呼ばれます)。証明書の検査では、証明書
の書式と有効期間、および、証明書に信頼されている認証局の署名が含まれてい
る (または自己署名されている) かどうかが確認されます。
3. クライアントは、暗号化に使用する一組の鍵をランダムに生成します。これらの
鍵はサーバーの公開鍵を使用して暗号化され、安全にサーバーに送信されます。
セキュア・ソケット・レイヤーの構成と使用
セキュア・ソケット・レイヤー (SSL) に基づく通信の目的は、クライアントとター
ゲット・サーバーとの間で、保護されていない TCP/IP 接続を使用した通信を行う
場合に、プライバシーと保全性を提供することにあります。この節では、このモー
ドを使用する場合の Personal Communications クライアントの構成方法を簡単に説明
します。
Personal Communications は、証明書を管理するための 2 つの方法を提供します。
68
v
75 ページの『証明書管理の使用』
v
82 ページの『IKEYCMD コマンド行インターフェースの使用方法』
Personal Communications 管理者ガイドおよび解説書
SSL 通信の準備
SSL 構成タスクのための作業の分野があります。必要な互換性を得るため、クライ
アントとサーバーの構成は整合のとれたものにします。次の項は、クライアント構
成とサーバー構成に必要な作業の準備について説明します。
サーバーおよび関連するクライアントの構成
ターゲット・サーバーの管理者は、少なくとも次の 1 つを完了させておく必要があ
ります。
v 既知の認証局 (CA) から適切なクラス X.509 証明を入手してサーバーに装備す
る。管理者は、公開/秘密鍵の対を作成し、CA に証明書を依頼し、そのサーバー
証明書を受け取って活動化します。既知の CA とは、そのルート証明書が
Personal Communications の PCommClientKeyDb.kdb データベース・ファイルにす
でに保管されている CA を言います。そのリストについては、 75 ページの『既
知の CA からの証明書を使用してサーバーと接続するための SSL の構成』 を参
照してください。
注: また、クライアント認証を使用できるようにするためには、同じ認証局 (CA)
から X.509 個人証明書を発行されたクライアントの PCommClientKeyDb.kdb
データベース・ファイルが装備されていなければなりません。
v 不明な認証局 (CA) から適切なクラス X.509 証明を入手してサーバーに装備す
る。この手順は上のステップと同じですが、不明な CA からルート証明書を取得
する必要が追加されるだけです。通常、ターゲット・サーバーの管理者は該当の
ルート証明書を配布し、これはその後、PCommClientKeyDb.kdb データベース・
ファイルに追加する必要があります。
注: また、クライアント認証を使用できるようにするためには、同じ認証局 (CA)
から X.509 個人証明書を発行されたクライアントの PCommClientKeyDb.kdb
データベース・ファイルが装備されていなければなりません。
v 自分で署名した X.509 証明を使用してサーバーに装備する。 ターゲット・サー
バーの管理者は、 CA の証明書を待つ間の暫定処置としてこれを行うことができ
ます。この証明書のコピーを、クライアントの PCommClientKeyDb.kdb データベ
ース・ファイルに追加する必要があります。配布は安全な方法で行い、SSL が提
供するプライバシーと保全性を守る必要があります。
注:
1. また、クライアント認証を使用できるようにするためには、同じ認証局 (CA)
から X.509 の自分で署名した証明書とともにクライアントの
PCommClientKeyDb.kdb データベース・ファイルが装備されていなければなり
ません。
2. また、この証明書のコピーをサーバーのキー・データベースに追加することも
必要です。
クライアント構成
SSL を使用可能にするには、クライアント側で次のエレメントを構成する必要があ
ります。
v PCommClientKeyDb.kdb は、証明書管理データベースであり、Personal
Communications のインストール時に自動的にユーザー・クラスのアプリケーショ
ン・データ・ディレクトリーに作成されます。これはパスワード保護されていま
第 6 章 Personal Communications のセキュリティーの構成と使用
69
す。デフォルトのパスワードは pcomm であり、PCommClientKeyDb.kdb が
Personal Communications によって最初に作成される時に生成されます。
PCommClientKeyDb.kdb の保全性を継続して維持するため、デフォルトのパスワ
ードを簡単には推測できないパスワードまたはパスフレーズに変更してくださ
い。パスワードの変更方法は、 75 ページの『クライアントのキー・データベース
のパスワードの変更』を参照してください。インストールされると、このデータ
ベースには既知の CA のリストとそのルート証明書が含まれており、大多数の
SSL クライアント・ユーザーのサーバー側認証には十分なものです。ターゲッ
ト・サーバーがこれらの既知の CA の 1 つからの証明書を使用している場合、
サーバー側認証には、クライアント・ユーザーはデフォルト・パスワードを変更
する以外は、PCommClientKeyDb.kdb を変更する必要はありません。 69 ページの
『サーバーおよび関連するクライアントの構成』のお願いを参照してください。
v PCommClientKeyDb.sth は、パスワード stash ファイルであり、Personal
Communications のインストール時に自動的に作成されます。デフォルトでは、
Personal Communications のクライアントは、実行時にパスワード stash ファイル
を使用しようとします。PCommClientKeyDb.kdb の保護に使用されるパスワード
またはパスフレーズは暗号化されており、Personal Communications が使用するた
め、この stash ファイルに保管されます。 PCommClientKeyDb.kdb のパスワード
を変更するたびに、この stash ファイルを再生成する必要があります。そうしな
いと、SSL モードは作動しません。パスワードの変更方法は、 75 ページの『ク
ライアントのキー・データベースのパスワードの変更』を参照してください。
注:
1. パスワード stash ファイルは使用しないことを強くお勧めします。これらのフ
ァイルの保護は強固なものではありません。
2. PCommClientKeyDb.sth ではなく、PCommClientKeyDb.kdb に対するパ
スワードを使用: Personal Communications により、PCommClientKeyDb.sth パ
スワード stash ファイルを使用しないようにするオプションを使用できます。
stash ファイルを使用しないで操作するには、ユーザー・クラスのアプリケー
ション・データ・ディレクトリーから PCommClientKeyDb.sth ファイルを削除
し、その後で、SSL セッションの構成中に、「拡張セキュリティーのセット
アップ」プロパティー・ページから「パスワードを 1 回プロンプト」ラジ
オ・ボタンを選択します。
v SSL モードで作動させるには、Personal Communications の Telnet 構成内でセキ
ュリティーを使用可能にするチェック・ボックスが設定されている必要がありま
す。 SSL モードで操作しているクライアントは、通常の Telnet モードで操作し
ているサーバーとの接続を確立することができません。同様に、通常の Telnet モ
ードで操作しているクライアントは、 SSL モードで操作しているサーバーとの
接続を確立することができません。セキュリティーを使用可能にする方法は、 71
ページの『SSL サポートのための Personal Communications の構成』を参照して
ください。
v クライアント認証の場合には、「拡張セキュリティーのセットアップ」プロパテ
ィー・ページから、「要求があれば個人証明書をサーバーに送信」チェック・ボ
ックスをチェックします。このオプションがチェックされていない場合には、サ
ーバー側の認証だけが実行されます。サーバーがクライアント証明書を要求し、
このオプションが選択されていない場合は、アクティブな接続は確立されませ
ん。詳細については、 76 ページの『キー・データベースのオープンとルート証明
書の追加』を参照してください。
70
Personal Communications 管理者ガイドおよび解説書
SSL に基づくセッションの確立
ターゲット・サーバーとの事前接続の確立に際し、Personal Communications クライ
アントは、そのサーバーから証明書を提示されます。クライアント証明書の確認が
使用可能になっている場合には、同様にユーザーの証明書もサーバーに提示されま
す。 CA のディジタル署名は、発行元 CA の公表されたルート 証明書を使用して
認証されます。クライアントは、提示された証明書上の特定の情報を自動的に暗号
化解除しますが、この時、CA のルート証明書にある公開 鍵を使用します。このス
テップは、提示された証明書が、保護された、固有の、対応する秘密 鍵 (CA だけ
が知っている) を使用して暗号化されたものである場合にのみ成功します。このプ
ロセスは、データ回線で起こりうる意図的な変更 (偽造) および、まれに起こる改ざ
んを検出し、拒否することができます。
Personal Communications では、ユーザーがこの目的のために、自分で署名した証明
書を使用することもできます。
この証明書発行者の認証ステップが成功すると、クライアントとサーバーは、この
後のデータ交換セッションで使用する暗号鍵についての合意を得るための交渉に入
ります。
セキュア・セッション・アイコン
SSL 接続が確立されると、Personal Communications の状況バーに南京錠のアイコン
が表示されます。アイコンには、暗号化のレベルに応じて番号 (0、40、56、128、
168) が付いています。セッションが SSL に基づくものでない場合、錠が開いた状
態のアイコンが表示されます。
「通信」メニューから「セキュリティー」→「サーバー」または「セキュリティー」
→「クライアント」をクリックすると、セッションのセキュリティーに関する情報を
表示することができます。この情報を見ると、SSL ネゴシエーションの最中にクラ
イアントとサーバーの間で交換される証明書についての詳細が分かります。
SSL サポートのための Personal Communications の構成
TN3270 の構成であれ、TN5250 または VT セッションの構成であれ、1 つの制約
は、基礎となるプロトコルは TCP/IP でなければならないということです。構成の
ためにホストへの接続を選択した場合、SSL を使用可能にするために、次の手順を
実行します。
1. 「セッション・マネージャー」からワークステーション・プロファイルを開始す
るか、または、アクティブ・セッションで「通信」メニューから「構成」をクリ
ックします。ダイアログ・ボックスが表示されたら、「構成」をクリックしま
す。
2. 「通信カスタマイズ」パネルで、希望する Telnet ホストについての適切な「ホ
スト・タイプ」、「インターフェース」および「接続」値を選択します。
3. 「リンク・パラメーター」をクリックします。
4. 選択したホスト・タイプとトランスポートに応じて、下記の項目についてのプロ
パティー・ページ・タブが表示されます。
ホスト定義
自動ホスト位置
第 6 章 Personal Communications のセキュリティーの構成と使用
71
拡張セキュリティーのセットアップ
ホスト定義
「ホスト定義」プロパティー・ページの場合、次のようにします。
1. 正規のホスト名と LU パラメーターを「1 次」の下に指定します。
2. 「1 次」の下にポート番号を指定します。これは Telnet のデフォルトのポート
値でない可能性があります。宛先サーバーの管理者が、SSL サービスを処理する
ために、特定のポート番号を設定している場合があります。
3. 「セキュリティーの使用可能」をクリックします。
注: 「セキュリティーの使用可能」チェック・ボックスが灰色になっている場合
は、SSL サポートはインストールされていません。プロダクトのインストー
ル中にエラーが起こっていないか、Personal Communications のインストール
情報を検査してください。
4. サーバー認証だけの場合には、これ以外のセットアップは必要ありません。クラ
イアント認証の場合は、「拡張セキュリティーの設定」プロパティー・ページの
タブをクリックします。キー・データベース・パスワード・オプションについ
て、希望するラジオ・ボタンを選択します。個人証明書を選択またはプロンプト
を出すようにするには、「要求があれば個人証明書をサーバーに送信」チェッ
ク・ボックスをチェックして、必要なラジオ・ボタンを選択します。「OK」を
クリックします。
5. 「OK」をクリックします。
6. 「OK」をクリックします。
少しすると、接続が開始されます。
自動ホスト位置
「自動ホスト位置」プロパティー・ページに対しては、次のようにします。
1. 「SLP を使用可能にする」をクリックします。
2. 「セキュリティーの使用可能」をクリックします。
注: 「セキュリティーの使用可能」チェック・ボックスが灰色になっている場合
は、SSL サポートはインストールされていません。プロダクトのインストー
ル中にエラーが起こっていないか、Personal Communications のインストール
情報を検査してください。
3. ネットワーク管理者からの指示にしたがって、「有効範囲」と「LU またはプー
ルの名前」情報を記入します。
4. サーバー認証だけの場合には、これ以外のセットアップは必要ありません。クラ
イアント認証の場合は、「拡張セキュリティーの設定」プロパティー・ページの
タブをクリックします。キー・データベース・パスワード・オプションについ
て、希望するラジオ・ボタンを選択します。個人証明書を選択またはプロンプト
を出すようにするには、「要求があれば個人証明書をサーバーに送信」チェッ
ク・ボックスをチェックして、必要なラジオ・ボタンを選択します。「OK」を
クリックします。
5. 標準的な方法で残りのパラメーターを記入します。
6. 「OK」をクリックします。
72
Personal Communications 管理者ガイドおよび解説書
7. 「OK」をクリックします。
少しすると、接続が開始されます。
注: Windows Me あるいは 2000 では、パケット・マルチキャストのデフォルト
TCP/IP パラメーターが変更され、この機能を使用できなくなりました。
Windows 2000 用に SLP サポートを使用できるようにするためには、システ
ム・レジストリーで以下の値名を定義または更新することが必要です。
キー
HKEY_LOCAL_MACHINE¥SYSTEM¥ の下で
CurrentControlSet¥Services¥Tcpip¥Parameters
値のタイプ
REG_DWORD-Boolean
有効範囲
値を 0 に設定
Windows ME 用に SLP サポートを使用できるようにするためには、システ
ム・レジストリーで以下の値名を定義または更新することが必要です。
キー
HKEY_LOCAL_MACHINE¥SYSTEM¥ の下で
CurrentControlSet¥Services¥Class¥VxD¥MSTCP
値のタイプ
REG_DWORD-Boolean
有効範囲
値を 0 に設定
拡張セキュリティーの設定
以下の手順に従って、「拡張セキュリティーのセットアップ」タブ・パネル上のオ
プションを設定します。
1. 「セキュリティー・プロトコル (Security Protocol)」ドロップダウン・リスト
から、セキュア・セッションのネゴシエーション用として、TLS プロトコルまた
は SSL プロトコルを選択します。デフォルトでは「TLS」が選択されます。
「TLS」を選択した場合は、Personal Communications は、TLS プロトコルを使
用して、セキュア・セッションをネゴシエーションしようとします。サーバーが
TLS をサポートしていない場合は、Personal Communications は一段下の SSLv3
プロトコルを使用します。
「SSL」を選択した場合は、Personal Communications は、SSLv3 プロトコルを
使用して、セキュア・セッションをネゴシエーションしようとします。サーバー
側が SSLv3 をサポートしていない場合は、Personal Communications は一段下の
SSLv2 プロトコルを使用します。
2. 「キー・データベース・パスワード」グループ・ボックスで、キー・データベー
スのパスワード stash ファイル を使用するか否かを選択できます。キー・デー
タベースの stash ファイルを使用し、キー・データベース・ファイルのパスワー
ドの入力を求めるプロンプトを出さないようにする場合は、「パスワード stash
(STH) ファイルを使用」ラジオ・ボタンを選択します。このオプションは、クラ
イアント認証機能があってもなくても使用することができます。
3. 「キー・データベースからの個人クライアント証明書」グループ・ボックスで、
サーバーに送信するクライアント証明書の選択の時期と方法を決定します。クラ
第 6 章 Personal Communications のセキュリティーの構成と使用
73
イアント認証を使用可能にし、要求されたときにキー・データベース・ファイル
から個人クライアント証明書をサーバーに送信させたい場合には、「要求があれ
ば個人証明書をサーバーに送信」チェック・ボックスをチェックします。キー・
データベース・ファイルからの個人クライアント証明書の選択を求めるプロンプ
トを出さないようにしたい場合は、「サーバーによってトラストされた個人証明
書を送信」ラジオ・ボタンを選択します。Personal Communications は、サーバー
によって承認された個人クライアント証明書を送信します。
個人クライアント証明書を選択したい場合は、「個人クライアント証明書の選択
またはプロンプト」ラジオ・ボタンを選択します。サーバーがクライアント証明
書を要求すると、セッション確立時に個人クライアント証明書の選択を求めるプ
ロンプトが出されます。
構成時に個人クライアント証明書を事前選択するには、「即時選択」ラジオ・ボ
タンを選択します。「キー・データベース・パスワードの入力」画面が表示され
ます。「キー・データベース・パスワード」を入力し、「個人証明書ラベル」ド
ロップダウン・リストから選択して OK をクリックします。
4. 適用をクリックします。
5. 「OK」をクリックします。
6. 「OK」をクリックします。
少しすると、接続が開始されます。
ポップアップ・メッセージ
セッション確立時に、以下のものについてユーザーからの送信を要求するためにポ
ップアップ・メッセージがワークステーションに表示される場合があります。
v PCommClientKeyDb.kdb データベースにアクセスするためのパスワード
v PCommClientKeyDb.kdb の位置
個人クライアント証明書情報 ( 73 ページの『拡張セキュリティーの設定』を参照)
についてのプロンプトが出されるように選択した場合は、サーバーがクライアント
の個人証明書を要求すると、接続時に「クライアントの個人証明書のラベル名を選
択」画面が表示されます。「サーバー証明書情報」リスト・ボックスには、サーバ
ーに対して発行されている証明書に関する情報だけでなく、その発行者も表示され
ます。この情報には、共通名、編成、局所性および電子メールが含まれます。これ
は、通知目的でのみ表示されるものです。どの情報も選択することはできません。
「サーバー・トラステッド・ルート・リスト」リスト・ボックスには、サーバーが
サポートしているトラステッド・ルートに関する情報が表示されます。これも、通
知目的でのみ表示されるものです。どの情報も選択することはできません。「個人
証明書のラベル名を選択」ドロップダウン・リストをクリックして、クライアント
認証のためにサーバーに送信する個人証明書を選択します。次に OK をクリックし
ます。
キー・データベース・パスワード ( 73 ページの『拡張セキュリティーの設定』を参
照) についてのプロンプトが 1 回出されるように選択した場合は、サーバーがクラ
イアントの個人証明書を要求すると、接続時に「キー・データベース・パスワード
の入力」画面が表示されます。キー・データベース・パスワードを入力して OK を
クリックします。
74
Personal Communications 管理者ガイドおよび解説書
クライアントのキー・データベースのパスワードの変更
Personal Communications のインストール時に作成されるキー・データベース・ファ
イルには、ファイルを変更しなくても大多数のサーバー証明書を処理できる、ルー
ト証明書のデフォルトのセットがあります。この初期ファイルは、証明書管理を使
用してアクセスすることができます。デフォルトのパスワードは pcomm です。
証明書は、証明書マネージャーまたは IKEYCMD コマンド行インターフェースを使
用して管理することができます。
証明書管理の使用
証明書管理を使用してパスワードを変更するには、次のようにします。
1. 「スタート」→「プログラム」→「IBM Personal Communications」→ 「ユー
ティリティー」メニューから、「証明書管理」を選択します。
2. 「キー・データベース・ファイル」メニューから、「オープン」を選択しま
す。
3. ユーザー・クラスのアプリケーション・データ・ディレクトリーから
PCommClientKeyDb.kdb ファイルを選択します。
4. 「オープン」をクリックします。
5. ファイルの現行パスワードをパスワード入力フィールドに入力します。
6. 「キー・データベース・ファイル」メニューから、「パスワードの変更」を選
択します。
ネットワーク管理者のガイドラインにしたがって、簡単には推測できないパス
ワードまたはパスフレーズを選択してください。
7. 新規パスワード入力フィールドに、新しいパスワードを入力します。
8. 新規パスワードの確認入力フィールドに、新しいパスワードを再入力します。
9. パスワード有効期限を設定するには、「有効期限を設定」をクリックし、有効
期限が切れるまでの日数を入力します。
10. 「パスワードの stash」をクリックし、現行データベースのパスワードを暗号
化して隠す ようにします。
注: Personal Communications は、このチェック・ボックスが選択されていない
と、ファイル内の証明書にアクセスすることができません。
11. 「OK」をクリックします。
既知の CA からの証明書を使用してサーバーと接続するための
SSL の構成
次の CA 署名済みルート証明書は、Personal Communications のキー・データベース
にすでに保管されており、信頼できる証明書としてのマークが付いています。
v Thawte パーソナル・プレミアム CA
v Thawte パーソナル・フリー・メール CA
v Thawte パーソナル・ベーシック CA
v Thawte プレミアム・サーバー CA
v Thawte サーバー CA
v RSA Secure Server CA
第 6 章 Personal Communications のセキュリティーの構成と使用
75
v VeriSign クラス 1 パブリック・プライマリー CA
v VeriSign クラス 2 パブリック・プライマリー CA
v VeriSign クラス 3 パブリック・プライマリー CA
v VeriSign Test CA Root Certificate
v VeriSign Class 1 CA Individual Subscriber-Persona Not Validated
v VeriSign Class 2 CA Individual Subscriber-Persona Not Validated
v VeriSign Class 3 CA Individual Subscriber-Persona Not Validated
既知の CA が発行した証明書を使用して、サーバーと接続するために必要なステッ
プの要約を、以下に示します。
1. 接続したいサーバーが、既知の CA からの証明書を持っていることを確認しま
す。
2. Personal Communications を SSL サポート用に構成します。詳細については、
71 ページの『SSL サポートのための Personal Communications の構成』を参照し
てください。
不明な CA からの証明書を使用してサーバーと接続するための
SSL の構成
この項の手順は、不明な CA が発行した証明書を使用して、サーバーと接続するた
めのセキュリティーの構成方法を説明します。不明な CA とは、
PCommClientKeyDb.kdb ファイルに定義済みでない CA のことです。
必要なステップを次に要約します。
1. 接続したいサーバーが、不明な CA からの証明書を持っていることを確認しま
す。
2. サーバー管理者から、不明な CA のルート証明書を要求します。
3. PCommClientKeyDb.kdb ファイルをオープンし、ルート証明書を追加します。
4. クライアント認証の場合は、この不明な CA からの個人証明書を入手して、そ
れを PCommClientKeyDb.kdb ファイルに追加します。
キー・データベースのオープンとルート証明書の追加
サーバー管理者からルート証明書ファイルを入手する時に、それが通常のファイル
拡張子を基にした次のフォーマットの 1 つであることを確認します。
.ARM
Base64-encoded ASCII データ (armored 64 フォーマット)
.DER
2 進 DER データ
上のフォーマットのいずれかである証明書だけが、キー・リング・データベースに
追加できます。
注: 多くの場合、ルート証明書ファイルを提供するのでなく、サーバー管理者がサ
ーバーで、キー・データベース・ファイルとパスワード stash ファイルを作成
することができます。ルート証明書を追加した後、サーバー管理者はそのファ
イルを各クライアントにコピーすることができます。これを行う場合、名前と
位置が以下と一致することが重要です。
v キー・データベース・ファイル: PCommClientKeyDb.kdb
76
Personal Communications 管理者ガイドおよび解説書
v パスワード stash ファイル: PCommClientKeyDb.sth
これらのファイルは、ユーザー・クラスのアプリケーション・データ・ディレ
クトリー内に置かれます。
サーバー管理者がルート証明書ファイルだけを提供した場合は、証明書管理ユーテ
ィリティーを使用して、キー・データベース・ファイルをオープンし、そのルート
証明書を追加します。
証明書管理の使用: 証明書管理を使用してキー・データベースをオープンし、ルー
ト証明書を追加するには、次のようにします。
1. 「スタート」→「プログラム」→「IBM Personal Communications」→ 「ユー
ティリティー」メニューから、「証明書管理」を選択します。
2. 「キー・データベース・ファイル」メニューから、「オープン」をクリックし
ます。
3. PCommClientKeyDb.kdb ファイルを選択します。
4. 「オープン」をクリックします。
5. 「パスワード」入力フィールドにパスワードを入力し、「OK」をクリックしま
す。
6. ドロップダウン・リスト・ボックスから「署名者認証」を選択します。
7. 「追加」をクリックして証明書を受け取ります。
「ファイルから CA 証明の追加」パネルが表示されます。
8. 「データ・タイプ」リスト・ボックスから、サーバー管理者に指定されたフォ
ーマットを選択します。
9. 「証明ファイル名」入力フィールドに、ルート証明書ファイルへの絶対パスを
入力します。
10. 「参照」をクリックし、証明書ファイルをオープンして OK をクリックしま
す。
11. 証明書のラベルを入力し、OK をクリックします。
12. 「表示/編集」をクリックします。
13. 「認証をトラステッド・ルートとして設定」を活動化し、OK をクリックしま
す。
キー・データベースのオープンおよび個人証明書の追加
サーバー管理者または CA から個人証明書ファイルを入手する時に、それが次のフ
ォーマットの 1 つであることを確認します。
v PKCS12 ファイル
v CMS キー・データベース・ファイル
v キー・リング・ファイル
v Base64-encoded ASCII データ (armored 64 フォーマット)
v 2 進 DER データ
個人証明書は、暗号装置 (スマート・カードや指紋など) またはブラウザーのキー・
リング (Windows 2000 および XP のみ) に入れることもできます。
第 6 章 Personal Communications のセキュリティーの構成と使用
77
証明書管理の使用: 証明書管理を使用してキー・データベースをオープンし、個人
証明書を追加するには、次のようにします。
1. 「スタート」→「プログラム」→「IBM Personal Communications」→ 「ユー
ティリティー」メニューから、「証明書管理」を選択します。
2. 「キー・データベース・ファイル」メニューから、「オープン」をクリックし
ます。
3. PCommClientKeyDb.kdb ファイルを選択します。
4. 「オープン」をクリックします。
5. 「パスワード」入力フィールドにパスワードを入力し、「OK」をクリックしま
す。
6. ドロップダウン・リスト・ボックスから「パーソナル認証」を選択します。
7. 「KDB、DYR および P12 形式のファイルをインポート」をクリックして、証
明書をインポートします。
「キーのインポート」パネルが表示されます。
8. 「キー・ファイル・タイプ」リスト・ボックスから、サーバー管理者に指定さ
れたフォーマットを選択します。
9. 「証明ファイル名」入力フィールドに、ルート証明書ファイルへの絶対パスを
入力します。
10. 「参照」をクリックし、証明書ファイルをオープンして OK をクリックしま
す。
11. キー・ラベルを入力するか、デフォルトを受け入れてから、OK をクリックし
ます。
12. 「ARM および DER 形式のファイルを受信」をクリックします。
「ファイルから CA 証明の追加」パネルが表示されます。
13. 「データ・タイプ」リスト・ボックスから、サーバー管理者に指定されたフォ
ーマットを選択します。
14. 「証明ファイル名」入力フィールドに、ルート証明書ファイルへの絶対パスを
入力します。
15. 「参照」をクリックし、証明書ファイルをオープンして OK をクリックしま
す。
16. 証明書のラベルを入力し、OK をクリックします。
既知の認証局 (CA) からの個人 ID 証明書の取得
個人 ID 証明書は、ユーザーを一意的に識別するもので、既知の認証局から取得す
ることができます。そのような認証局の 1 つに VeriSign があります。 VeriSign か
ら個人 ID 証明書を取得する方法は、次のとおりです。
1. VeriSign Web ページ http://digitalid.verisign.com/ を開きます。
2. そのページから「個人 ID」を選択します。
3. 次の Web ページで説明する手順に従って、Web ブラウザーまたは暗号装置 (装
置にこの種の機能がある場合) に、「ディジタル ID (Digital ID)」(「全サービ
ス (full-service)」または「トライアル (trial)」) をインストールします。
証明書がユーザーのブラウザーにインストールされたら、それをキー・データベー
スに保管することが必要です。 Windows 2000 および XP では、証明書管理ユーテ
78
Personal Communications 管理者ガイドおよび解説書
ィリティーを使用して、Microsoft 証明書ストアを開くことができます。他のサポー
ト対象 Windows オペレーティング・システムの場合は、以下の手順を使用しま
す。
1.
2.
証明書をブラウザーから新しいキー・ファイルにエクスポートします。
Personal Communications のクライアント・キー・データベース・ファイルをオ
ープンします。
3. 「エクスポート/インポート」をクリックして、証明書をインポートします。「キ
ーのエクスポート/インポート」ダイアログが表示されます。
4. キー・ボタンをクリックします。
注: キー・ファイル・タイプは PKCS12 ファイルでなければなりません。
5. 先頭のフィールドにファイルの名前を、2 番目のフィールドにファイルへのパス
を入力して OK をクリックします。
6. パスワード・プロンプトで、パスワードを入力して OK をクリックします。
自己署名証明書を使用してサーバーと接続するための SSL の構成
自己署名証明書を使用することはお勧めできませんが、購入した CA 証明書が届く
のを待つ間、サーバー管理者はこれを使用することができます。 CA の証明書が使
用可能になったら、サーバーおよびすべてのクライアントは、自己署名証明書から
購入した証明書に切り替えるために再構成すべきです。
必要なステップを次に要約します。
1. 接続したいサーバーが、自己署名証明書を持っていることを確認します。
2. サーバー管理者から、自己署名証明書のルート証明書を要求します。
3. PCommClientKeyDb.kdb ファイルをオープンし、ルート証明書を追加します。
このシナリオでクライアントが必要なステップは、不明な CA のシナリオでのステ
ップと同じです。必要なステップについては、 76 ページの『キー・データベースの
オープンとルート証明書の追加』を参照してください。
セキュリティー解説
Personal Communications は、サーバーおよびクライアントの認証をサポートしま
す。次の資料が WWW (ワールド・ワイド・ウェブ) で利用でき、より詳細な情報
を提供しています。
v SSL-Talk FAQ Version 1.0.3
http://www.consensus.com/security/ssl-talk-faq.html
v Introduction to SSL
http://www.camb.opengroup.org/~fjh/Papers/cook/ssl_intro.html
v SSL Version 3.0 Specification
http://home.netscape.com/eng/ssl3/index.html
公開鍵暗号化とプライバシーの紹介と歴史については、Simson Garfinkel, PGP:
Pretty Good Privacy, O’Reilly and Associates, 1995 ISBN: 1565920988 を参照してく
ださい。
第 6 章 Personal Communications のセキュリティーの構成と使用
79
問題判別
SSL 構成に関連した問題を避けるために役立ついくつかの情報を以下に示します。
v サーバー側の認証では、サーバーの証明書内の共通名は常に、クライアントの
「ホスト名フィールド」に入力された名前と比較されます。これらの名前は正確
に一致する必要があります。以下のようにすることはできません。
– ある場所で IP アドレスを入力し、別の場所でホスト名を入力する。
– ある場所で wrt05306 を入力し、別の場所で WTR5306 を入力する。
– ある場所で wtr05036 を入力し、別の場所で wtr05036.raleigh.ibm.com を入力
する。
注: この情報はターゲット・サーバーの管理者からのみ入手できます。
v SSL が Personal Communications クライアントと SSL サーバーの両方で使用可
能になっていることを確認します。
v クライアントの拡張構成パネル内のポート番号が、サーバーで定義されたポート
番号と一致することを確認します。
v 自己署名証明書を使用するそれぞれの別のサーバーのために、自分のキー・リン
グにそれぞれのサーバー証明書のコピーを追加する必要があります。
v サーバー上の証明書のクラスと発行者に対応する、適切なクラスのルート証明書
があることを確認してください。
v キー・データベースに対するパスワードの有効期限が切れていないことを確認し
てください。
注: 何らかの問題がある場合、IBM サービス担当員に連絡する前にお客様のサーバ
ー管理者に知らせてください。
スマート・カードのサポート
Personal Communications には、スマート・カードのサポートが組み込まれていま
す。スマート・カードは小さい電子デバイスで、電子メモリーを含んでおり、証明
書を保管するために使用できます。証明書は、ローカルまたはネットワークでアク
セスするファイル内に、Netscape PKCS#11 フォーマットで保持することができま
す。証明書の位置をセッション・プリファレンスで指定することも、個人クライア
ント証明書に対するプロンプトを出すこともできます。クライアント証明書に対す
るプロンプトを出すタイミングを制御することができます。
スマート・カード用の証明書を使用する場合は、スマート・カード・リーダーがイ
ンストールされていなければなりません。表 1 に、サポートされるスマート・カー
ド・ドライバーおよびそれらの名前を示します。
表 1. サポートされる Netscape PKCS#11 対応 スマート・カード・ドライバー
スマート・カード・ドライバー
ファイル名
Smartcard
w32pk2ig.dll
GemPlus/GemSoft Smartcard
w32pk2ig.dll
IBM SecureWay
IBM Netfinity
80
®
®
PSG Chip
1
ibmpkcss.dll
Rainbow Ikey 1000
Cryptoki22.dll
Schlumberger Cryptoflex
acpkcs.dll or slbck.dll
Personal Communications 管理者ガイドおよび解説書
表 1. サポートされる Netscape PKCS#11 対応 スマート・カード・ドライバー (続き)
スマート・カード・ドライバー
ファイル名
SCW PKCS 3GI 3-G International
3gp11csp.dll
Data Key
Dkck232.dll
Fortezza Module
fort32.dll
1
IBM システム内のシステム・ボードが、Promise of Value (POV) カード (マザーボードに
付加されている、256 ビットの暗号化されたセキュリティー・チップ・ドーターカード) で
事前構成されている場合があります。このボードから POV カードを取り外し、それを別の
システムにインストールしようとすると、暗号鍵のマテリアルが消去され、使用できないよ
うにレンダリングされます。このセキュリティー機能は設計上このようになっているもの
で、あるシステムから別のシステムに暗号鍵を移行するのを防ぐためのものです。したがっ
て、あるボードから別のボードにこのセキュリティー・チップを移動することは、サポート
されていません。あるシステムから別のシステムに POV カードを移動しようとすると、ブ
ートがハングし、無効なマシン・タイプとシリアル番号を示すエラー・メッセージが表示さ
れることがあります。
スマート・カードのサポートの使用可能化
スマート・カードは個人証明書にのみ使用できます。スマート・カードが保持でき
る個人証明書は 1 つのみで、署名証明書は保持できません。スマート・カード上に
ある個人証明書の署名証明書やルートおよび中間証明書はすべて、
PCommClientKeyDb.kdb ファイルに追加する必要があります。
証明書管理ユーティリティーを使用してスマート・カードのセキュリティーを使用
可能にするには、以下の手順を実行します。
1. 「Select Key Database File (キー・データベース・ファイルの選択)」メニュ
ーから、「オープン」を選択します。
2. 「キー・データベース・タイプ」ドロップダウン・メニューから、「暗号トーク
ン」を選択します。
3. 適切なファイルを見つけるか、またはファイルの名前と場所を指定します。
セッションを構成するときにスマート・カードのサポートを使用可能にするには、
以下のことを行います。
1. 「ホスト定義」タブ・パネルで「セキュリティーの使用」を選択します。
2. 「拡張セキュリティーのセットアップ」タブ・パネルで、「要求があれば個人証
明書をサーバーに送信」を選択します。
3. 「暗号サポート (PKCS#11)」を選択します。
4. 「暗号サポートのセットアップ」パネルで、ドロップダウン・リストから
Netscape と互換性のある PKCS#11 ドライバー名を選択します。Personal
Communications がドライバー・ソフトウェア・プロバイダーを見付けられなか
った場合は、スマート・カードのドライバー名を入力しなければなりません。
5. ドライバーが正常にロードされると、「暗号トークン・ラベル」リストが表示さ
れます。証明書ラベルのロード中に、遅延が発生する場合があります。
6. 選択した暗号トークン・ラベルに対して、暗号トークン・パスワードを入力しま
す。これにより、PKCS#11 暗号デバイスへのアクセスが提供されます。ドロッ
プダウン・リストから PKCS#11 証明書ラベル名にアクセスできます。証明書が
1 つのみの場合は、それが自動的に使用されます。
第 6 章 Personal Communications のセキュリティーの構成と使用
81
PKCS#11 暗号サポートが使用可能になっていて、PKCS#11 暗号モジュールのパ
スワードが構成時に定義されていない場合は、パスワードを入力するように促さ
れます。
IKEYCMD コマンド行インターフェースの使用方法
IKEYCMD は、鍵、証明書、および認証要求を管理するためのコマンド行ツールで
す。機能は証明書管理 (IKEYMAN) と類似しており、グラフィカル・インターフェ
ースではなくコマンド行から実行するようになっています。
IKEYCMD は、公開鍵と秘密鍵の作成と管理に関する構成作業に使用します。
IKEYCMD を使用すれば、IKEYMAN で現在サポートされているものと同じキー・
データベース・タイプのキー・データベース・ファイルを作成できます。認証要求
の作成、CA 署名証明書のインポート、自己署名証明書の管理を行うこともできま
す。
サーバー構成ファイル httpd.conf を更新する構成オプションには、IKEYCMD を使
用できません。サーバー構成ファイルを更新するには、IBM Administration Server
を使用する必要があります。
IKEYCMD コマンド行インターフェースの環境セットアップ
IKEYCMD コマンド行インターフェースを使用するために環境変数を設定するに
は、以下の手順を使用します。
1. PATH 変数を設定または変更して、Java 実行可能ファイルの場所を入れます。
これを行うには、UI を使用するか、 autoexec.bat を修正するか、またはコマン
ド・ウィンドウで以下を入力します。
set PATH=c:¥Program Files¥IBM¥Personal Communications¥jre¥bin;%PATH%;
C:¥Program Files¥IBM¥Personal Communications は、Personal Communications
がインストールされているディレクトリーです。
2. PATH 変数を設定または変更して、Java 実行可能ファイルの場所を入れます。
これを行うには、UI を使用するか、 autoexec.bat を修正するか、またはコマン
ド・ウィンドウで以下を入力します。
set CLASSPATH=c:¥Program Files¥ibm¥gsk6¥classes¥cfwk.zip;C:¥Program
Files¥IBM¥gsk6¥classes¥gsk6cls.jar;%CLASSPATH%;
以上の作業が完了すれば、どのディレクトリーからでも IKEYCMD を実行できま
す。
IKEYCMD コマンドを実行するには、次の構文を使用します。
java com.ibm.gsk.ikeyman.ikeycmd <command>
IKEYCMD の構文
IKEYCMD CLI の構文は次のとおりです。
java com.ibm.gsk.ikeyman.ikeycmd <object> <action> [options]
object は以下のいずれかです。
82
Personal Communications 管理者ガイドおよび解説書
-keydb
キー・データベース (CMS キー・データベース・ファイル、WebDB キ
ー・リング・ファイル、または SSLight クラス) に対して実行されるアクシ
ョン。
-cert
操作の対象が証明書であることを示します。
-certreq
認証要求に対して実行されるアクション。
-help
IKEYCMD の呼び出しに関するヘルプの表示。
-version
IKEYCMD のバージョン情報の表示。
action はオブジェクトに対して実行される特定のアクションであり、options はオブ
ジェクトとアクションのペアに対して指定するオプション (必須または省略可能) で
す。一部のオプションは、オブジェクトとアクションの特定のペアに対して必須で
す。
注: オブジェクトとアクションのキーワードは位置が決まっており、例で示されて
いる順序で指定する必要があります。一方、オプションは位置は決まってい
ず、オプションとオペランドのペアで入力すれば、任意の順序で指定できま
す。
オブジェクトとアクションのペア: 次の表は、特定のオブジェクトに対して実行で
きる各アクションを示したものです。
表 2. IKEYCMD に対するオブジェクトとアクションのペア
オブジェクト
アクション
説明
-keydb
-changepw
キー・データベースのパスワードを変更する。
-convert
キー・データベースのフォーマットを変換する。
-create
キー・データベースを作成する。
-delete
キー・データベースを削除する。
-stashpw
キー・データベースのパスワードをファイルに隠す。
-add
ファイルからキー・データベースに CA 証明書を追加す
る。
-create
自己署名証明書を作成する。
-delete
CA 証明書を削除する。
-details
特定の証明書に関する詳細な情報をリストする。
-export
キー・データベースから PKCS#12 ファイルまたは別のキ
ー・データベースに、個人証明書とそれに関連する秘密鍵
をエクスポートする。
-extract
キー・データベースから証明書を抽出する。
-getdefault
デフォルトの個人証明書を取得する。
-import
キー・データベースまたは PKCS#12 ファイルから証明書
をインポートする。
-list
すべての証明書をリストする。
-cert
第 6 章 Personal Communications のセキュリティーの構成と使用
83
表 2. IKEYCMD に対するオブジェクトとアクションのペア (続き)
-certreg
-modify
証明書を変更する。
注: 現時点では、変更できるフィールドは Certificate Trust
フィールドのみです。
-receive
ファイルから証明書を受信しキー・データベースに格納す
る。
-setdefault
デフォルトの個人証明書を設定する。
-sign
キー・データベースに保管されている証明書で、ファイル
に保管されている証明書に署名し、生成された署名付き証
明書をファイルに保管する。
-create
認証要求を作成する。
-delete
認証要求データベースから認証要求を削除する。
-details
特定の認証要求の詳細な情報をリストする。
-extract
認証要求データベースからファイルに認証要求を抽出す
る。
-list
認証要求データベースにあるすべての認証要求をリストす
る。
-recreate
認証要求を作成し直す。
-crypto
PKCS#11 暗号デバイス操作を示します。 -crypto の後の
値は、すでにプロパティー・ファイル内で指定されている
場合は、オプションです。
-tokenlabel
PKCS#11 暗号デバイスのラベル。
-help
IKEYCMD コマンドのヘルプ情報を表示する。
-version
IKEYCMD のバージョン情報を表示する。
コマンド行オプション: 次の表は、コマンド行で使用できる各オプションについて
の説明です。オプションは完全なグループとしてリストされています。ただし、オ
プションの使用方法は、コマンド行で指定されているオブジェクトとアクションに
よって異なります。
表 3. IKEYCMD のコマンド行オプション
84
オプション
説明
-db
キー・データベースの完全修飾パス名。
-default_cert
クライアント認証のデフォルトの証明書として証明書を設定する (yes
または no)。デフォルトは no。
Personal Communications 管理者ガイドおよび解説書
表 3. IKEYCMD のコマンド行オプション (続き)
-dn
X.500 の識別名。この入力は、以下のフォーマットのストリングを引用
符で囲んだものである。
v C=country
v CN=common_name
v L=location
v O=organization
v OU=organization_unit
v ST=state、province
CN、O、および C のみが必須です。次の例を参照してください。
CN=weblinux.raleigh.ibm.com,O=ibm,OU=IBM HTTP Server,
L=RTP,ST=NC,C=US
-encryption
証明書エクスポート・コマンドで使用する暗号の強度 (strong または
weak)。デフォルトは strong です。
-expire
証明書またはデータベース・パスワードの有効期限 (日数)。デフォルト
は、証明書の場合は 365 日、データベース・パスワードの場合は 60
日。
-file
証明書または認証要求のファイル名 (指定されているオブジェクトによ
り異なる)。
-format
証明書のフォーマット (Base64_encoded ASCII の ascii、または
Binary DER データの binary のいずれか)。デフォルトは ASCII。
-label
証明書または認証要求に付加されるラベル。
-new_format
キー・データベースの新しいフォーマット。
-new_pw
新しいデータベース・パスワード。
-old_format
キー・データベースの古いフォーマット。
-pw
キー・データベースまたは PKCS#12 ファイルのパスワード。 86 ペー
ジの『新しいキー・データベースの作成』を参照。
-size
鍵のサイズ (512 または 1024)。デフォルト値は 1024。
-stash
キー・データベースのパスワードを stash ファイルに隠すためのトリガ
ー。
-target
宛先ファイルまたはデータベース。
-target_pw
-target でキー・データベースを指定した場合、キー・データベースの
パスワード。 86 ページの『新しいキー・データベースの作成』を参照
してください。
-target_type
-target のオペランドで指定されているデータベースのタイプ (-type を
参照)。
-trust
CA 証明書の信頼状況 (enable または disable)。デフォルトは
enable。
-type
データベースのタイプ。指定できる値は、cms (CMS キー・データベー
ス)、webdb (キー・リング)、sslight (SSLight .class)、または pkcs12
(PKCS#12 ファイル)。
-x509version
作成する X.509 証明書のバージョン (1、2、または 3)。デフォルトは
3。
第 6 章 Personal Communications のセキュリティーの構成と使用
85
Personal Communications のための IKEYCMD のタスク
以下の節では、Personal Communications で必要な IKEYCMD コマンド行インター
フェース・タスクについて要約します。
v 『新しいキー・データベースの作成』
v
87 ページの『暗号化されたデータベース・パスワードの stash ファイルへの保
管』
v
88 ページの『新しい鍵ペアと認証要求の作成』
v
88 ページの『自己署名証明書の作成』
v
89 ページの『鍵のエクスポート』
v
89 ページの『鍵のインポート』
v
90 ページの『CA のリスト表示』
v
90 ページの『CA 証明書の保管』
v
91 ページの『キー・データベース内のデフォルト鍵の表示』
コマンド行呼び出し構文の例については、 93 ページの『コマンド行呼び出しのまと
め』を参照してください。
新しいキー・データベースの作成
キー・データベースは、Personal Communications のクライアントが鍵ペアと証明書
を保管するために使用するファイルです。このファイルは、Personal Communications
のクライアントと Telnet サーバーの間の接続をセキュアにするために必要となりま
す。SSL 通信を構成するには、Personal Communications のアプリケーション・デー
タ・ディレクトリーに PCommClientKeyDb.kdb キー・データベース・ファイルが存
在していなければなりません。このファイルは、デフォルトで Personal
Communications と共にマシンにインストールされ、デフォルトのパスワードは
pcomm です。Personal Communications の使用開始時に、この初期パスワードを変更
することをお勧めします。キー・データベースのパスワードを変更する方法につい
ては、 87 ページの『データベース・パスワードの変更』を参照してください。
IKEYCMD コマンド行インターフェースを使用してキー・データベースを開くに
は、次のコマンドを入力します。
java com.ibm.gsk.ikeyman.ikeycmd -keydb -open -db
PCommClientKeyDb.kdb -pw <password> -type cms -expire <days> -stash
パラメーター:
<password>
キー・データベースの個々の操作では、パスワードが必要です。
PCommClientKeyDb.kdb の初期パスワードは pcomm です。
-type
Personal Communications のクライアントが使用する PCommClientKeyDb.kdb
は、CMS データベース・タイプです。
-expire
パスワードの有効期限が切れるまでの日数です。
-stash キー・データベースのパスワードを隠します。
86
Personal Communications 管理者ガイドおよび解説書
キー・データベースの作成時に -stash オプションを指定すると、パスワー
ドは PCommClientKeyDb.sth ファイルに隠されます。
PCommClientKeyDb.kdb キー・データベース・ファイルは、Personal Communications
クライアントが必要とするすべてのセキュリティー情報を保持します。追加や変更
はすべて、既存の PCommClientKeyDb.kdb key データベース・ファイルに対して行
われます。
データベース・パスワードの設定: 新しいキー・データベースを作成するときは、
キー・データベースのパスワードを指定します。このパスワードによって、秘密鍵
が保護されます。文書に署名したり、公開鍵で暗号化されたメッセージの暗号を解
除できるのは、秘密鍵だけです。キー・データベースのパスワードは、頻繁に変更
する必要があります。
パスワードを指定するときは、以下のガイドラインに従ってください。
v パスワードで使用する文字は、米国式英語文字セットでなければなりません。
v パスワードは 6 文字以上で、少なくとも 2 つの連続しない数字が含まれていな
ければなりません。ユーザー、ユーザーの配偶者、またはユーザーの子供のイニ
シャルや誕生日など、誰でも入手できるユーザーについての情報をパスワードに
しないでください。
v パスワードは隠しておく必要があります。
注: パスワードの有効期限は常に把握しておく必要があります。パスワードの有効
期限が切れると、エラー・ログにメッセージが書き込まれます。パスワードの
有効期限が切れた場合、サーバーは起動しますが、セキュアなネットワーク接
続は確立されません。
データベース・パスワードの変更:
のコマンドを実行します。
データベースのパスワードを変更するには、次
java com.ibm.gsk.ikeyman.ikeycmd -keydb -changepw -db PCommClientKeyDb.kdb
-pw <password> -new_pw<new_password> -expire <days> -stash
パラメーター:
-new_pw
キー・データベースの新しいパスワードです。このパスワードは、古いパス
ワードと異なるものでなければならず、NULL ストリングは使用できませ
ん。
-expire
パスワードの有効期限が切れるまでの日数です。
-stash キー・データベースのパスワードを隠します。
暗号化されたデータベース・パスワードの stash ファイルへの保管: ネットワー
ク接続を保護するためには、暗号化されたデータベース・パスワードを stash ファ
イルに保管する必要があります。
データベースの作成時にパスワードを保管するには、次のコマンドを使用します。
java com.ibm.gsk.ikeyman.ikeycmd -keydb -create -db <path_to_db>/<db_name>.kdb
-pw <password> -type cms -expire <days> -stash
第 6 章 Personal Communications のセキュリティーの構成と使用
87
データベースを作成した後でパスワードを保管するには、次のコマンドを使用しま
す。
java com.ibm.gsk.ikeyman.ikeycmd -keydb -stashpw -db <db_name>.kdb -pw <password>
サーバーへのキー・データベースの登録: 初期構成におけるデフォルトのキー・デ
ータベース名の設定は、key.kdb です。デフォルトのキー・データベース名として
key.kdb を使用する場合は、サーバーにデータベースを登録する必要はありません。
サーバーは、構成ファイルの KeyFile ディレクティブでの初期設定を使用します。
デフォルトのキー・データベース名として key.kdb を使用しない場合、または別の
キー・データベースを作成する場合は、データベースを登録する必要があります。
新しい鍵ペアと認証要求の作成
公開鍵と秘密鍵のペアおよび認証要求を作成するには、以下の手順を実行します。
1. 次のコマンドを入力します。
java com.ibm.gsk.ikeyman.ikeycmd -certreq -create -db PCommClientKeyDb.kdb
-pw <password> -size <1024 | 512>
-dn<distinguished_name>-file <filename> -label <label>
パラメーター:
-size
鍵のサイズです (512 または 1024)。
-label 証明書または認証要求に付加されるラベルです。
-dn
X.500 の識別名を入力します。構文については、84 ページの表 3 を参
照してください。
-file
認証要求を保管するファイルの名前です。デフォルトでは、Personal
Communications は certreq.arm というファイル名を使用します。このフ
ァイルは、アプリケーション・データ・ディレクトリーに保管されま
す。これは、PCommClientKeyDb.kdb キー・データベースがあるディレ
クトリーです。
2. 証明書が正常に作成されたことを確認します。
a. 作成した認証要求ファイルの内容を表示します。
b. 次のコマンドを入力して、キー・データベースに認証要求が記録されている
ことを確認します。
java com.ibm.gsk.ikeyman.ikeycmd -certreq -list -db PCommClientKeyDb.kdb
-pw <password>
証明書のリストに、作成したラベルが含まれているはずです。新しく作成し
たファイルを、認証局に送信します。
3. 新しく作成したファイルを、認証局に送信します。
自己署名証明書の作成
既知の認証局 (CA) から証明書を取得するには、通常、2 ∼ 3 週間かかります。証
明書の発行を待つ間は、IKEYCMD を使用して自己署名したサーバー証明書を作成
し、クライアントとサーバーの間の SSL セッションを可能にします。専用の Web
ネットワークにおける独自の CA として機能する場合に、この手順を使用します。
自己署名証明書を作成するには、次のコマンドを使用します。
88
Personal Communications 管理者ガイドおよび解説書
java com.ibm.gsk.ikeyman.ikeycmd -cert -create -db PCommClientKeyDb.kdb
-pw <password> -size <1024 | 512> -dn <distinguished name>
-label <label> -default_cert <yes or no>
パラメーター:
-size
鍵のサイズです (512 または 1024)。
-label データベース内で鍵と証明書の識別に使用するコメントを入力します。
-dn
X.500 の識別名を入力します。構文については、84 ページの表 3 を参照し
てください。
-default_cert
この証明書をキー・データベースのデフォルト証明書にする場合は、yes と
入力します。それ以外の場合は、no と入力します。
鍵のエクスポート
鍵を別のキー・データベースまたは PKCS12 ファイルにエクスポートするには、次
のコマンドを使用します。
java com.ibm.gsk.ikeyman.ikeycmd -cert -export -db PCommClientKeyDb.kdb -pw
<password> -label <label>-type <cms | sslight> -target <filename>
-target_pw <password> -target_type <cms | sslight | pkcs12>
-encryption <strong | weak>
パラメーター:
-label 証明書に付加されるラベルです。
-target
エクスポート先のファイルまたはデータベースです。
-target_pw
対象となるキー・データベースのパスワードです。
-target_type
-target オペランドで指定したデータベースのタイプです。
-encryption
暗号の強度です。デフォルトは strong です。
鍵のインポート
別のキー・データベースから鍵をインポートするには、次のコマンドを使用しま
す。
java com.ibm.gsk.ikeyman.ikeycmd -cert -import -db <filename> -pw <password>
-label <label> -type <cms | sslight> -target <filename> -target_pw <password>
-target_type <cms | sslight>
PKCS12 ファイルから鍵をインポートするには、次のコマンドを使用します。
java com.ibm.gsk.ikeyman.ikeycmd -cert -import -file <filename> -pw <password>
-type pkcs12 -target <filename> -target_pw <password> -target_type <cms | sslight>
パラメーター:
-label 証明書に付加されるラベルです。
-target
インポート先のデータベースです。
第 6 章 Personal Communications のセキュリティーの構成と使用
89
-target_pw
-target でキー・データベースを指定した場合は、キー・データベースのパ
スワードです。
-target_type
-target オペランドで指定したデータベースのタイプです。
CA のリスト表示
PCommClientKeyDb.kdb キー・データベースに含まれるトラステッド CA のリスト
を表示するには、次のコマンドを使用します。
java com.ibm.gsk.ikeyman.ikeycmd -cert -list CA -db PCommClientKeyDb.kdb
-pw <password>-type cms
CA 証明書の保管
CA 署名証明書の受信: サーバーにおいて、トラステッド CA として指定された認
証局 (CA) から電子メールで証明書を受信するには、この手順を使用します。デフ
ォルトでは、PCommClientKeyDb.kdb には以下の CA 証明書が保管されており、ト
ラステッド CA 証明書としてマークされています。
v IBM World Registry™ CA
v Integrion CA Root (IBM World Registry より)
v VeriSign クラス 1 パブリック・プライマリー CA
v VeriSign クラス 2 パブリック・プライマリー CA
v VeriSign クラス 3 パブリック・プライマリー CA
v VeriSign クラス 4 パブリック・プライマリー C
v VeriSign Test CA
v RSA Secure Server CA (VeriSign より)
v Thawte パーソナル・ベーシック CA
v Thawte パーソナル・フリー・メール CA
v Thawte パーソナル・プレミアム CA
v Thawte プレミアム・サーバー CA
v Thawte サーバー CA
CA は、複数の証明書を送信する場合があります。CA はサーバー証明書に加え、追
加で署名証明書または中間 CA 証明書も送信することがあります。例えば、
Verisign は、グローバル・サーバー ID 証明書を送信するときに、中間 CA 証明書
を含めます。サーバー証明書を受信する前に、追加で送信される中間 CA 証明書を
受信する必要があります。中間 CA 証明書を受信する方法については、 91 ページ
の『CA 証明書の保管』を参照してください。
注: CA 署名証明書を発行する CA がキー・データベースにおいてトラステッド
CA ではない場合、最初に CA 証明書を保管し、CA をトラステッド CA とし
て指定する必要があります。その後であれば、 CA 署名証明書をデータベース
に受信できます。トラステッド CA ではない CA から CA 署名証明書を受信
することはできません。手順については、 91 ページの『CA 証明書の保管』を
参照してください。
90
Personal Communications 管理者ガイドおよび解説書
CA 署名証明書をキー・データベースで受信するには、次のコマンドを使用しま
す。
java com.ibm.gsk.ikeyman.ikeycmd -cert -receive -file <filename>
-db PCommClientKeyDb.kdb -pw <password> -format
<ascii | binary> -default_ cert <yes | no>
パラメーター:
-format
認証局は、ASCII またはバイナリー・フォーマットで CA 証明書を提供で
きます。
-label CA 証明書に付加されるラベルです。
-trust
この CA が信頼できるかどうかを示します。CA 証明書を受信するときに
enable オプションを使用します。
-file
CA 証明書を含むファイルです。
-default_ cert
この鍵をデフォルトの鍵にする場合は、yes を入力します。
CA 証明書の保管: トラステッド CA ではない CA からの証明書を保管するに
は、次のコマンドを入力します。
java com.ibm.gsk.ikeyman.ikeycmd -cert -add -db PCommClientKeyDb.kdb
-pw <password>-label <label> -format <ascii> -trust <enable> -file <file>
パラメーター:
-label 証明書または認証要求に付加されるラベルです。
-format
認証局は、バイナリー ASCII ファイルを提供できます。
-trust
この CA が信頼できるかどうかを示します (yes でなければなりません)。
キー・データベースのオープン
キー・データベースの明示的なオープンはサポートされていません。個々のコマン
ドには、データベースとパスワードのオプションがあります。キー・データベース
での操作には、これらのオプションで十分です。
キー・データベース内のデフォルト鍵の表示
デフォルト鍵エントリーを表示するには、次のコマンドを使用します。
java com.ibm.gsk.ikeyman.ikeycmd -cert -getdefault -db PCommClientKeyDb.kdb
-pw <password>
スマート・カード上でのディジタル証明書の管理
スマート・カード (もっと総称的に言えば PKCS#11 暗号デバイス) 上でディジタル
証明書を管理することができます。そのためには、まず、以下の手順に従って、ス
マート・カードの管理に使用するモジュールの名前を、iKeyman CLI に通知する必
要があります。
1. JDK 環境の中で、(JAVA_HOME)¥jre¥lib¥security¥ ディレクトリーに格納されて
いる以下の設定のいずれかを使用して、java.security ファイルを編集する。
v security.provider.1=sun.security.provider.Sun
第 6 章 Personal Communications のセキュリティーの構成と使用
91
v security.provider.2=com.ibm.spi.IBMCMSProvider
v security.provider.3=com.ibm.crypto.provider.IBMJCE
2. ikmcmd.properties ファイルをエディターで開き、
DEFAULT_CRYPTOGRAPHIC_MODULE プロパティーを、スマート・カードの
管理用モジュールの名前に変更する。例えば、次のようにします。
DEFAULT_CRYPTOGRAPHIC_MODULE=C:¥¥Winnt¥¥System32¥¥W32pk2ig.dll
このモジュールは、通常、スマート・カード用のソフトウェアをインストールす
るときに、システムにインストールされます。
3. ikmcmd.properties ファイルを保管する。
PKCS#11 操作には、以下のコマンド構文を使用します。
-crypto <module_name> -tokenlabel <token_label> -pw <password>
例えば、PKCS#11 暗号デバイスに含まれている証明書を表示するには、次のように
入力します。
java -Dikeycmd.properties=<properties_file> com.ibm.gsk.ikeyman.ikeycmd
-cert -list all -crypto <module_name> -tokenlabel <token_label> -pw <password>
パラメーター:
-cert
操作の対象が証明書であることを示します。
-list all
証明書を表示します。
-crypto <module_name>
PKCS#11 暗号デバイスの用途を指定します。<module_name> は、スマー
ト・カードを管理するためのモジュールの名前です。 ikmcmd.properties フ
ァイルの中でモジュール名を指定してある場合は、このパラメーターはオプ
ションです。
-tokenlabel <token_label>
PKCS#11 暗号デバイス・トークン・ラベル。
-pw <password>
PKCS#11 暗号デバイス用のパスワード。
Microsoft CryptoAPI の使用: MS CryptoAPI を使用して暗号ハードウェア・デバ
イスをオープンしたい場合は、以下の手順を使用します。
1. ikmcmd.properties ファイルを編集する。暗号サービス・プロバイダー (CSP) 名
を、DEFAULT_CRYPTOGRAPHIC_MODULE プロパティーに設定します。例え
ば、次のようにします。
DEFAULT_CRYPTOGRAPHIC_MODULE=Schlumberger Cryptographic Service Provider
CSP は、通常、スマート・カード用のソフトウェアをインストールするときに、
システムにインストールされます。
2. ikmcmd.properties ファイルを保管する。
次のコマンド構文を使用して、暗号デバイスに含まれている証明書を表示します。
java -Dikeycmd.properties=<propertiesfile> com.ibm.gsk.ikeyman.ikeycmd -cert
-list all -crypto <CSP_module_name>
92
Personal Communications 管理者ガイドおよび解説書
パラメーター:
-cert
操作の対象が証明書であることを示します。
-list all
証明書を表示します。
-crypto <CSP_module_name>
CSP 名を指定します。
Microsoft 証明書ストアの管理
以下のコマンドを使用して、Microsoft 証明書ストア (Windows 2000 Service Pack 2
またはそれ以降、およびWindows XP のみによりサポートされる) を管理すること
ができます。
-db MSCertificateStore
例えば、Microsoft 証明書ストアの保管されている特定の証明書の詳細を表示するに
は、次のコマンド構文を使用します。
java com.ibm.gsk.ikeyman.ikeycmd -cert -details -db MSCertificateStore
-label <label>
パラメーター:
-cert
操作の対象が証明書であることを示します。
-details
詳細モードで情報を表示することを指定します。
-db MSCertificateStore
Microsoft 証明書ストアを指定します。
-label <label>
操作で使用する証明書のラベル。
-db MSCertificateStore 操作では、パスワード・パラメーターは必要ありません。
GSK6CMD バッチ・ファイルの使用
gsk6cmd バッチ・ファイルは、java com.ibm.gsk.ikeyman コマンドと同じ機能を提
供します。例えば、データベースを作成した後でパスワードを保管するには、次の
コマンドも使用できます。
gsk6cmd -keydb -stashpw -db <db_name>.kdb -pw <password>
コマンド行呼び出しのまとめ
コマンド行呼び出しのリストを次に示します。オプションのパラメーターは、イタ
リックで示してあります。
注: 各コマンド例の前に、実際の Java 呼び出し java
com.ibm.gsk.ikeyman,iKeycmd が必要です。
-keydb -changepw -db <filename> -pw <password> -new_pw
<new_password> -stash -expire <days>
-keydb -convert -db <filename> -pw <password> -old_format
<cms | webdb> -new_format <cms>
-keydb -create -db <filename> -pw <password> -type <cms | sslight>
-expire <days> -stash
-keydb -delete -db <filename> -pw <password>
第 6 章 Personal Communications のセキュリティーの構成と使用
93
-keydb -stashpw -db <filename> -pw <password>
-cert -add -db <filename> -pw <password> -label <label> -file
<filename> -format <ascii |binary> -trust <enable | disable>
-cert -create -db <filename> -pw <password> -label <label> -dn
<distinguished_name> -size <1024 | 512> -x509version <3 | 1 | 2>
-default_cert <no |yes>
-cert -delete -db <filename> -pw <password> -label <label>
-cert -details -db <filename> -pw <password> -label <label>
-cert -export -db <filename> -pw <password> -label <label> -type
<cms | sslight> -target <filename> -target_pw <password>
-target_type <cms | sslight | pkcs12> -encryption <strong | weak>
-cert -extract -db <filename> -pw <password> -label <label> -target
<filename> -format <ascii | binary>
-cert -getdefault -db <filename> -pw <password>
-cert -import -db <filename> -pw <password> -label <label> -type
<cms | sslight> -target <filename> -target_pw <password>
-target_type <cms | sslight>
-cert -import -file <filename> -type <pkcs12> -target <filename>
-target_pw <password> -target_type <cms | sslight>
-cert -list <all | personal | CA |site> -db <filename> -pw
<password> -type <cms | sslight>
-cert -modify -db <filename> -pw <password> -label <label> -trust
<enable |disable>
-cert -receive -file <filename> -db <filename> -pw <password>
-format <ascii | binary> -default _cert <no | yes>
-cert -setdefault -db <filename> -pw <password> -label <label>
-cert -sign -file <filename> -db <filename> -pw <password> -label
<label> -target <filename> -format <ascii | binary> -expire
<days>
-certreq -create -db <filename> -pw <password> -label <label> -dn
<distinguished_name> -size <1024 | 512> -file <filename>
-certreq -delete -db <filename> -pw <password> -label <label>
-certreq -details -db <filename> -pw <password> -label <label>
-certreq -extract -db <filename> -pw <password> -label <label>
-target<filename>
-certreq -list -db <filename> -pw <password>
-certreq -recreate -db <filename> -pw <password> -label <label>
-target<filename>
-help
-version
トランスポート・レイヤー・セキュリティーの使用
トランスポート・レイヤー・セキュリティー (TLS) プロトコルは、インターネット
上での通信のプライバシーに対する保護機能を提供します。このプロトコルを利用
するクライアント/サーバー・アプリケーションは、盗聴、改ざん、またはメッセー
ジ偽造を防止するように設計された方法で通信をすることができます。 TLS は、
SSLv3 との後方互換性を備えています。
Personal Communications では、TLS 1.0 プロトコルをネゴシエーションすることが
できます。 TLS の暗号化およびエラー・コードについては、Personal
Communications のオンライン・ヘルプを参照してください。
94
Personal Communications 管理者ガイドおよび解説書
TLS のための構成
Telnet セッションを構成するときは、「セキュリティー・プロトコル」として、
「TLS」(デフォルト) または「SSL のみ」を選択できます。構成済みのホストが
TLS をサポートしていない場合は、ホストは次のいずれかを行います。
v
SSLv3 のハロー・シグナルを Personal Communications に送る。
この場合は、Personal Communications は SSLv3 に戻って、SSLv3 ネゴシエーシ
ョンを続けます。
v 致命的エラー通知を送る。
この場合は、Personal Communications はホストとのネゴシエーションを中止しま
す。
ホストが TLS をサポートしていないことが分かっている場合は、「SSL のみ」オ
プションを選択できます。その場合は、Personal Communications は SSL ネゴシエ
ーションを開始して、セキュア接続を確立し、TLS ネゴシエーションは行いませ
ん。このオプションは、SSLv2 も使用可能にします。
第 6 章 Personal Communications のセキュリティーの構成と使用
95
96
Personal Communications 管理者ガイドおよび解説書
第 7 章 Windows Terminal Services
Windows Terminal Services (WTS) は、Windows NT、2000、または XP マシンに、
複数のユーザーがログオンできるようにするフィーチャーです。このフィーチャー
は、Windows NT へのアドオンとして利用できます。また、Windows 2000
Advanced Server および Windows XP には、このフィーチャーが組み込まれていま
す。この機能は、同時ユーザー環境 または端末サービス とも呼ばれています。
ユーザーは、コンソール (Windows マシンに接続されている画面) またはリモー
ト・デスクトップ・クライアントから、Windows マシンにログオンすることができ
ます。
Windows XP では、コンソールで複数のユーザーがログオンできますが、ログオン
しているユーザーのうち、自分のデスクトップを見ることができるのは、一度に 1
人のユーザーだけです。この端末サービス機能は、ユーザーの簡易切り替え と呼ば
れています。
管理者は、Citrix MetaFrame を使用することによって、WTS サーバーを構成してそ
こで個々のアプリケーションを実行できるようにし、さらに、それぞれのユーザー
が異なるサーバー上の異なるアプリケーションを実行できるように、各ユーザーを
構成することができます。したがって、ユーザーは、WTS サーバーにログオンする
代わりに、各自のクライアント・マシンで実行されている Citrix 環境から、事前に
構成済みのアプリケーションを起動することになります。すると、Citrix が該当す
る WTS サーバーにログオンし、アプリケーションを実行します。ユーザーがアプ
リケーションをクローズすると、Citrix はアプリケーションをシャットダウンし、
アプリケーションが開始したすべてのプロセスが終了するまで待ってから、WTS サ
ーバーからログオフします。
注:
1. メッセージ・ファイル・ログは、各 WTS ログオン・セッションごとに別々に維
持されるのではありません。メッセージ・ログ・ファイルは、WTS サーバー用
として 1 つだけ維持されます。
2. WTS 環境で Personal Communications を使用した場合、1 つの WTS ログオ
ン・セッションに最大 26 個のセッション (A-Z) という制限が適用されます。
1 WTS サーバー当たりでは、この 26 セッションという制限はありません。
セッション ID
WTS のような同時ユーザー環境では、1 ユーザーがログオンするたびに、その特定
のログオン・セッションにセッション ID が割り当てられます。ユーザーがコンソ
ールからログオンすると、そのセッションにはセッション ID 0 (ゼロ) が割り当て
られます。これは、サーバー・コンソール・セッションとも呼ばれます。ユーザー
がリモート・デスクトップからログオンする場合は、割り当てられるセッション ID
はセッション 1 から始まります。
© Copyright IBM Corp. 1989, 2003
97
SNA ノード・オプション
Personal Communications には、同時ユーザー環境で Personal Communications がフ
ル稼働できるようにするための幾つかの機能があります。さらに、このような環境
の中で SNA ノードの動作を制御するためのフィーチャーも使用できます。
注: SNA ノード構成ファイルは、1 つの WTS サーバーにつき 1 つだけ実行でき
ます。これは、個々のユーザーがそれぞれ独立した SNA ノードを開始するこ
とはできないことを意味します。
以下のフィーチャーは、SNA ノード構成ユーティリティーの中で使用できます。オ
プションの設定については、オンライン・ヘルプを参照してください。
構成のプリファレンス
「SNA ノード構成」の「編集」→「プリファレンス」ダイアログに、以下のノー
ド・オプションが表示されます。
自動開始 (Auto Start)
このオプションは、SNA ノードを自動的に開始するかどうか、およびどの
時点で開始するかを制御します。設定値は次のいずれかです。
v なし (None)
SNA ノードは自動開始されません。
v ブート時 (On Boot)
SNA ノードは、ワークステーションのブート時に開始されます。
v ユーザー (User)
SNA ノードは、いずれかのユーザーがワークステーションにログオンし
たときに開始されます。
自動停止 (Auto Stop)
このオプションは、SNA ノードを自動的に停止するかどうか、および、ど
の時点で停止するかを制御します。設定値は次のいずれかです。
v なし (None)
SNA ノードは、ワークステーションがシャットダウンまたは再始動され
たときのみ、自動停止されます。
v TP ユーザー (TP User)
SNA ノードは、TP ユーザーがワークステーションをログオフしたとき
に停止します。
v ユーザー (User)
SNA ノードは、いずれかのユーザーがワークステーションをログオフし
たときに停止します。
v 最終ユーザー (Last User)
SNA ノードは、ログオンしている最後のユーザーがワークステーション
をログオフしたときに停止します。
TP コンテキスト (TP Context)
SNA ノードが、トランザクション・プログラム (TP) の開始について責任
98
Personal Communications 管理者ガイドおよび解説書
を持ちます。このオプションは、TP がユーザーのデスクトップにアクセス
できるかどうかを制御します。設定値は次のいずれかです。
v システム (System)
SNA ノードが、トランザクション・プログラム (TP) の開始について責
任を持ちます。「TP コンテキスト (TP Context)」の「システム
(System)」値を選択すると、 TP は SYSTEM 権限を持って実行され、
アクセスできるワークステーションはシステム・コンソールだけです。
v ユーザー (User)
「TP コンテキスト (TP Context)」の「ユーザー (User)」値を選択する
と、 TP は TP ユーザーのデスクトップにアクセスできます。
TP ユーザー は、SNA ノードを開始するユーザーとして定義されていま
す。「ユーザー (User)」がワークステーションをログオフすると、TPユー
ザーは、システムに最も長くログオンしているユーザーになります。ブート
時に SNA ノードが開始された場合は、TP ユーザーはログオンしている最
初のユーザーになります。
注: アクティブ・ノード構成内のローカル LU 定義の中でユーザーID が指
定されている場合は、TP コンテキストは無視されます。
デフォルト SNA ノード構成 (Default SNA Node Configuration)
デフォルトのノード構成 (.acg) ファイルを指定できます。
ユーザー ID (ローカル LU 6.2)
ローカル LU 6.2 を構成するときに、このローカル LU のユーザー ID を指定でき
ます。このユーザー ID が定義されているローカル LU でトランザクション・プロ
グラムが開始されると、SNA ノードは、そのユーザーのデスクトップへの TP アク
セスを試みます。その時点でユーザーがログオンしている場合は、TP コンテキスト
は、このローカル LU 6.2 構成パネルに入力されたユーザー ID です。
このユーザー ID フィールドの値は、SYSTEM であっても構いません (TP コンテ
キスト構成オプションの場合と同様)。その場合は、TP は、常に、TP コンテキスト
値が SYSTEM であるものとして開始されます。
トレース機能
WTS のような同時ユーザー環境の場合は、「APPN および APPC」および「接
続」機能は、セッション 0 としてログインしているユーザー用としてのみ使用でき
ます。
各ユーザーは、それぞれ専用のトレース機能を実行でき、自分の WTS ログオン・
セッションからの情報を入手できます。ただし、デバイス・ドライバーからのトレ
ースを可能にするトレース・オプションがあり、これは特定の WTS ログオン・セ
ッションに関連付けられるものではありません。したがって、これらのオプション
は、WTS コンソール・セッション (セッション 0) で開始されたトレース機能の場
合のみ表示されます。
第 7 章 Windows Terminal Services
99
100
Personal Communications 管理者ガイドおよび解説書
第 8 章 ODBC ドライバーおよびデータベース・アクセス・ユー
ティリティー
この章には、ODBC ドライバーおよびデータベース・アクセス・ユーティリティー
に関する情報が含まれています。詳細な情報が必要な場合は、以下のガイドを参照
してください。
v IBM DB2 コネクト パーソナル・エディション 概要およびインストール
v IBM DB2 コネクト 使用者の手引き
オンライン・ヘルプでも追加情報を参照できます。
オープン・データベース接続機能 (ODBC) の概説
ODBC は、データベース管理システム (DBMS) にアクセスするプログラムを、特定
の DBMS 設計に依存しないようにして、どのように作成するかという共通の問題
に対する解決法を提供する、業界標準のアプリケーション・プログラム・インター
フェース (API) です。ODBC は SQL がアクセスできるデータベースへの API ア
クセスを提供するので、アプリケーション・プログラムは SQL を使用して各種の
ソースからデータにアクセスすることができます。アクセス方式がデータベースの
最初の設計から独立していることは、開発者が DB2 Connect™、Oracle、または
Sybase などのデータを処理できる単一バージョンのアプリケーションを設計し、作
成できることを意味します。DBMS ごとに個別のバージョンを設計し、作成する必
要はありません。ユーザーは、選択した DBMS にアプリケーションをリンクする
ためのデータベース・ドライバーを追加するだけですみます。
ODBC は Windows Open Services Architecture (WOSA) の構成要素です。Personal
Communications は、Windows 95、Windows 98、Windows NT、Windows
Me、Windows 2000、および Windows XP で使用する 32 ビット・アプリケーショ
ンの開発用として、ODBC 2.0 をサポートしています。
ODBC ドライバーは、DBMS データベースへの標準的で一様な SQL アクセスをア
プリケーション・プログラムに提供します。 ODBC ドライバーによって、アプリケ
ーション・プログラムの設計者とユーザーは、各種の DBMS システム間での SQL
の相違を無視することができます。
102 ページの図 1 は、Personal Communications のデータベース・アクセス・ユーテ
ィリティーおよび ODBC DB2® ドライバーの概要を示しています。
© Copyright IBM Corp. 1989, 2003
101
図 1. データベース・アクセスの概要
ODBC の構成要素
ODBC アーキテクチャーには 4 つの構成要素があります。
v アプリケーション構成要素は実行すべき作業を定義し実行します。この構成要素
は、SQL ステートメントの実行を依頼し結果を取り出す ODBC API 機能を呼び
出します。
v ドライバー・マネージャー構成要素は、アプリケーションのためにドライバーを
ロードします。
v ドライバー構成要素は、ODBC 関数呼び出しを処理し、特定のデータ・ソースに
対する SQL 要求を実行依頼し、結果をアプリケーションに渡します。ドライバ
ーは、アプリケーションの SQL 構文を、ドライバーに関連する DBMS によっ
て予期される構文に変換します。
v データ・ソース構成要素は、関連するオペレーティング・システム、DBMS、ネ
ットワーク・プラットフォームを含むデータにアクセスするための方法、および
アクセスされるデータです。
アプリケーション・プログラムの観点からは、ドライバー・マネージャーとドライ
バーは、ODBC 関数呼び出しを処理するための 1 つの構成単位と見なすことができ
ます。 103 ページの図 2 は、4 つの構成要素間の関係を示しています。
102
Personal Communications 管理者ガイドおよび解説書
図 2. ODBC 構成要素
アプリケーション構成要素
ODBC を使用するアプリケーションは、以下の作業を実行します。
v データ・ソースとのセッション (接続) を要求する。
v データ・ソースに対して SQL 要求を送信する。
v SQL 要求の結果用のストレージとデータ形式を定義する。
v 定義済み照会の結果を要求する。
v エラーを処理する。
v トランザクション制御に関するコミットまたはロールバック操作を要求する。
v データ・ソースとのセッションを終了する。
スプレッドシート、メール・サーバー、または報告書生成プログラムなどの DBMS
にアクセスするプログラムは、ODBC を使用するように設計することができます。
ドライバー・マネージャー
ドライバー・マネージャーはダイナミック・リンク・ライブラリー (DLL) であり、
その目的はドライバーのロードです。また、以下の機能も実行します。
v 特定のドライバーの DLL にデータ・ソース名をマップする。
v ODBC 初期化呼び出しを処理する。
v ドライバーごとに ODBC 機能へのエントリー・ポイントを提供する。
v ODBC 呼び出し用のパラメーターおよび順序列検査を提供する。
ドライバー
ドライバーは、ODBC 関数呼び出しを実行し、データ・ソースと対話する DLL で
す。
第 8 章 ODBC ドライバーおよびデータベース・アクセス・ユーティリティー
103
ドライバー・マネージャーは、アプリケーションが SQLBrowseConnect、
SQLConnect、または SQLDriverConnect 関数を呼び出すと、ドライバーをロー
ドします。
ドライバーは、アプリケーションからの ODBC 関数呼び出しに応答して、以下の作
業を実行します。
v データ・ソースへの接続を確立する。
v データ・ソースに対する要求を実行依頼する。
v データの形式を、アプリケーションの要求に従って変換する。
v アプリケーションに対して結果を戻す。
v エラーを標準のエラー・コードに形式設定してから、アプリケーションに戻す。
v 必要に応じて、カーソルを宣言し操作する。この操作は、カーソル名にアクセス
する要求がない場合、アプリケーションには分かりません。
v データ・ソースのトランザクションを開始する。この操作は、アプリケーション
には分かりません。
データ・ソース
データ・ソースは DBMS プロダクトと任意のリモート・オペレーティング・シス
テムおよびそれにアクセスするために必要なプロトコルのインスタンスです。
データベース・アクセス
データベース・アクセスによって、ODBC ドライバーを使用して、ホストまたは
PC のデータベースにアクセスしてデータを取り出すことができます。各ウィンドウ
でデータにアクセスする条件を指定すれば、望ましい照会を自動的に作成すること
ができます。 Personal Communications の ODBC ドライバーと共にデータベース・
アクセス・ユーティリティーを使用する方法の詳細は、オンライン・ヘルプを参照
してください。
データベース・アクセスから、以下のアクションを実行することができます。
v 自動的に作成された SQL ステートメントを表示して変更する。
v 使用可能なデータベース表のリストを表示する。
v スプレッドシート・データをクリップボードにコピーする。
v メインウィンドウのスプレッドシート内のグリッドにデータを表示したり、他の
アプリケーション (例えば、Lotus® 1-2-3® または Microsoft Excel) にデータを送
信したり、プリンターにデータを送信したりする。
v ウィンドウ内の項目の意味を知りたい場合に、項目をクリックしてから、ヘルプ
をクリックして、説明を表示する。
ODBC データ・ソースへのアクセス
ODBC データ・ソースにアクセスするには、次のいずれかを行ってください。
v ツールバー上の「データ・ソース」ボタンをクリックします。
104
Personal Communications 管理者ガイドおよび解説書
v 「照会」プルダウン・メニューからデータ・ソースを選択します。
「データ・ソースの選択」ウィンドウが表示されます。
アクセスしたいデータ・ソースを選択して「OK」をクリックします。
注: データベース・アクセスを使用する前に、32 ビット ODBC アドミニストレー
ターをインストールして、使用したい ODBC データ・ソースを設定する必要が
あります。
データベース表の選択
データベース表を選択するには、次のいずれかを行ってください。
v ツールバー上の「テーブル」ボタンをクリックします。
v 「照会」プルダウンからテーブルを選択します。
「テーブル」ウィンドウが表示されます。
複数の表に関する条件の結合
複数の表に関する条件を結合するには、次のいずれかを行ってください。
v ツールバー上の「結合条件」ボタンをクリックします。
v 「照会」プルダウン・メニューから結合を選択します。
「結合」ウィンドウが表示されます。
データベース列の選択
データベース列を選択するには、次のいずれかを行ってください。
v ツールバー上の「列」ボタンをクリックします。
v 「照会」プルダウン・メニューから列を選択します。
「列」ウィンドウが表示されます。
照会条件の選択
データの照会条件を選択するには、次のいずれかを実行してください。
v ツールバー上の「照会条件」ボタンをクリックします。
v 「照会」プルダウン・メニューから照会条件を選択します。
「照会条件」ウィンドウが表示されます。
第 8 章 ODBC ドライバーおよびデータベース・アクセス・ユーティリティー
105
ソート条件の選択
各列のソート条件を選択するには、次のいずれかを実行してください。
v ツールバー上の「順序付け」ボタンをクリックします。
v 「照会」プルダウン・メニューから順序付けを選択します。
「順序付け」ウィンドウが表示されます。
現行 SQL ステートメントの表示
現行 SQL ステートメントを表示するには、次のいずれかを行ってください。
v ツールバー上の「SQL ステートメント」ボタンをクリックします。
v 「照会」プルダウン・メニューから SQL ステートメントを選択します。
v 「照会」プルダウン・メニューから選択した任意のウィンドウで、SQL ボタンを
クリックします。
「SQL ステートメント」ウィンドウが表示されます。
データベース・サイズの限界
データベース・アクセスを使用する場合、スプレッドシートに表示できる各値の最
大数は、次のとおりです。
列数
行数
列の長さ
行の長さ
SQL ステートメントの長さ
400
16350
2048 バイト
2048 バイト
32766 バイト
注: 上記の値は標準ですが、PC で使用可能な資源 (メモリーなど) によって他の限
界が存在する場合があります。
他のアプリケーションを使用する場合 (例えば、Lotus 1-2-3) の限界は異なる可能性
があるので、そのアプリケーションに関するマニュアルを参照してください。
106
Personal Communications 管理者ガイドおよび解説書
第 9 章 高速ログオン機能
高速ログオン機能を使用すると、Personal Communications Telnet 3270 ユーザー
が、ユーザー ID とパスワードを送信せずにセキュアにホスト・アプリケーション
にログオンできるようになります。この機能を使用する利点の 1 つは、ホストのユ
ーザー ID とパスワードを保守するために費やす時間を削減できることです。ま
た、ユーザーが覚えておかなければならないユーザー ID とパスワードの数も減ら
せます。
高速ログオンを使用するには、ホスト・セッションを SSL およびクライアント認証
用に構成する必要があります。これは、クライアントが有効なクライアント証明書
を持っていなければならないことを意味します。 SSL 接続は、サポートされている
Telnet 3270 サーバーの 1 つに対して作成しなければなりません。
高速ログオンの使用
高速ログオンを使用してセッションを開始する際は、Personal Communications が、
Telnet 3270 サーバーとの SSL クライアント認証セッションを確立します。ログオ
ン処理時に、高速ログオン情報を持つマクロが再生されます。いったんセッション
が確立されると、Personal Communications は、ユーザーから Telnet 3270 サーバー
をアクセスするアプリケーションのアプリケーション ID を送信します。この情報
は、ログオン・マクロに含まれています。 Telnet 3270 サーバーは、SSL 接続から
の認証情報と、Personal Communications から受け取ったアプリケーション ID を使
用します。また、ホスト・アクセス制御プログラム (RACF® など) にユーザー ID
とパスチケット (一時的なパスワード) を要求します。
Personal Communications は、マクロ機能を使用して、ユーザー ID とパスワードの
フィールドに定義済み置換ストリングを書き込みます。 Telnet 3270 サーバーは、
3270 データ・ストリーム内の該当位置のユーザー ID とパスチケットを置き換えし
ます。これで、ログオンは完了です。
ELF マクロが記録された後は、そのマクロを複数ユーザーに配布することで、これ
以上の変更を行なわずに再生することができます。
高速ログオン機能の構成準備
高速ログオン・マクロを構成する前に、以下の情報を入手しておく必要がありま
す。
v ホスト・アプリケーション名
ユーザーがログオンするホスト・アプリケーションの名前。例えば、USSMSG10
画面で入力した名前です。
v ホスト・アクセス・アプリケーション ID
この名前は、OS/390® (V2R10 またはそれ以降) あるいは z/OS™ ホストで構成さ
れた、RACF PTKTDATA (パスチケット・データ・プロファイル) アプリケーシ
ョン名と一致させる必要があります。この名前は、ユーザーがログオンする対象
© Copyright IBM Corp. 1989, 2003
107
のアプリケーション名 (例えば、USSMSG10 での名前) と同じになることもあり
ます。 TSO などのアプリケーションに対し PTKTDATA プロファイルを作成す
る際は、プロファイルのアプリケーション名部分をなるべく同じにしないでくだ
さい。例えば RACF では、プロファイル名のアプリケーション ID 部分は
TSO+SID である必要があります。プロファイルの正しい命名方法の決定について
は、「OS/390 V2R10.0 SecureWay Security Server RACF Security Administrator’s
Guide」または「z/OS V1R1.0 SecureWay Security Server RACF Security
Administrator’s Guide」を参照してください。
v ログオンするアプリケーションのためのユーザー ID とパスワード
マクロを記録しているときは、実際のユーザー ID とパスワードが使用されま
す。それらはマクロ内には記録されません。マクロに記録されるのは定義済み置
換ストリングだけです。ログオン処理中に、Telnet 3270 サーバーが、その定義済
み置換ストリングを実際のユーザー ID とパスワードに置き換えます。
v クライアント・セキュリティー証明書
クライアント用のセキュリティー証明書は、RACF RACDCERT コマンドを使用
して RACF に保管しておく必要があります。
– RACF でディジタル証明書を使用するための情報については、以下のブックを
参照してください。
- OS/390 の場合は、「OS/390 V2R10.0 SecureWay Security Server RACF
Security Administrator’s Guide」および「OS/390 V2R10.0 SecureWay Security
Server RACF Command Language Reference」を参照してください。
- z/OS の場合は、「z/OS V1R1.0 SecureWay Security Server RACF Security
Administrator’s Guide」および「z/OS V1R1.0 SecureWay Security Server
RACF Command Language Reference」を参照してください。
– RACF 証明書を使用するための DCAS を構成するための情報については、以
下のブックを参照してください。
- OS/390 の場合は、「OS/390 V2R10.0 IBM Communication Server IP
Migration」を参照してください。
- z/OS の場合は、「z/OS V1R1.0 IBM Communication Server IP Migration」を
参照してください。
高速ログオンの構成
マクロの記録
アクセスしたいそれぞれのホスト・アプリケーションごとに、マクロを記録しなけ
ればなりません。 1 つのマクロで複数のアプリケーションにログオンすることはで
きません。 SSL を構成する必要はありません。また、ログオン・マクロを記録する
前に Telnet サーバーおよび OS/390 または z/OS でのクライアント認証は必要あり
ませんが、マクロを再生する前にはこれらを行なわなければなりません。
ELF マクロの手動構成
ELF での使用のために、既存のマクロ・フォーマット・ファイルを手作業で構成す
ることができます。手順は以下のとおりです。
108
Personal Communications 管理者ガイドおよび解説書
1. アクション・バーから「編集」→「プリファレンス」→「マクロ/スクリプト」を選
択して、レコード・キー・ストロークを含むマクロ・ファイルを開きます。
2. 記録したばかりのマクロ・ファイルを選択し、次に、「カスタマイズ」を選択し
ます。
3. マクロ内に記録された UserID を 2 つのタグ (ELF アプリケーション ID およ
び ELF UserID プレースホルダー) に置き換えます。アプリケーション ID タグ
は、それぞれがブランク文字で区切られた 3 つのワードから成ります。これら
のワードは、elf、applid、およびログオンされるホスト・アプリケーションの
ID です。 UserID プレースホルダーは、)USR.ID( です。
例えば、"myUserID を ")USR.ID( に置き換えます。
4. マクロ内に記録されたパスワードを ELF パスワード・プレースホルダー・タグ
)PSS.WD( に置き換えます。
例えば、"myPassword を ")PSS.WD( に置き換えます。
ログオン・マクロの制限
v ユーザー ID とパスワードのプレースホルダーを記録済みマクロに自動的に挿入
するには、最初の非表示入力フィールドにパスワードを入力する必要がありま
す。ユーザー ID は、パスワードの直前に入力されたと想定されます。各フォー
マット済み入力フィールドの変更データ・タグ属性は、そのフィールドがオペレ
ーターによって変更された場合にのみ「オン」であると想定されます。
v Telnet 3270 サーバーがホスト・アクセス制御機能からパスチケットを獲得するに
は、短い遅延があります。この時間は、ユーザーがユーザー ID とパスワードを
入力するときに発生する通常の遅延よりおそらく短いはずです。しかし、ログオ
ン処理の間、マクロが進行するのをユーザーは画面で見ることができます。
v 高速ログオンの記録では、画面上のパスワード・フィールドを定義するために、
ホスト・プログラムは 3270 フィールド属性を使用する必要があります。
問題判別
クライアントのログオンが失敗して、メッセージとして CP ディレクトリーに
)USR.ID(がありません、無効なユーザー ID、)USR.ID(、パスワードが許可されてい
ません、あるいはこれらと似たようなメッセージが表示された場合、Telnet 3270 サ
ーバーのログを詳しく調べてください。
失敗した理由として考えられるのは、以下のことです。
v マクロ内に定義されているアプリケーション ID が、無効である。
v Telnet 3270 サーバーが DCAS に接続できない。ホストがダウンしている可能性
がある。
v クライアント認証が RACF に定義されていないか、または無効である。
v パスチケットの有効期限が切れていて、ログオンに使用できない。
v Telnet 3270 サーバーが、ユーザー ID またはパスワードを置き換えずに、デー
タ・ストリームのスキャンを完了した。
v Telnet 3270 サーバーまたはホストが、高速ログオン機能をサポートしていない。
第 9 章 高速ログオン機能
109
110
Personal Communications 管理者ガイドおよび解説書
第 10 章 ログ・ビューアー機能
Personal Communications のログ・ビューアー・ユーティリティーは、メッセージ・
ログとトレース・ログに含まれる情報を、表示、マージ、ソート、検索、およびフ
ィルターに掛けることができるようにします。問題判別時にログ・ビューアーを使
用して、メッセージ・ログとトレース・ログの項目に関する作業を行うことができ
ます。メッセージ・ログ出力ファイルのデフォルト名は PCSMSG.MLG であり、こ
のファイル拡張子は .MLG でなければなりません。トレース・ログのファイル拡張
子は .TLG でなければなりません。メッセージ・ログ項目別ヘルプ機能は、メッセ
ージ・ログの場合のみ使用できるという点に注意してください。
メッセージ・ログとトレース・ログの表示
メッセージ・ログまたはトレース・ログを表示するには、次のようにします。
1. 「管理および PD の手引き」フォルダーから「ログ・ビューアー」をクリック
するか、または、アクティブ・セッション・ウィンドウから、「アクション」→
「起動」→「ログ・ビューアー」をクリックします。
2. ログに記録されているメッセージのリストから、下部ペイン内のログ項目につい
ての詳細の 1 つをクリックします。
注: ロガー・デバイス・ドライバーは、製品カーネル・ドライバー生成のログがい
っぱいで、メッセージを記録できないと判断した場合は、Windows ログ内に項
目を作成します。ここに記録される情報には、どのログが失敗したか、および
その失敗の場所と理由などが示されます。
メッセージ・ログのサイズと位置の変更
Personal Communications のログ・ビューアー・ユーティリティーを使用すると、メ
ッセージ・ログ・ファイルのサイズと位置を変更すること、およびデフォルトのメ
ッセージ・ログ・ファイルの名前を変更することができます。ログ・ファイルのサ
イズはキロバイト単位でカウントされ、最小は 4KB で、最大は使用可能なハー
ド・ディスク・スペースのサイズです。
ログの位置およびサイズを変更するには、次のようにします。
1. 「ログ・ビューアー」メイン・メニューから、「オプション」をクリックし、次
に「Configure Message Log Settings... (メッセージ・ログ設定の構成...)」を
クリックします。 Windows の共通ダイアログ・ボックスが表示されます。
2. そのダイアログ・ボックスから、ディレクトリー構造を表示し、メッセージ・ロ
グの宛先ディレクトリーおよびファイル名を選択します。
3. スピン制御カウンター・フィールドで、上矢印および下矢印を使用して、ログ・
ファイル・サイズを増減させます (KB 単位)。
4. 「OK」を選択して、設定を保管しウィンドウを終了します。
© Copyright IBM Corp. 1989, 2003
111
メッセージ・ログとトレース・ログのマージ
Personal Communications のログ・ビューアー・ユーティリティーを使用すると、メ
ッセージ・ログ項目とトレース・ログ項目をオープンし、それらをマージして同じ
ログ・ビューアー・ウィンドウに表示することができます。メッセージ・ログ・フ
ァイルとトレース・ログ・ファイルは、次のように自由に組み合わせてマージでき
ます。
v .MLG を .TLG へ
v .TLG を .TLG へ
v .TLG を .MLG へ
v .MLG を .MLG へ
メッセージ・ログ・ファイルとトレース・ログ・ファイルをマージするには、次の
ようにします。
1. 「ログ・ビューアー」ウィンドウから、ファイルをマージするメッセージ・ロ
グ・ファイル・ウィンドウまたはトレース・ログ・ファイル・ウィンドウを選択
します。
2. 「ファイル」メニューをクリックし、次に「マージ」をクリックして、マージす
るファイルを選択します。
メッセージ・ログとトレース・ログのソート
Personal Communications のログ・ビューアー・ユーティリティーを使用すると、メ
ッセージ・ログ・ファイルおよびトレース・ログ・ファイルを、昇順および降順に
ソートできます。ファイルを昇順にソートするには、列見出しを 1 回クリックする
か、またはデータを右マウス・ボタンでクリックします。降順にソートするには、
もう一度、列見出しをクリックするかデータを右マウス・ボタンでクリックしま
す。
メッセージおよびログは、ソートするデータを選択し、右マウス・クリックでポッ
プアップ・メニューを表示して、ソートすることもできます。その場合は「ソー
ト」をクリックします。
Personal Communications のログの検索
ログ・ファイルを検索するには、「メイン」メニューで、「編集」→「検索」をクリ
ックします。
表示されるボックスに検索ストリングを入力します。大文字小文字を区別して検索
したいときは、「Match case (大文字小文字を区別)」チェック・ボックスにチェッ
クマークを付けることにより、検索の基準を絞り込むことができます。語句全体の
完全一致のみを検索したい場合は、「Match whole word only (ワード全体の一致
のみ)」チェック・ボックスを選択します。
「次を検索」をクリックすると、ログ内の次に検索ストリングが現れている個所が
表示され、検索ストリングが強調表示されます。
「取り消し」をクリックすると、検索は停止します。
112
Personal Communications 管理者ガイドおよび解説書
Personal Communications のログのフィルター操作
メッセージのフィルター操作は、コンポーネント単位でのみ実行できます。トレー
スのフィルター操作は、コンポーネント別、プロセス ID 別、およびスレッド ID
別に行うことができます。
メッセージまたはトレース・レコード・リストのフィルター操作をするには、次の
ようにします。
1. 何を基準としてフィルター操作をするのかを決定します。例えば、メッセージ・
ログでは、表示をフィルターに掛けて、特定のコンポーネントが発行したメッセ
ージのみが表示されるようにしたい場合があります。 (デフォルトでは、コンポ
ーネント単位のフィルター操作になります。)
2. フィルター操作の基準とする値を持つ項目を左マウス・ボタンでクリックして強
調表示します。
3. 該当の列リスト領域内で、右マウス・ボタン・クリックします。
4. 「Filter In (フィルターにより組み込み)」、「Filter Out (フィルターにより除
外)」、または「ソート」をクリックします。
「Filter In (フィルターにより組み込み)」を指定した場合は、選択した項目のみ
が結果の画面に表示されます。「Filter Out (フィルターにより除外)」を指定し
た場合は、選択した項目は結果の表示から除外されます。「ソート」を使用する
と、選択した項目に基づいて、項目を昇順または降順にソートすることができま
す。この機能は、列見出し単位でのソートによく似ています。フィルターは累積
的に適用されるので、最初のフィルター操作の結果に、さらにフィルターを掛け
ることができます。
元の画面に戻すには、「ビュー」をクリックし次に「Refresh (最新表示)」をクリ
ックするか、または、F5 を押します。
第 10 章 ログ・ビューアー機能
113
114
Personal Communications 管理者ガイドおよび解説書
第 3 部 SNA および AnyNet のトピック
© Copyright IBM Corp. 1989, 2003
115
116
Personal Communications 管理者ガイドおよび解説書
第 11 章 SNA クライアント/サーバーの概念
用語
拡張プログラム間通信 (Advanced Program-to-Program Communication
(APPC))
SNA LU 6.2 プロトコルを実現したもので、相互に接続されたシステム間の
通信とプログラム処理の共用を可能にします。
拡張対等通信ネットワーキング機能 (Advanced Peer-to-Peer Networking
(APPN))
システム・ネットワーク・アーキテクチャー (SNA) のネットワークの機能
を強化したもので、次の機能を備えてます。
v 接続、経路選択、ネットワーク定義、再構成を単純化するネットワーク・
トポロジー情報の動的交換
v リソース登録とディレクトリー・ルックアップの自動化
v 1 地点の障害の影響が他に及ばないようにするための分散ネットワーク制
御の改良
共通プログラミング・インターフェース・コミュニケーション (Common
Programming Interface for Communications (CPI-C))
Personal Communications は、X/Open による業界標準インターフェースであ
る共通プログラミング・インターフェース・コミュニケーション (CPI-C)
2.0 のサポートを提供します。CPI-C インターフェースの使用は、異なるプ
ラットフォーム間のアプリケーションの移植性を向上させます。CPI-C 2.0
を使用すると、APPC のプログラミングが単純化され、その結果、サイク
ル・タイムの短縮、クライアント/サーバーでの計算機能が強化されます。
このサポートにより、アプリケーションの分散された各部分が相互に会話す
る機能が提供されます。この実現方法は、IBM Open Blueprint® に記述され
た会話型機能と一貫性があります。
論理装置アドレス (Logical Unit Address (LUA))
LU タイプ 0、1、2、3 の SNA プロトコルを使用する通信のサポートのた
め、入出力 (I/O) サービス・ルーチンを提供するシステム・ソフトウェアお
よびインターフェース。これらのプロトコルは、ユーザー定義のデータ・ス
トリーム、SNA 文字ストリーム、および SNA 3270 データ・ストリームを
サポートします。LUA サービスには、データ通信をサポートするサービス
だけが含まれます。LUA では装置エミュレーション機能は提供されませ
ん。
ノード (Node)
1 つのリンクのエンドポイント、またはネットワーク内の複数のリンクに共
通する接合点。ノードは、ホスト・プロセッサー、通信コントローラー、ク
ラスター・コントローラー、端末、ワークステーションなどにリンクされま
す。
© Copyright IBM Corp. 1989, 2003
117
エンド・ノード (End Node)
APPN ネットワーク上のワークステーションにディレクトリー・サービスと
経路指定サービスを提供します。
ワークステーションがエンド・ノードを経由してネットワーク・ノード・サ
ーバーに接続されない場合は、SNA 接続を定義する必要があります。
APPC の概念
Personal Communications は、ワークステーションに対して拡張対等通信ネットワー
キング機能 (APPN) のエンド・ノード・サポートを提供し、ワークステーションが
ネットワーク内の他のシステムとより柔軟な通信を行なえるようにします。
Personal Communications は、拡張プログラム間通信 (APPC) を提供して、トランザ
クション・プログラム (TP) と呼ばれる分散処理プログラム間の通信をサポートし
ます。 APPN はこの機能をネットワーキング環境まで拡張します。TP は、APPC
を提供するネットワーク内の任意のノードに置くことができます。
APPC と CPI-C の概要
LU 6.2 としても知られている拡張プログラム間通信 (APPC) は、ポータブル・コン
ピューターやワークステーションから、中型コンピューターやホスト・コンピュー
ターなど、さまざまなコンピューター上のプログラム間の高速通信を実現するソフ
トウェアです。 APPC ソフトウェアは、IBM や IBM 以外のさまざまなオペレーテ
ィング・システムで、オペレーティング・システムの一部として、または、別々の
ソフトウェア・パッケージとして利用することができます。
APPC は、アプリケーション・プログラムとネットワーク間のインターフェースと
して機能します。ワークステーション上の通信アプリケーションが APPC ソフトウ
ェアに情報を渡すと、APPC はその情報を受け取って、トークンリング・アダプタ
ー・カードなどのネットワーク・インターフェースに送ります。その情報は、ネッ
トワークを介して、別のコンピューターに送られ、APPC ソフトウェアがネットワ
ーク・インターフェースから情報を受け取ります。APPC は、情報を元の形式に戻
してから、対応する通信アプリケーションに渡します。
APPC は、各種プラットフォームでのプログラム間通信用に一貫した機能セットを
提供します。しかし、アーキテクチャーではこの機能の実現のために、共通アプリ
ケーション・プログラミング・インターフェース (API) を規定していませんでし
た。このため、APPC をサポートするオペレーティング・システムでそれぞれ固有
の API、つまりオペレーティング・システムそのものに非常に近い (したがって、
オペレーティング・システムによって異なる) verb セットを作成していました。同
じオペレーティング・システムを使用する 2 つのコンピューター用にプログラムを
作成する場合、このような相違は問題にはなりません。しかし、ほとんどのクライ
アント/サーバー・アプリケーションは、異種のコンピューター上で稼働し、各コン
ピューターの長所を利用しています。したがって、異なるオペレーティング・シス
テム用にプログラムを設計する場合、2 種類以上の verb セットの使用法を学ぶ必要
があります。
共通プログラミング・インターフェース・コミュニケーション (CPI-C) を使用する
と、この問題がなくなります。CPI-C は、CPI-C をサポートするすべてのシステム
に、CPI-C 呼び出しという 1 つの標準 verb セットを提供します。その結果、1 つ
118
Personal Communications 管理者ガイドおよび解説書
の呼び出しセットを学ぶだけで異なるシステム用のクライアント/サーバー・アプリ
ケーションを作成できるようになりました。
トランザクション・プログラムとは
APPC 通信を開始し、APPC 通信に応答する通信アプリケーションの一部を、トラ
ンザクション・プログラムといいます。トランザクション・プログラムは、完全な
独立型プログラムではありません。トランザクション・プログラムは、他のプログ
ラムとのトランザクション (データの交換) を処理するプログラムの一部分です。
複数の人がお互いに話をしていることを、会話をしているといいます。これと同じ
ように、2 つのトランザクション・プログラム間の通信も会話といいます。
2 つのプログラム間の会話は、2 人で交わす会話と似ています。他の人との会話で
は、会話の始め方と終わり方、話の流れの変え方、情報の交換方法などは、習慣的
なルールに従います。これと同じように、APPC は、トランザクション・プログラ
ム間の会話の開始と停止の方法、どのプログラムが最初に「会話」を行うか、およ
びデータをどのように変換するかを決めた規則を提供するため、プロトコルと呼ば
れます。コンピューターでは、プログラム間の会話に完全で厳密な規則が必要で
す。したがって、APPC は考えられるすべての通信の状況に対応できる、明確に定
義された完全な規則群から構成されます。
APPC プログラムでは、同じトランザクション・プログラムまたは異なるトランザ
クション・プログラムとの間で、一度に複数の会話を活動化することができます。
すべてのトランザクション・プログラムには、通信相手が必要です。したがって、
トランザクション・プログラムはパートナー・トランザクション・プログラムと呼
ばれる対の形で作成されます。
人はさまざまな要素からなる話によってお互いにコミュニケーションを行います。
トランザクション・プログラムの通信には制限があります。トランザクション・プ
ログラムは verb だけを使用して相互に通信を行います。verb とは、会話を開始
し、停止し、制御するためのプログラム言語のことです。
トランザクション・プログラムは、次に示すような APPC verb と CPI-C verb から
構成されます。
ALLOCATE (CPI-C では CMALLC)
別のトランザクション・プログラムとの会話を開始します。
SEND_DATA (CPI-C では CMSEND)
パートナー・トランザクション・プログラムにデータを送信します。
RECEIVE (CPI-C では CMRCV)
パートナー・トランザクション・プログラムからデータを受信します。
DEALLOCATE (CPI-C では CMDEAL)
別のトランザクション・プログラムとの会話を終了します。
APPC verb は、APPC と CPI-C 用のアプリケーション・プログラミング・インタ
ーフェース (API) を構成します。つまり、これらの verb は、トランザクション・
プログラムと APPC ソフトウェア間のインターフェースを表します。
第 11 章 SNA クライアント/サーバーの概念
119
APPC と APPN の違い
APPC とは、異なるコンピューター上の各プログラムが相互に「会話」できるよう
にする通信プロトコルです。APPC は、プログラムとネットワークのハードウェア
およびソフトウェアの間のインターフェースを提供し、プログラムが情報交換時に
使用する規則を定義します。
拡張対等通信ネットワーキング機能 (APPN) は、基盤となるネットワーク・プロト
コルであり、ネットワーク上の中間ノードを介した APPC トラフィックの経路指定
を行います。例えば、プログラム A が APPN を使用してプログラム B と会話す
る場合、APPN はプログラム B が存在するノードを見つけて、ネットワークを介し
て APPC トラフィックを方向指示します。
APPN には、ネットワークの設定や、管理に必要な構成情報量を減らすためのいく
つかの機能があります。これらの機能によって、複雑で時間がかかり、エラーが発
生しやすい多くの作業を自動化することができます。例えば、APPN を使用するワ
ークステーションを新しくインストールする場合、通信を行うすべてのワークステ
ーション用の構成情報を設定する必要はありません。単にコンピューターの名前と
通信を扱う中間ノードのアドレスを与えるだけです。APPN は、ユーザーのワーク
ステーションとの間で行なわれる APPC トラフィックの経路指定に必要なその他の
情報を取り扱います。
APPN ネットワークに接続すると、ユーザー固有の構成を単純化することができ、
ネットワーク上の他のコンピューターがユーザーの位置を見つけやすくなります。
サイド情報の定義
パートナー・プログラムとの会話を始めるには、CPI-C プログラムに次の情報が必
要です。
v パートナー・プログラムの名前
v リモート・コンピューターの LU の名前
v プログラムが使用するセッションのタイプ
v セキュリティー情報
CPI-C パートナー・プログラムでブランクのシンボル宛先名を使用する場合は、サ
イド情報の定義は必要ありません。
APPC による生産性の向上
APPC の拡張機能を使用すると、信頼性の高いクライアント/サーバー・アプリケー
ションの開発をより短期間にし、開発コストを低く抑えることができます。
クライアント/サーバー・アプリケーションは、特に、プログラマー技量を必要とす
るアプリケーションです。アプリケーションが使用するコンピューターやオペレー
ティング・システムについて詳しく理解するだけでは十分ではありません。クライ
アント/サーバー・アプリケーションを設計する場合は、アプリケーションの両サイ
ドで使用するコンピューターと、仲介するネットワークを取り扱う必要がありま
す。例えば、ネットワーク全体のセキュリティーを確保しなければならないため、
効果的なセキュリティー対策を実現することがますます重要になり、より複雑にな
ってきます。また、分散環境では同期化とエラー報告がしばしば問題となります。
これはアプリケーションの両サイドで作業を調整しなければならないためです。
120
Personal Communications 管理者ガイドおよび解説書
APPC がクライアント/サーバー・アプリケーションで広く使われるようになった理
由の 1 つは、セキュリティー、同期化、エラー報告などの便利な機能セットを完全
に備えているという点です。他のプロトコルを使用する場合は、アプリケーション
を作成する際にこれらの機能を構築しなければなりません。例えば、NetBIOS を使
用する場合、アプリケーションごとにセキュリティーの方式を設計し、実現しなけ
ればなりません。このアプローチでは余分な作業を必要とするだけでなく、ネット
ワーク上で互換性のないセキュリティー・システムが生成される可能性がありま
す。これに対して、APPC にはすべての APPC プラットフォーム間で一貫した共通
のセキュリティー・サービス・セットが組み込まれています。
同じように、ほとんどのプロトコルには同期機能が組み込まれていません。パート
ナー・プログラムに送信されたデータが受信され処理されるまで、データの処理を
続行できないプログラムは同期が必要になります。ユーザーが自身で同期ルーチン
を作成するのではなく、APPC は 2 つのプログラム間の同期化の処理に使用できる
確認呼び出しを提供します。
CPI-C による生産性の向上
多くのクライアント/サーバー・アプリケーションは、メインフレーム・システムと
ワークステーション間に分散されているため、ホスト・プログラマーとワークステ
ーション・プログラマーが共同でパートナー・アプリケーションを開発しなければ
なりません。 CPI-C はアプリケーションの通信部分の設計用に共通の言語を用意す
ることで、これらのプログラマーの間の溝を埋めます。また、CPI-C ではオペレー
ティング・システムについて詳しい知識がなくても、アプリケーションの通信部分
を作成することができます。CPI-C アプリケーションを作成すると、ほとんど変更
なしにオペレーティング・システムの間でプログラムを容易に移動することができ
ます。このため、CPI-C インターフェースを使用すると、アプリケーションとプロ
グラミング技術の両方をシステム間です早く移植することができ、費用の点でも高
い効果をもたらします。
論理装置とは
すべての TP は、論理装置 (LU) を介して SNA ネットワークへのアクセス権を取
得します。LU とは、プログラムから verb を受け取り、その verb に基づいて処理
を行う SNA ソフトウェアのことです。TP は自身の LU に APPC verb を発行しま
す。このような verb によって、コマンドやデータがネットワークを介してパートナ
ー LU に流れます。 LU は TP とネットワークとの間の媒介として働き、TP 間の
データ交換を管理します。 1 つの LU が複数の TP にサービスを提供することが
できます。ノード上で複数の LU を同時に活動化することができます。
LU タイプ
Personal Communications では、LU タイプ 0、1、2、3、および 6.2 がサポートさ
れます。 LU タイプ 0、1、2、3 は、ホスト・アプリケーション・プログラムと端
末やプリンターなどの異種装置の間の通信をサポートします。
LU 6.2 は、タイプ 5 のサブエリア・ノードまたはタイプ 2.1 の周辺ノード、ある
いはこの両方にある 2 つのプログラム間の通信と、プログラムと装置間の通信をサ
ポートします。APPC は、LU 6.2 アーキテクチャーを実現したものです。
第 11 章 SNA クライアント/サーバーの概念
121
通信は LU タイプが同じ LU の間でしか行なわれません。例えば、LU 2 は別の
LU 2 と通信を行い、LU 3 とは通信を行いません。
Personal Communications の構成時に、マシンごとにローカル LU とパートナー LU
が一度定義されます。プログラムを設計するときには、使用する特定のマシンの
LU でサポートされる機能を理解しておく必要があります。
従属型 LU と独立 LU
従属型 LU は、セッションの活動化を、システム・サービス制御点 (SSCP) に依存
します。従属型 LU では活動状態の SSCP-LU セッションが必要です。従属型 LU
は、サブエリア・ノードの LU との LU-LU セッションを開始するときにこのセッ
ションを使用します。従属型 LU では、サブエリアの LU との間に一度に 1 つの
セッションだけを開設することができます。サブエリア・ノードの TP との通信で
は、各従属型 LU は一度に 1 つの会話を行うことができます。また、各従属型 LU
は一度に 1 つの TP の通信をサポートできます。
独立 LU は、セッションを活動化するときに SSCP に依存しません。独立 LU
は、サブエリア・ノードの他の LU との間の複数並行セッションをサポートするた
め、複数の会話を行うことができ、サブエリアの TP との通信で複数の TP をサポ
ートすることができます。周辺ノード間の LU でもこのサポートが行なわれます。
従属型 LU と独立 LU の相違は、周辺ノードの LU とサブエリア・ノードの LU
の間のセッションについて述べるときのみ重要です。これ以外の場合は、従属型
LU も独立 LU も、タイプ 2.1 の周辺ノード間 (例えば、Windows NT を稼働する
2 台のワークステーション) の通信時に複数並行セッションと会話をサポートしま
す。Personal Communications の LU は、従属型 LU との単一セッションまたは独
立 LU との複数セッションをサポートすることができます。
セッションとは
複数の TP が相互に通信を行うには、それぞれの LU がセッション と呼ばれる相
互関連の中で接続されていなければなりません。1 つのセッションで 2 つの LU
が接続されるため、これを LU-LU セッションと呼びます。図 3 は、この通信関係
を示しています。同じ種類の 2 つの LU 間の複数の並行セッションを並列 LU-LU
セッションといいます。
図 3. 2 つの LU 間のセッション
122
Personal Communications 管理者ガイドおよび解説書
セッションは、SNA ネットワーク内の 1 対の LU 間のデータ移動を管理するコン
ジット (管路) の働きをします。セッションは、特に、送信されるデータの量、デー
タ・セキュリティー、ネットワークの経路指定、通信量のふく輳などを処理しま
す。
各セッションは、それぞれの LU によって管理されます。通常、TP ではセッショ
ンの特性を取り扱いません。セッションの特性は、次の時点で定義します。
v システムの構成時
v 「サブシステム管理」ウィンドウでセッション・サービス機能を使用するとき
v 管理 verb の使用時
会話とは
TP 間の通信を会話 と呼びます。会話は LU-LU セッションで行なわれます。 TP
が会話を割り振る APPC verb または CPI-C 呼び出しを発行したとき、会話が開始
されます。会話には、使用するデータ転送形式が対応付けられており、双方向交互
形式と双方向同時形式があります。双方向交互形式のデータ転送を指定した会話
は、半二重 会話とも呼ばれます。双方向同時形式のデータ転送を指定した会話は、
全二重 会話とも呼ばれます。
セッションに半二重会話が割り振られると、その会話に接続された TP 間に送受信
の関係が確立され、双方向交互のデータ転送が行なわれます。この場合、情報が一
度に 1 方向ずつ、両方向に転送されます。電話での会話と同様に、1 つの TP が別
の TP を呼び出して、2 つの TP が、相互に 1 回ずつ、会話を終了するまで『会
話』を行います。1 つの TP がデータを送信する verb を発行し、別の TP がデー
タを受信する verb を発行します。データの送信が終了すると、送信側の TP が受
信側の TP に対して会話の送信制御を転送することができます。一方の TP が会話
を終了する時期を決定して、その終了時点を他方の TP に通知します。
セッションに全二重会話が割り当てられている場合は、会話に接続されている両方
の TP が送受信状態で開始され、双方向同時データ転送が行なわれます。この場
合、情報が一度に両方向に転送されます。両方の TP がデータを同時に送受信する
verb を発行できるため、送信制御の転送は必要ありません。両方の TP がデータ送
信を終了する準備ができたことを示した時点で会話は終了し、それぞれの TP がお
互いのパートナーが送信したデータを受信します。エラー状態が発生すると、一方
の TP が会話の両サイドをただちに終了するよう決定する場合があります。
会話では制御情報とデータを交換することができます。TP でアプリケーションに最
適な会話の形式を選択する必要があります。
2 つの TP 間の会話
124 ページの図 4 に、セッション中に発生する 2 つの TP 間の会話を示します。
第 11 章 SNA クライアント/サーバーの概念
123
図 4. 2 つの TP 間の会話
1 つのセッションでは、一度に 1 つの会話しかサポートされませんが、1 つのセッ
ションで多数の会話を順にサポートすることができます。複数の会話でセッション
を繰り返し使用することができるため、セッションは会話に比べて長い時間接続さ
れています。プログラムが会話を割り当てたときに、該当するセッションがすべて
使用中であると、LU は送られてくる接続要求 (割り振り要求) をキューに入れま
す。LU は、セッションが使用可能になると、割り振りを実行します。
2 つの LU が相互に並列セッションを開設して、同時に行なわれる複数の会話をサ
ポートすることもできます。並列セッションは、どちらかの TP が会話を割り振る
ときに、1 つのセッションは存在するが、会話で使用されている場合に発生しま
す。 LU は割り振り要求に応じて新しいセッションを要求することができます。
LU 間の並列セッション
図 5 に、2 つの LU 間の 3 つの並列セッションを示します。各セッションが会話
を実行します。
図 5. LU 間の並列セッション
SNA 通信
Personal Communications は、システム・ネットワーク・アーキテクチャー (SNA)
のタイプ 2.1 のノードをサポートします (SNA LU 6.2 以外の LU に対する SNA
タイプ 2.0 および SNA タイプ 2.1 のサポートも含まれます)。このサポートによ
って、他の多くの IBM SNA 製品と通信するプログラムを作成することができま
す。
ユーザーは、基盤となるネットワークについて詳しい知識を持っていなくても、プ
ログラムを作成することができます。ユーザーが知っておく必要があるのは、パー
トナー LU の名前だけです。パートナー LU の位置を知る必要はありません。
124
Personal Communications 管理者ガイドおよび解説書
SNA がパートナー LU の位置を判別し、データを送るための最適な経路を決定し
ます。 APPC プログラムは、基盤となるネットワークに対する変更 (物理アドレス
の変更など)、新しいアダプターの追加、マシンの再配置などの影響を受けません。
ただし、プログラムでは、交換 SDLC 接続上にリンク接続を確立する必要がありま
す。
Personal Communications は、始動時にローカル LU と論理リンクの定義を設定しま
す。これらの定義は、構成ファイルに格納されます。システム管理アプリケーショ
ン・プログラミング・インターフェース (API) は構成定義と、アダプターやリンク
の活動化を制御する機能を提供します。
SNA ノード操作
「SNA ノード操作」を使用すると、ユーザーとシステム管理者は活動ノードに認識
されるノード・リソースについての情報を表示したり、ノード・リソースに対して
処理を行うことができます。
次の操作がサポートされます。
v リソースの始動と停止
v リソースの削除
v リソース情報の表示
v セッション限度の変更
v パスの切り替えの開始
SNA ノード操作について詳しくは、 151 ページの『第 13 章 SNA ノード操作』ま
たはオンライン・ヘルプを参照してください。
第 11 章 SNA クライアント/サーバーの概念
125
126
Personal Communications 管理者ガイドおよび解説書
第 12 章 AnyNet SNA over TCP/IP
この章では、Personal Communications の AnyNet SNA over TCP/IP 機能について説
明します。
AnyNet SNA over TCP/IP の用途
SNA over TCP/IP は IBM AnyNet ソフトウェア・オファリングの 1 つです。
AnyNet ソフトウェアを使用すると、アプリケーション・プログラムが各種のトラン
スポート・ネットワークや相互接続ネットワークを介して通信できるようになりま
す。AnyNet を使用すると、トランスポート・ネットワークの数を減らすことができ
るため、操作上の複雑さも減少します。これらの利点は、既存のアプリケーショ
ン・プログラムやハードウェアを修正せずに得られます。
Personal Communications の AnyNet 機能を使用すると、 IP ネットワーク上で
SNA アプリケーションの通信が可能になります。これは Personal Communications
エミュレーター (3270 と 5250 の両方) だけでなく、APPC および CPI-C のアプリ
ケーションにも当てはまります。
以下に説明するネットワーク構成は、SNA over TCP/IP のアクセス・ノードとゲー
トウェイの使用方法を示したものです。
TCP/IP ネットワークを介した APPC または CPI-C アプリケー
ションの実行
図 6 には、Personal Communications の AnyNet SNA over TCP/IP 機能を使用し
て、IP ネットワークを介した SNA アプリケーション間の通信を可能にする方法が
示されています。類似の構成についての構成情報が、「はじめに」に記載されてい
ます。
図 6. TCP/IP ネットワークを介した APPC または CPI-C アプリケーションの実行
© Copyright IBM Corp. 1989, 2003
127
AnyNet を使用した異なるプラットフォームの SNA アプリケーシ
ョンの接続
図 7 には、AnyNet SNA over TCP/IP 機能を使用する多数の製品が示されていま
す。AnyNet ゲートウェイ (ノード F) により、 SNA アプリケーションは TCP/IP
と SNA を組み合わせたネットワークを介して通信できます。
図 7. AnyNet を使用した異なるプラットフォームの SNA アプリケーションの接続
ゲートウェイのチェーニングによる複数の SNA ネットワークおよ
び IP ネットワークの接続
ゲートウェイのチェーニングにより、SNA ネットワークに複数の IP ネットワーク
を接続することができます。
128
Personal Communications 管理者ガイドおよび解説書
注: 図 8 では 3 つのネットワークが接続されていますが、連結できるネットワーク
の数に制限はありません。
図 8. 複数ゲートウェイのチェーニングによる複数の IP ネットワークの接続
TCP/IP ネットワークを介した 5250 エミュレーション
図 9 には、AnyNet を使用して TCP/IP ネットワーク上での 5250 エミュレーショ
ンを可能にする方法が示されています。この例の構成に関する説明が、「はじめ
に」に記載されています。
図 9. TCP/IP ネットワーク接続の 5250 エミュレーション
第 12 章 AnyNet SNA over TCP/IP
129
TCP/IP ネットワークを介した APPC3270 エミュレーション
AnyNet を使用すると、 TCP/IP ネットワークを介した APPC3270 エミュレーショ
ンも可能になります。図 10 を参照してください。この例の構成に関する説明が、
「はじめに」に記載されています。
図 10. TCP/IP ネットワークを介した APPC3270 エミュレーション
TCP/IP ネットワークを介した DLUR 経由の 3270 エミュレーシ
ョン
図 11 には、Personal Communications の AnyNet SNA over TCP/IP 機能を使用し
て、 TCP/IP ネットワーク上の 3270 エミュレーションを可能にする方法が示され
ています。アクセス・ノードであるノード B は、従属型 LU リクエスター
(DLUR) として定義されます。この例の構成に関する説明が、「はじめに」に記載
されています。
図 11. TCP/IP ネットワークを介した DLUR 経由の 3270 エミュレーション
130
Personal Communications 管理者ガイドおよび解説書
SNA ネットワーク上の VTAM® ホストとの SNA ゲートウェイを
経由した TCP/IP ネットワークを介した 3270 エミュレーション
図 12 には、ダウンストリーム・ワークステーションとサブエリア・ホストとの従属
型 LU 通信をサポートする構成が示されています。この例では、ノード B は、
AnyNet を介する zSeries ホストとの従属型 LU 通信用に構成されています。この
例の構成に関する説明が、「はじめに」に記載されています。
図 12. SNA ネットワーク上の VTAM ホストとの SNA ゲートウェイを経由した TCP/IP ネッ
トワークを介した 3270 エミュレーション
APPN ネットワーク上の VTAM ホストとの SNA ゲートウェイ
を経由した TCP/IP ネットワークを介した 3270 エミュレーショ
ン
132 ページの図 13 には、ダウンストリーム・ワークステーションと APPN ホスト
との従属型 LU 通信をサポートする構成が示されています。ノード C の構成は、
前の例のノード B の構成と同じですが、 VTAM ホストと OS/2 ゲートウェイが
APPN ネットワークに接続されています。
第 12 章 AnyNet SNA over TCP/IP
131
図 13. APPN ネットワーク上の VTAM ホストとの SNA ゲートウェイを経由した TCP/IP ネ
ットワークを介した 3270 エミュレーション
TCP/IP ネットワークを介した SNA ゲートウェイ経由の 3270 エ
ミュレーション
図 14 には、単一の IP ネットワークを介したダウンストリーム・ワークステーショ
ンの従属型 LU 通信をサポートする構成が示されています。3 台のマシンのいずれ
でも、 AnyNet SNA over TCP/IP が稼動しています。前の例と同様に、ノード A
は従属型 LU サーバー (DLUS) であり、ノード B は 従属型 LU リクエスター
(DLUR) です。この例の構成に関する説明が、「はじめに」に記載されています。
図 14. TCP/IP ネットワークを介した SNA ゲートウェイ経由の 3270 エミュレーション
SNA over TCP/IP の動作
SNA over TCP/IP は、SNA アーキテクチャーの下位のトランスポート層をバイパス
するプロトコルを使用します。このプロセスは、 SNA アプリケーション・プログ
ラムには影響を与えません。アプリケーション・プログラムは、サポートされる
API を使用して、Personal Communications のプレゼンテーション・サービスにデー
132
Personal Communications 管理者ガイドおよび解説書
タを渡します。このデータは、さらに、SNA アーキテクチャーの各層を経て、デー
タ・リンク制御レベルで SNA over TCP/IP に渡されます。 Personal
Communications がアプリケーション・プログラムのためにセッションを開始する
と、 SNA over TCP/IP は SNA 経路指定情報 (ネットワーク修飾名) を IP 経路指
定情報 (IP アドレス) に変換し、その IP アドレスを使用して適切なシステムとの
TCP 接続を作成します。
図 15 には、SNA over TCP/IP アクセス・ノードにより IP ネットワークを介した
SNA アプリケーションの通信が可能になる方法が示されています。
図 15. Personal Communications の SNA over TCP/IP の構造
ユーザーが定義する構成情報により、SNA over TCP/IP は次のことを判別します。
v データの経路指定に SNA と IP のどちらを使用するか
v ネットワーク修飾 LU 名と関連した IP アドレス
SNA over TCP/IP は、事前割り当てポート (397) にバインドされているストリーム
(TCP) ソケットとデータグラム (UDP) ソケットを両方とも使用します。このポート
を介して受け取られた情報は、いずれも AnyNet に経路指定されます。
SNA リソースの IP アドレスへのマッピング
SNA セッションが確立されるためには、まず SNA over TCP/IP アクセス・ノード
がパートナーの IP アドレスを判別する必要があります。パートナーの SNA ID
は、次のステップにより IP アドレスにマップされます。
1. SNA over TCP/IP は、次のいずれかの形式で、Personal Communications から
SNA ID を受け取ります。
第 12 章 AnyNet SNA over TCP/IP
133
v LU 名の場合は、netid.luname
v CP 名の場合は、netid.cpname
2. SNA over TCP/IP は、受け取った ID により次のドメイン・ネームを生成しま
す。
v LU 名の場合は、luname.netid.snasuffix
v CP 名の場合は、cpname.netid.snasuffix
注: snasuffix のデフォルト値は SNA.IBM.COM です。SNA ドメイン・ネー
ム・サフィックスの詳細については、オンライン・ヘルプを参照してくださ
い。
図 16 に、SNA over TCP/IP が生成するドメイン・ネームの例を示します。
図 16. SNA over TCP/IP が作成するドメイン・ネームの形式
3. SNA over TCP/IP は、ドメイン・ネームを IP アドレスに変換することを要求し
ます。
4. TCP/IP は、HOSTS ファイルまたはドメイン・ネーム・サーバーを使用して、ド
メイン・ネームを IP アドレス (例えば、9.67.192.28) に変換します。
IP ネットワークに SNA over TCP/IP ゲートウェイが含まれている場合は、アドレ
ス・マッピングについて次のことも考慮してください。
ゲートウェイを通してパートナー LU に到達できる場合は、そのパートナーの
ドメイン・ネームをゲートウェイの IP アドレスにマップする必要があります。
並列ゲートウェイがある場合は、各ゲートウェイの IP アドレスにドメイン・ネ
ームをマップしてください。
ドメイン・ネームと IP アドレスの定義
この節では、SNA リソースを IP アドレスにマップするために AnyNet が使用する
TCP/IP のネーム・レゾリューション機能について説明します。この機能は、ローカ
ル HOSTS ファイルとドメイン・ネーム・サーバーの両方を照会し、ドメイン・ネ
ーム (例えば、lu1.neta1.sna.ibm.com) を IP アドレス (例えば、10.1.1.1) に変換
します。
134
Personal Communications 管理者ガイドおよび解説書
HOSTS ファイル
TCP/IP の HOSTS ファイルを使用して、ユーザーのネットワーク用にドメ
イン・ネームと IP アドレスを定義することができます。しかし、ネットワ
ークが大きくなると、各ユーザー・ワークステーションで HOSTS ファイル
を保守するのに時間がかかりすぎるようになるので、ドメイン・ネーム・サ
ーバーを使用することをお勧めします。
HOSTS ファイルは次のものをリストします。
v IP アドレス
v ドメイン・ネーム
v ドメイン・ネームのその他の別名
注: Windows/NT の場合、これは NT システムの drivers¥etc サブディレ
クトリーにあります。Windows 95 と Windows 98 の場合、これは
Windows のシステム・ディレクトリーにあります。
例えば、IP アドレスが 10.1.1.1、ネットワーク ID が NETA1、 SNA リソ
ース名が LUA1、SNA ドメイン・ネーム・サフィックスがデフォルト
(sna.ibm.com) である場合は、HOSTS ファイルに次のように入力します。
10.1.1.1
lua1.neta1.sna.ibm.com
ドメイン・ネーム・サーバー
ドメイン・ネームと IP アドレスをドメイン・ネーム・サーバー・データベ
ースに定義することもできます。
各 SNA ID は、ドメイン・ネーム・サーバーにより、対応する IP アドレ
スにマップされます。これらのサーバーの位置は、「コントロール パネ
ル」の「ネットワーク」セクションに構成されます。
HOSTS ファイルとドメイン・ネーム・サーバーの詳細については、TCP/IP 資料を
参照してください。ワークステーションで、Windows 95、Windows 98、Windows
NT、Windows Me、Windows 2000、または Windows XP の TCP/IP サポートを使
用している場合は、Windows 95、Windows 98、Windows NT、Windows
Me、Windows 2000、または Windows XP プロダクトに付属しているオンラインの
TCP/IP 資料を参照してください。
固有の CP 名および接続ネットワーク名の定義
1 つの SNA ネットワークと 2 つ以上の IP ネットワークを接続する 2 つ以上の
SNA over TCP/IP ゲートウェイを含む構成では、IP ネットワークごとに、固有の
SNA 制御点 (CP) 名と固有の SNA 接続ネットワーク名を定義する必要がありま
す。
IP ネットワーク内のアクセス・ノードに常駐する LU は、すべてこの CP 名があ
るノードに常駐するものとして現れます。
ドメイン・ネーム・サーバーの逆引き用データ・ファイル、または HOSTS ファイ
ルを使用して、それぞれの IP ネットワークに CP 名と接続ネットワーク名を定義
します。 IP アドレス 127.0.0.3 を CP 名にマップし、IP アドレス 127.0.0.4 を接
続ネットワーク名にマップします。
第 12 章 AnyNet SNA over TCP/IP
135
逆引き用のデータ・ファイルの項目の例を次に示します。SNA ネットワーク ID が
NETA、 CP 名が MYCPNAME、接続ネットワーク名が MYCNET の IP ネットワ
ークの場合、定義する項目は次のようになります。
127.0.0.3
127.0.0.4
NETA.MYCPNAME.
NETA.MYCNET.
注:
1. 名前の終わりのピリオドは、DNS 逆引き用データ・ファイルの中で定義する場
合にのみ必要です。HOSTS ファイルで定義する場合はピリオドは不要です。
2. SNA ドメイン・ネーム・サフィックスは含めないでください。
Personal Communications の AnyNet SNA over TCP/IP 機能は、デフォルトの CP
名 ($ANYNET.$GWCP) とデフォルトの接続ネットワーク名 ($ANYNET.$GWCNET)
を提供します。 IP ネットワークが 1 つの構成の場合、 CP 名または接続ネットワ
ーク名を定義しないでデフォルト値を使用することができます。複数の IP ネット
ワークを接続する複数ゲートウェイ構成の場合は、そのうちの 1 つの IP ネットワ
ークにデフォルト値を使用することができます。この場合、他のすべての IP ネッ
トワークには、固有の CP 名と接続ネットワーク名を定義する必要があります。
図 17 に、2 つの IP ネットワークがある構成に CP 名と接続ネットワーク名を定
義する方法を示します。「はじめに」に例が示されています。
図 17. CP 名と接続ネットワーク名の定義
136
Personal Communications 管理者ガイドおよび解説書
経路指定優先プロトコルの設定と修正
SNA アプリケーションがセッションを開始する場合、Personal Communications はま
ず使用するトランスポート (SNA、IP、またはこの 2 つの組み合わせ) を判別する
必要があります。
Personal Communications は、特定の経路指定優先がパートナー LU 用に設定されて
いない限り、デフォルトの経路指定優先をセッションに使用します。次に、Personal
Communications は、優先されたトランスポートを使用してパートナー LU のセッシ
ョンを設定します。
パートナーが優先されたトランスポートを通して使用できない場合、Personal
Communications は、経路指定優先テーブルの設定に従って、別のトランスポートを
通るようにセッションを再経路指定することができます。例えば、宛先 LU の経路
指定優先テーブルの設定が非ネイティブ・ファーストであった場合、Personal
Communications は TCP/IP を介するセッションを設定しようとします。パートナー
が TCP/IP を通して使用できない場合、Personal Communications は SNA を通して
セッションを経路指定しようとします。ただし、宛先 LU の経路指定優先テーブル
の設定が非ネイティブ専用の場合は、Personal Communications は TCP/IP を通るセ
ッションを設定しようとします。TCP/IP が使用できない場合、 Personal
Communications では非ネイティブ・トランスポートしか使用できない設定になって
いるため、SNA を介する経路指定を行いません。
経路指定優先テーブルは新しいセッションのみに使用されます。すでに存在してい
るセッションは同じトランスポートを使用します。経路指定優先テーブルが変更さ
れても、それらのセッションが停止されて再経路指定されることはありません。
デフォルトの経路指定優先を次の 1 つに設定または変更できます。
ネイティブ・ファースト
要求は SNA を介して経路指定されます。SNA 経路が使用できない場合、
要求は TCP/IP を介して経路指定されます。
非ネイティブ・ファースト
要求は TCP/IP を介して経路指定されます。TCP/IP 経路が使用できない場
合、要求は SNA を介して経路指定されます。
ネイティブ専用
要求は SNA を介してのみ経路指定されます。SNA 経路が使用できない場
合は、接続が失敗します。
非ネイティブ専用
要求は TCP/IP を介してのみ経路指定されます。TCP/IP 経路が使用できな
い場合は、接続が失敗します。
役立つヒント
この項には、チューニング、SLIP または PPP 経由の TCP/IP 接続、および動的 IP
アドレスに関する、有用なヒントが記述されています。
第 12 章 AnyNet SNA over TCP/IP
137
チューニング
TCP/IP ゲートウェイを経由して複数の SNA を通って LU をアクセスし、この LU
名を複数の IP アドレスにマップしている場合、AnyNet の基本パラメーターを構成
する際に、接続再試行の所要時間と接続待ち時間制限を増やすようにしてくださ
い。こうすれば確実に、可能なすべてのアダプターとゲートウェイに TCP が接続
を試みるようにできます。非活動状態の IP アドレスに対して 90 秒待機すると、
TCP 接続が失敗します。
iSeries への接続
SNA over TCP/IP を使用して iSeries に接続することができない場合は、以下の手
順を実行します。
1. iSeries 上で ANYNET サポートがアクティブになっていることを確認します。
iSeries でコマンド DSPNETA を出して、ANYNET 状況が yes (はい) になって
いることを確認します。
2. PC 上で HOSTS ファイルを編集し、IP アドレスを iSeries の CP 名にマッピン
グします。
3. PC をリブートして、SNA over TCP/IP 接続をアクティブにします。
動的 IP アドレス
一般的に、AnyNet SNA over TCP/IP は、IP アドレスに静的に (固定的に) 対応付
けられた SNA リソース (例えば、LU 名、CP 名、idblk/num) を使用します。しか
し、構成および、接続をどのように開始するかによって、IP アドレスが動的に割り
当てられる (例えば DHCP) 環境で、AnyNet SNA over TCP/IP を使用できる場合が
あります。
APPC アプリケーションまたは CPI-C アプリケーション
動的に割り当てられた IP アドレスを持つ、SNA over TCP/IP アクセス・ノードは
常に、固定的な IP アドレスを持つ SNA over TCP/IP アクセス・ノードまたはゲー
トウェイ接続の他の SNA に、セッションを開始することができます。
固定的 IP アドレスを持つ SNA over TCP/IP アクセス・ノードまたはゲートウェイ
(ノード A) が、動的 IP アドレスを持つパートナー (ノード B) とセッションを開
始できる唯一の方法は、次の方法です。
v ノード B がノード A への (または経由の) セッションを最初に開始した。
v ステップ 1 で開始したセッションがまだアクティブである。
従属型 LU アプリケーション
注: この項の情報は、LU 0、1、2、3、または従属型 6.2 アプリケーションに適用
されます。
動的に割り当てられた IP アドレスを持つ SNA over TCP/IP アクセス・ノードは、
次の条件を満たす場合に従属型 LU 通信をサポートすることができます。
v 従属型 LU 通信が、次のいずれかのシステムで SNA ゲートウェイを経由してい
る。
– Communications Manager/2 V5 またはこれ以降
138
Personal Communications 管理者ガイドおよび解説書
– Communications Server for Windows 5.0 またはこれ以降
v 動的に割り当てられた IP アドレスを持つ、SNA over TCP/IP アクセス・ノード
が、固定的な IP アドレスを持つ SNA ゲートウェイに接続を開始する。
TCP/IP 接続の AnyNet SNA over TCP/IP 上の DLUS/DLUR を経由した従属型 LU
通信は、DLUR ノードが動的に割り当てられた IP アドレスを持つ場合は、サポー
トされません。
AnyNet の構成例
このセクションには、SNA over IP 接続を実行する AnyNet の例が記載されていま
す。以下の構成説明は、Windows NT および Windows 95 のオペレーティング・シ
ステムでのみ完全なものです。すべての例において、SNA ドメイン・ネーム・サフ
ィックスは SNA.IBM.COM です。
注:
1. 以下の例で Windows 95 が示されている場合、Windows 98 でも同じである可能
性があります。
2. Windows NT が示されている場合、Windows 2000 でも同じである可能性があり
ます。
Personal Communications の一部としての AnyNet に関する詳細は、「3270 エミュ
レーター ユーザーズ・リファレンス」または「5250 エミュレーター ユーザーズ・
リファレンス」を参照してください。
例 1. TCP/IP ネットワークを介した 5250 エミュレーション
図 18. TCP/IP ネットワークを介した 5250 エミュレーション
Windows 95 ワークステーション (ノード A) と iSeries ホスト (ノード B) の間の
通信を確立するには、以下のステップに従います。
Windows 95 ノード A のために、以下のことを行なってください。
1. ローカルの HOSTS ファイルに以下の項目を追加します。
第 12 章 AnyNet SNA over TCP/IP
139
10.1.1.1 CPNAME1.NETA.SNA.IBM.COM
2. Personal Communications の構成ツールを使用して、ワークステーション・プロフ
ァイルを作成します。
a. 「セッションの開始/構成」アイコンをクリックするか、または「通信」メニ
ューから「構成」をクリックします。「通信の構成」ウィンドウが表示され
ます。
b. 以下のオプションを選択します。
v ホスト: iSeries
v インターフェース: AnyNet
v 接続: TCP/IP 5250
c. 「構成」をクリックします。
d. 「リンクの構成」をクリックする。
e. 「ローカル・システムの構成」ウィンドウで、以下を入力します。
PC ロケーション名: NETA.CPNAME2
「論理接続の構成」ウィンドウで、以下を入力します。
システム・ロケーション名: NETA.CPNAME1
f. ワークステーション・プロファイルを保管します。
iSeries ノード B のために、ローカルの HOSTS ファイルに以下の項目を追加して
ください。
10.2.1.1 CPNAME2.NETA.SNA.IBM.COM
例 2. TCP/IP ネットワークを介した APPC または CPI-C アプリ
ケーションの実行
図 19. TCP/IP ネットワークを介した APPC または CPI-C アプリケーションの実行
Windows NT ノードと Windows 95 ノードの間の通信を確立するには、以下のステ
ップに従います。この例では、CP 名が LU 名として使用されていることに注意し
てください。
140
Personal Communications 管理者ガイドおよび解説書
Windows 95 ノード A のために、以下のことを行なってください。
1. ローカルの HOSTS ファイルに以下の項目を追加します。
172.25.11.2
CP2.NETA.SNA.IBM.COM
2. Personal Communications の構成ツールを使用して、構成を作成します。
a. 「SNA ノード構成」アイコンをクリックするか、または「選択」→「起動」
→「SNA ノード構成」をクリックします。 Personal Communications の
「SNA ノード構成」ウィンドウが表示されます。
b. 構成オプション・リストで「ノードの構成」を選択してから、「新規」をク
リックします。
c. 「ノードの定義」ウィンドウの「基本」タブで、以下を入力します。
完全修飾 CP 名: NETA.CP1
「OK」をクリックして、ノード構成を完了します。
d. 「装置の構成」を選択します。 DLC リストで、AnyNet SNA/IP を選択
し、「新規」をクリックします。
e. 「AnyNet SNA over TCP/IP 装置の定義」ウィンドウの「基本」タブで、以
下を入力します。
SNA ドメイン・ネーム・サフィックス: SNA.IBM.COM
f. 「優先経路指定」タブをクリックします。
デフォルト優先経路指定: 非ネイティブ専用
「OK」をクリックして、AnyNet 装置の構成を完了します。
g. Personal Communications の「SNA ノード構成」ウィンドウで、「ファイル」
をクリックします。「別名保管」をクリックし、保管するための希望のファ
イル名を入力します。
Windows NT ノード B のために、以下のことを行なってください。
1. ローカルの HOSTS ファイルに以下の項目を追加します。
172.25.11.1
CP1.NETA.SNA.IBM.COM
2. Personal Communications の構成ツールを使用して、構成を作成します。
a. 「SNA ノード構成」アイコンをクリックするか、または「選択」→「起動」
→「SNA ノード構成」をクリックします。 Personal Communications の
「SNA ノード構成」ウィンドウが表示されます。
b. 構成オプション・リストで「ノードの構成」を選択してから、「新規」をク
リックします。
c. 「ノードの定義」ウィンドウの「基本」タブで、以下を入力します。
完全修飾 CP 名: NETA.CP2
「OK」をクリックして、ノード構成を完了します。
d. 「装置の構成」を選択します。 DLC リストで、AnyNet SNA/IP を選択
し、「新規」をクリックします。
e. 「AnyNet SNA over TCP/IP 装置の定義」ウィンドウの「基本」タブで、以
下を入力します。
SNA ドメイン・ネーム・サフィックス: SNA.IBM.COM
f. 「優先経路指定」タブをクリックします。
第 12 章 AnyNet SNA over TCP/IP
141
デフォルト優先経路指定: 非ネイティブ専用
「OK」をクリックして、AnyNet 装置の構成を完了します。
g. Personal Communications の「SNA ノード構成」ウィンドウで、「ファイル」
をクリックします。「別名保管」をクリックし、保管するための希望のファ
イル名を入力します。
3. 各マシンで Personal Communications を開始します。
4. アプリケーション (例えば、APING など) を開始します。
例 3. TCP/IP ネットワークを介した APPC3270 エミュレーショ
ン
図 20. TCP/IP ネットワークを介した APPC3270 エミュレーション
VTAM ホスト (ノード A) と Windows 95 (ノード B) の間の通信を確立するに
は、以下のステップに従います。
VTAM ノード A のために、ローカルの HOSTS ファイルに以下の項目を追加して
ください。
10.2.1.2
LUNAME2.NETA.SNA.IBM.COM
Windows 95 ノード B のために、以下のことを行なってください。
1. ローカルの HOSTS ファイルに以下の項目を追加します。
10.1.1.1
LUNAME1.NETA.SNA.IBM.COM
2. Personal Communications の構成ツールを使用して、ワークステーション・プロフ
ァイルを作成します。
a. 「セッションの開始/構成」アイコンをクリックするか、または「通信」メニ
ューから「構成」をクリックします。「通信の構成」ウィンドウが表示され
ます。
b. 以下のオプションを選択します。
v ホスト: zSeries
v インターフェース: AnyNet
v 接続: APPC3270
142
Personal Communications 管理者ガイドおよび解説書
c. 「構成」をクリックします。
d. 「リンクの構成」をクリックします。
e. 「ローカル・システムの構成」ウィンドウで、以下を入力します。
PC ロケーション名: NETA.LUNAME2
f. 「論理接続の構成」ウィンドウで、以下を入力します。
v システム・ロケーション名: NETA.LUNAME1
v 優先経路指定: 非ネイティブ専用
g. 「AnyNet 接続の構成」ウィンドウで、以下を入力します。
SNA ドメイン・ネーム・サフィックス: SNA.IBM.COM
h. ワークステーション・プロファイルを保管します。
例 4. TCP/IP ネットワークを介した DLUR 経由の 3270 エミュ
レーション
図 21. TCP/IP ネットワークを介した DLUR 経由の 3270 エミュレーション
VTAM ホスト (ノード A) と Windows 95 ワークステーションの間の通信を確立す
るには、以下のステップに従います。
VTAM ノード A のために、HOSTS ファイルに以下の項目を追加してください。
192.168.7.10
192.168.7.10
CP2.NETA.SNA.IBM.COM
DEPLU1.NETA.SNA.IBM.COM
Windows 95 ノード B のために、以下のことを行なってください。
1. ローカルの HOSTS ファイルに以下の項目を追加します。
192.168.7.8
CP1.NETA.SNA.IBM.COM
2. Personal Communications の構成ツールを使用して、ワークステーション・プロフ
ァイルを作成します。
第 12 章 AnyNet SNA over TCP/IP
143
a. 「セッションの開始/構成」アイコンをクリックするか、または「通信」メニ
ューから「構成」をクリックします。「通信の構成」ウィンドウが表示され
ます。
b. 以下のオプションを選択します。
v ホスト: zSeries
v インターフェース: AnyNet
v 接続: TCP/IP DLUR 経由 LU 0、1、2、3
c. 「構成」をクリックします。
d. 「リンクの構成」をクリックします。
e. 「ローカル・システムの構成」ウィンドウで、以下を入力します。
PC ロケーション名: NETA.CP2
f. 「DLUR の構成」ウィンドウで、以下を入力します。
v DLUS 名: NETA.CP1
v 優先経路指定: 非ネイティブ専用
g. 「AnyNet 接続の構成」ウィンドウで、以下を入力します。
SNA ドメイン・ネーム・サフィックス: SNA.IBM.COM
h. ワークステーション・プロファイルを保管します。
例 5. SNA ネットワーク上の VTAM ホストとの SNA ゲートウ
ェイを経由した TCP/IP ネットワークを介した 3270 エミュレー
ション
図 22. SNA ネットワーク上の VTAM ホストとの SNA ゲートウェイを経由した TCP/IP ネッ
トワークを介した 3270 エミュレーション
OS/2 (または Windows NT) ノード A のために、HOSTS ファイルに以下の項目を
追加してください。
172.16.5.6
CP1.NETA.SNA.IBM.COM
Windows 95 ワークステーション (ノード B) と VTAM ホストの間の通信を確立す
るには、以下のステップに従います。
144
Personal Communications 管理者ガイドおよび解説書
Windows 95 ノード B のために、以下のことを行なってください。
1.
ローカルの HOSTS ファイルに以下の項目を追加します。
172.16.3.4
2.
CP2.NETA.SNA.IBM.COM
Personal Communications の構成ツールを使用して、ワークステーション・プロ
ファイルを作成します。
a. 「セッションの開始/構成」アイコンをクリックするか、または「通信」メニ
ューから「構成」をクリックします。「通信の構成」ウィンドウが表示され
ます。
b. 以下のオプションを選択します。
v ホスト: zSeries
v インターフェース: AnyNet
v 接続: TCP/IP LU 0、1、2、3
c. 「構成」をクリックします。
d. 「リンクの構成」をクリックします。
e. 「ローカル・システムの構成」ウィンドウで、以下を入力します。
PC ロケーション: NETA.CP1
f. 「AnyNet 接続の構成」ウィンドウで、以下を入力します。
v SNA ドメイン・ネーム・サフィックス: SNA.IBM.COM
v 完全修飾 CP 名: NETA.CP2
g. ワークステーション・プロファイルを保管します。
例 6. TCP/IP ネットワークを介した SNA ゲートウェイ経由の
3270 エミュレーション
図 23. TCP/IP ネットワークを介した SNA ゲートウェイ経由の 3270 エミュレーション
Windows 95 ワークステーション (ノード C) と VTAM ホスト (ノード A) の間の
通信を確立するには、以下のステップに従います。
VTAM ノード A のために、HOSTS ファイルに以下の項目を追加してください。
10.1.1.2
10.1.1.2
CP2.NETA.SNA.IBM.COM
DEPLU1.NETA.SNA.IBM.COM
第 12 章 AnyNet SNA over TCP/IP
145
OS/2 (または Windows NT) ノード B のために、HOSTS ファイルに以下の項目を
追加してください。
10.1.1.3
10.1.1.1
CP1.NETA.SNA.IBM.COM
CP3.NETA.SNA.IBM.COM
Windows 95 ノード C のために、以下のことを行なってください。
1. ローカルの HOSTS ファイルに以下の項目を追加します。
10.1.1.2
CP2.NETA.SNA.IBM.COM
2. Personal Communications の構成ツールを使用して、ワークステーション・プロフ
ァイルを作成します。
a. 「セッションの開始/構成」アイコンをクリックするか、または「通信」メニ
ューから「構成」をクリックします。「通信の構成」ウィンドウが表示され
ます。
b. 以下のオプションを選択します。
v ホスト: zSeries
v インターフェース: AnyNet
v 接続: TCP/IP LU 0、1、2、3
c. 「構成」をクリックします。
d. 「リンクの構成」をクリックします。
e. 「ローカル・システムの構成」ウィンドウで、以下を入力します。
PC ロケーション: NETA.CP1
f. 「AnyNet 接続の構成」ウィンドウで、以下を入力します。
v SNA ドメイン・ネーム・サフィックス: SNA.IBM.COM
v 完全修飾 CP 名: NETA.CP2
g. ワークステーション・プロファイルを保管します。
例 7. APPN ネットワーク上の VTAM ホストへの AnyNet
SNA/IP ゲートウェイを経由した TCP/IP ネットワークを介した
3270 エミュレーション
146
Personal Communications 管理者ガイドおよび解説書
図 24. APPN ネットワーク上の VTAM ホストへの AnyNet SNA/IP ゲートウェイを経由した
TCP/IP ネットワークを介した 3270 エミュレーション
OS/2 (または Windows NT) ワークステーション (ノード B) と Windows 95 ワー
クステーション (ノード C) の間の通信を確立するには、以下のステップに従いま
す。
OS/2 (または Windows NT) ノード B のために、HOSTS ファイルに以下の項目を
追加してください。
192.168.1.2 CP2.NETA.SNA.IBM.COM
127.0.0.2
DEPLU1.NETA.SNA.IBM.COM
192.168.1.2 DEPLU1.NETA.SNA.IBM.COM
Windows 95 ノード C のために、以下のことを行なってください。
1. ローカルの HOSTS ファイルに以下の項目を追加します。
192.168.1.1 CP1.NETA.SNA.IBM.COM
2. Personal Communications の構成ツールを使用して、ワークステーション・プロフ
ァイルを作成します。
a. 「セッションの開始/構成」アイコンをクリックするか、または「通信」メニ
ューから「構成」をクリックします。「通信の構成」ウィンドウが表示され
ます。
b. 以下のオプションを選択します。
v ホスト: zSeries
v インターフェース: AnyNet
v 接続: TCP/IP DLUR 経由 LU 0、1、2、3
c. 「構成」をクリックします。
d. 「リンクの構成」をクリックします。
e. 「ローカル・システムの構成」ウィンドウで、以下を入力します。
PC ロケーション名: NETA.CP2
f. 「DLUR の構成」ウィンドウで、以下を入力します。
v DLUS 名: NETA.CP1
v 優先経路指定: 非ネイティブ専用
g. 「AnyNet 接続の構成」ウィンドウで、以下を入力します。
第 12 章 AnyNet SNA over TCP/IP
147
SNA ドメイン・ネーム・サフィックス: SNA.IBM.COM
h. ワークステーション・プロファイルを保管します。
例 8. 異なる IP ネットワーク上の Windows NT ワークステーシ
ョンおよび Windows 95 ワークステーションからの 3270 エミ
ュレーション
図 25. 異なる IP ネットワーク上の 3270 エミュレーション
Windows NT ワークステーション (ノード A) から、および Windows 95 (ノード
D) から、VTAM ホスト (ノード E) への通信を確立するには、以下のステップに従
います。
Windows NT ノード A のために、以下のことを行なってください。
1. ローカルの HOSTS ファイルに以下の項目を追加します。
10.2.4.8
127.0.0.4
127.0.0.3
CP5.NETB.SNA.IBM.COM
IPNET1.GWCNET
IPNET1.CP1
2. Personal Communications の構成ツールを使用して、ワークステーション・プロフ
ァイルを作成します。
148
Personal Communications 管理者ガイドおよび解説書
a. 「セッションの開始/構成」アイコンをクリックするか、または「通信」メニ
ューから「構成」をクリックします。「通信の構成」ウィンドウが表示され
ます。
b. 以下のオプションを選択します。
v ホスト: zSeries
v インターフェース: AnyNet
v 接続: TCP/IP DLUR 経由 LU 0、1、2、3
c. 「構成」をクリックします。
d. 「リンクの構成」をクリックします。
e. 「ローカル・システムの構成」ウィンドウで、以下を入力します。
PC ロケーション: NETA.CP1
f. 「DLUR の構成」ウィンドウで、以下を入力します。
v DLUS 名: NETB.CP5
v 優先経路指定: 非ネイティブ専用
g. 「AnyNet 接続の構成」ウィンドウで、以下を入力します。
SNA ドメイン・ネーム・サフィックス: SNA.IBM.COM
h. ワークステーション・プロファイルを保管します。
OS/2 (または Windows NT) ノード B のために、HOSTS ファイルに以下の項目を
追加してください。
10.2.4.6
127.0.0.2
10.2.4.6
127.0.0.4
127.0.0.3
CP1.NETA.SNA.IBM.COM
DEPLU1.NETA.SNA.IBM.COM
DEPLU1.NETA.SNA.IBM.COM
IPNET1.GWCNET
IPNET1.CP1
OS/2 (または Windows NT) ノード C のために、HOSTS ファイルに以下の項目を
追加してください。
172.20.1.2
127.0.0.2
172.20.1.2
127.0.0.4
127.0.0.3
CP4.NETC.SNA.IBM.COM
DEPLU2.NETC.SNA.IBM.COM
DEPLU2.NETC.SNA.IBM.COM
IPNET2.GWCNET
IPNET2.CP2
Windows 95 ノード D のために、以下のことを行なってください。
1. ローカルの HOSTS ファイルに以下の項目を追加します。
172.20.1.1
127.0.0.4
127.0.0.3
2.
CP5.NETB.SNA.IBM.COM
IPNET2.GWCNET
IPNET2.CP2
Personal Communications の構成ツールを使用して、ワークステーション・プロ
ファイルを作成します。
a. 「セッションの開始/構成」アイコンをクリックするか、または「通信」メニ
ューから「構成」をクリックします。「通信の構成」ウィンドウが表示され
ます。
b.
以下のオプションを選択します。
v ホスト: zSeries
v インターフェース: AnyNet
第 12 章 AnyNet SNA over TCP/IP
149
v 接続: TCP/IP DLUR 経由 LU 0、1、2、3
c. 「構成」をクリックします。
d. 「リンクの構成」をクリックします。
e. 「ローカル・システムの構成」ウィンドウで、以下を入力します。
PC ロケーション名: NETC.CP4
f. 「DLUR の構成」ウィンドウで、以下を入力します。
v DLUS 名: NETB.CP5
v 優先経路指定: 非ネイティブ専用
g. 「AnyNet 接続の構成」ウィンドウで、以下を入力します。
SNA ドメイン・ネーム・サフィックス: SNA.IBM.COM
h. ワークステーション・プロファイルを保管します。
150
Personal Communications 管理者ガイドおよび解説書
第 13 章 SNA ノード操作
SNA ノード操作を使用すると、Personal Communications のリソースのノードに関す
る情報を表示して、ノードを管理することができます。これは、SNA ノードを操作
するときに便利です。次の操作がサポートされます。
v リソースの始動と停止
v リソースの削除
v リソース情報の表示
v セッション限度の変更
v パスの切り替えの開始
SNA ノードの構成情報は、.ACG の拡張子を付けて ASCII ファイルに格納されま
す。このファイルは、SNA ノード構成を起動して編集できます。新しい構成が正し
いことを確認するには、検査ツールを使用します。
次のいずれかの接続タイプを使用して、3270、5250、またはクライアント/サーバ
ー・セッションを開始することにより、リソースに関する情報を表示し、リソース
を操作することができます。
zSeries 接続
LAN
IEEE 802.2 経由の LAN
iSeries 経由の 3270
LAN 経由の APPC 3270
従属 LU リクエスター (DLUR)
COAX 経由の LAN
COM ポート
非同期接続の SNA (SNA-over-Async)
IBM Global Network — SNA-over-Async
以下のものを経由する従属 LU リクエスター (DLUR)
非同期接続の SNA (SNA-over-Async)
Hayes AutoSync
以下のものを経由する APPC 3270
非同期接続の SNA (SNA-over-Async)
Hayes AutoSync
X.25 Hayes AutoSync
Hayes AutoSync 経由の X.25 DLUR
Hayes AutoSync 経由の X.25 APPC 3270
5250 iSeries 経由の 3270
従属 LU リクエスター (DLUR)
SDLC 同期データ・リンク制御 (SDLC)
iSeries 経由の 3270 (パススルー)
SDLC 経由の APPC 3270
従属 LU リクエスター (DLUR)
© Copyright IBM Corp. 1989, 2003
151
SNA ノード操作
SNA/IP
LU 0、1、2、3
APPC 3270
DLUR 経由の LU 0、1、2、3
IBM ISA/MCA WAC
同期データ・リンク制御 (SDLC)
iSeries 経由の 3270 (パススルー)
SDLC 経由の APPC 3270
従属 LU リクエスター
X.25 修飾論理リンク制御 (QLLC)
iSeries 経由の X.25 3270
X.25 経由の APPC 3270
X.25 DLUR
IBM-EEDLC
DLUR 経由の LU (0、1、2、3)
APPC 3270
OEM LU (0、1、2、3)
iSeries 経由の 3270 (パススルー)
APPC 3270
従属 LU リクエスター (DLUR)
iSeries 接続
LAN
IEEE 802.2 経由の LAN
5250 平衡型データ・リンク制御 (APPC)
COM ポート
非同期接続の SNA (SNA-over-Async)
Hayes AutoSync
X.25 Hayes AutoSync
SDLC 同期データ・リンク制御 (SDLC)
SNA/IP
5250
IBM ISA/MCA WAC
同期データ・リンク制御 (WAC)
X.25 修飾論理リンク制御 (QLLC)
IBM-EEDLC
5250
OEM APPC 5250
クライアント/サーバー接続
LAN
IEEE 802.2 経由の LAN
Twinaxial (平衡型)
平衡型データ・リンク制御 (APPC)
COM ポート
非同期接続の SNA (SNA-over-Async)
Hayes AutoSync
X.25
SDLC 同期データ・リンク制御 (SDLC)
IBM WAC
同期データ・リンク制御 (SDLC)
152
Personal Communications 管理者ガイドおよび解説書
SNA ノード操作
X.25
AnyNet SNA over TCP/IP
APPC
エンタープライズ・エクステンダー
HPR/IP
表示または管理できる SNA リソースには、以下のものがあります。
接続ネットワーク (Connection Network)
1 つの LAN に含まれる APPN ノードが、各ノードでの論理リンク定義を
必要とせずに、互いに直接リンクを持つことができるようにします。
接続 (Connection)
隣接ノードへのリンク・ステーション。
CPI-C 側情報 (CPI-C Side Information)
指定されたシンボリック宛先名に一組のパラメーターを関連付けます。
データ・リンク制御 (Data Link Control)
物理接続を介して伝送するデータをどのようにフォーマットするかを制御し
ます。
Device (デバイス)
ワークステーション・ハードウェアの中の、データを送受信するために使用
される部分 (アダプターなど)。
DLUR PU
従属 LU リクエスター (DLUR) 物理装置 (PU) は、従属 LU を所有してい
るが、従属 LU サーバーからそれらの従属 LU に対する SSCP サービスの
提供を必要とする、APPN エンド・ノードの中に含まれている PU です。
フォーカル・ポイント (Focal Point)
集中ネットワーク管理サービスを提供するシステム。
ローカル LU (Local LU) 0 から 3
ローカル論理装置 (LU) タイプ 0、1、2、または 3 は、3270 端末/プリン
ター・エミュレーション・アプリケーションに対するサービスを提供するワ
ークステーション上の従属 LU です。
ローカル LU 6.2 (Local LU 6.2)
ローカル論理装置 (LU) タイプ 6.2 は、APPC サービスを提供する独立 LU
または従属 LU です。
LU 6.2 セッション (LU 6.2 Session)
2 つのパートナー LU 6.2 の間でデータをトランスポートします。 2 つの
トランザクション・プログラム間の会話には、LU 6.2 セッションが使用さ
れます。
モード (Mode)
必要とするセッションの特性 (トラフィック・ペーシング値、メッセージ長
の限界、同期点と暗号化オプション、およびトランスポート・ネットワーク
内のサービス・クラス (COS) など) を指定するために、イニシエーターが
使用するセッションの名前。
第 13 章 SNA ノード操作
153
SNA ノード操作
ノード (Node)
ノードとそのリソースを管理する制御点。ローカル・ノードは、APPN サー
ビスを提供します。
パートナー LU 6.2 (Partner LU 6.2)
APPC セッションを介してローカル LU 6.2 と通信するリモート・コンピュ
ーター。
RTP 接続 (RTP Connection)
高性能経路指定 (HPR) において、高速トランスポート・プロトコル (RTP)
接続は、セッション・トラフィックをトランスポートするために、経路のエ
ンドポイント間に確立される接続です。
トランザクション・プログラム (Transaction Program)
トランザクション・プログラム (TP) は、SNA ネットワーク内でトランザ
クションを処理するプログラムです。 TP には、アプリケーション・トラン
ザクション・プログラムとサービス・トランザクション・プログラムの 2
種類があります。
ノード操作の開始
ノード操作を開始するには、Personal Communications フォルダー内の「SNA ノー
ド操作」アイコンをクリックするか、または、アクティブ・セッション・ウィンド
ウから、「アクション」→「起動」→「SNA ノード操作」をクリックします。
メニュー・バーの使用
SNA ノード操作ユーティリティーのメニュー・バーから、次のいずれかをクリック
します。
操作 (Operations)
SNA ノードを開始または停止する場合。
ノードを開始するには、使用する構成ファイルを選択します。
セッション限度を変更する場合 (CNOS)。
新しい構成ファイルを適用するには、使用する構成ファイルを選択します。
起動 (Launch)
Personal Communications の他のプログラム (ログ・ビューアー、トレース機
能、SNA ノード構成など) を起動する場合。
ビュー (View)
Personal Communications ウィンドウのレイアウト (ツールバーやステータ
ス・バー) を変更する場合。
リソース属性を選択する場合。これにより、SNA リソース属性の表示をカ
スタマイズすることができます。
次のような使用頻度の高いリソースを表示する場合。
v ノード
v 接続
v ローカル LU 0 から 3
v パートナー LU
154
Personal Communications 管理者ガイドおよび解説書
SNA ノード操作
v LU 6.2 セッション
ウィンドウ (Window)
Personal Communications ウィンドウのレイアウトを変更する場合。
ヘルプ (Help)
Personal Communications のオンライン・ヘルプを表示する場合。
リソースの表示
リソースを表示するには、ツールバー上のプルダウン・リストから目的のリソース
を選択します。
リソースの開始
リソースを開始するには、次のようにします。
1. ツールバー上のプルダウン・リストからリソースを選択します。
2. 項目の最初の列を選択し、右マウス・ボタンでクリックしてポップアップ・メニ
ューを表示します。
3. 「開始 (Start)」をクリックしてリソースを開始します。開始した (アクティブ
な) リソースは、停止することはできますが、削除はできません。
リソースの停止
リソースを停止するには、次の 2 つの方法があります。
正常停止 (Normal Stop)
クリーンアップを行ってからリソースを停止します。
異常停止 (Abnormal Stop)
リソースをただちに停止します。
リソースを停止するには、次のようにします。
1. ツールバー上のプルダウン・リストからリソースを選択します。
2. 項目の最初の列を選択し、右マウス・ボタンでクリックしてポップアップ・メニ
ューを表示します。
3. 「正常停止 (Normal Stop)」または「異常停止 (Abnormal Stop)」を選択し
て、リソースを中断します。停止した (非アクティブな) リソースは、削除また
は再定義することができます。
リソースの削除
リソースを削除するには、次のようにします。
1. ツールバー上のプルダウン・リストからリソースを選択します。
2. 項目の最初の列を選択し、右マウス・ボタンでクリックしてポップアップ・メニ
ューを表示します。
3. 「削除」を選択してリソースを削除します。
第 13 章 SNA ノード操作
155
SNA ノード操作
リソースを再定義するには、その前にリソースを停止する (非アクティブにする) 必
要があります。リソースを再定義する際に、リソースを削除する必要はありませ
ん。
HPR パス・スイッチの変更
高性能経路指定 (HPR) パス・スイッチを変更するには、次のようにします。
1. ツールバー上のプルダウン・リストから、「RTP 接続 (RTP connections)」を
選択します。
2. 項目の最初の列を選択し、右マウス・ボタンでクリックしてポップアップ・メニ
ューを表示します。
3. 「HPR パス・スイッチ (HPR path switch)」を選択して、この RTP 接続上の
データ用のパスを変更します。
SNA リソースの動的更新
SNA リソースを再定義する前に、元のリストを削除する必要はありません。ただ
し、再定義するリソースは非アクティブでなければなりません。
リソースがアクティブであること以外の理由により再定義が拒否された場合は、
NOF 指定に従って、STATE_CHECK 戻りコードと 2 次戻りコードが戻されます。
拒否されるのは、ほとんどの場合、構成に次のような矛盾があることが原因です。
v 隣接 CP 名をローカル CP 名に設定して LS を定義しようとした。
v 1 つの専用回線ポート上で、同じ宛先アドレスを持つ 2 つのリンク・ステーショ
ンを定義しようとした。
この種の拒否は、リソースを初めて定義するのか再定義するのかに関係なく発生し
ます。
リソースを再定義するときは、以下の点に注意してください。
v すでにリンク・ステーションが定義されているポートの ls_role は、変更できま
せん。ポートの役割を変更するには、その前にリンク・ステーションを削除して
おく必要があります (LS はデフォルトによりポート ls_role 上に定義されること
があるため)。
v 名前付き DLC のタイプを変更することはできません。 DLC 定義を削除してか
らでなければ、別のタイプの DLC に同じ名前を再使用することはできません。
コマンド・ライン・ユーティリティー
SNA ノード操作は、コマンド・ラインを使用して行うこともできます。 SNA ノー
ドの基本操作用として、5 つのコマンド・ライン・プログラムを使用できます。
CSSTART [ -a | -d | -m | -h ] [ -p | -q ] [ cfgfile ]
CSSTART コマンドは、指定した構成を持つ SNA ノードを開始するために
使用します。 -a フラグは、マシンのリブート後の自動開始を可能にしま
す。 -d フラグは、デフォルトの SNA ノード構成ファイルを設定します。
-m フラグは手動開始を意味し、マシンのリブート後の自動開始を使用不可
にします。 -p フラグを使用した場合は、メッセージ・ボックス・ポップア
156
Personal Communications 管理者ガイドおよび解説書
SNA ノード操作
ップにすべてメッセージが表示されます。デフォルトでは、メッセージは
stdout に書き込まれます。 -q フラグはすべての出力を抑止します。 -h フ
ラグは、このコマンドに関するヘルプ・データを呼び出します。 cfgfile パ
ラメーターは、製品を開始するために使用する構成ファイルの名前です。
cfgfile パラメーターを指定しなかった場合は、デフォルトの構成ファイル
が使用されます。デフォルトの構成ファイルが設定されていない場合は、エ
ラーが報告されます。ノードが正常に開始された場合は、CSSTART はゼロ
を戻し、そうでない場合はゼロ以外の値を戻します。
CSSTOP [ -p | -q ][ -h ]
CSSTOP コマンドは、SNA ノードを停止するために使用します。各フラグ
の意味は CSSTART の場合と同じです。ノードが正常に停止された場合
は、CSSTOP はゼロを戻し、そうでない場合はゼロ以外の値を戻します。
CSQUERY [ -p | -q ][-h ]
CSQUERY コマンドは、SNA ノードの状況を照会するために使用します。
各フラグの意味は CSSTART の場合と同じです。 状況とともに、デフォル
トおよびアクティブの構成ファイル名が示されます。ノードが実行中の場合
は、CSQUERY はゼロを戻し、そうでない場合はゼロ以外の値を戻します。
CSDSPY {resource [object_id] [/D#]} | [ -h ]
SNA ノードのリソースに関する情報を表示します。パラメーターの意味は
以下のとおりです。
resource
次のいずれかです。
AIL
AnyNet IP から LU へのマッピング
CNT
接続ネットワーク
CON
接続
CPS
CPI-C 側情報
DLC
データ・リンク制御
DEV
デバイス
DPU
DLUR PU
FPT
フォーカル・ポイント
LU0
ローカル LU 0 から 3
L62
ローカル LU 6.2
L6S
LU 6.2 セッション
MOD
モード
NOD
ノード
PLU
パートナー LU 6.2
RTP
RTP 接続
TRP
トランザクション・プログラム
object_id
検索するケース・センシティブの値 (例えば、LU001 または
第 13 章 SNA ノード操作
157
SNA ノード操作
LINK001) を指定します。最初の属性がこの値に一致するオブジェ
クトのみが表示されます。 object_id は、大文字小文字の区別も含
めて、正しいスペルで指定する必要があります。 object_id に誤り
があると、何も表示されません。
/D#
表示する詳細のレベルを指定します。 # の値は 1、2、または 3 の
いずれかで、1 は最も詳細レベルが低く、3 はすべての情報を表示
します。デフォルトは 2 です。
CSMODIFY {resource object_id action} | [ -h ]
SNA ノードを制御できます。パラメーターの意味は以下のとおりです。
resource
これは次のいずれかです。
CON
接続。このリソースを開始、停止、または削除できます。
CPS
CPI-C 側情報。このリソースを削除できます。
DLC
データ・リンク制御。このリソースを開始、停止、または削
除できます。
DEV
デバイス。このリソースを開始、停止、または削除できま
す。
DPU
DLUR DPU。このリソースを開始または停止できます。
LU0
ローカル LU 0 から 3。LU が使用中の場合を除き、この
リソースを削除できます。
L62
ローカル LU 6.2。このリソースを削除できます。
RTP
RTP 接続。このリソースのパスを切り替えることができま
す。
object_id
検索するケース・センシティブの値 (例えば、LU001 または
LINK001) を指定します。 最初の属性がこの値に一致するオブジェ
クトのみが表示されます。 object_id は、大文字小文字の区別も含
めて、正しいスペルで指定する必要があります。誤った object_id
を使用すると、エラーが表示されます。
action 次のいずれかです。
[-h]
158
SN
正常停止
SI
即時停止
ST
開始
DL
削除
PS
パス・スイッチ
このスイッチは、このコマンドに関するヘルプ・データを呼び出す
ために使用します。
Personal Communications 管理者ガイドおよび解説書
第 14 章 SNA 暗号化サポート
SNA セッション・レベル暗号化 (SLE) によって、SNA アプリケーションを実行中
のノード間でのセキュア・データ転送が可能になります。選択したセッションを通
過するすべての SNA トラフィックについて、要求単位 (RU) が暗号化されます。
ソフトウェア暗号機能は、Application Manager for Data Security (AMDSEC) ユーテ
ィリティーによりインプリメントされます。 AMDSEC は、SNA Session Level
Encryption (SLE) で使用する Common Cryptographic Architecture verb のソフトウェ
ア・インプリメンテーションです。これらの verb のうち、データの機密性を確保す
るために必要とされるサブセットがインプリメントされています。
これは完全なソフトウェア・インプリメンテーションなので、標準的なハードウェ
ア・ベースの暗号化より低速です。 SNA SLE は、Windows NT、2000、および XP
プラットフォームでのみサポートされています。サポートされている環境には、以
下のようなものがあります。
v 3270 エミュレーション
v APPC/CPI-C クライアント/サーバー・アプリケーション
v APPC over TCP/IP
v Sockets over SNA: 暗号化されたトランスポート・セッション
鍵暗号鍵は、Personal Communications のインストール・ディレクトリーに含まれて
いるコマンド行ユーティリティー amdsec.exe を使用して、追加またはアクセスでき
ます。
セッション・レベル暗号化の使用可能化と使用
適切な鍵暗号鍵の構成
何らかの操作を行うときは、その前に鍵暗号鍵 (KEK) を入力します。 KEK は、操
作の対象となる LU 間で共用されます。 KEK は鍵記憶域 (.kek ファイル) に含ま
れており、パートナー・ノードまたは論理装置 (LU) に送信されるデータ (セッシ
ョン) 鍵を保護するために使用されます。
これらの鍵は、以下のコマンドを使用して追加または変更できます。
amdsec clear
このコマンドは、AMDSEC 鍵記憶域をクリアします。すべての鍵暗号鍵が
廃棄されます。
amdsec pass <new passphrase>
このコマンドは AMDSEC パスフレーズ (パスワード) を設定します。鍵暗
号鍵は、記憶域ファイルに送られる前に、暗号化により、このパスフレーズ
を使用して保護されます。デフォルトのパスフレーズは、amdsec security
です。
amdsec addkey <label> <key value> <key form> <option>
amdsec は、鍵記憶域に鍵暗号鍵を追加します。
© Copyright IBM Corp. 1989, 2003
159
v <label> は、この KEK の鍵ラベルです (各 8 バイトの最大 5 個の鍵ラ
ベル・トークン)。詳細については、 161 ページの『KEK のラベルの命
名』を参照してください。
v <key value> は KEK の値です。この値は、16 バイトの 16 進数 (32
個の 16 進数字) でなければならず、必要に応じて - (ハイフン) 文字で
区切ることができます。
v <key form> は、importer または exporter のいずれかの値です。
v <option> の値は translate です。このオプションは、この鍵に変換属性
を持たせる場合に指定します。
このパラメーターはオプションです。データ鍵の変換が必要なのは、
APPN 暗号化を実行している場合のみです。
例:
amdsec addkey cm@[email protected]
8182-d4e7-836a-4d6f-8182-d4e7-830a-4d6f importer
amdsec addkey cm@[email protected]
8182-d4e7-836a-4d6f-8182-d4e7-830a-4d6f exporter
KEK を入力するときは、バッチ・ファイル (.bat) 内でコマンドを編集して
から、コマンドを実行して鍵を鍵ファイルに入力する方が、簡単な場合があ
ります。
amdsec repkey <label> <key value> <key form> <option>
amdsec は、鍵記憶域内の鍵暗号鍵を置き換えます。
v <label> は、この KEK の鍵ラベルです (各 8 バイトの最大 5 個の鍵ラ
ベル・トークン)。 詳細については、 161 ページの『KEK のラベルの命
名』を参照してください。
v <key value> は KEK の値です。 この値は、16 バイトの 16 進数 (32
個の 16 進数字) でなければならず、必要に応じて - (ハイフン) 文字で
区切ることができます。
v <key form> は、importer または exporter のいずれかの値です。
v <option> の値は translate です。 このオプションは、この鍵に変換属
性を持たせる場合に指定します。
このパラメーターはオプションです。データ鍵の変換が必要なのは、
APPN 暗号化を実行している場合のみです。
例:
amdsec repkey cm@[email protected]
8182-d4e7-836a-4d6f-8182-d4e7-830a-4d6f importer
amdsec repkey cm@[email protected]
8182-d4e7-836a-4d6f-8182-d4e7-830a-4d6f exporter
amdsec list
amdsec は、鍵記憶域内の KEK ラベルをリストします。
例:
amdsec list
160
Personal Communications 管理者ガイドおよび解説書
KEK のラベルの命名
従属 LU 暗号化の場合の鍵ラベル
従属 LU セッション用のセッション・レベル暗号化をインプリメントする場合の鍵
ラベルには、以下の命名規則が適用されます。
CM@[email protected]
v CM は固定した接頭部です。
v @ は固定した区切り文字です。
v LU は、LU 鍵暗号鍵を識別します。
v IM は、インポーター鍵暗号鍵を識別します。
v netid1.cpname1 は、鍵暗号鍵が使用されるローカル・ノードの完全修飾名で
す。
v puname は、Communications Server の中で定義されているサブエリアまたは
DLUR PU の PU 名です。
v locaddr は、従属 LU のネットワーク・アドレス可能単位またはローカル・アド
レスです。この値の形式は nnn で、可能な値は 1 から 255 までです (例えば、
001、002、003、. . . 255)。
注: LUA セッションは常に 2 次セッションなので、従属 LU セッションの暗号化
の場合は、インポーター KEK を持っていなければならないのは
Communications Server ノードだけです。
APPC 暗号化の場合の鍵ラベル
鍵暗号鍵には、以下の鍵ラベルが使用されます。
CM@[email protected]
CM@[email protected]
v CM は固定した接頭部です。
v @ は固定した区切り文字です。
v LU は、LU 鍵暗号鍵を識別します。
v IM は、インポーター鍵暗号鍵を識別します。
v EX は、エクスポーター鍵暗号鍵を識別します。
v netid1.cpname1 は、鍵暗号鍵が使用されるローカル・ノードの完全修飾名で
す。
v netid.luname は、パートナー LU の完全修飾名です。
注: APPC では、従属 LU は、セッションを開始することも (1 次 LU)、また、パ
ートナー LU が LU 6.2 セッションを開始したときに 2 次 LU となることも
できます。従属 LU がセッションを開始する場合は、鍵記憶域内にエクスポー
ター KEK があることが必要です。そうでない場合は、インポーター KEK が
使用されます。
第 14 章 SNA 暗号化サポート
161
SNA ノード構成での暗号化の使用可能化
SNA ノード構成ユーティリティー (pcscfg.exe) をオープンします。使用しようとし
ている LU の「接続の構成」セクションから、「暗号化を使用 (Use
Cryptography) 」オプションを選択します。
注: LU 6.2 の場合は、「モードの構成 (Configure Modes)」→「拡張
(Advanced)」パネルを選択し、このパネルで「 暗号化を使用 (Use
Cryptography)」を有効にして、モードを定義する必要があります。そして、ピ
ア LU に接続するときはそのモードを使用する必要があります。
162
Personal Communications 管理者ガイドおよび解説書
第 4 部 各国語サポート
© Copyright IBM Corp. 1989, 2003
163
164
Personal Communications 管理者ガイドおよび解説書
第 15 章 複数言語のサポート
Personal Communications の複数言語サポートにより、ユーザーがワークステーショ
ンで複数の言語を用いて対話できる機能が提供されます。これ以前のバージョンで
は、エミュレーター・セッションで別の言語を表示することができました。今回、
Personal Communications のユーザー・インターフェースの Windows グラフィカ
ル・ユーザー・インターフェース・エレメントをユーザーの言語に合わせることが
できるようになり、Personal Communications の構成と使用がより柔軟なものになり
ます。
本章では、これらの機能の基本的な説明を行います。構成済みのユーザー・インタ
ーフェース言語を変更する手順の説明については、「はじめに」を参照してくださ
い。このサポートのインストール方法の詳細は、「CD-ROM インストール・ガイ
ド」に記載されています。
概要
Personal Communications のユーザーによる複数言語の使用を管理するシステム関連
の要素が 2 つあります。
システム・ロケール
これは、Windows「地域」の設定 (Windows 2000 の場合は「地域」オプシ
ョン、Windows XP の場合は「地域と言語」オプション) コントロール パ
ネルのアプレットで設定されます。これは、表示できるシステム・ユーザ
ー・インターフェース言語を判別します。
言語グループ
システム・ロケールはそれぞれ言語グループに関連付けられています。一部
のグループには 1 つの言語しかありませんが、別のグループは複数の言語
をサポートし、アプリケーションを複数の言語で同時に表示することが可能
です。
システム・ロケール
領域設定 (またはオプション) 画面で言語を選択すると、システムと対話するための
基盤としてシステム・ロケールが確立されます。ある特定のアプリケーションの
Windows 対話 (Personal Communications など) はこの設定値によって管理されま
す。
Windows 2000 の場合は、「地域」オプション →「全般」→「既定値に設定」→ 「シ
ステム ロケールの選択」で、システム・ロケールを選択できます。Windows XP の
場合は、Personal Communications は「地域と言語 (Regional and Language)」
→「拡張」→「Unicode 以外のプログラムの言語 (Language for non-Unicode
programs)」で指定されている設定を使用します。
© Copyright IBM Corp. 1989, 2003
165
注:
1. Windows の共通ダイアログ (ファイル・オープンおよび印刷など) は、変更して
システム・ロケールに合わせることはできません。これらのダイアログは、
Windows がインストールされたときに選択した言語で表示されます。
2. システム・ロケールを切り替えるのに必要な処置は、インストールされている言
語および Windows のバージョンによって異なります。詳細については、使用す
る Windows の資料を参照してください。
言語グループ
Windows の始動時に設定されたシステム・ロケールによって、アプリケーションが
使用する Windows/ANSI コード・ページが決まります。反対に、このコード・ペー
ジによって、アプリケーションが使用できる言語グループが決まります。Personal
Communications のユーザー・インターフェースでサポートされている言語グループ
および言語は次のとおりです。
キリル文字
ロシア語
日本語 日本語
ラテン語 1
v ブラジル・ポルトガル語
v デンマーク語
v オランダ語
v 英語
v フィンランド語
v フランス語
v ドイツ語
v イタリア語
v ノルウェー語
v ポルトガル語
v スペイン語
v スウェーデン語
ラテン語 2
v チェコ語
v ハンガリー語
v ポーランド語
v スロベニア語
トルコ語
トルコ語
注:
1. Windows XP の場合は、ほとんどの言語グループがデフォルトでインストールさ
れます。補助言語サポートを指定できます。
166
Personal Communications 管理者ガイドおよび解説書
2. 英語のテキストは、どのシステム・ロケールでも、重大な破壊が起こることなく
表示できます。したがって、英語は各言語グループの暗黙的なメンバーです。
3. これ以外にも、ホストのエミュレーション・セッション用にサポートされている
言語があります。ここに挙げたグループは、ユーザー・インターフェース言語に
関係するものだけです。
Personal Communications のユーザー・インターフェース言語
Personal Communications が複数言語をサポートするために機能をどのように使用す
るかを理解しておくことが大切です。他のアプリケーションと同様に、Personal
Communications は、現在設定されているシステム・ロケール用の言語グループ内の
どの言語をも使用することができます。管理者には、Windows 領域設定制御パネ
ル・アプレットを使用して、ロケールを変更する機能があります。
覚えておかなければならない考慮事項がいくつかあります。
v デフォルトの Personal Communications のユーザー・インターフェース言語があ
ります。これは、インストール時に設定されて、Windows システムのどのユーザ
ーにも適用されます。
注: このデフォルトは、Windows のユーザー・デフォルト・ロケールと一致する
ように設定されます。
v Personal Communications のユーザー・インターフェース言語は、ユーザーごとに
保管されるプリファレンスであるため、共用ワークステーションは、異なる言語
のユーザーをサポートすることができます。
v ユーザーがユーザー・インターフェース言語プリファレンスを定義していない場
合、Personal Communications はそのマシンに対する Personal Communications の
デフォルト言語を使用します。
v ユーザーの言語プリファレンスを表示できない (言語グループのミスマッチが原
因で)、ユーザー・インターフェースは Personal Communications のデフォルト言
語になっています。警告が表示されます。
v Personal Communications のデフォルト言語がシステム言語と非互換である場合に
は、英語がデフォルトとして使用されます。
v クライアント/サーバーもしくは Windows 端末サーバー (WTS) 環境にいるユー
ザーは、それぞれ独自の Personal Communications のユーザー・インターフェー
ス言語を持つことができます。
複数セッション
複数の Personal Communications エミュレーション・セッションを同時にオープンす
ることは可能です。旧バージョンの Personal Communications では、これらのセッシ
ョンは異なる言語のホストとは対話することができませんでした。
バージョン 5.7 では、異なるユーザー・インターフェース言語で同時に複数のセッ
ションを確立することも可能です。これは、1 つの言語グループ内の言語である場
合にのみ可能です。これを行うためには、1 つの言語で 1 つのセッションを開始し
てから、Personal Communications の構成を別の言語に変更します。この後、新規セ
ッションを開始すると、新しく選択された言語が使用されます。
第 15 章 複数言語のサポート
167
その他の考慮事項
複数の言語でログ・ファイルが生成されるのを防止するために、Personal
Communications のログ・ファイルは、デフォルトの Personal Communications ユー
ザー・インターフェース言語で記録されます。
Personal Communications の一部の構成要素 (LLC2 ドライバーなど) は複数言語サ
ポートを必要としません。これらの構成要素は、Personal Communications のデフォ
ルト言語だけを使用します。
Personal Communications の一部の構成要素 (例えば、キーボード・カスタマイザ
ー、キーパッド、再生/記録、コピー/貼り付け、およびマクロ構成要素など) は、言
語による区別のあるテキストの Personal Communications のセッションへの記録、保
管、および挿入を行います。1 つの言語グループで作成されたテキストは、別の言
語グループの下で実行されているセッションに挿入されたときに壊れる場合がある
ということを覚えておいてください。例えば、日本語の Personal Communications 構
成で作成されたキーボード・カスタマイザー・テキストは、フランス語構成では読
み取ることができません。
168
Personal Communications 管理者ガイドおよび解説書
第 16 章 国別コードおよび文字セット
この章では、ネットワークステーションまたはゲートウェイの各国語サポートを提
供する際に役立つ情報について説明します。
表 4. サポートされるキーボード・タイプ
キーボード・タイプ (特徴)
図
スペース節約型 (1 列のファ
ンクション・キー付き、数字
キーパッドはない)
拡張および Microsoft ナチュ
ラル (1 列のファンクショ
ン・キーと数字キーボード付
き)
5576-001 (2 列のファンクシ
ョン・キーと数字キーパッド
付きの日本語キーボード)
5576-002 (1 列のファンクシ
ョン・キーと数字キーパッド
付きの日本語キーボード)
5576-003 (1 列のファンクシ
ョン・キー付き日本語キーボ
ード。数字キーパッドはない)
5576-A01 (1 列のファンクシ
ョン・キーと数字キーパッド
付きの日本語キーボード)
© Copyright IBM Corp. 1989, 2003
169
キーボード国別 ID および Shift サポート
表 5 にキーボード国別 ID と各国の Shift サポートを示します。
表 5. キーボード国別 ID および Shift サポート
キーボードに対応する国名
拡張キーボード・
ロック・モード
アラビア語圏
238、239、240、253、254
C
オーストリア
129
S
バルト海諸国
エストニア
ラトビア
リトアニア
442
463
449
C
C
C
ベルギー
120
S
ブラジル
275
C
カナダ (2 か国語)
058
C
カナダ (445)
445
C
キリル文字
ブルガリア
ベラルーシ
FYR マケドニア
ロシア (441)
ロシア (443)
セルビア/モンテネグロ
ウクライナ
442
463
449
441
443
450
465
C
C
C
C
C
C
C
デンマーク
159
C
フィンランド
153
C
フランス (120)
120
C
フランス (189)
189
S
ドイツ
129
S
ギリシャ
319
C
アイスランド
197
C
イスラエル
115
C
イタリア (141)
141
C
イタリア (142/293)
142
C
-
C
ラオス
466
C
ラテン・アメリカ (スペイン語)
171
C
ラテン 1 (オープン・システム)
1047
697
日本
170
拡張キーボード ID
Personal Communications 管理者ガイドおよび解説書
表 5. キーボード国別 ID および Shift サポート (続き)
キーボードに対応する国名
ラテン 2
ボスニア・ヘルツェゴビナ (ラテン語)
クロアチア
チェコ共和国
ハンガリー
ポーランド
ルーマニア (モルダビア)
スロバキア
スロベニア
拡張キーボード ID
拡張キーボード・
ロック・モード
234
234
243
208
457、214
446
245
234
C
C
C
C
C
C
C
C
C
オランダ
143
C
ノルウェー
155
C
ポルトガル
163
C
スペイン
173
C
スウェーデン
153
C
スイス (フランス語)
150F
C
スイス (ドイツ語)
150G
C
トルコ (179/402)
179
C
トルコ (440)
440
C
英国 (166)
166
C
英国 (168)
168
C
米国 (英語)
101G
C
461
C
ベトナム
注:
S
C
選択不可能
キー 30 で Shift ロック
キー 30 で Caps ロック
第 16 章 国別コードおよび文字セット
171
IBM 日本語文字セット (2 バイト・コード)
IBM 日本語文字セットは、2 バイトのコードで表される文字を定義しています。
文字の種類
この文字セットには次の文字が含まれています。
v 基本漢字セット
v 基本非漢字セット (英字、数字、カタカナ、ひらがな、記号、スペース)
v 拡張漢字セット
v 新拡張漢字セット
v 新拡張非漢字セット
v 拡張非漢字セット (ローマ数字、ギリシャ文字、ロシア文字)
このほかに、ユーザー選定文字として、ユーザー独自の文字を 1,880 (拡張ユニコー
ド・サブセットの場合は 6205) まで追加することができます。
文字の大きさ
漢字は、画面上では SBCS 文字 2 文字分を使用して表示され、通常は、16 進 ’0E’
と 16 進 ’0F’ のシフト文字で囲まれています。同様に、プリンター上でも、漢字 1
文字に SBCS 文字 2 文字分を使用して印刷されます。これは、英数カナ文字を表
示、印刷する場合の倍の大きさに当たります。
IBM 漢字コード
漢字と IBM 漢字コードとの関係を次の図に示します。
表 6. IBM 日本語文字セットと IBM 漢字コード
第 1 バイト
(16 進数)
第 2 バイト (16 進数)
40
40
172
space
41...
...FE
保留域
41
拡張非漢字セット
134 文字
42
.
.
.
44
基本漢字セット (スペースを
含む)
416 文字
45
.
.
.
55
基本漢字セット
3226 文字
56
.
.
.
68
拡張漢字セット
3487 文字
69
.
.
.
7F
ユーザー選定文字
1880 文字
Personal Communications 管理者ガイドおよび解説書
表 6. IBM 日本語文字セットと IBM 漢字コード (続き)
第 1 バイト
(16 進数)
第 2 バイト (16 進数)
40
41...
...FE
保留域
80
.
.
.
FE
表 7. IBM 日本語文字セットと IBM 漢字コード (ユニコード・サブセットの場合は拡張)
第 1 バイト
(16 進数)
第 2 バイト (16 進数)
40
40
space
41...
...FE
保留域
41
拡張非漢字セット
134 文字
42
.
.
.
44
基本漢字セット (スペースを
含む)
416 文字
45
.
.
.
55
基本漢字セット
3226 文字
56
.
.
.
68
拡張漢字セット
3478 文字
69
.
.
.
B7
ユーザー選定文字
6205 文字
B8
.
.
.
A5
新拡張漢字セット
5522 文字
A6
.
.
.
E9
新拡張非漢字セット
2035 文字
EA
.
.
.
FE
保留域
注: これらの表内すべてのコードに漢字が割り当てられている訳ではありません。
漢字には、IBM 漢字コードのほかに、漢字番号が付けられています。漢字番号
は 5 桁以内の 10 進数で、漢字に似ている記号で「読み」がないものをキーボ
ードから入力するのに用いられます。
IBM 漢字コードと漢字番号の関係は次の式で表されます。
第 16 章 国別コードおよび文字セット
173
漢字番号 = ((IBM 漢字コード) - x’4000’) の変換された値
漢字はすべて漢字番号を使用して入力することができます。
IBM 中国語繁体字文字セット
表 8. IBM 中国語繁体字ホスト・コード
字数
コード範囲
低バイト範囲
DBCS スペース
1
X'4040'
DBCS 記号
1003
X'4141' - X'4959'
X'41' - X'FD'、X'7F'
はスキップ
1 次漢字
5402
X'4C41' - X'68CB'
X'41' - X'FD'、X'7F'
はスキップ
2 次漢字
7654
X'6941' - X'91C7'
X'41' - X'FD'、X'7F'
はスキップ
ユーザー定義領域
6204
X'C241' - X'E2FD'
X'41' - X'FD'、X'7F'
はスキップ
IBM 中国語簡体字文字セット、GBK コード
表 9. IBM 中国語簡体字文字セット、GBK コード
DBCS スペース
字数
ホスト・コード範囲
PC コード範囲
1
X'4040'
X'A1A1'
GB 2312-80 非中国語文
字
X'4141'-X'47FE' (737) X'A1A1'-X'A9FE'
(846)
(GBK/1)
GB 2312-80 中国語文字
セット
X'4841'-X'6CFE'
(6763)
X'B0A1'-X'F7FE'
(6768)
6080
X'8141'-X'A0FE',
X'A141'-X'A181'
X'8140'-X'A0FE' (注
1)
8160
X'A182'-X'A1FE'、
X'A241'-X'CCFE'、
X'CE41'-X'CEFE'
X'AA40'-X'FEA0' (注
1)
X'CD41'-X'CDFE'
(148)
X'A840'-X'A9A0'
(192) (注 1)
X'7641'-X'80FE'
X'AAA1'-X'AFFE'、
X'F8A1'-X'FEFE'、
X'A140'-X'A7A0' (注
1)
(GBK/2)
ISO 10646-1 CJK 統合
漢字
(GBK/3)
ISO 10646-1 CJK 統合
漢字 ISO 10646-1 CJK
互換
(GBK/4)
Big-5 記号互換漢字構造
記号
(GBK/5)
ユーザー定義可能文字域 1894
(UDC 1 ∼ 3)
注 1: 2 番目のバイトの X'7F' は除外されます。
174
Personal Communications 管理者ガイドおよび解説書
IBM ハングル文字セット
表 10. IBM ハングル・ホスト・コード (833)
字数
コード範囲
低バイト範囲
DBCS スペース
1
X'4040'
DBCS 記号
939
X'4141' - X'4BFD'
X'41' - X'FD'、X'7F'
はスキップ
漢字韓国語セット
5265
X'5041' - X'6C45'
X'41' - X'FD'、X'7F'
はスキップ
ハングル文字および
ジャモ文字セット
2672
X'8441' - X'D3B7'
X'41' - X'FD'、X'7F'
はスキップ
ユーザー定義領域
1880
X'D441' - X'DDFD'
X'41' - X'FD'、X'7F'
はスキップ
字数
コード範囲
低バイト範囲
DBCS スペース
1
X'4040'
非ハングル/漢字韓国
語セット
1181
X'4141' - X'4E92'
X'41' - X'FE'
漢字韓国語セット
5265
X'5041' - X'6C45'
X'41' - X'FE'
ハングル文字および
ジャモ文字セット
11224
X'8441' - X'D3BD'
X'41' - X'FE'
ユーザー定義領域
1880
X'D441' - X'DDFD'
X'41' - X'FE'
表 11. IBM ハングル・ホスト・コード (1364)
タイ語サポート
タイ語表示モードの選択
エミュレーター・セッションで、「外観」→「タイ語構成モード」を選択します。
タイ語とラテン語間のキーボードの切り替え
タイ語とラテン語間でキーボードを切り替えるためには、Alt + 左シフトまたは Alt
+ 右シフトのいずれかを押します。
言語シフト状況
各エミュレーター・セッションの状況表示行に、言語シフト標識が表示されます。
キーボードがタイ言語シフトである場合、状況行に TH という標識が表示されま
す。
タイ語表示構成モード
モード 1: 非構成モード
このモードでは文字の構成は行われません。
モード 2: 構成モード
このモードでは、タイ文字が自動的に構成されます。桁位置の再調整は行わ
れません。
第 16 章 国別コードおよび文字セット
175
モード 3: スペース調整付き構成
この構成のモードでは、3 つの連続スペースがあると、桁位置の再調整が行
われます。再調整は、構成を行っているルーチンが連続する 3 つのスペー
スを見つけるたびに行われます。このため、すべてのフィールドに少なくと
も 3 つの後書きスペースがあると、すべてのレコードのすべてのフィール
ドが正しく位置合わせされます。
モード 4: EOF 調整付き構成
この構成のモードでは、EOF 文字 (16 進 ’EA’) で桁位置の再調整が行われ
ます。構成を行っているルーチンが単一の EOF を見つけると、EOF を削
除して桁位置の再調整を行います。 2 つの連続する EOF が見つかると再
調整は行われず、1 つの EOF は削除され、もう 1 つの EOF はデータと
して扱われます。
モード 5: スペース調整および EOF 調整付き構成
この構成のモードは、モード 3 とモード 4 の両方の桁位置の再調整機能を
実行します。
プリンター・スペース調整
使用しているプリンターをタイ語印刷用にスペース調整する必要がある場合は、以
下のステートメントを PCSWIN.INI に追加してください。PCSWIN.INI は、ユーザ
ー・クラスのアプリケーション・データ・ディレクトリーにあります。
[Thai]
PrintAdjust=x
x の値は、以下のものが可能です。
0
調整なし (PrintAdjust ステートメントなしと同じ)
1
3 つの連続スペースを見つけたときに調整を実行する
2
EOF 文字を見つけたときに調整を実行する
3
3 つの連続スペースまたは EOF 文字を見つけたときに調整を実行する (1
と 2 の組み合わせ)
プリンターでのタイ語のスケーラブル (Truetype) フォントのサポー
ト
Personal Communications は、タイ語の Truetype フォントの ThaiPhuket を提供して
います。タイ文字を印刷するためには、以下のようにして、タイ語のスケーラブル
(Truetype) フォントをインストールすることができます。
1. 「コントロール パネル」フォルダーをオープンします。
a. タスクバー上の「スタート」をクリックします。
b. ポインターを「設定」に移動し、「コントロール パネル」をクリックしま
す。
2. 「フォント」フォルダーをオープンします (「フォント」アイコンをダブルクリ
ックします)。
3. ファイル・メニューで、「新しいフォントのインストール」を選択します。
4. Personal Communications がインストールされているドライブとフォルダーをクリ
ックします。
5. ThaiPhuket をダブルクリックします。
176
Personal Communications 管理者ガイドおよび解説書
第 17 章 双方向言語サポート (アラビア語およびヘブライ語)
印刷のための考慮事項
PDT 印刷モードでは、アラビア語印刷の場合は IBM 864 コード・ページ・フォン
トをインストールしておく必要があり、ヘブライ語の場合は IBM ヘブライ語 862
コード・ページ・フォントをインストールしておく必要があります。
アラビア語での印刷
Windows プリンター・ドライバーの使用
Windows プリンター・ドライバーを使用するようにプリンターを設定するには、次
のようにします。
1. セッション・ウィンドウで、「ファイル」→「プリンター設定」をクリックしま
す。「プリンター設定」ダイアログに、サポートされるプリンターがリストされ
ます。
2. 「プリンター」リストから、使用するプリンター・ドライバーを選択します。デ
フォルト値は、Windows のデフォルト・プリンターです。
3. 「PDT の使用」オプションが選択されていないことを確認してから、「OK」を
クリックします。
ページのセットアップ: 5250 プリンター・セッションの場合は、「ページのセッ
トアップ」ダイアログの「拡張オプション (Advanced Options)」タブをクリック
します。「プリンター・フォント・コード・ページ (Printer Font Code Page)」
を、1008 に設定します。
3270 セッションの場合は、「ページのセットアップ」ダイアログの「テキスト」タ
ブをクリックします。「フォント」を、Typing Arabic に設定します。
プリンター定義テーブル (PDT) ファイルの使用
PDT ファイルを使用するようにプリンターをセットアップするには、次のようにし
ます。
1. セッション・ウィンドウで、「ファイル」→「プリンター設定」をクリックしま
す。「プリンター設定」ダイアログに、サポートされるプリンターがリストされ
ます。
2. 「プリンター」リストから、使用するポートを選択します。
3. 「PDT の使用」ボックスを選択し、「PDT の選択」をクリックします。
4. 使用する PDT ファイルを選択し、「OK」をクリックします。
ページのセットアップ: 5250 プリンター・セッションの場合は、「ページのセッ
トアップ」ダイアログの「拡張オプション (Advanced Options)」タブをクリック
します。「プリンター・フォント・コード・ページ (Printer Font Code Page)」
を、864 に設定します。
© Copyright IBM Corp. 1989, 2003
177
アラビア語プリンター用のアラビア語 PDT ファイルの作成: 事前定義されている
どの PDT も要件を満たしていない場合は、新しい PDT を作成できます。 PDT を
作成するには、プリンター定義ファイル (PDF) を作成し、それをコンパイルして
PDT を作成する必要があります。
PDF の構造とステートメントのタイプについて、理解しておく必要があります。
PDT の作成方法については、 209 ページの『第 20 章 PC400 で使用するプリンタ
ー定義テーブル (PDT) の作成』を参照してください。
アラビア語用の既存の PDF ファイルをカスタマイズするには、次のようにしま
す。
1. マクロ定義ダイアログの中で、アラビア語プリンター・フォントを選択するプリ
ンター・コマンドを含むマクロを定義します。
使用したいフォントのエスケープ・シーケンスを定義します。例えば、次のよう
にします。
/*
NSM
Naseem ( 1 0 V ( s 0 p 1 5 h 9 v 0 s 0 b 3 T
*/
EQU 1B 28 31 30 56 1B 28 73 30 70 31 35 68 39 76 30 73 30 62 33 54
注: プリンター・メニューからフォント名を印刷すると、フォント・エスケー
プ・シーケンスを入手できます。
2. PDF の制御コード・セクションで、START_JOB エスケープ・シーケンスにこの
マクロを追加します。例えば、次のようにします。
START_JOB=CUL CBP NSM
/* Switch to Arabic Font
*/
3. 新しい PDF ファイルを保管し、それを Personal Communications のプログラ
ム・ディレクトリー内の pdfpdt ディレクトリーにコピーします。
4. 「プリンター設定」→「PDT ファイルの選択」ダイアログで、「PDF の変換」
をクリックします。
5. 変更した PDF ファイルを選択し、「変換」をクリックします。
6. 「PDT ファイルの選択」ダイアログで、変換済みの PDT ファイルを選択しま
す。
ホスト印刷変換の使用 (5250 のみ)
アラビア語 5250 プリンター・セッションを構成するときは、ホスト印刷変換 (Host
Print Transform: HPT) モードを選択できます。このモードを使用するには、プリン
ターに 864 フォントがインストールされていることが必要です。
HPT を使用するには、次のようにします。
1. 「セッション・パラメーター - 5250 ホスト」パネルで、「プリンター」セッシ
ョン・タイプを選択します。「拡張」タブをクリックします。
2. 「Host Print Transform=Yes」オプションを選択します。
iSeries 画面で、以下のことを行います。
1. プリンターのデバイス記述の中でホスト印刷変換を使用することを指定します。
Host print transform . . . . . . TRANSFORM
(*YES)
2. プリンターのタイプとモデルを指定します。
Manufacturer type and model . . MFRTYPMDL (*___________)
178
Personal Communications 管理者ガイドおよび解説書
3. 文字 ID パラメーターが、アラビア語を取り扱えるものであることを確認しま
す。
Character identifier: CHRID
Graphic character set . . . . 235
Code page . . . . . . . . . . . . 420
ページのセットアップ: 「ページのセットアップ」ダイアログで、「拡張オプショ
ン (Advanced Options)」タブをクリックします。「プリンター・フォント・コー
ド・ページ (Printer Font Code Page)」を、864 に設定します。
5250 アラビア語用の DAT ファイル
アラビア語の 5250 印刷セッションの場合、420 ホスト・コード・ページを選択す
ると、Personal Communications に PCSPDA.DAT ファイルをロードするようプロン
プトが出ます。このファイルによって、ホスト指定のフォントが Typing Arabic
印刷フォントに確実に正しくマップされるようになります。
Win32 OS セッションで 037 (米国) ホスト・コード・ページが選択されている場合
は、PCSPD.SAM ファイルが自動的にロードされます。このファイルは、Courier フ
ォントを Courier New に置き換えます。 OS/2 の 5250 セッションでは、Personal
Communications はオリジナルの PCSPD.DAT ファイルを使用します。これは、ユー
ロ通貨記号サポートが OS/2 では Courier でインプリメントされていて、Courier
New ではインプリメントされていない (Windows のように) ためです。
ユーザーは、.ws パラメーターを使用して DAT ファイルを指定することができま
す。
DATFILE=xxxx
この xxxx は、使用したい DAT ファイルの名前です。
双方向アラビア語サポート
制限
双方向テキスト支援機能は、Personal Communications の iSeries コンポーネントで
はサポートされません。したがって、ユーザーは双方向の OfficeVision/400™ を実行
できません。
インストール上のヒント
アラビア語用ワークステーションをセットアップするには、以下の手順を実行しま
す。
1. 「通信の構成」パネルで、ホスト・コード・ページとして「420 アラビア語口
語」を選択します。
2. キーボードのレイアウトとして「アラビア語口語」を選択します。
3. 「ディスプレイ・フォントの選択」パネルの、「自動サイズ」リスト・ボックス
または「固定」サイズ・フォント選択で「ARB3270」を選択します。
4. 「API の設定」パネルで、DDE/EHLLAPI PC コード・ページとして「1256」を
選択します。
第 17 章 双方向言語サポート (アラビア語およびヘブライ語)
179
5. 「ページのセットアップ」パネルでフォントとして「アラビア語のタイプ」を選
択します。
注: Personal Communications for Windows 95 の場合、ビットマップ・フォント
を許可するドライバーを持つプリンター用に ARB3270 を選択することもで
きます。例えば、PDT で印刷するには、IBM アラビア語 864 フォントをプ
リンターで使用できるようにしておく必要があります。
数値スワッピングまたは対称スワッピングをセットアップするには:
1. 「編集」→「プリファレンス」→「外観」プルダウン・リストから、「ディスプレ
イの設定」を選択します。
2. 左側のリスト・ボックスから「スワッピング」を選択します。数字および対称文
字に対する設定が表示されます。変更は、アクティブ・セッションに直ちに反映
されます。
注: 数値スワッピングは 3270 のみの機能です。この機能は、セッションが
iSeries セッションである場合には選択できません。
サポートされているアラビア語フォントは以下のとおりです。
v ARB3270 は、PCSANSIA.FON または MFIANSIA.FON にあります。
MFIANSIA.FON を使用するには:
1. ファイル PCSANSIA.FON の名前を PCSANSIA.ORG に変更します。
2. MFIANSIA.FON を PCSANSIA.FON にコピーします。
v Typing Arabic は、TYPEARB.TTF にあります。
アラビア語のフォント・ファイルは、製品の CD-ROM の FONT サブディレクトリ
ーにあります。
3270 の双方向キーボード機能
双方向 3270 に固有のキーは以下のとおりです。
v 言語選択: この機能は、Alt + Shift の組み合わせによってアクティブになり、言
語層を変更できます。言語層がラテン語である場合、Alt + 右シフト・キーの組
み合わせを押すことによって、言語層をアラビア語に変更できます。言語層がア
ラビア語である場合、Alt + 左シフト・キーの組み合わせを押すことによって、
言語層をラテン語に変更できます。
v 画面反転: この機能は、Alt + 改行キーの組み合わせによってアクティブになり、
画面イメージを反転させます。画面の方向が左から右の場合は、このキーの組み
合わせを押すと、画面イメージが右から左に反転します。画面の方向が右から左
の場合は、このキーの組み合わせを押すと、画面イメージが左から右に反転しま
す。
この操作を行ってもオペレーター情報域は反転しません。
画面の方向が変化すると、言語層は、新しい画面方向のデフォルト言語に変更さ
れます。画面が右から左の方向に反転すると、言語はアラビア語に変わります。
画面が左から右の方向に反転された場合、言語はラテン語を使用するように変更
されます。
対称文字のスワッピングが有効の場合には、画面の反転によって、方向特性のあ
る文字はそれに対応文字に置き換えられます。
180
Personal Communications 管理者ガイドおよび解説書
数字のスワッピングが有効になっている場合は、画面を反転させると、ヒンディ
数字はアラビア語の対応する数字に置き換わり、アラビア数字はヒンディ語の対
応する数字に置き換わります。
v フィールド反転: この機能は、Alt + NumLock キーの組み合わせによってアクテ
ィブになり、フィールドの方向を反対方向または画面と同じ方向に切り替えま
す。フィールド内のテキストは反転されません。カーソルの方向は新しいフィー
ルドの方向に等しく設定され、言語層はそれに従って選択されます。
カーソルがフィールドまたは行の最初の論理位置にある場合、フィールド反転機
能を選択すると、カーソルはフィールドまたは行の反対側にスキップし、そこが
最初の論理位置になります。カーソルがフィールドまたは行の最初の位置にない
場合は、フィールド反転機能を選択すると、カーソルはその位置に留まり、既存
テキストの自然で正しい編集が可能になります。
v 自動フィールド反転: この機能は、Alt + NumPad5 キーの組み合わせによってア
クティブになり、現在の画面方向で自動フィールド反転モードを切り替えます。
自動フィールド反転は、無保護フィールドのフィールド方向の自動選択に影響を
与えます。
– 自動フィールド反転が無効の場合は、フィールドへの最初の入力の際に (数字
または英数字のいずれの場合も)、フィールド方向は常に画面方向に等しく設定
されます。
– 自動フィールド反転が有効の場合は、英数字フィールドへの最初の入力におい
て、フィールド方向は右から左に設定されます (画面方向が左から右および右
から左の両方の場合)。
– 自動フィールド反転が有効の場合は、数字フィールドへの最初の入力におい
て、フィールド方向は左から右に設定されます (画面方向が左から右および右
から左の両方の場合)。
v プッシュ/プッシュ終了: この機能は、Shift + NumLock キーの組み合わせによっ
てアクティブになり、フィールド方向とは反対の方向にテキストを入力および編
集できるようにします。この機能がアクティブになると、カーソル方向が反転
し、言語層がそれに従って選択され、プッシュ・セグメントが作成されます。
プッシュ機能には 2 つの 2 次モードがあります。
– 境界モード: プッシュ・モードに入るとこのモードがアクティブになります。
このモードでは、カーソルはその位置に留まり、文字をさらに入力すると、テ
キストはフィールド方向と逆の方向にプッシュされます。この境界モードを示
すために、カーソルはブロックの形状になります。
– 編集モード: カーソルが境界位置からプッシュ・セグメント領域に移動する
と、このモードがアクティブになります。このモードでは、フィールドの自然
な方向に入力しながら、プッシュ・セグメント内のテキストを編集できます。
プッシュ終了は、Shift + NumLock キー・シーケンスによってアクティブにな
り、プッシュ・モードを終了します。
注: Windows モードでは、プッシュ終了は Shift + Numpad/ キー・シーケンスに
よってアクティブになります。
カーソルは、プッシュ・セグメントの終わりまでジャンプし、方向は元の方向に
変わります。フィールド終了キー (Cursor Up や Cursor Down など)、または
AID キー (Enter など) を押してプッシュ終了を実行することもできます。
第 17 章 双方向言語サポート (アラビア語およびヘブライ語)
181
v 自動プッシュ: この機能は、Alt + NumPad/ キーの組み合わせによってアクティ
ブになり、端末オペレーターが左から右および右から左のテキストを混合してタ
イプできるようにします。有効になると、入力された文字または選択された言語
層に従って、反転セグメントが自動的に開始および終了します。このモードで
は、プッシュが自動的に呼び出されるので、オペレーターはプッシュを手動で押
さなくて済みます。
– 右から左へのフィールドでは、数字またはローマ字を入力すると、言語の変更
なしで、自動的にプッシュが開始します。ローマ字または数字がさらに入力さ
れるとプッシュ・モードが継続し、他の文字が入力されるとプッシュ・モード
が自動的に終了します。この機能により、プッシュ/プッシュ終了を使用しなく
ても、組み込みの数字またはローマ字でアラビア語テキストを入力できます。
– 左から右へのフィールドでは、アラビア文字または特殊文字を入力すると、言
語の変更なしで、プッシュが自動的に開始します。任意の数字またはローマ字
を入力すると、モードが自動的に終了します。これにより、プッシュ/プッシュ
終了ではなく言語層の選択を使用して、組み込みのアラビア文字でローマ字テ
キストを入力できます。
アラビア語文字形状選択機能
5 つの形状選択キーがあります。1 つは 文脈依存形状決定 (CSD) 用で、4 つは特
定のシェーピング・モード (ベース/分離、初期、中間、最終) 用です。デフォルト
のシェーピング・モードは CSD です。
双方向 3270 に固有のキーは以下のとおりです。
v 文脈依存形状決定 (CSD) キー: このキーを押すと、シェーピング・モードが文脈
依存形状決定 (CSD) に設定されます。これはデフォルトのモードです。CSD
は、オペレーターが入力または変更する右から左へのテキストに対してのみ実行
されます。このキーは、CSD とベース・モードの切り替えを行います。
特定の形状選択キーを押すと、CSD が無効になります。
オペレーター情報域の文字 Alef-Madda
は、CSD が選択されていることを示しています。
この機能は、Alt + NumPad4 キーの組み合わせによって開始されます。
v 特定の形状選択キー:
– ベース/分離: Alt + NumPad2 キーの組み合わせによって開始される
– 初期: Alt + NumPad1 キーの組み合わせによって開始される
– 最終: Alt + NumPad7 キーの組み合わせによって開始される
– 中間: Alt + NumPad8 キーの組み合わせによって開始される
上のいずれかのキーを押すと CSD が無効になり、シェーピング・モードは選択
した値に設定されます。それ以降に入力されるアラビア語文字は、選択された形
状になります。
182
Personal Communications 管理者ガイドおよび解説書
注: 一部のアラビア語文字には、中間、初期、または最終の形状がありません。
その場合、要求された形状が存在しない文字が入力されると、以下の規則に
従って、最も近い形状が選択されます。
– 初期の代わりには、分離が選択されます。
– 最終の代わりには、分離が選択されます。
– 中間の代わりには、最終 (ある場合) または分離が選択されます。
選択されたシェーピング・モードは、オペレーター情報域に表示されます。
– 分離 GHEIN
は、ベース/分離シェーピング・モードを示します。
– 初期 GHEIN
は、初期シェーピング・モードを示します。
– 中間 GHEIN
は、中間シェーピング・モードを示します。
– 最終 GHEIN
は、最終シェーピング・モードを示します。
v フィールド・シェーピング・キー: Alt + NumPad+ キーの組み合わせを押すと、
現在のフィールドまたは行に含まれるアラビア語データをシェーピングします。
カーソル位置は未変更のままです。
v フィールド・シェーピング解除キー: Alt + NumPad Enter キーの組み合わせは、
現在のフィールドまたは行に含まれるアラビア語データをシェーピング解除しま
す。すべてのアラビア語文字は、ベース/分離形状に変換されます。
Personal Communications iSeries
双方向 PC400 に固有のキーは以下のとおりです。
v 言語選択: この機能は、Alt + Shift キーの組み合わせでアクティブになり、言語
層を選択できるようになります。言語層がラテン語である場合、Alt + 右シフ
ト・キーの組み合わせを押すことによって、言語層をアラビア語に変更できま
す。言語層がアラビア語である場合、Alt + 左シフト・キーの組み合わせを押す
ことによって、言語層をラテン語に変更できます。
v 画面反転: この機能は、Alt + 改行キーの組み合わせによってアクティブになり、
画面イメージを反転させます。画面方向が左から右の場合、このキーの組み合わ
せを押すと、画面イメージが右から左に反転します。画面の方向が右から左の場
合は、このキーの組み合わせを押すと、画面イメージが左から右に反転します。
この操作を行ってもオペレーター情報域は反転しないことに注意してください。
第 17 章 双方向言語サポート (アラビア語およびヘブライ語)
183
画面の方向が変化すると、言語層は、新しい画面方向のデフォルト言語に変更さ
れます。画面が右から左に反転すると、言語はアラビア語に変わります。画面が
左から右の方向に反転された場合、言語はラテン語を使用するように変更されま
す。
画面が反転すると、方向特性のある文字は対応する文字に置き換えられます。
v フィールド反転: この機能は、NumLock キーによってアクティブになり、フィー
ルドの方向を左から右または右から左に切り替えます。フィールド内のテキスト
は反転されません。カーソルの方向は新しいフィールドの方向に等しく設定さ
れ、言語層はそれに従って選択されます。
カーソルがフィールドまたは行の最初の論理位置にある場合、フィールド反転機
能を選択すると、カーソルはフィールドまたは行の反対側にスキップし、そこが
最初の論理位置になります。カーソルがフィールドまたは行の最初の位置にない
場合は、フィールド反転機能を選択すると、カーソルはその位置に留まり、既存
のテキストの自然で正しい編集が可能になります。
v クローズ: この機能は、NumPad/ キーの組み合わせによってアクティブになり、
あるキー方向で入力されたデータを、以前に反対方向で入力されたデータと連結
するために提供されています。以下のように動作します。
– 組み込まれているすべてのヌルが、現在の行から除去されます。
– 連結されたテキストは、フィールドの右の境界 (フィールド方向が右から左の
場合) または左の境界 (フィールド方向が左から右の場合) に移動します。
– カーソル方向は、フィールド方向に設定されます。
– 言語層は、フィールド方向のデフォルトに設定されます。
– 画面方向が左から右の場合、カーソルは連結されたテキストの右側で最初のヌ
ルに配置されます。
– 画面方向が右から左の場合、カーソルは連結されたテキストの左側で最初のヌ
ルに配置されます。
v ベース: この機能は、Ctrl + Home キーの組み合わせによってアクティブになり
ます。これは、アラビア語の RTL テキストの自動シェーピング決定機能をアク
ティブにしたり、非アクティブにしたりする切り替えキーです。これは、RTL ア
ラビア語テキストを処理しているときにのみ有効です。これが LTR フィールド
で押されると、オペレーター・エラー 0027 が出ます。
双方向ヘブライ語のサポート
3270 における双方向ヘブライ語のサポートにより、プログラムは 英語/ヘブライ語
の 3270 ディスプレイ端末をエミュレートできます。特殊な言語および双方向機能
が、エミュレーション・プログラムによってサポートされる標準機能のリストに追
加されます。
3270 用の双方向機能
表 12. 3270 用の双方向キー組み合わせ
184
機能
組み合わせ
ヘブライ語
Alt + 右シフト
英語
Alt + 左シフト
Personal Communications 管理者ガイドおよび解説書
表 12. 3270 用の双方向キー組み合わせ (続き)
機能
組み合わせ
画面反転
Alt + Enter
フィールド反転
Alt + NumLock
自動フィールド反転
Alt + NumPad5
プッシュ
Shift + NumLock
プッシュ終了
Shift + NumPad/
自動プッシュ
Alt + NumPad/
3270 ホスト・システムは、ネイティブの Windows アプリケーションとして実行で
きます。 Windows ベースの製品のレイアウトおよびユーザー・インターフェース
機能は、IBM のユーザー・インターフェースの標準 (SAA/CUA®) に準拠していま
す。それらは、他の IBM 製品 (例えば、OS/2 など) でインプリメントされたレイ
アウトおよび機能に類似したものです。
v 言語選択: Alt + Shift のキーの組み合わせで、言語層を変更できます。言語層が
ラテン語である場合、Alt + 右シフトを押すことによって、言語層をヘブライ語
に変更できます。言語層がヘブライ語である場合、Alt + 左シフトを押すことに
よって、言語層をラテン語に変更できます。
v 画面反転: この機能は、Alt + Enter のキー・シーケンスによってアクティブにな
り、画面イメージを反転します。画面方向が左から右の場合は、画面イメージが
反転されて、右から左に表示されます。このホット・キーを再度押すと、画面が
元の方向 (左から右) に戻ります。画面の方向が変化すると、言語層は、新しい画
面方向のデフォルト言語に変更されます。画面が右から左に変わると、言語はヘ
ブライ語に変わります。画面が左から右に変わると、言語はラテン語に変わりま
す。
状況表示行 (OIA) が反転することはありません。常に、左から右に表示されま
す。
v フィールド反転: ほとんどの場合、フィールド方向は一般的な画面方向と同じで
す。ただし、画面方向とは逆の方向のフィールドが必要になる場合があります。
Alt + NumLock でアクティブになる、フィールド反転機能によって、このような
遷移が可能になります。この機能がアクティブにされると、タイプする方向は反
転しますが、フィールドおよび画面イメージ内の既存のテキストは変わりませ
ん。この機能による一時的な変更は、カーソルがフィールド内にある限り、また
はフィールド反転が再びアクティブになるまで、有効になります。
カーソルがフィールドまたは行の先頭にある間に機能がアクティブになると、カ
ーソルは行またはフィールドの最後にジャンプし、反転フィールドがその位置か
ら論理的に開始できるようになります。それ以外の場合は、カーソルはその位置
に留まり、画面方向とは反対方向の既存テキストの自然で正確な編集が可能にな
ります。
v 自動フィールド反転: この機能は、混合アプリケーション (ヘブライ語と英語) に
データを入力すると、フィールド方向を設定します。これは、フィールド反転機
能を自動的にアクティブにすることで行われます。自動フィールド反転モード
は、Alt + NumPad5 キー・シーケンスによってアクティブになり、それぞれの画
面方向 (左から右または右から左) ごとに適用できます。
第 17 章 双方向言語サポート (アラビア語およびヘブライ語)
185
– 右から左の画面で自動フィールド反転オプションがアクティブになると、カー
ソルが数字フィールドに移動するごとに、フィールド反転機能が自動的にアク
ティブになります。カーソルは数字フィールドの左端の位置にジャンプし、数
字を左から右に入力できるようになります。
– 左から右の画面で自動フィールド反転オプションがアクティブになると、カー
ソルが英数字フィールドに移動すると、フィールド反転機能が自動的にアクテ
ィブになります。カーソルはフィールドの右端の位置にジャンプし、ヘブライ
語を右から左に入力できるようになります。
最初、画面方向が右から左のときは自動フィールド反転オプションが有効にな
り、画面方向が左から右のときは有効になりません。自動フィールド反転モード
を終了するには、再び Alt + NumPad5 を押します。
v プッシュとプッシュ終了: フィールド方向とは逆の方向にテキストを入力または
編集できます。この機能がアクティブにされると、カーソルの方向が反転し、そ
れに従って言語層が変更され、プッシュ・セグメントが作成されます。
プッシュ機能は、Shift + NumLock キー・シーケンスによってアクティブになり
ます。プッシュ機能には 2 つの 2 次モードがあります。
– 境界モード: プッシュ・モードになるとこのモードがアクティブになります。
このモードでは、カーソルの位置はそのままで、追加の文字をタイプすると、
フィールド方向と逆の方向にテキストがプッシュされます。この境界モードで
あることを示すため、カーソルの形状が変わります。
– 編集モード: カーソルが境界位置からプッシュ・セグメント領域に移動する
と、このモードがアクティブになります。このモードでは、テキストの自然な
方向に入力しながら、プッシュ・セグメント内のテキストを変更できます。
プッシュ終了は、Shift + NumPad/ キー・シーケンスによってアクティブにな
り、一時モードを終了します。カーソルは、プッシュ・セグメントの最後にジャ
ンプし、方向が反転してフィールドの方向になります。
v 自動プッシュ: 自動プッシュ・モードによって、ヘブライ語と英語が混在してい
るテキストをタイプする際に、作業がより容易に、より効率的になります。この
モードが有効のときは、入力される文字または選択される言語層に従って、反転
セグメントが自動的に開始および終了します。オペレーターは、手動でプッシュ
およびプッシュ終了を選択する必要がなくなります。自動プッシュは、ヘブライ
語フィールド (右から左のフィールド) に数字を入力するときに特に有効です。自
動プッシュ・モードは、Alt + NumPad/ キー・シーケンスによってアクティブに
なります。これは、左から右または右から左の方向のフィールドに別々に適用す
ることができます。このモードでは、入力されるテキストの言語に従って、プッ
シュ機能とプッシュ終了機能が自動的にアクティブになります。プッシュ・モー
ドを手動で開始および終了する必要はありません。
– 右から左へのフィールドでは、数字またはローマ字を入力すると、言語の変更
なしで、自動的にプッシュが開始します。追加のラテン語または数字ではプッ
シュ・モードが続きます。その他の文字では自動的にプッシュ・モードが終了
します。この機能を使用すると、プッシュ/プッシュ終了を使わずに、組み込み
の数字またはラテン語を含むヘブライ語を入力できます。
– 左から右のフィールドでは、ヘブライ語文字を入力すると、プッシュが自動的
に開始します。任意の数字またはローマ字を入力すると、モードが自動的に終
186
Personal Communications 管理者ガイドおよび解説書
了します。これにより、プッシュ/プッシュ終了ではなく、言語層の選択を使用
して、組み込みのヘブライ語を含むラテン語テキストを入力できます。
キーボード・レイアウト
2 種類のヘブライ語キーボードのテンプレート (Bulletin と Old Code) が製品に付
属しています。Old-Code テンプレートは、以下の点を除き、Bulletin テンプレート
と類似しています。
v ″6″ のシフト (s-6) は、通常の「セント」記号ではなく、古いイスラエル・リラを
表すギリシャ語の「デルタ」記号 (ASCII 235、hex EB) を生成します。
v ″7″ のシフト (s-7) は、何も生成しません (& 記号は Old Code では使用できま
せん)。
v 英語モードでは、Caps Lock が ON または OFF のいずれであっても、シフトを
押さないで英字を押すと、小文字 (a-z) ではなく大文字 (A-Z) が生成されます。
構成
ヘブライ語のワークステーションをセットアップするには、以下のことを行いま
す。
1. 「通信の構成」パネルで、ホスト・コード・ページとして「424 ヘブライ語
(Bulletin コード)」または「803 ヘブライ語 (旧コード)」を選択します。
2. キーボードのレイアウトとして「ヘブライ語 (Bulletin コード)」または「ヘブ
ライ語 (旧コード)」を選択します。
3. 「編集」→「プリファレンス」プルダウン・メニューから、「転送」を選択しま
す。
4. 「一般」タブで、「PC コード・ページ」から「862」、「916」、または
「1255」を選択します。
5. 「API の設定」パネルで、DDE/EHLLAPI PC コード・ページとして「862」、
「916」、または「1255」を選択します。
6. 「ディスプレイ・フォントの選択」パネルの、「自動サイズ」リスト・ボックス
または「固定」サイズ・フォント選択で「HEB3270」を選択します。
7. 「ファイル」プルダウン・メニューから「ページのセットアップ」を選択しま
す。
8. 「テキスト」タブで、「(Courier Heb)」プリンター・フォントを選択します。
フォント
もし IBM InfoWindow® 3472 などの古いディスプレイ装置に慣れている場合は、
Personal Communications のフォントが使用しにくいこともあります。次のようにし
てフォント・ファイルを変更することで、代替のフォントを試すことができます。
1. PCSANSIH.FON ファイルの名前を BASANSIH.FON に変更します。
2. ALTANSIH.FON を PCSANSIH.FON にコピーします。
ALTANSIH.FON ファイルを使用するには、必要なディスケットを別に注文する必要
があります。
第 17 章 双方向言語サポート (アラビア語およびヘブライ語)
187
862 コード・ページでのファイル転送
PC コード・ページ 862 は、ヘブライ語のコード・ページに対する IBM の番号で
す。 Microsoft Windows (ヘブライ語) では、ISO コード・ページに基づいた (ただ
し、同じではない) コード・ページを使用しており、コード・ページ 862 とは全く
異なります。
コード・ポイントの違いの他に、ヘブライ語の Microsoft Windows は、論理テキス
トで作業を行います。これは、Windows アプリケーションは、テキストが論理順序
で保管してあると予期していることを意味します (つまり、タイプされたのと同じ
順序で、表示されたのとは違う順序です)。したがって、画面上に表示されるテキス
トは、アプリケーションによって処理されるテキストと異なります。
したがって、コード・ページ 862 との間で変換しながらファイルを転送するとき
は、予期できない結果 (ヘブライ語のテキストの順序が違っているなど) になる場合
があります。そのような問題を防ぐためには、EBCDIC テキストをコード・ページ
862 に変換した後で、CONVERT プログラムを使用することを検討してください。
このプログラムは、Microsoft Windows の一部として提供されており、論理テキスト
と可視テキストの間の変換を行なうことができます。
5250 用の双方向機能
表 13. 5250 用の双方向キー組み合わせ
機能
組み合わせ
ヘブライ語
Alt + 右シフト
英語
Alt + 左シフト
反転
NumLock
クローズ (Close)
NumPad/
画面反転
Alt + Enter
v ヘブライ語: 184 ページの『3270 用の双方向機能』に記載されているのと同じ意
味
v 英語: 184 ページの『3270 用の双方向機能』に記載されているのと同じ意味
v 反転: このキーを押すと、オペレーターは現在のカーソル方向を反転させること
ができます。次のように機能します。
– カーソルは、現在のカーソル方向に従って位置変更されます。右から左の場合
は、カーソルは現在の左境界位置に配置されます。左から右の場合は、カーソ
ルは現在の右境界位置に配置されます。
– その後、カーソル方向が反転されます。得られるキーボード・レイアウトは、
新しいカーソル位置に基づきます。
– 挿入モードがリセットされます。
v クローズ: このキーを押すと、あるキー方向で入力したデータを、以前に反対の
方向で入力したデータと結合します。
– 現在の行 (または、フィールドが 1 行に含まれる場合はフィールド) から、す
べての組み込みのヌル文字が除去されます。
– 結合されたテキストは、フィールド方向が右から左の場合はフィールドの右の
境界に移動し、フィールド方向が左から右の場合は左の境界に移動します。
188
Personal Communications 管理者ガイドおよび解説書
– 行 (または、フィールドが 1 行に含まれる場合はフィールド) の残りの部分
は、ヌル文字で埋められます。
– カーソル方向は、フィールド方向に設定されます。
– カーソル方向が左から右の場合は、カーソルは結合されたテキストの右にある
最初のヌル文字に置かれます。カーソル方向が右から左の場合は、カーソルは
結合されたテキストの左にある最初のヌル文字に置かれます。
– 挿入モードがリセットされます。
v 画面反転: 184 ページの『3270 用の双方向機能』に記載されているのと同じ意味
VT のための双方向サポート
VT の双方向サポートによって、プログラムで英語/アラビア語または英語/ヘブライ
語の VT 340 7 ビット、VT 340 8 ビット、VT 100、VT 52、および VT ANSI デ
ィスプレイ端末をエミュレートすることができます。エミュレーション・プログラ
ムでサポートされる標準機能のリストに、特殊言語と双方向機能が追加されます。
アラビア語またはヘブライ語用の VT エミュレーションの構成
VT エミュレーション用にアラビア語またはヘブライ語をセットアップするには、
以下のことを行います。
1. 「通信」プルダウン・メニューから「構成」をクリックします。
2. ホスト・タイプに「ASCII」を選択します。
3. 「セッション・パラメーター」ボタンをクリックします。
4. 「国別」ホスト・コード・ページ・タイプを選択します。
5. ホスト・コード・ページを選択します。
v
アラビア語用に構成している場合、8 ビット・コード・ページに対しては
「Arabic ASMO 708」を、7 ビット・コード・ページに対しては「Arabic
ASMO 449」を選択します。
v ヘブライ語用に構成している場合、「Hebrew ISO」または「Hebrew NRCS」
を選択します。
6. 「編集」プルダウン・メニューに進み、「プリファレンス」→「外観」→「フォン
ト」を選択して、フォントを選びます。
7. 「書体名」を選択します。
v ヘブライ語用に構成している場合、「HEB3270」を選択します。
v アラビア語用に構成している場合、「AVT3270」を構成します。
ファイル転送
ファイル転送の際は、自動コード・ページ変換が行なわれます。しかし、これは 8
ビットのコード・ページにのみ有効です。
アラビア語のワークステーションでは、送信時に Arabic ASMO 708 から 1256 に
変換されます。コード・ページ変換は、受信時には反対になります。
ヘブライ語のワークステーションでは、送信時に Hebrew ISO から 1255 に変換さ
れます。コード・ページ変換は、受信時には反対になります。
第 17 章 双方向言語サポート (アラビア語およびヘブライ語)
189
コピーおよび貼り付け
コピーおよび貼り付けの操作の際は、自動コード・ページ変換が行なわれます。ア
ラビア語では、変換は現在のホスト・コード・ページから 1256 に、およびその反
対で行なわれます。ヘブライ語では、変換は現在のホスト・コード・ページから
1255 に、およびその反対で行なわれます。
画面の印刷
アラビア語またはヘブライ語のセッションで画面を印刷するには、以下のことを行
います。
1. 「ファイル」メニューから「ページのセットアップ」をクリックします。
2. アラビア語のセッションの場合、「アラビア語 VT のタイプ」フォントを選択し
ます。ヘブライ語のセッションの場合、「Courier Heb」フォントを選択しま
す。
BIDI キーの再マップ
BIDI 機能をマップするために、キーボードをカスタマイズすることができます。
VT BIDI セッションのために、以下の機能が使用可能です。
v 画面反転 (論理セッションのみ)
v 国別キーボード層
v ラテン語キーボード層
v 右から左へのカーソル方向のセット/リセット (ヘブライ語セッションおよび可視
テキスト・タイプのみ)
v 7 ビットと 8 ビットの文字セット・モードの切り替え (ヘブライ語セッションの
み)
v 列見出しの調整 (アラビア語セッションのみ)
VT 用の双方向機能
表 14. VT 用の双方向キー組み合わせ
機能
組み合わせ
基本文字モードの選択 (ヘブライ語またはア
ラビア語)
Alt + 右シフト
英語
Alt + 左シフト
画面反転 (ヘブライ語論理テキスト・モード
およびアラビア語のみ)
Alt+NewLine
列見出しの調整 (アラビア語のみ)
Alt+K
カーソル方向の切り替え (可視ヘブライ語の
み)
Alt+D
7 ビットと 8 ビットの文字セット・モード
の切り替え (ヘブライ語のみ)
Alt+B
v 基本文字モードの選択: 184 ページの『3270 用の双方向機能』に記載されている
のと同じ意味
v 英語: 184 ページの『3270 用の双方向機能』に記載されているのと同じ意味
190
Personal Communications 管理者ガイドおよび解説書
v 画面反転: 184 ページの『3270 用の双方向機能』に記載されているのと同じ意味
v 列見出しの調整: 列見出しのモードによって、挿入を中断するためにテキストの
列の間にブランクが入ります。したがって、データの列の英語タイトルが、それ
らの正しい位置を維持します。
v カーソル方向の切り替え: 現在のカーソル方向が左から右の場合、Alt + D を押
すことで方向を右から左に変更したり、再び戻したりすることができます。カー
ソル方向が右から左にセットされている場合、これはカーソルのアドレッシン
グ、移動、文字の挿入、削除、行内の消去、またはディスプレイ内の消去には影
響を与えません。
右から左のカーソル方向セットで影響を受ける機能は、以下のものです。
– 後退 (カーソルが右に 1 つ移動)
– 改行 (Carriage return) (カーソルが現在行の右端に移動)
– 改行 (Line feed) (カーソルが次の行の右端に移動)
– 自動折り返しモードでのタイプ (現在行が次の行の右端から継続)
v 7 ビットと 8 ビットの文字セット・モードの切り替え: この機能は、7 ビットと
8 ビットの文字セットを切り替えます。現在の文字セットが ISO Hebrew (8 ビッ
ト) の場合、Alt + B を押すと文字セットが Hebrew NRCS (7 ビット) に変わり
ます。
ASMO 449 7 ビット・コード・ページのためのアラビア語サポー
ト
ASMO 449 7 ビット・コード・ページでは、以下の制御シーケンスがサポートされ
ています。
表 15. アラビア語 VT サポート用制御シーケンス
制御シーケンス
説明
アラビア語のモードおよび状態制御
DECSABM
v Arabization 使用不可
v テキスト制御付きの BIDI
v テキスト制御なしの BIDI
DDECSNL
新しいアラビア語/ラテン語の開始
DECVTCM
v 不可視のテキスト制御
v 可視のテキスト制御
DECSAPV
文脈に従って、数表示をアラビア語/ヒンディ
語で表示
アラビア語イメージ制御
DECBDOCPD
画面方向 (文書表示方向) のセット
アラビア語テキスト制御
SLR
LTR 方向の開始
SRL
RTL 方向の開始
SDD
SDD デフォルト方向の開始
第 17 章 双方向言語サポート (アラビア語およびヘブライ語)
191
192
Personal Communications 管理者ガイドおよび解説書
第 18 章 ユニコード・サポート
Windows NT および 2000 では、Personal Communications のバージョン 5.7 はヒン
ディ語および 1390/1399 日本語コード・ページのためのユニコードをサポートして
います。
Personal Communications のヒンディ語サポートを構成する手順については、「はじ
めに」を参照してください。インストール情報については、「CD-ROM インストー
ル・ガイド」で説明されています。
1390/1399 コード・ページ
1390/1399 日本語文字処理のユニコードでは、以下の機能がサポートされています。
v 画面の印刷
v マクロの記録および再生
v データおよびファイルの転送
v コピー、切り取り、および貼り付け
v EHLLAPI。1390/1399 転送 API については、「エミュレーター・プログラミン
グ」を参照してください。
v キーボードのカスタマイズ
特定の 1390/1399 サポートに関する詳細については、以下のリストを参照してくだ
さい。
DBCS 変換テーブル
Personal Communications は、1390/1399 コード・ページを以下のようにマッ
プします。
v 1390-->UCS2
v UCS2-->1390
v 1399-->UCS2
v UCS2-->1399
v 1399-->943
v 943-->1390
Personal Communications が表示用にロードするのは、別の変換テーブルで
す。
Personal Communications は、GDI モードおよび PDT モードの両方のため
のユニコード印刷を処理します。
データおよびファイルの転送
ファイル転送は、ホストから PC のために、EBCDIC<-->UNICODE (または
EBCDIC<-->ASCII) 変換を使用します。ユーザーは、ASCII ファイルとし
て、またはユニコード・ファイルとして保管することができます。
© Copyright IBM Corp. 1989, 2003
193
ユーザー定義域 (UDA) サポート
Personal Communications は、EBCDIC <--> ASCII とは異なる、
EBCDIC<-->UNICODE (UDC) を処理します。 DBCS UDA マッピング・テ
ーブル・エディターは、UNICODE<--> EBCDIC UDA を処理します。
ヒンディ語サポート
ヒンディ語のユニコードでは、以下の機能がサポートされています。
v 画面の印刷
v データの転送。ファイル転送はサポートされていません。
v コピー、コピー - 追加、切り取り、および貼り付け。連結コピーはサポートされ
ていません。
v EHLLAPI。ヒンディ語データ転送 API については、「エミュレーター・プログ
ラミング」を参照してください。
v トレース
特定のヒンディ語サポートに関する詳細については、以下のリストを参照してくだ
さい。
コード・ページ
ヒンディ語のホスト・コード・ページは 1137 です。ユニコード PC コー
ド・ページは 1200 です。 Personal Communications は、定義済み変換テー
ブルを使用して、これらのコード・ページをマップします。
マクロの記録および再生
ヒンディ語で使用可能なのは、マクロ・スクリプトのみに制限されていま
す。ヒンディ語のセッションでは、マクロ・ファイルのカスタマイズは使用
できません。 VB スクリプトはサポートされません。
フォント
ヒンディ語では、表示および印刷用に真のタイプのフォントのみが使用され
ます。 TTF ファイルは Personal Communications によって列挙され、「ペ
ージ・セットアップ」プルダウン・メニューに表示されます。文字をヒンデ
ィ語で印刷するためには、このフォント・ファイルを選択する必要がありま
す。ヒンディ語のフォント・ファイルは、他のフォント・ファイルと一緒に
インストールされています。
キーボード
英語キーボードのレイアウトが、ヒンディ語のレイアウトにマップされてい
ます。これは、ヒンディ語に対応している 2 つのキー・マッピング・テー
ブルを PCSKBD.DLL ファイルからロードすることによってサポートされま
す。 1 つ目のテーブルは、Windows の仮想キー番号を IBM のキー番号に
マップするものです。 2 つめのキー・マッピング・テーブルは、IBM のキ
ー番号を、対応する文字のユニコード値にマップするものです。
キーボードのカスタマイズ
「キーボードのカスタマイズ」ダイアログでキーを選択すると、対応するヒ
ンディ語文字が編集制御ウィンドウで表示されます。ユーザーは、リスト・
ボックスから新しい文字を選択してマッピングを変更することができます。
ユーザーが編集制御ウィンドウを直接編集しようとすると、現在の入力文字
セットの文字が表示されます。
194
Personal Communications 管理者ガイドおよび解説書
コピー/移動/交換および検索キー
これらのキーの機能は、既存の SBCS 言語の機能と同じです。唯一異なる
のは、ヒンディ語文字は 1 バイト文字ではなくユニコード文字として保管
されている点です。
ヒンディ語から英語への切り替え
ヒンディ語サポートでは、ALT + 左シフト・キーを使用してヒンディ語と
英語を切り替えることもできます。
OIA 表示
オペレーター情報域は、 Windows NT および Windows 2000 および XP
で機能の表示が異なっています。
Windows NT
ユーザーがヒンディ語合成モードで作業しているときは、OIA 表示
の 36 列目と 37 列目に「HI」が表示されます。英語合成モードで
作業しているときは、「E」が表示されます。ユーザーは、ALT +
左シフト・キーを使用してヒンディ語と英語を切り替えることがで
きます。
Windows 2000 および XP
Windows 2000 および XP で、ヒンディ語モードで作業していると
きは、OIA に「HI」が表示されます。ユーザーがヒンディ語モード
から切り替えると、表示はなくなります。
第 18 章 ユニコード・サポート
195
196
Personal Communications 管理者ガイドおよび解説書
第 5 部 プリンター定義テーブル (PDT) の作成
© Copyright IBM Corp. 1989, 2003
197
198
Personal Communications 管理者ガイドおよび解説書
第 19 章 PC/3270 で使用するプリンター定義テーブル (PDT) の
作成
本章では、 209 ページの『第 20 章 PC400 で使用するプリンター定義テーブル
(PDT) の作成』と合わせて、PC/3270 用のプリンター定義テーブル (PDT) のカスタ
マイズの方法について説明します。 209 ページの『第 20 章 PC400 で使用するプ
リンター定義テーブル (PDT) の作成』には、PDT の作成および変更に関する基本
的な情報を記載し、本章には PC/3270 での PDT 作成に関する固有の情報を記載し
ます。 PC/3270 と PC400 の PDT はほとんど同じです。共通 PDT (PC/3270 と
PC400 の両方で使用する) を使用する場合、 PC400 用の追加ステートメントは
PC/3270 の処理では無視されます。同様に、PC/3270 固有のステートメントは、
PC400 の処理では無視されます。
ASCII_PASSTHRU? および EBCDIC_PASSTHRU?
ASCII_PASSTHRU? および EBCDIC_PASSTHRU? PDF ステートメントは、
PC/3270 で使用可能な新しいオプションです。詳細は、 214 ページの『透過印刷機
能』を参照してください。
PC/3270 用の PDF ステートメントの補足説明
以下の PDF ステートメントは、PC400 用のステートメントとは異なる機能を持っ
ています。 227 ページの『プリンター定義ファイルのフィールド名』に、全ステー
トメントのリストがあります。
MAXIMUM_PAGE_LENGTH
1 ページ当たりの印刷行数。この値を変更する場合、
SET_PAGE_LENGTH=SFL 値ステートメント ( 212 ページの『セッション・
パラメーター』を参照) の値をこれと同じになるよう変更する必要がありま
す。
MAXIMUM_PRINT_POSITION
1 行当たりの印刷文字数
COMPRESS_LINE_SPACING?
(LU 3 の場合のみ) 行内のすべての文字が空白の場合に、ブランク行または
空白行を印刷するかどうかを指定します。
FORM_FEED_ANY_POSITION?
用紙送りがどの桁にあっても有効になるかどうかを指定します。 NO の場
合は、次の桁でのみ用紙送りが有効になります。
v バッファーの最初の印刷桁
v 有効な改行操作の後
v 行の最初の印刷桁
OVERRIDE_FORMATTED_PRINT?
空白文字をブランクとして印刷するかどうかを指定します。
© Copyright IBM Corp. 1989, 2003
199
INTERV_REQ_TIMER
このステートメントは無視されます。
INTERV_TIMER_ON_PE_ONLY?
このステートメントは無視されます。
RESELECT_TIME_EXCPT_5204
このステートメントは無視されます。
ESC/P_LINE_FEED?
YES の場合、改行コマンドを受信すると、改行 (LF) 機能がエミュレート
されます。これは、ESC/P プリンター言語を使用するプリンターで復帰
(CR) を伴う改行を行いたくないときに便利です。NO の場合、LINE_FEED
ステートメントに定義された値がプリンターに送信されます。
IGNORE_FORM_FEED_AT_FIRST_POS?
YES の場合、最初の桁 (LU 2、LU 3、および非 SNA セッションの場合)
または印刷ジョブの先頭 (LU 1 セッションの場合) にある用紙送り (FF)
機能は無視されます。このオプションを使用すると、各印刷ジョブの先頭に
ある余分なブランク・ページはエミュレートされます。
FORM_FEED_TAKES_POSITION?
YES の場合、データが後に続くと用紙送り (FF) 機能は有効となります
(LU 2、LU 3、および 非 SNA セッションの場合のみ)。
KANJI_CODE?
YES の場合、漢字コード (JIS または SHIFT_JIS) を使用しています。変更
しないでください。
ZENKAKU_SPACE
ユーザー定義の文字と半角文字のサイズ (補正の単位) です。変更しないで
ください。
SBCS_FONT_LOAD
半角外字一文字登録。変更しないでください。
DBCS_FONT_LOAD
全角外字一文字登録。変更しないでください。
SET_LOCAL_FONT
ユーザー登録文字フォント・セット設定。プリンターにユーザー登録文字が
ロードされていない場合は、削除してください。
RESET_LOCAL_FONT
ユーザー登録文字フォント・セット設定。プリンターにユーザー登録文字が
ロードされていない場合は、削除してください。
KANJI_ON
漢字モード設定。
KANJI_OFF
漢字モード解除。
ATTRIBUTE_GRID_LINE
罫線印刷。変更しないでください。
START_DOUBLE_WIDTH_CHARACTER
文字拡大設定。
200
Personal Communications 管理者ガイドおよび解説書
END_DOUBLE_WIDTH_CHARACTER
文字拡大解除。
注:
1. IBM5577.PDF を使用した場合、連続用紙ジョブの改ページが正しく行われない
ときは、ファイルにある FORM_FEED=EJC を FORM_FEED に変更してくださ
い。
2. ESC_P.PDF を使用した場合、DBCS (2 バイト) 文字は文字ボックスの中央では
なく左に配置されます。 DBCS 文字を文字ボックスの中央に配置するには、
ESC_P.PDF 内で IBM が提供している次の値を変更してください。
P10
P12
P13
P15
EQU
EQU
EQU
EQU
1B
1B
1B
1B
50
4D
67
67
1B
1B
1B
1B
20
20
20
20
00
00
01
00
1C
1C
1C
1C
53
53
53
53
00
00
00
00
0C
06
03
00
1C
1C
1C
1C
54
54
54
54
00
00
00
00
00
00
01
00
06
03
01
00
1C
1C
1C
1C
54
54
54
54
00
00
00
00
00
00
01
00
上の値を次のように変更します。
P10
P12
P13
P15
EQU
EQU
EQU
EQU
1B
1B
1B
1B
50
4D
67
67
1B
1B
1B
1B
20
20
20
20
00
00
01
00
1C
1C
1C
1C
53
53
53
53
06
03
02
00
SCS TAB 設定
PC/3270 プリンター・セッション LU タイプ 1 では、タブ位置をいくつでも設定
することができるため、ホスト・プリンター・セッションは任意の数のタブをプリ
ンター・セッションに送信できます。ただし、使用しているワークステーション・
プリンターがサポートできるタブ位置の数がホスト・アプリケーションの設定より
も少ない場合があります。例えば、IBM Proprinter がサポートできるタブ位置は 27
個までです。
ホスト・アプリケーションで設定するタブ位置の数がプリンターでサポートできる
最大タブ位置の数を超える場合、予測どおりの印刷結果が得られません。次のよう
に PDF ファイルを修正し、PC/3270 を再構成すれば、このような状況を回避する
ことができます。
1. 次のように SET_HORIZONTAL_TABS ステートメントを修正する。
SET_HORIZONTAL_TABS=number (タブ数)
2. ファイルを新しい名前で保管する。
3. PDF ファイルを変換する ( 209 ページの『第 20 章 PC400 で使用するプリンタ
ー定義テーブル (PDT) の作成』に説明されている手順を使用します)。
4. ステップ 2 で作成した新規 PDT ファイルを選択する。
プリンター色混合
IBM 5182 などのプリンターは、色を混合して作ります。1 色で文字を印刷し、2
度目に他の色で同じ文字を上から印刷して色を混合します。
色を混合できるカラー・プリンターのプリンター定義テーブルでは、色が定義され
ていない場合、PC/3270 によって色が作成されます。混合色を作成するプリンター
を使用する場合、プリンター定義ファイルの混合色の定義欄はブランクにしてくだ
さい。基本色の二重印刷によって作成される混合色は、表 16 に定義されているもの
第 19 章 PC/3270 で使用するプリンター定義テーブル (PDT) の作成
201
だけです。
表 16. 色混合
混合色
基本色
赤
黄、紫
緑
黄、空色
青
紫、空色
例えば、赤を作成するには、黄と紫を定義してください。基本色はプリンター定義
テーブルで定義しておく必要があります。
プリンター・セッション・データ・ストリーム・サポート
PC/3270 がサポートするホスト制御の印刷データ・ストリームには、3270 データ・
ストリームと SNA 文字ストリング (SCS) データ・ストリームの 2 つのタイプが
あります。
3270 データ・ストリーム
3270 データ・ストリームは、バッファー指向のデータ・ストリームです。印刷デー
タは、画面に表示されるような形式でフォーマットされます。ホスト・システム
は、コマンドを送信してプレゼンテーション・スペースをフォーマットします。こ
れらの各コマンドは、任意の位置のプレゼンテーション・スペースを随時変更する
ことができます。ホスト・システムは、プレゼンテーション・スペースをフォーマ
ットすると、START PRINT コマンドを送信します。プレゼンテーション・スペー
スは、プリンター・ハードウェアで可能な限り正確に印刷されます。SNA LU 3 セ
ッションまたは非 SNA DFT プリンター・セッションを介し、3270 データ・スト
リームを PC/3270 ワークステーションに送信できます。
3270 データ・ストリームで送信できるコマンドを表 17 に示します。
表 17. 3270 データ・ストリーム・コマンド
コマンド
意味
W
書き込み
EW
消去/書き込み
EWA
消去/代替書き込み
RB
バッファーの書き込み
RM
修正部分の書き込み
RMA
全修正部分の書き込み
EAU
無保護部分をすべて消去
WSF
構造化フィールドの書き込み
RB、RM、および RMA コマンドを SNA 接続で使用することはできません。
202
Personal Communications 管理者ガイドおよび解説書
3270 データ・ストリームで送信できる命令を表 18 に示します。
表 18. 3270 データ・ストリームの命令
命令
意味
SBA
バッファー・アドレスの開始
SF
フィールドの開始
IC
カーソルの挿入
PT
プログラム・タブ
RA
指定アドレスまで繰り返し
EUA
指定したアドレスまでの無保護部分を消
去
SFE
拡張フィールドの開始
SA
属性の設定
MF
フィールドの修正
上の表にある最後の 3 つの命令は、色、拡張強調表示、フィールドと個々の文字の
プログラム・シンボルの属性を管理します。PC/3270 では、プログラム・シンボル
属性をサポートしません。
上記 2 つの表に示したコマンドおよび命令のほか、3270 データ・ストリームに含
めることができる特別の印刷様式制御コードがあります。
3270 データ・ストリームで送信できる制御コードを以下の表に示します。
表 19. 3270 データ・ストリーム様式制御コード
コード 説明
NL
改行制御コードは、印刷位置を次の行の左端へ移動します。
CR
復帰制御コードは、印刷位置を行の左端へ移動します。
EM
メッセージの終わり制御コードは、印刷操作を終了させます。
FF
用紙送り制御コードは、印刷位置を次のページの左端先頭に移動しま
す。
注: NL、CR、および EM は、WCC で指定した印刷行の長さが使用されない場合
に有効です。FF コードは、バッファーのどの位置でも有効です。
PC/3270 プリンター・サポートは、各 3270 属性とプリンター制御コードを解釈
し、それらを 1 つ以上のワークステーションプリンター制御コード・シーケンスに
変換します。 3270 データ・ストリームについての詳細は、「3270 情報表示システ
ム データ・ストリーム プログラマー用解説書」を参照してください。
SCS データ・ストリーム
SCS データ・ストリームは、ライン・プリンター指向の順次データ・ストリームで
す。文字は、ホスト・システムのコード・ページに従って変換され、制御コマンド
で指定した形式と属性に従って印刷されます。SCS 文字の印刷方法は、文字の前に
ある制御コードによって異なります。したがって、文字を印刷する前にバッファー
に入れる必要はありません。 SCS データ・ストリームは、SNA LU 1 セッション
でのみ流れます。
第 19 章 PC/3270 で使用するプリンター定義テーブル (PDT) の作成
203
PC/3270 がサポートする有効な SCS 制御コードを、表 20 にリストします。
表 20. サポートされる SCS 制御コード
204
コード
値
コマンド
NL
X'15'
改行 (New Line)
LF
X'25'
改行 (インデックス)
CR
X'0D'
復帰
FF
X'0C'
用紙送り
BS
X'16'
後退
BEL
X'2F'
ベル機能
IRS
X'1E'
交換レコード
区切り文字
SA
X'28'
属性の設定
TRN
X'35'
透過
NUL
X'00'
Null
HT
X'05'
水平タブ
VT
X'0B'
垂直タブ
SHF
X'2B C1'
水平方向の書式設定
SVF
X'2B C2'
垂直方向の書式設定
SLD
X'2BC 6'
行密度の設定
SPD
X'2BD2 xx29'
印刷密度の設定
VCS
X'04 xx'
垂直チャネルの選択
ENP
X'14'
表示の使用
INP
X'24'
表示の抑止
GE
X'08'
グラフィック・エスケープ
PPM
X'2BD2 xx48'
ページの表示メディア
SO
X'0E'
シフトアウト
SI
X'0F'
シフトイン
RNL
X'06'
必須改行
RCR
X'06'
必須復帰
SPS
X'09'
肩文字
WUS
X'23'
ワード下線
IR
X'33'
索引戻り
PP
X'34'
表示位置
EBS
X'36'
拡張後退
NBS
X'36'
数値後退
SBS
X'38'
添え字
IT
X'39'
インデント・タブ
RFF
X'3A'
必須用紙送り
RPE
X'3A'
必須ページ終了
RSP
X'41'
必須スペース
NSP
X'E1'
数値スペース
Personal Communications 管理者ガイドおよび解説書
表 20. サポートされる SCS 制御コード (続き)
コード
値
コマンド
ESP
X'E1'
拡張可能スペース
SH
X'CA'
音節ハイフン
注: LU 1 セッションでは、ENP コマンドと INP コマンドを受け入れますが、無視
します。
SCS プリンター・データ・ストリームについての詳細は、「IBM Systems Network
Architecture - Sessions Between Logical Units」を参照してください。
印刷ジョブの区切り
単一の PC/3270 プリンター・セッションで多くの印刷ジョブを送信できます。
PC/3270 によって、複数のセッションとアプリケーションが、ジョブ相互間で単一
のワークステーション・プリンターを共用することができるようになります。プリ
ンターを適切に共有し、開始ジョブ・ストリングと終了ジョブ・ストリングを適切
なタイミングで送信できるようにするため、PC/3270 は各印刷ジョブをいつ開始し
終了するのかを認識する必要があります。エミュレーターは、次に示すように、印
刷ジョブを区切るいろいろな方法を認識しています。
セッション
デフォルト値では、PC/3270 プリンター・サポートは、すべての印刷ジョブ
をセッションで区切ります。つまり、他の標識がない限り、 PC/3270 はプ
リンター・セッションが開始されると印刷ジョブを開始し、リセットされる
と終了することを想定しています。
タイムアウト・インターバル
クラスター/非 SNA セッションでは、ユーザー指定のタイムアウト・イン
ターバルで印刷ジョブを区切ることができます。クラスター/非 SNA プリ
ンター・セッション上の印刷ジョブは、そのジョブの最初のホスト・アウト
バウンド・データを受信すると開始され、ユーザー指定のタイムアウト・イ
ンターバルの時間内にホスト・アウトバウンド・データを受信しないと、終
了します。PC/3270 の場合、構成時にこのインターバルを指定します。
ブラケット
LU 1 または LU 3 のホスト・アプリケーションを使用する SNA セッショ
ンでは、PC/3270 は標識にブラケットを使用して印刷ジョブを区切ることが
できます。エミュレーターは、ブラケットの開始 (BB) を受信するとプリン
ターをオープンし、データの処理および印刷を行います。ブラケットの終了
(EB) を受信すると、プリンターをクローズします。
また、エミュレーターは別の開始ブラケットを受信すると、プリンターを再
度オープンし、印刷ジョブの処理を開始します。
構造化フィールド
ホストは、構造化フィールドを使用して、新しいファイルの始まりであるこ
とや現行ファイルが完了したことを装置に示すことができます。 PC/3270
は、ファイル始まりとファイル終わりの構造化フィールド (SF) で印刷ジョ
ブを区切ってホストから指示された印刷を行います。構造化フィールドにつ
いては、 206 ページの『構造化フィールド』で説明しています。
第 19 章 PC/3270 で使用するプリンター定義テーブル (PDT) の作成
205
構造化フィールド
ホストは、ファイル始まりとファイル終わりの構造化フィールドを使用して、ファ
イルが開始または終了していることを装置に指示します。
ファイル始まり/終わり照会応答
「ファイル始まり/終わり」の照会応答は、印刷ジョブを記述するためのファイルの
始まりとファイルの終わりを、デバイスがサポートしていることを示します。
PC/3270 は、表 21 に示すように、通常区分読み取り照会に応答してホストに照会応
答を送信します。
表 21. ファイル始まり/終わり照会応答形式
バイト 内容
説明
X'0005'
構造の長さ。
2
X'81'
照会応答。
3
QCODE X'9F'
ファイル始まり/終わり。
4
FLAGS
予約済み。0 をセットする必要があります。
0-1
ファイル始まり/終わり構造化フィールド
ファイルの始まり/終わり構造化フィールドは、LU 1 セッションか LU 3 セッショ
ンで受け入れます。表 22 に、ファイル始まり/終わり構造化フィールドの形式を示
します。
表 22. ファイル始まり/終わり構造化フィールドの形式
バイト
ビット
内容
説明
0-1
X'0007'
構造の長さ。
2-3
X'0F85'
ファイル始まり/終わり。
4
PID
区分 ID
5
0-1
FLAG1¹ B'00' B'01'
B'10' B'11'
2-7
6
FLAG2
予約済み
ファイル終わり送信中
ファイル始まり送信中
予約済み
予約済み
予約済み。0 をセットする必要がありま
す。
:
¹このバイトは、ファイル始まりまたはファイル終わりを送信中かどうかを指示します。
ファイル始まり/終わり構造化フィールドの処理
ブラケットまたは非 SNA タイムアウト・インターバルと一緒にファイル始まり/終
わり構造化フィールドを使用する場合、印刷ジョブをいつ開始または終了するかを
決定するときには、ブラケットやタイムアウト・インターバルよりも、ファイル始
まり/終わり構造化フィールド (SF) が優先されます。次の例を参照してください。
206
Personal Communications 管理者ガイドおよび解説書
v ファイル始まり/終わり構造化フィールドは、ブラケットをオーバーライドしま
す。
Begin Bracket, Begin of File Structured Field, ...Data...,
End Bracket
デバイスは、ファイルの終わり構造化フィールドを受信するまで待ち続け、受信
したら印刷ジョブを終了します。
v ファイル始まり/終わり構造化フィールドは、非 SNA タイムアウト・インターバ
ルをオーバーライドします。
Begin of File structured fields, ...Data..., pause > timeout value
装置は、ファイル終わり構造化フィールドを受信するまで待機し、受信したら印
刷ジョブを終了します。
v ファイル始まり/終わり構造化フィールドとブラケットの使用法が矛盾していま
す。
Begin Bracket, ...Data1...,
Begin of File Structured Fields,...Data2..,
End of File Structured Fields, ...Data3...,
End Bracket
ファイル始まりおよびファイル終わり構造化フィールドをブラケットと一緒に矛
盾した状態で使用すると、予測できない結果が生じます。前述の例では、デバイ
スは、Data1、Data2、Data3 を別々のジョブとして処理したり、これらのうちの複
数のジョブを 1 つのファイルに結合したりする場合があります。
予測できない結果が生じた場合、各データ・ブロックをファイル始まりおよびファ
イル終わり構造化フィールドで囲まなければなりません。次に、3 つの印刷ジョブ
がすべてファイル始まり/終わり構造化フィールドで区切られている例を示します。
Begin Bracket, Begin of File Structured Field, ...Data1...,
End of File Structured Field,(job1)
Begin of File Structured Field, ...Data2..., End of File Structured Field, (job2)
Begin of File Structured Field, ...Data3..., End of File Structured Field,
End Bracket(job3)
PC/3270 は、ブラケットとタイムアウト・インターバルを常に追跡しています。エ
ミュレーターは、ファイル始まり構造化フィールドを受信すると、開始ブラケッ
ト、終了ブラケット、またはタイムアウトを受信してもファイル終わり構造化フィ
ールドを受信するまではアクションを起こしません。有効なファイル終わり構造化
フィールドを処理すると、エミュレーターは、次のファイル始まり構造化フィール
ドを受信するまで、デフォルト値としてブラケットまたはタイムアウト・インター
バルでジョブを区切ります。
ファイル始まり/終わり構造化フィールドのエラー条件
PC/3270 では、同じチェーン内で 2 つの別々の印刷ジョブに属しているデータを転
送することはできません。エミュレーターでこのような転送を行えるようにするに
は、ファイル始まり構造化フィールドがチェーンの最初の構造化フィールドで、フ
ァイル終わり構造化フィールドがチェーンの最後の構造化フィールドでなければな
りません。
PC/3270 は、次のような場合に転送を拒否します。
第 19 章 PC/3270 で使用するプリンター定義テーブル (PDT) の作成
207
v エミュレーターが、最初にファイル始まり構造化フィールドを受信せずにファイ
ル終わり構造化フィールドを受信した場合。
v エミュレーターが、1 つ目のファイル終わり構造化フィールドを受信せずに 2 つ
目のファイル始まり構造化フィールドを受信した場合。
v エミュレーターが、write structured field コマンド (LU 2、LU 3、および非
SNA セッション) または機能管理ヘッダー 1 (LU 1 セッション) の後の最初の
構造化フィールドではないファイル始まり構造化フィールドを受信した場合。
v エミュレーターが、write structured field コマンド (LU 2、LU 3、および非
SNA セッション) または機能管理ヘッダー 1 (LU 1 セッション) の後の最後の
構造化フィールドではないファイル終わり構造化フィールドを受信した場合。
SCS データ・ストリームの処理
SCS データ・ストリームを処理する場合、PC/3270 は、ファイル始まり/終わり構造
化フィールドを次のように扱います。
v ファイル始まり構造化フィールドでは、ファイル終わり構造化フィールドを受信
するまでに行った同一転送内の SCS データはすべて新規印刷ジョブの一部にな
ります。
v ファイル終わり構造化フィールドでは、このファイル終わり構造化フィールドと
同じチェーン内に受信した SCS データは現在の印刷ジョブの最後のデータにな
ります。
3270 データ・ストリームの処理
3270 データ・ストリームを処理する場合、PC/3270 は、ファイル始まり/終わり構造
化フィールドを次のように扱います。
v ファイル始まり構造化フィールドでは、次のプレゼンテーション・スペースの印
刷 (書き込み制御文字で印刷開始ビットをオンにした write type コマンドで始
動) が印刷ジョブ内の最初の印刷になります。
v ファイル終わり構造化フィールドでは、最後のプレゼンテーション・スペースの
印刷は現在の印刷ジョブ内の最後の印刷になります。エミュレーターは、終了ス
トリングをプリンターにただちに送信してプリンター・セッションをクローズし
ます。
PC/3270 は、ファイル始まりおよびファイル終わり構造化フィールドを受信して
も、その間に少なくとも 1 つ以上のプレゼンテーション・スペースがなければ、受
信した構造化フィールドを無視します。
208
Personal Communications 管理者ガイドおよび解説書
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作
成
この章では、PC400 で使用するプリンター定義テーブル (PDT ファイル) を作成ま
たは変更する方法を説明します。 199 ページの『第 19 章 PC/3270 で使用するプリ
ンター定義テーブル (PDT) の作成』には PC/3270 での PDT の作成に関する固有
の情報が記載されています。 PC/3270 と PC400 の PDT はほとんど同じです。共
通 PDT (PC/3270 と PC400 の両方で使用する) を使用する場合、 PC400 用の追加
ステートメントは PC/3270 の処理では無視されます。同様に、PC/3270 固有のステ
ートメントは、PC400 の処理では無視されます。
PDT ファイルは、プリンター定義ファイル (PDF ファイル) を変換して作成しま
す。PDF および PDT は、プリンターへの文字と制御コードの転送と、プリンター
出力の形式を定義します。既存の PDF を変更する (推奨される方法です) か新規に
作成するには、 ASCII ファイルを作成または更新できるテキスト・エディターを使
用してください。
プリンター定義テーブル (PDT) ファイルの使用
PDT ファイルを使用するには、次の手順に従ってください。
1. ワークステーション・ウィンドウのメニュー・バーから「ファイル」を選択しま
す。
2. 「ファイル」メニューから「プリンター設定」を選択します。
「プリンター設定」ウィンドウが表示されます。
3. PDT ファイルの使用を選択して、「PDT の選択」を選択します。
「PDT ファイルの選択」ウィンドウが表示されます。
PDT ファイルを作成するには、以下のようにします (PDF が変更されるか作成され
ている場合にのみ必要です)。
1. 「PDF の変換」を選択します。「PDF ファイルから PDT ファイルへの変換」
ウィンドウでリストから変換する PDF ファイルを選択し、「変換」を選択しま
す。「PDF ファイル変換ユーティリティー」ウィンドウが表示されます。ファ
イルを変換した後で、「クローズ」をクリックし、「PDF ファイルから PDT フ
ァイルへの変換」ウィンドウの「クローズ」をクリックします。
2. 「PDT ファイルの選択」ウィンドウで「OK」をクリックします。
3. 「プリンター設定」ウィンドウで「OK」をクリックします。
プリンターの設定が完了すると、「プリンター設定」ウィンドウがクローズされ
ます。
© Copyright IBM Corp. 1989, 2003
209
プリンター定義ファイル (PDF ファイル) の形式
1 つの PDF には、以下の 3 つのメイン・セクションが含まれています。
v マクロ定義
v 形式制御
v EBCDIC_xx キーワードを使用した文字定義
マクロ定義
PDF のこのセクションには、ユーザー定義のマクロが入っています。マクロは、1
つの制御コードまたは一連の制御コードを表す単一のニーモニックです。ニーモニ
ックは、PC プリンターの制御シーケンスの定義を単純化し、PDF の中の情報を読
みやすくします。
以下の表は、マクロ定義ステートメントの構造を示しています。マクロ定義は、4
つの部分から構成されます。
1
2
3
4
名前
EQU
PC プリンター制御コード
コメント
次に例を示します。
FFF
EQU
0C
/* Form Feed */
最初の部分は、ユーザー定義のニーモニック、つまりマクロ名です。この名前は、
正確に 3 文字の長さでなければならず、数字で始めてはなりません。 17.1 ピッチ
に対して P17 とするなど、意味のあるニーモニックを定義すると便利です。
2 番目の部分である EQU は等価 (equate) を意味し、EQU とコーディングしなけ
ればなりません。
3 番目の部分は、PC プリンター固有の 16 進制御コードです。各 PC プリンター
の製造者ごとに、同じプリンター機能に対して異なる制御コードを定義することが
できます。例えば、IBM 4019 レーザー・プリンターは、 IBM パーソナル・プリン
ター・データ・ストリーム (PPDS) によって定義された制御コードを使用します。
Hewlett-Packard のプリンターは、 Hewlett-Packard プリンター制御言語 (PCL) によ
って定義された制御コードを使用します。これらの制御コードは通常、プリンター
に付いている説明書に定義されています。
一部の PC プリンターのマニュアルでは、制御シーケンスを ESC J 1 K のような
ASCII 記号のストリングとして記載しているものがあります。またあるマニュアル
では、1B 57 01 のような 16 進数を使用しているものも、27 28 1 のような 10 進
数値を使用しているものもあります。プリンター定義テーブルのコンパイラーは、
これらのどの形式でも受け入れます。
マクロ定義セクションの中の制御コードは、以下のいずれにでもすることができま
す。
v ASCII 値として解釈される単一文字
v 16 進数と解釈される 2 桁の数字
v 10 進数と解釈される 3 桁の数字
210
Personal Communications 管理者ガイドおよび解説書
制御コード・セクションをブランクのままにするか削除した場合、文字つまり制御
コードは、ヌル・ストリングとして解釈されます。同じファイル内で文字や制御コ
ードが 2 回以上定義されると、最後に定義したものが使用されます。
4 番目の部分は、コメント・セクションです。 /* という記号はコメントの開始を示
し、*/ という記号はコメントの終了を示します。コメントは、プリンター定義ファ
イル内の任意の場所にコーディングすることができ、プリンター定義テーブルのコ
ンパイラーによって無視されます。
以下は、IBM 4019 レーザー・プリンター固有のマクロ定義ステートメントの例で
す。
LFF
VTB
FFF
CRR
P05
P10
CDW
P17
LL8
P12
RES
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
0A
0B
0C
0D
1B
12
1B
12
1B
1B
1B
57 01
57 00
0F
41 09
3A
5B 4B
/* Line Feed
*/
/* Vertical Tab
*/
/* Form Feed
*/
/* Carriage Return
*/
/* 5 Pitch-Characters/inch
*/
/* 10 Pitch-Characters/inch
*/
/* Cancel Double Wide contin. */
/* 17.1 Pitch-Character/inch
*/
1B 32
/* Set line length 8 lines/inch*/
/* 12 Pitch-characters/inch
*/
07 00 05 31 01 A4 00 00 90
/* The above macro resets the */
/* printer using the factory
*/
/* defaults. See the IBM Laser*/
/* Printer Technical Reference */
/* manual.
*/
マクロのコーディング方法を示す例として、以下の例を参考にしてください。ホス
ト印刷ジョブを横倍角で印刷させるためには、どの制御コードを使用すれば、使用
している PC プリンターが横倍角印刷になるかを知っていなければなりません。
IBM4019 レーザー・プリンターでは、横倍角印刷にする制御コードは X’1B5701’
です。したがって、以下のようにコーディングされます。
BDW EQU 1B 57 01
ただし、BDW は、横倍角開始 (Begin Double Wide) を表します。
これだけでは、3270 ホスト印刷は、この制御コードをプリンターに送りません。こ
のニーモニックは、START_JOB のような制御コード・ステートメント (ファイルの
制御コードの項に説明があります) の中に組み込む必要があります。
注: IBM Personal Communications に同梱されている IBM 4019 レーザー・プリン
ターのプリンター定義ファイルには、P05 マクロとして定義されたこの制御コ
ードがすでに入っています。サンプル IBM 4019 レーザー・プリンター・マク
ロ定義ステートメント ( 217 ページの『IBM4019.PDF ファイルの内容』) の 9
行目を参照してください。
マクロ名の例
以下は、ニーモニック、つまりマクロの例です。制御コードは、IBM 4019 レーザ
ー・プリンター用のものです。
LND
POR
P12
EQU 1B 26 6C 31 4F
EQU 1B 26 6C 30 4F
EQU 1B 28 73 31 32 2E 30 30 48
/* LANDSCAPE
/* PORTRAIT
/* PITCH_12.00
*/
*/
*/
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作成
211
T10
LTR
G66
EQU 1B 28 73 31 30 2E 30 56
EQU 1B 26 6C 32 41
EQU 1B 26 6C 36 36 50
/* POINT_10.0
*/
/* LETT_PAPER
*/
/* PG_LENGTH_66 */
形式制御
PDF 制御セクションには、次のものが含まれています。
v セッション・パラメーター
v 制御コード
v カラー仕様
v 強調表示仕様
セッション・パラメーター
MAXIMUM_PAGE_LENGTH、MAXIMUM_PRINT_POSITION、および
SET_PAGE_LENGTH
等号の左側にあるパラメーターはキーワードであり、示されたとおり正確にコーデ
ィングしなければなりません。キーワードは、ステートメントを定義するために使
用されます。等号の右側の値は、マクロまたは制御コードです。等号の右側の値は
マクロと制御コードの両方が可能であるため、パラメーターと呼ばれる場合があり
ます。
MAXIMUM_PAGE_LENGTH、MAXIMUM_PRINT_POSITION、および
SET_PAGE_LENGTH の各パラメーターは、出力ジョブの寸法を指定します。
MAXIMUM_PAGE_LENGTH パラメーターに指定した数値は SET_PAGE_LENGTH
パラメーターの中で使用され、値キーワードを置き換えます。つまり、
SET_PAGE_LENGTH と MAXIMUM_PAGE_LENGTH が、以下のようにコーディン
グされている場合、
MAXIMUM_PAGE_LENGTH=066 /* Printed lines per page */
SET_PAGE_LENGTH=SFL 066
結果は、以下のようになります。
SET_PAGE_LENGTH=SFL 066
マクロ・セクションに SFL が X’1B 43’ としてコーディングされているため、最大
ページ長を設定するために実際にプリンターに送られる制御コードは以下のように
なります。
X'1B 43 42'
ただし、X'42' は 10 進数の 66 です。
注: MPL=255 と設定すると、用紙送り (FF) が抑止されます。
制御コード
PDF の制御コード・セクションは、SCS 制御コードを受信したときに、特定の PC
プリンター・コードのうちのどれを PC プリンターに送るべきかを判別するために
PDT 機能によって使用されます。コミュニケーション・マネージャーによって使用
されるステートメントの一部を以下の例に示します。
212
Personal Communications 管理者ガイドおよび解説書
START_JOB=SEL CDW CDL CUL CDS CP8 CS2
END_JOB=CAT CDW CDL CUL CDS CP4 FFF
SET_PAGE_LENGTH=SFL value
SET_VARIABLE_LINE_DENSITY=ESC A value ESC 2
SET_10_CHARACTERS_PER_INCH=P10
注: 上記の行の例は、IBM 4019 レーザー・プリンターの PDF のものです。
START_JOB および END_JOB
START_JOB に関連する制御コードは、各ホスト印刷ジョブの開始時点で送られま
す。各ホスト印刷ジョブの始めに、すべてのプリンター・オプションを既知の状態
または希望する状態に設定しておくことが最適です。PC プリンターは、制御コード
によって指示された場合にのみ、その状態を変更するか、または選択されたオプシ
ョンを変更します。このため、直前の PC アプリケーションが、例えば Courier フ
ォントを選択して縦置きモードのままにしていれば、次のジョブでそれらを変更し
ない限り、プリンター・オプションとして前の値が使用されることになります。
START_JOB および END_JOB 制御コードが、 IBM4019.PDF と一緒に出荷された
ものであっても、多くのユーザーは、それらを以下のように変更しています。
START_JOB=RES P12 LL8
END_JOB=RES
この例では、RES、P12、および LL8 マクロが START_JOB ステートメントで使用
されています (これらのマクロは、 217 ページの『IBM4019.PDF ファイルの内容』
で定義されたものです)。これは、印刷ジョブの始めにプリンターに送られたとき
に、以下の制御コードに変換されます。
X'1B 5B 4B 07 00 05 31 01 A4 00 00 90 1B 3A 1B 41 09 1B 32'
この制御コードのシーケンスは、以下のことを行います。
v プリンターを IBM PPDS 出荷時のデフォルト設定値 (RES) にリセットする
v 12 ピッチで印刷を開始する (P12)
v 8 行/インチで印刷を開始する (LL8)
END-JOB ステートメントは、以下の制御コードをジョブの終わりにプリンターに送
ります。
X'1B 5B 4B 07 00 05 31 01 A4 00 00 90'
この制御コードは、プリンターを IBM PPDS 出荷時のデフォルト設定値 (RES) に
リセットします。
SET_VARIABLE_LINE_DENSITY
SET_VARIABLE_LINE_DENSITY ステートメントは、1 インチ当たりの行数 (LPI)
(6 または 8 のいずれか) を選択するパネルと組み合わせて使用されます。
PDT のプロセスでは、行/インチのフィールドで選択された値を使用しますが、これ
は、SET_VARIABLE_LINE_DENSITY パラメーターの値キーワードの数値を置き換
えます。つまり、行/インチのフィールドが 8 に設定された場合、
SET_VARIABLE_LINE_DENSITY パラメーターは、以下のようになります。
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作成
213
SET_VARIABLE_LINE_DENSITY=ESC A 09 ESC 2
ただし、09 は 72/8 の計算結果です。活版印刷におけるポイント数は、1 インチ
(in.) 当たり 42 です。したがって、12 ポイントは、1 インチ当たり 6 行であるこ
とを示します。
行密度を設定するためにプリンターに送られる制御コードは、以下のとおりです。
X’1B 41 09 1B 32’
SET_10_CHARACTERS_PER_INCH
ほとんどのプリンターでは、デフォルトのピッチは 1 インチ当たり 10 文字です。
ほとんどの PDT では、Personal Communications はこれと同じ規則を使用して、
SET_10_CHARACTERS_PER_INCH ステートメント上にある制御コードを送りま
す。通常これは、PDF 内では、以下のようにコーディングされます。
SET_10_CHARACTERS_PER_INCH=P10
ただし、P10 は、以下のようにマクロ定義セクションにコーディングされていま
す。
P10 EQU 12
複数画面を 1 ページに印刷
1 ページに複数の画面を印刷したい場合は、PDF の中で BEL コマンドを使用し
て、(画面間の用紙送りの代わりに) 連続した 2 つの画面間に挿入するブランク行の
数を指定します。この変更は、PDF 内で LPI および MPL パラメーターを使用し
て調整する必要があります ( 227 ページの『プリンター定義ファイルのフィールド
名』を参照)。
注: このような BEL コマンドの特別な用法が適用されるのは、「画面コレクション
の印刷 (Print Screen Collection)」機能を使用して画面を印刷する場合のみで
す。
BEL=FF の値を設定すると用紙送りが送信され、BEL=00 の値を設定すると、用紙送
りまたは改行は挿入されません。
00 と FF の間の値を指定した場合は、その数に相当するブランク行が、連続した画
面間に挿入されます。例えば、BEL=02 の場合は、連続した 2 つの画面間に 2 つの
ブランク行が挿入されます。このようにして、1 つのページに複数の画面を印刷す
ることができます。
透過印刷機能
ASCII_PASSTHRU? キーワード・サポート
以下の行を PDF に追加した場合、Personal Communications は、変換せずにホス
ト・データを送ります。
ASCII_PASSTHRU? = YES
このオプションは、PC プリンター制御コードを直接生成する、特殊なホスト・アプ
リケーション用のものです。
214
Personal Communications 管理者ガイドおよび解説書
ASCII_PASSTHRU?が設定されている場合であっても、 START_JOB および
END_JOB で定義された制御コードは、それぞれ印刷ジョブの始めと終わりにプリ
ンターに送られます。これらのコマンドを削除するには、START_JOB および
END_JOB に対する PDF キーワード定義を削除した後、 PDT ファイルを再作成す
る必要があります。
ASCII_PASSTHRU? が設定された場合、すべての文字定義行 (例えば、EBCDIC_xx)
が無視されます。
ASCII_PASSTHRU? および EBCDIC_PASSTHRU? の両方が設定された場合、
ASCII_PASSTHRU? が優先されます。
EBCDIC_PASSTHRU? キーワード・サポート
以下の行を PDF に追加した場合、Personal Communications は、すべての SCS コ
マンドを無視して、EBCDIC から ASCII への変換を行った後でデータをプリンター
に送ります。
EBCDIC_PASSTHRU? = YES
例えば、米国英語ホスト・コード・ページ 037 に使用されるデフォルトの
EBCDIC-ASCII 変換テーブルは、以下のとおりです。
Hex | 0 1 2 3 4 5 6 7 8 9 A B C D E F
-----+---------------------------------------0 | 2020 2020 2020 2020 2020 2020 2020 2020
10 | 2020 2020 2020 2020 2020 2020 2020 2020
20 | 2020 2020 2020 2020 2020 2020 2020 2020
30 | 2020 2020 2020 2020 2020 2020 2020 2020
40 | 20FF 8384 85A0 C686 87A4 BD2E 3C28 2B7C
50 | 2682 8889 8AA1 8C8B 8DE1 2124 2A29 3BAA
60 | 2D2F B68E B7B5 C78F 80A5 DD2C 255F 3E3F
70 | 9B90 D2D3 D4D6 D7D8 DE60 3A23 4027 3D22
80 | 9D61 6263 6465 6667 6869 AEAF D0EC E7F1
90 | F86A 6B6C 6D6E 6F70 7172 A6A7 91F7 92CF
A0 | E67E 7374 7576 7778 797A ADA8 D1ED E8A9
B0 | 5E9C BEFA B8F5 F4AC ABF3 5B5D EEF9 EF9E
C0 | 7B41 4243 4445 4647 4849 F093 9495 A2E4
D0 | 7D4A 4B4C 4D4E 4F50 5152 FB96 8197 A398
E0 | 5CF6 5354 5556 5758 595A FDE2 99E3 E0E5
F0 | 3031 3233 3435 3637 3839 FCEA 9AEB E9FF
EBCDIC_xx キーワードを使用して、このコード・ページを変更することができま
す。 Personal Communications は、EBCDIC_PASSTHRU? が設定されていることを
検出すると、 EBCDIC から ASCII への変換テーブルを再初期化するので、PDF フ
ァイルの中では、どの EBCDIC_xx 行よりも EBCDIC_PASSTHRU? が先行するこ
とに注意してください。
EBCDIC_PASSTHRU? が設定されている場合であっても、 START_JOB および
END_JOB で定義された制御コードは、それぞれ印刷ジョブの始めと終わりにプリ
ンターに送られます。これらのコマンドを削除するには、START_JOB および
END_JOB に対する PDF キーワード定義を削除した後、 PDT ファイルを再作成す
る必要があります。
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作成
215
EBCDIC_xx キーワード・サポート
EBCDIC_xx キーワードは、SNA 文字ストリング (SCS) データ・ストリームを受け
取るプリント・セッションのための EBCDIC-ASCII 変換テーブルの項目を再マップ
するために使用されます。例えば、 ASCII X’1B’ を使用してホストのスペース文字
を印刷したい場合は、 PDF ファイルに次の行を追加し、その PDF ファイルを再コ
ンパイルして、更新します。
EBCDIC_40 = 1B
1 つの EBCDIC 文字に対して複数の文字を指定できます。次の定義によって、
EBCDIC_F1 = 1 2 3
EBCDIC X’F1’ は ASCII の ″123″ に変換されます。
また、通常は SCS 制御文字に割り当てられている EBCDIC コード・ポイント
(X’00’-X’3F’) をリマップすることもできます。次のように定義すると、
EBCDIC_15 = 0C
SCS 改行機能が X’0C’ でオーバーライドされます。これは、通常は用紙送り機能
として働きます。SCS コマンドに使用されていないコード・ポイント (例えば
X’27’) を再マップする場合は、Personal Communications は、定義されたコードをプ
リンターに送りますが、SNA センス・データはホストに送られません。次の例は、
EBCDIC_27 = 1B
EBCDIC コード・ポイント X’27’ を ASCII X’1B’ と定義しています。これは、ほ
とんどのパーソナル・コンピューター・プリンターで ESC 文字 として使用されま
す。
SCS コマンド処理はどれも必要としないが、EBCDIC-ASCII 変換は必要だという場
合は、EBCDIC_PASSTHRU? を使用するのがよい方法です。また、 SCS コマンド
処理も EBCDIC-ASCII 変換を必要としない場合は、 ASCII_PASSTHRU? を使用す
るのが簡単です。
プリンター定義テーブル
標準のプリンター定義テーブル・ファイルの名前は IBMnnnnn.PDT という形式であ
り、PDT の ASCII-to-ASCII から ASCII への文字定義は PRNnnnnn.PDT という形式
です (ただし、nnnnn はマシン・タイプです)。詳細については、文字定義の説明を
参照してください。
Personal Communications によって提供される PDT ファイルのリストについては、
ヘルプ・パネルまたは 5250、3270、または VT エミュレーターそれぞれの「ユー
ザーズ・リファレンス」を参照してください。
PC400 インストール・ディスケットの中にある PDT ファイルは、修正せずに使用
できます。ただし、一部のフィールドの定義を変更することによって、特殊な形式
設定を行うこともできます。フィールドの定義を変更するには、既存の PDF ファ
イルをコピーして修正し、新しい PDT ファイルに変換します。
216
Personal Communications 管理者ガイドおよび解説書
「プリンター定義ファイルの例」に PDF ファイルの例があります。修正を禁じて
いるフィールドのステートメントは、変更しないでください。変更した PDF ファ
イルから作成した PDT ファイルを使用する場合、印刷結果は保証されません。
プリンター定義ファイルの例
次の例は、IBM LaserPrinter 4019 (SBCS セッション) と IBM 5577 印刷装置
(DBCS セッション) の注釈付きのプリンター定義ファイルです。(ただし、これは例
であって実際のファイルとは異なります。)
IBM4019.PDF ファイルの内容
/**********************************************************************/
/*
*/
/*
PRINTER SESSION DEFINITION FILE FOR: LaserPrinter 4019/4019-E
*/
/*
*/
/**********************************************************************/
/**********************************************************************/
/*
Macro Definitions
*/
/* Define values here that will be used commonly throughout your
*/
/* definitions. Then use the left hand side of the equate as you
*/
/* define your characters and control strings. The printer compiler */
/* will substitute the right hand side of the equate for each
*/
/* occurrence of the left hand side throughout the file.
*/
/*
*/
/* Macro names must be at least three characters long and may not
*/
/* begin with a number.
*/
/*
*/
/* Format
*/
/* A Macro Name is associated with a value or string of values by the */
/* EQU statement. The right hand side of an EQU statement must be a */
/* string of zero or more two digit hexadecimal numbers. If a macro */
/* definition is more than one line long, you may extend it to the
*/
/* next line by ending the first line with a comma. In this manner
*/
/* you may define a macro which is many lines long by terminating each*/
/* line except the last with a comma. No macro names are allowed on */
/* right hand side.
*/
/**********************************************************************/
BEGIN_MACROS
/* The following values are standard for most printers. Check your
*/
/* printer manual to verify that these are correct for your printer
*/
NUL EQU 00
/* Nul character
*/
BEL EQU 07
/* Beeper
*/
BAK EQU 08
/* Back Space
*/
TAB EQU 09
/* Tab
*/
LFF EQU 0A
/* Line Feed
*/
VTB EQU 0B
/* Vertical Tab
*/
FFF EQU 0C
/* Form Feed
*/
CRR EQU 0D
/* Carriage Return
*/
P05 EQU 1B 57 01
/* 5 Pitch-Characters/inch
*/
/* Same as Double Wide
*/
SEL EQU 11
/* Select Printer
*/
P10 EQU 12
/* 10 Pitch-Characters/inch
*/
CDW EQU 1B 57 00
/* Cancel Double Wide contin.
*/
CDL EQU 14
/* Cancel Double Wide line
*/
ESC EQU 1B
/* Escape
*/
CAN EQU 18
/* Cancel Data
*/
SPA EQU 20
/* Space
*/
P17 EQU 12 0F
/* 17.1 Pitch-Characters/inch
*/
CS2 EQU 1B 36
/* Select Character Set 2
*/
CS1 EQU 1B 37
/* Select Character Set 1
*/
P12 EQU 1B 3A
/* 12 Pitch-characters/inch
*/
SVT EQU 1B 42
/* Set Vertical Tabs
*/
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作成
217
SFL
SHT
SDS
CDS
SSP
CSP
CAT
EQU
EQU
EQU
EQU
EQU
EQU
EQU
1B
1B
1B
1B
1B
1B
1B
43 00
44
47
48
4E
4F
52
CSS
SSO
SSU
SUL
CUL
SCP
CP8
CP4
LL2
LL3
LL4
LL6
LL8
LL0
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
1B
1B
1B
1B
1B
1B
1B
1B
1B
1B
1B
1B
1B
1B
54
53
53
2D
2D
5B
5B
5B
41
41
41
41
41
41
00
01
01
00
54
54
54
24
18
12
0C
09
07
04
04
04
1B
1B
1B
1B
1B
1B
00
00
00
32
32
32
32
32
32
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
00
00
00
/*
/*
/*
/*
/*
/*
/*
00
00
00
/*
/*
/*
/*
/*
Set Form Length
Set Horizontal Tabs
Start Double Strike
Cancel Double Strike
Set skip perforation
Cancel skip perforation
Cancel all tabs Clears VT
and sets HT every 8 position
Cancel Subscript or Superscript
Set Superscript over
Set Subscript under
Start Underline
Cancel Underline
00 /* ESC T - select code page
00 03 52
/* select code page 850
00 01 B5
/* select code page 437
Setline length 2 lines/inch
Setline length 3 lines/inch
Setline length 4 lines/inch
Set line length 6 lines/inch
Set line length 8 lines/inch
Set line length 10 lines/inch
actually 7/72 inch
01 01 00 00 /* Select Drawer 1
01 02 00 00 /* Select Drawer 2
02 00 00 00 /* Select Envelope
Forward Relative Movement
Vertical Line Feed 1/216 inch units
Set Portrait Orientation
Set Landscape Orientation
Set Font Global
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
SD1 EQU 1B 5B 46 05 00
SD2 EQU 1B 5B 46 05 00
ENV EQU 1B 5B 46 05 00
FRM EQU 1B 64
VLF EQU 1B 4A
SPO EQU 1B 6B
SLO EQU 1B 6C
SFG EQU 1B 5B 49 08 00
END_MACROS
/*
Session Parameters
*/
/* These parameters determine the way in which output will be
*/
/* formatted for your printer.
*/
/* Numeric Parameters
*/
/* These parameters should be defined with a two digit hex number
*/
/* or a three digit decimal number. The range of the number is zero */
/* to 255 (decimal).
*/
MAXIMUM_PAGE_LENGTH=066
/* Printed lines per page
*/
MAXIMUM_PRINT_POSITION=080
/* Printed characters per line
*/
INTERV_REQ_TIMER=001
RESELECT_TIME_EXCPT_5204=001
INTERV_TIMER_ON_PE_ONLY?=NO
HORIZONTAL_PEL=120
VERTICAL_PEL=216
LINE_SPACING_RATIO=072
PAGE_LENGTH_TYPE?=INCH
/* SET_PAGE_LENGTH "value" is
*/
/* values
*/
/* YES/NO Parameters
*/
/* These parameters should be defined with either "YES" or "NO" on the*/
/* right hand side of the ’=’
*/
COMPRESS_LINE_SPACING?=NO
/* Should blank or null lines
*/
/* be printed?
*/
FORM_FEED_ANY_POSITION?=YES
/* Should the form feed be
*/
/* valid in any position?
*/
OVERRIDE_FORMATTED_PRINT?=YES
/* Should nulls be printed as
*/
/* blanks?
*/
AUTO_NEWLINE_AT_MAX_POS?=NO
/*
Control Codes
*/
/* These definitions tell the emulator what control strings to send to*/
/* your printer to issue control commands.
*/
/*
*/
/* Format
*/
/* The name of the control command should always be at the beginning */
/* of a line followed by a ’=’ and then a definition string.
*/
/* A Definition String is any combination of macro names, hexadecimal */
218
Personal Communications 管理者ガイドおよび解説書
/*
/*
/*
/*
/*
/*
/*
/*
numbers, and characters separated by blanks. A macro must have
*/
previously defined in the macro definitions section above. A
*/
hexadecimal number must be two digits (0,..,F) long. and a
*/
character must be preceded and followed by a blank. If a
*/
definition string will not fit on a line, it may be continued
*/
as many lines as you wish by ending each line except the last with */
a comma; ’,’. You made add any comments you wish to by including*/
them between a slash* and a *slash where slash is the symbol /.
*/
/* START_JOB is the control string which will be sent to your printer */
/* at the beginning of each print job.
*/
START_JOB=SEL CDW CDL CUL CDS CP8 CS2
/* END_JOB is the string which will be sent to your printer at the end*/
/* of each print job.
*/
END_JOB=CAT CDW CDL CUL CDS CP4 FFF
BACKSPACE=BAK
BEL=BEL
CARRIAGE_RETURN=CRR
NEW_LINE=CRR LFF
LINE_FEED=LFF
FORM_FEED=FFF
HORIZONTAL_TAB=TAB
VERTICAL_TAB=VTB
START_SUBSCRIPT=SSU
END_SUBSCRIPT=CSS
START_SUPERSCRIPT=SSO
END_SUPERSCRIPT=CSS
DUP=*
FIELD_MARK=;
/* The following commands specify control codes for which most PC
*/
/* printers require command strings which contain a variable value
*/
/* or values somewhere in the middle of the string.
*/
/* Place the word "value(s)" in the position of your definition
*/
/* string where the Personal Communications 5250 should fill in
*/
/* the hexadecimal value(s) indicated.
*/
/* For example, on the IBM Proprinter, the SET_HORIZONTAL_TABS
*/
/* definition is:
*/
/* SET_HORIZONTAL_TABS=ESC D values NUL
*/
SET_HORIZONTAL_TABS=SHT values NUL
/* "values" are the tab stops
*/
/* in column numbers
*/
SET_VERTICAL_TABS=SVT values NUL
/* "values" are the tab stops
*/
/* in line numbers
*/
SET_HORIZONTAL_MARGINS=
SET_PAGE_LENGTH=SFL value
/* "value"=inch of the page
*/
SET_AUTO_PERFORATION_SKIP=SSP value
/* "value"=number of lines to */
/* skip over the perforation
*/
/* between pages. Used to set */
/* top and bottom margins.
*/
SET_VARIABLE_LINE_DENSITY=ESC A value ESC 2
/* "value"=number of points.
*/
/* A point is
*/
/* 1/(LINE_SPACING_RATIO) inch.*/
SET_CHARACTER_SET=
/*SET_CHARACTER_SET=ESC I NULL selects the normal font
*/
/*SET_CHARACTER_SET=ESC I 02 selects the NLQ (near letter quality)
*/
/*SET_CHARACTER_SET=ESC I 04 selects the normal downloaded font
*/
/*SET_CHARACTER_SET=ESC I 06 selects the NLQ downloaded font
*/
/*SET_CHARACTER_SET=CS1
selects the Character set 1
*/
/*SET_CHARACTER_SET=CS2
selects the Character set 2
*/
/*
/*
/*
/*
/*
/*
These control codes set the printer lines per inch and characters */
per inch to fixed amounts.
*/
If your printer does not support setting the line density in points*/
then you can enter control strings for the following commands.
*/
When Personal Communications 5250 gets a command from the host to */
set the lines per inch, it will round it to the closest line per */
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作成
219
/*
/*
/*
/*
inch setting that you provide. Note that if you provide a command */
for the SET_VARIABLE_LINE_DENSITY command above that it will be
*/
used and any control strings you provide for the set lines per inch*/
commands below will not be used.
*/
SET_2_LINES_PER_INCH=LL2
SET_3_LINES_PER_INCH=LL3
SET_4_LINES_PER_INCH=LL4
SET_6_LINES_PER_INCH=LL6
SET_8_LINES_PER_INCH=LL8
SET_10_LINES_PER_INCH=LL0
SET_10_CHARACTERS_PER_INCH=P10
SET_12_CHARACTERS_PER_INCH=P12
SET_13_CHARACTERS_PER_INCH=
SET_15_CHARACTERS_PER_INCH=
SET_17_CHARACTERS_PER_INCH=P17
SET_20_CHARACTERS_PER_INCH=
START_DOUBLE_WIDTH_CHARACTERS=P05
END_DOUBLE_WIDTH_CHARACTERS=CDW
220
/* 7/72 inch or 9/96 inch
*/
/*
/* The proprinter does not
/* support 15 pitch except in
/* graphic mode
/* Condensed mode
*/
*/
*/
*/
*/
/* These control codes are used to select the source drawer number
/* when your printer has the dual drawer sheetfeed option.
SELECT_DRAWER1=SD1
SELECT_DRAWER2=SD2
SELECT_DRAWER3=
SELECT_ENVELOPE=ENV
/* Envelope
*/
*/
/* These control codes select the print mode (quality of print).
SELECT_DRAFT_QUALITY=
SELECT_LETTER_QUALITY=
SELECT_ENHANCED_QUALITY=
SELECT_SETUP_QUALITY=
*/
/* These control codes
SET_DUPLEX=
SET_DUPLEX_TUMBLE=
RESET_DUPLEX=
*/
/* These control codes set page orientation
SET_PORTRAIT_ORIENT=SPO
SET_LANDSCAPELEFT_ORIENT=SLO
SET_PORTRAITUPDWN_ORIENT=SPO
SET_LANDSCAPERGHT_ORIENT=SLO
*/
/* These control codes move the print position (Horizontal/Vertical)
FORWARD_HORIZONTAL_SKIP=FRM word-value(LH)
FORWARD_VERTICAL_STEP_FEED=VLF byte-value
*/
/* These control codes select
SET_FONT_GLOBAL=
SET_GFID_0003=SFG 00 03 00 90
SET_GFID_0005=SFG 00 05 00 90
SET_GFID_0011=SFG 00 0B 00 90
SET_GFID_0012=SFG 00 0C 00 90
SET_GFID_0013=SFG 00 0B 00 90
SET_GFID_0018=SFG 00 12 00 90
SET_GFID_0019=SFG 00 13 00 90
SET_GFID_0020=SFG 00 14 00 90
SET_GFID_0030=SFG 00 1E 00 90
SET_GFID_0038=SFG 00 26 00 90
SET_GFID_0039=SFG 00 27 00 90
SET_GFID_0040=SFG 00 28 00 90
SET_GFID_0041=SFG 00 29 00 90
SET_GFID_0042=SFG 00 2A 00 90
SET_GFID_0043=SFG 00 2B 00 90
*/
Personal Communications 管理者ガイドおよび解説書
the printer font via global font ID
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
*/
OCR-B.10
*/
Orator.10
*/
Courier.10
*/
Prestige.10
*/
Artisan.10
*/
Courier.Italic.10 */
OCR-A.10
*/
Pica.10
*/
Math-Symbol.10
*/
Orator.Bold.10
*/
Gothic.Bold.10
*/
Gothic-Text.10
*/
Roman-text.10
*/
Serif-text.10
*/
Serif-text.Italic.10*/
SET_GFID_0044=SFG
SET_GFID_0045=SFG
SET_GFID_0046=SFG
SET_GFID_0050=SFG
SET_GFID_0066=SFG
SET_GFID_0068=SFG
SET_GFID_0069=SFG
SET_GFID_0070=SFG
SET_GFID_0071=SFG
SET_GFID_0072=SFG
SET_GFID_0080=SFG
SET_GFID_0084=SFG
SET_GFID_0085=SFG
SET_GFID_0086=SFG
SET_GFID_0087=SFG
SET_GFID_0091=SFG
SET_GFID_0107=SFG
SET_GFID_0110=SFG
SET_GFID_0111=SFG
SET_GFID_0112=SFG
SET_GFID_0115=SFG
SET_GFID_0155=SFG
SET_GFID_0158=SFG
SET_GFID_0159=SFG
SET_GFID_0160=SFG
SET_GFID_0162=SFG
SET_GFID_0163=SFG
SET_GFID_0168=SFG
SET_GFID_0173=SFG
SET_GFID_0175=SFG
SET_GFID_0176=SFG
SET_GFID_0177=SFG
SET_GFID_0193=SFG
SET_GFID_0198=SFG
SET_GFID_0204=SFG
SET_GFID_0221=SFG
SET_GFID_0222=SFG
SET_GFID_0223=SFG
SET_GFID_0225=SFG
SET_GFID_0229=SFG
SET_GFID_0230=SFG
SET_GFID_0245=SFG
SET_GFID_0252=SFG
SET_GFID_0253=SFG
SET_GFID_0254=SFG
SET_GFID_0280=SFG
SET_GFID_0281=SFG
SET_GFID_0290=SFG
SET_GFID_0751=SFG
SET_GFID_1051=SFG
SET_GFID_1053=SFG
SET_GFID_1056=SFG
SET_GFID_1351=SFG
SET_GFID_1653=SFG
SET_GFID_2103=SFG
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
01
01
01
11
11
11
11
11
11
11
/*
START_COLOR_BLUE=
END_COLOR_BLUE=
START_COLOR_GREEN=
END_COLOR_GREEN=
START_COLOR_CYAN=
END_COLOR_CYAN=
START_COLOR_RED=
END_COLOR_RED=
START_COLOR_MAGENTA=
END_COLOR_MAGENTA=
2C
2D
2E
32
42
44
45
46
47
48
73
54
55
56
57
70
55
6E
6F
70
73
9B
9E
9F
A0
A2
A3
A8
AD
AF
B0
9B
73
1E
CC
DD
E6
DF
E1
E5
E6
2E
FC
FD
FE
18
19
22
37
37
4B
B7
37
4B
4B
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
01
01
90
90
90
90
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
90
6C
60
60
60
60
60
60
90
54
54
55
48
48
36
A0
C8
C8
C8
F0
40
E0
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
02
02
02
02
02
02
02
02
02
02
02
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
P05
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
CDW
Color Specifications
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
Katakana-gothic.10 */
APL.10
*/
Courier.Bold.10
*/
Shalom.10
*/
Gothic-text.12
*/
Gothic-text.Italic.12*/
Gothic.Bold.12
*/
Serif-text.12
*/
Serif-text.Italic.12*/
Serif.Bold.12
*/
Math-Symbol.12
*/
Script.12
*/
Courier.12
*/
Prestige.12
*/
Letter-gothic.12
*/
Light.Italic.12
*/
Courier.12
*/
Letter-Gothic.Bold.12*/
Prestige-Elite.Bold.12*/
Prestige.Italic.12 */
Math-Symbol.12
*/
Boldface.Italic.PSM*/
Modern.PSM
*/
Document.PSM
*/
Essay.PSM
*/
Essay.Italic.PSM
*/
Essay.Bold.PSM
*/
Barak.PSM
*/
Essay.Light.PSM
*/
Document.PSM
*/
Boldface.PSM
*/
Boldface.Italic.PSM*/
Math-Symbol.12
*/
Math-Symbol.10
*/
Gothic-text.13
*/
Prestige.15
*/
Gothic-text.15
*/
Courier.15
*/
Math-symbol.15
*/
Serif-text.15
*/
Gothic-text.15
*/
Courier.Bold.5
*/
Courier.15
*/
Courier.Bold.17
*/
Courier.17
*/
APL.20
*/
Gothic-text.20
*/
Gothic-text.27
*/
Sonoran-serif.8pt */
Sonoran-serif.10pt */
Sonoran-serif.bold.10pt*/
Sonoran-serif.italic.10pt*/
Sonoran-serif.12pt */
Sonoran-serif.Bold.16pt*/
Sonoran-serif.Bold.24pt*/
*/
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作成
221
START_COLOR_YELLOW=
END_COLOR_YELLOW=
START_COLOR_BLACK=
END_COLOR_BLACK=
START_COLOR_WHITE=
END_COLOR_WHITE=
/*
Highlight Specifications
/* These definitions will determine how things which are sent by the
/* host to be displayed or printed as underlined, reverse video, or
/* blinking will be highlighted on your printer.
*/
*/
*/
*/
START_HIGHLIGHT_INTENSE=SDS
END_HIGHLIGHT_INTENSE=CDS
START_HIGHLIGHT_UNDERLINE=SUL
END_HIGHLIGHT_UNDERLINE=CUL
START_HIGHLIGHT_REVERSE_VIDEO=
END_HIGHLIGHT_REVERSE_VIDEO=
START_HIGHLIGHT_BLINK=
END_HIGHLIGHT_BLINK=
*/
/*
SPACE=SPA
EXCLAMATION_POINT=21
QUOTATION_MARKS=22
NUMBER_SIGN=23
DOLLAR_SIGN=24
PERCENT_SIGN=25
AMPERSAND=26
APOSTROPHE=27
LEFT_PARENTHESIS=28
RIGHT_PARENTHESIS=29
ASTERISK=2A
PLUS_SIGN=2B
COMMA=2C
HYPHEN=2D
PERIOD=2E
SLASH=2F
ZERO=0
ONE=1
TWO=2
THREE=3
FOUR=4
FIVE=5
SIX=6
SEVEN=7
EIGHT=8
NINE=9
COLON=3A
SEMICOLON=3B
LESS_THAN_SIGN=3C
EQUAL_SIGN=3D
GREATER_THAN_SIGN=3E
QUESTION_MARK=3F
AT_SIGN=40
A_CAPITAL=A
B_CAPITAL=B
C_CAPITAL=C
D_CAPITAL=D
E_CAPITAL=E
F_CAPITAL=F
G_CAPITAL=G
H_CAPITAL=H
I_CAPITAL=I
J_CAPITAL=J
K_CAPITAL=K
L_CAPITAL=L
222
/* This is double strike
Character Definitions
Personal Communications 管理者ガイドおよび解説書
*/
M_CAPITAL=M
N_CAPITAL=N
O_CAPITAL=O
P_CAPITAL=P
Q_CAPITAL=Q
R_CAPITAL=R
S_CAPITAL=S
T_CAPITAL=T
U_CAPITAL=U
V_CAPITAL=V
W_CAPITAL=W
X_CAPITAL=X
Y_CAPITAL=Y
Z_CAPITAL=Z
LEFT_BRACKET=5B
BACKSLASH=5C
RIGHT_BRACKET=5D
CIRCUMFLEX_ACCENT=5E
UNDERLINE=5F
GRAVE_ACCENT=60
A_SMALL=a
B_SMALL=b
C_SMALL=c
D_SMALL=d
E_SMALL=e
F_SMALL=f
G_SMALL=g
H_SMALL=h
I_SMALL=i
J_SMALL=j
K_SMALL=k
L_SMALL=l
M_SMALL=m
N_SMALL=n
O_SMALL=o
P_SMALL=p
Q_SMALL=q
R_SMALL=r
S_SMALL=s
T_SMALL=t
U_SMALL=u
V_SMALL=v
W_SMALL=w
X_SMALL=x
Y_SMALL=y
Z_SMALL=z
LEFT_BRACE=7B
VERTICAL_BAR=7C
RIGHT_BRACE=7D
TILDE_ACCENT=7E
C_CEDILLA_CAPITAL=80
U_DIAERESIS_SMALL=81
E_ACUTE_SMALL=82
A_CIRCUMFLEX_SMALL=83
A_DIAERESIS_SMALL=84
A_GRAVE_SMALL=85
A_OVERCIRCLE_SMALL=86
C_CEDILLA_SMALL=87
E_CIRCUMFLEX_SMALL=88
E_DIAERESIS_SMALL=89
E_GRAVE_SMALL=8A
I_DIAERESIS_SMALL=8B
I_CIRCUMFLEX_SMALL=8C
I_GRAVE_SMALL=8D
A_DIAERESIS_CAPITAL=8E
A_OVERCIRCLE_CAPITAL=8F
E_ACUTE_CAPITAL=90
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作成
223
AE_DIPTHONG_SMALL=91
AE_DIPTHONG_CAPITAL=92
O_CIRCUMFLEX_SMALL=93
O_DIAERESIS_SMALL=94
O_GRAVE_SMALL=95
U_CIRCUMFLEX_SMALL=96
U_GRAVE_SMALL=97
Y_DIAERESIS_SMALL=98
O_DIAERESIS_CAPITAL=99
U_DIAERESIS_CAPITAL=9A
O_SLASH_SMALL=9B
POUND_SIGN=9C
O_SLASH_CAPITAL=9D
MULTIPLY_SIGN=9E
A_ACUTE_SMALL=A0
I_ACUTE_SMALL=A1
O_ACUTE_SMALL=A2
U_ACUTE_SMALL=A3
N_TILDE_SMALL=A4
N_TILDE_CAPITAL=A5
ORDINAL_INDICATOR_FEMININE=A6
ORDINAL_INDICATOR_MASCULINE=A7
QUESTION_MARK_INVERTED=A8
REGISTERED_TRADEMARK_SYMBOL=A9
LOGICAL_NOT=AA
ONE_HALF=AB
ONE_QUARTER=AC
EXCLAMATION_POINT_INVERTED=AD
LEFT_ANGLE_QUOTES=AE
RIGHT_ANGLE_QUOTES=AF
A_ACUTE_CAPITAL=B5
A_CIRCUMFLEX_CAPITAL=B6
A_GRAVE_CAPITAL=B7
COPYRIGHT_SYMBOL=B8
CENT_SIGN=BD
YEN_SIGN=BE
A_TILDE_SMALL=C6
A_TILDE_CAPITAL=C7
INTERNATIONAL_CURRENCY_SYMBOL=CF
ETH_ICELANDIC_SMALL=D0
ETH_ICELANDIC_CAPITAL=D1
E_CIRCUMFLEX_CAPITAL=D2
E_DIAERESIS_CAPITAL=D3
E_GRAVE_CAPITAL=D4
I_DOTLESS_SMALL=D5
I_ACUTE_CAPITAL=D6
I_CIRCUMFLEX_CAPITAL=D7
I_DIAERESIS_CAPITAL=D8
VERTICAL_LINE_BROKEN=DD
I_GRAVE_CAPITAL=DE
O_ACUTE_CAPITAL=E0
SHARP_S_SMALL=E1
O_CIRCUMFLEX_CAPITAL=E2
O_GRAVE_CAPITAL=E3
O_TILDE_SMALL=E4
O_TILDE_CAPITAL=E5
MICRO_SYMBOL=E6
THORN_ICELANDIC_SMALL=E7
THORN_ICELANDIC_CAPITAL=E8
U_ACUTE_CAPITAL=E9
U_CIRCUMFLEX_CAPITAL=EA
U_GRAVE_CAPITAL=EB
Y_ACUTE_SMALL=EC
Y_ACUTE_CAPITAL=ED
OVERLINE=EE
ACUTE_ACCENT=EF
SYLLABLE_HYPHEN=F0
224
Personal Communications 管理者ガイドおよび解説書
PLUS_OR_MINUS_SIGN=F1
THREE_QUARTERS=F3
PARAGRAPH_SYMBOL=F4
SECTION_SYMBOL=F5
DIVIDE_SIGN=F6
CEDILLA=F7
DEGREE_SYMBOL=F8
DIAERESIS=F9
MIDDLE_DOT_ACCENT=FA
ONE_SUPERSCRIPT=FB
THREE_SUPERSCRIPT=FC
TWO_SUPERSCRIPT=FD
REQUIRED_SPACE=SPA
/**********************************************************************/
/*
PC5250 Internal Data Area.
*/
/* Do not change these statements.
*/
/**********************************************************************/
TOP_MARGIN=
LEFT_MARGIN=
DYNAMIC_START_JOB=00 00 00 00 00 00 00 00 00 00 00
DYNAMIC_END_JOB=00 00
DYNAMIC_SET_PAGE_LENGTH=00 00 00
PRINTER_ID=40 19
/*
End of Definition File
*/
IBM5577.PDF ファイルの内容
/**********************************************************************/
/*
PDF FILE (PRINTER DEFINITION FILE) FOR: PS/55 Printer
*/
/**********************************************************************/
BEGIN_MACROS
NUL EQU 00
BEL EQU 07
BAK EQU 08
TAB EQU 09
LFF EQU 0A
VTB EQU 0B
FFF EQU 0C
CRR EQU 0D
SEL EQU 11
DC3 EQU 13
ESC EQU 1B
CAN EQU 18
SPA EQU 20
P10 EQU 1B 7E 02 00 01 32
P12 EQU 1B 7E 02 00 01 3C
P13 EQU 1B 7E 02 00 01 43
P15 EQU 1B 7E 02 00 01 4B
SDW EQU 1B 7E 0E 00 01 09
EDW EQU 1B 7E 0E 00 01 0A
SVT EQU 1B 7E 19
SHT EQU 1B 7E 18
CSS EQU 1B 7E 0E 00 01 0F
SSO EQU 1B 7E 0E 00 01 0D
SSU EQU 1B 7E 0E 00 01 0E
SUL EQU 1B 7E 11 00 01 01
CUL EQU 1B 7E 11 00 01 00
LL2 EQU 1B 7E 03 00 01 14
LL3 EQU 1B 7E 03 00 01 1E
LL4 EQU 1B 7E 03 00 01 28
LL6 EQU 1B 7E 03 00 01 3C
LL7 EQU 1B 7E 03 00 01 4B
LL8 EQU 1B 7E 03 00 01 50
SPL EQU 1B 7E 04 00 03 00
INZ EQU 1B 7E 01 00 00
EJC EQU 1B 7E 0E 00 01 06
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作成
225
END_MACROS
/**********************************************************************/
/*
Session Parameters
*/
/**********************************************************************/
MAXIMUM_PAGE_LENGTH=066
MAXIMUM_PRINT_POSITION=132
DEFAULT_CPI?=010
DEFAULT_LPI?=006
COMPRESS_LINE_SPACING?=NO
FORM_FEED_ANY_POSITION?=YES
OVERRIDE_FORMATTED_PRINT?=YES
HORIZONTAL_PEL=180
VERTICAL_PEL=120
UNITS_OF_DRAW_LINE=
KANJI_CODE?=SHIFT_JIS
ZENKAKU_SPACE=
PAGE_LENGTH_TYPE?=6INCH
/**********************************************************************/
/*
Control Codes
*/
/**********************************************************************/
START_JOB=INZ SEL LL6 P10
END_JOB=INZ
BACKSPACE=BAK
BEL=BEL
CARRIAGE_RETURN=CRR
NEW_LINE=CRR LFF
LINE_FEED=LFF
FORM_FEED=EJC
HORIZONTAL_TAB=TAB
VERTICAL_TAB=VTB
DESELECT=DC3
START_SUBSCRIPT=SSU
END_SUBSCRIPT=CSS
START_SUPERSCRIPT=SSO
END_SUPERSCRIPT=CSS
DUP=*
FIELD_MARK=;
SET_HORIZONTAL_TABS=SHT length(HL)-values
SET_VERTICAL_TABS=SVT length(HL)-values
SET_HORIZONTAL_MARGINS=
SET_PAGE_LENGTH=SPL word-value(HL)
SET_2_LINES_PER_INCH=LL2
SET_3_LINES_PER_INCH=LL3
SET_4_LINES_PER_INCH=LL4
SET_6_LINES_PER_INCH=LL6
SET_7.5_LINES_PER_INCH=LL7
SET_8_LINES_PER_INCH=LL8
SET_10_CHARACTERS_PER_INCH=P10
SET_12_CHARACTERS_PER_INCH=P12
SET_13.4_CHARACTERS_PER_INCH=P13
SET_15_CHARACTERS_PER_INCH=P15
START_DOUBLE_WIDTH_CHARACTERS=SDW
END_DOUBLE_WIDTH_CHARACTERS=EDW
IMAGE_TRANSMISSION=1B 25 31 length(HL)-images
FORWARD_HORIZONTAL_SKIP=1B 25 33 word-value(HL)
FORWARD_VERTICAL_STEP_FEED=1B 25 35 word-value(HL)
SET_FONT_SIZE=1B 7E 20 00 03 word-value(HL) 02
SET_TATEGAKI_MODE=1B 7E 0E 00 01 0B
RESET_TATEGAKI_MODE=1B 7E 0E 00 01 0C
SBCS_FONT_LOAD=1B 7E 81 00 28 F0 40 00 18 byte-values F0 40
DBCS_FONT_LOAD=1B 7E 81 00 4C F0 40 02 18 byte-values F0 40
SELECT_DRAWER=
SET_LOCAL_FONT=
RESET_LOCAL_FONT=
ABS_HORIZONTAL_COLUMN_SKIP=1B 7E 1C 00 02 00 byte-value
REL_HOR_COLUMN_SKIP_TO_RIGHT=1B 7E 1C 00 02 01 byte-value
SET_SOLID_LINE_TYPE=
226
Personal Communications 管理者ガイドおよび解説書
SET_DOTTED_LINE_TYPE=
SET_LINE_WIDTH_THIN=
SET_LINE_WIDTH_BOLD=
DRAW_LINE=
KANJI_ON=
KANJI_OFF=
ATTRIBUTE_GRID_LINE=1B 7E 16 length(HL)-values
/**********************************************************************/
/*
Highlight Specifications
*/
/**********************************************************************/
START_HIGHLIGHT_INTENSE=ESC 7E 0E 00 01 17
END_HIGHLIGHT_INTENSE=ESC 7E 0E 00 01 18
START_HIGHLIGHT_UNDERLINE=1B 7E 11 00 01 01
END_HIGHLIGHT_UNDERLINE=1B 7E 11 00 01 00
/**********************************************************************/
/*
Internal Data Area.
*/
/* Do not change these statement.
*/
/**********************************************************************/
TOP_MARGIN=
LEFT_MARGIN=
DYNAMIC_START_JOB=00 00 00 00 00 00 00 00 00 00 00
DYNAMIC_END_JOB=00 00
DYNAMIC_SET_PAGE_LENGTH=00 00 00
PRINTER_ID=55 77
/*
End of Definition File
*/
プリンター定義ファイルのフィールド名
プリンター定義ファイル (PDF ファイル) のフィールド名とその意味を、表 23 に示
します。
表 23. PDF ファイルのフィールド名
フィールド名
意味
注意点
MAXIMUM_PAGE_LENGTH
デフォルトの MPL
デフォルト値は 66。
MAXIMUM_PRINT_POSITION
デフォルトの MPP
デフォルト値は 132。
DEFAULT_CPI?
デフォルトの CPI
デフォルト値は 10。
DEFAULT_LPI?
デフォルトの LPI
デフォルト値は 6。
COMPRESS_LINE_SPACING?
空白文字または非印刷文字だけの行を印刷す
るかどうかの指定
FORM_FEED_ANY_POSITION?
先頭行での FF 制御コードを有効にするか
どうかの指定
OVERRIDE_FORMATTED_PRINT?
空白文字をブランクとして印刷するかどうか 変更しないでください。
の指定
HORIZONTAL_PEL
FORWARD_HORIZONTAL_SKIP の長さの
単位
VERTICAL_PEL
FORWARD_VERTICAL_SKIP の長さの単位
IMAGE_HORIZONTAL_PEL
IMAGE_TRANSMISSION の水平方向の長さ
の単位
IMAGE_VERTICAL_PEL
IMAGE_TRANSMISSION の垂直方向の長さ
の単位
LINE_SPACING_RATIO
SET_VARIABLE_LINE_DENSITY の長さの
単位
PAGE_LENGTH_TYPE?
SET_PAGE _LENGTH のページ長のパラメ
ーター・タイプ
変更しないでください。
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作成
227
表 23. PDF ファイルのフィールド名 (続き)
フィールド名
意味
FIRST_LEFT_POSITION
用紙の左端からの距離
FIRST_TOP_POSITION
用紙の上端からの距離
DRAWER1_ORIENTATION
デフォルトの第 1 トレイ用紙方向
デフォルト値は COR。
DRAWER2_ORIENTATION
デフォルトの第 2 トレイ用紙方向
デフォルト値は COR。
AUTOMATIC_ORIENTATION
用紙の方向を計算するかどうかの指定
START_JOB
印刷開始時にプリンターに送られるプリンタ LPI/CPI を設定する制御
ー制御コード
コードを定義した場合
は、DEFAULT_CPI、
DEFAULT_LPI も変更す
る。
END_JOB
印刷終了時にプリンターに送られるプリンタ
ー制御コード
BACKSPACE
後退制御コード
BEL
ベル制御コード
CARRIAGE_RETURN
復帰制御コード
NEW_LINE
改行 (CR/LF) 制御コード
LINE_FEED
改行制御コード
FORM_FEED
用紙送り制御コード
HORIZONTAL_TAB
水平タブ制御コード
VERTICAL_TAB
垂直タブ制御コード
DESELECT
装置制御 3 制御コード
START_SUBSCRIPT
下つき文字指定
END_SUBSCRIPT
下つき文字指定解除
START_SUPERSCRIPT
上つき文字指定
END_SUPERSCRIPT
上つき文字指定解除
DUP
DUP コードの印刷に使用される文字
FIELD_MARK
FIELD MARK 文字の印刷に使用される文字
SET_HORIZONTAL_TABS
水平タブ設定
変更しないでください。
SET_VERTICAL_TABS
垂直タブ設定
変更しないでください。
SET_HORIZONTAL_MARGINS
左右マージンの設定
変更しないでください。
SET_PAGE_LENGTH
ページの長さ設定
定義した制御コードのペ
ージの長さの単位を
PAGE_LENGTH_TYPE フ
ィールドに定義してくだ
さい。単票を使用する場
合は、削除してくださ
い。
228
Personal Communications 管理者ガイドおよび解説書
注意点
画面コレクション印刷
(Print Screen Collection)
モードで送信するブラン
ク行の数を指定します。
表 23. PDF ファイルのフィールド名 (続き)
フィールド名
意味
注意点
SET_VARIABLE_LINE_DENSITY
行密度の設定
定義した制御コードの長
さの単位を
LINE_SPACING_RATIO
フィールドに割り当てま
す。
SET_2_LINES_PER_INCH
改行ピッチ (2LPI) の設定
SET_3_LINES_PER_INCH
改行ピッチ (3LPI) の設定
SET_4_LINES_PER_INCH
改行ピッチ (4LPI) の設定
SET_6_LINES_PER_INCH
改行ピッチ (6LPI) の設定
SET_8_LINES_PER_INCH
改行ピッチ (8LPI) の設定
SET_10_LINES_PER_INCH
改行ピッチ (10LPI) の設定
SET_10_CHARACTERS_PER_INCH
文字ピッチ (10CPI) の設定
SET_12_CHARACTERS_PER_INCH
文字ピッチ (12CPI) の設定
SET_13_CHARACTERS_PER_INCH
文字ピッチ (13CPI) の設定
SET_15_CHARACTERS_PER_INCH
文字ピッチ (15CPI) の設定
SET_17_CHARACTERS_PER_INCH
文字ピッチ (17CPI) の設定
SET_20_CHARACTERS_PER_INCH
文字ピッチ (20CPI) の設定
IMAGE_TRANSMISSION
イメージ・データ設定 (縦 24 ドット・イメ
ージ)
SELECT_DRAWER1
ページ・トレイ (初期) の設定
SELECT_DRAWER2
ページ・トレイ (代替) の設定
SELECT_ENVELOPE
封書トレイの設定
SELECT_DRAFT_QUALITY
ドラフトの印刷品質の設定
SELECT_LETTER_QUALITY
文字の印刷品質の設定
SELECT_ENHANCED_QUALITY
拡張印刷品質の設定
SET_DUPLEX
両面印刷の設定
SET_DUPLEX_TUMBLE
両面 (反転) 印刷の設定
RESET_DUPLEX
両面印刷の解除
SET_PORTRAIT_ORIENT
用紙方向 (標準縦置き (縦長)) の設定
SET_LANDSCAPELEFT_ORIENT
用紙方向 (横置き左 (テキストを右回りに
270 度回転させる)) の設定
SET_PORTRAITUPDWN_ORIENT
用紙方向 (縦置きを逆さにする (テキストを
右回りに 180 度回転させる)) の設定
SET_LANDSCAPERGHT_ORIENT
用紙方向 (横置き右 (テキストを右回りに
90 度回転させる)) の設定
FORWARD_HORIZONTAL_SKIP
可変飛び越し (相対位置/ドット単位)
定義した制御コードの長
さの単位を
HORIZONTAL_PEL フィ
ールドに定義します。
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作成
229
表 23. PDF ファイルのフィールド名 (続き)
フィールド名
意味
注意点
FORWARD_VERTICAL_STEP_FEED
可変行送り (相対位置/ドット単位)
定義した制御コードの長
さの単位を
VERTICAL_PEL フィール
ドに定義します。
SET_FONT_GLOBAL
グローバル・フォント ID の設定
変更しないでください。
SET_GFID_0003
GFID 3 (OCR-B) の設定
SET_GFID_0005
GFID 5 (Orator) の設定
SET_GFID_0011
GFID 11 (Courier 10) の設定
SET_GFID_0012
GFID 12 (Prestige Pica) の設定
SET_GFID_0013
GFID 13 (Artisan 10) の設定
SET_GFID_0018
GFID 18 (Courier Italic 10) の設定
SET_GFID_0019
GFID 19 (OCR-A) の設定
SET_GFID_0020
GFID 20 (Pica) の設定
SET_GFID_0030
GFID 30 (Math Symbol 10) の設定
SET_GFID_0038
GFID 38 (Orator Bold) の設定
SET_GFID_0039
GFID 39 (Gothic Bold 10) の設定
SET_GFID_0040
GFID 40 (Gothic Text 10) の設定
SET_GFID_0041
GFID 41 (Roman Text 10) の設定
SET_GFID_0042
GFID 42 (Serif Text 10) の設定
SET_GFID_0043
GFID 43 (Serif Italic 10) の設定
SET_GFID_0044
GFID 44 (Katakana 10) の設定
SET_GFID_0045
GFID 45 (APL 10) の設定
SET_GFID_0046
GFID 46 (Courier Bold 10) の設定
SET_GFID_0050
GFID 50 (Shalom 10) の設定
SET_GFID_0066
GFID 66 (Gothic Text 12) の設定
SET_GFID_0068
GFID 68 (Gothic Italic 12) の設定
SET_GFID_0069
GFID 69 (Gothic Bold 12) の設定
SET_GFID_0070
GFID 70 (Serif Text 12) の設定
SET_GFID_0071
GFID 71 (Serif Italic 12) の設定
SET_GFID_0072
GFID 72 (Serif Bold 12) の設定
SET_GFID_0080
GFID 80 (Math Symbol 12) の設定
SET_GFID_0084
GFID 84 (Script 12) の設定
SET_GFID_0085
GFID 85 (Courier 12) の設定
SET_GFID_0086
GFID 86 (Prestige Elite) の設定
SET_GFID_0087
GFID 87 (Letter Gothic 12) の設定
SET_GFID_0091
GFID 91 (Light Italic 12) の設定
SET_GFID_0110
GFID 110 (Letter Gothic Bold 12) の設定
SET_GFID_0111
GFID 111 (Prestige Elite Bold) の設定
SET_GFID_0112
GFID 112 (Prestige Elite Italic) の設定
SET_GFID_0115
GFID 115 (Math Symbol 12) の設定
230
Personal Communications 管理者ガイドおよび解説書
表 23. PDF ファイルのフィールド名 (続き)
フィールド名
意味
注意点
SET_GFID_0155
GFID 155 (Boldface Italic) の設定
SET_GFID_0158
GFID 158 (Modern) の設定
SET_GFID_0159
GFID 159 (Boldface) の設定
SET_GFID_0160
GFID 160 (Essay) の設定
SET_GFID_0162
GFID 162 (Essay Italic) の設定
SET_GFID_0163
GFID 163 (Essay Bold) の設定
SET_GFID_0168
GFID 168 (Barak PSM) の設定
SET_GFID_0173
GFID 173 (Essay Light) の設定
SET_GFID_0175
GFID 175 (Document) の設定
SET_GFID_0176
GFID 176 (Boldface) の設定
SET_GFID_0177
GFID 177 (Boldface Italic) の設定
SET_GFID_0193
GFID 193 (Math Symbol 12) の設定
SET_GFID_0198
GFID 198 (Math Symbol 10) の設定
SET_GFID_0204
GFID 204 (Gothic Text 13) の設定
SET_GFID_0221
GFID 221 (Prestige 15) の設定
SET_GFID_0222
GFID 222 (Gothic Text 15) の設定
SET_GFID_0223
GFID 223 (Courier 15) の設定
SET_GFID_0225
GFID 225 (Math Symbol 15) の設定
SET_GFID_0229
GFID 229 (Serif Text 15) の設定
SET_GFID_0230
GFID 230 (Gothic Text 15) の設定
SET_GFID_0245
GFID 245 (Courier Bold 5) の設定
SET_GFID_0252
GFID 252 (Courier 17) の設定
SET_GFID_0253
GFID 253 (Courier Bold 17) の設定
SET_GFID_0254
GFID 254 (Courier 17 (サブ/スーパー)) の設
定
SET_GFID_0280
GFID 280 (APL 20) の設定
SET_GFID_0281
GFID 281 (Gothic Text 20) の設定
SET_GFID_0290
GFID 290 (Gothic Text 27) の設定
SET_GFID_0751
GFID 751 (Sonoran-Serif 8-pt Roman
Medium) の設定
SET_GFID_1051
GFID 1051 (Sonoran-Serif 10-pt Roman
Medium) の設定
SET_GFID_1053
GFID 1053 (Sonoran-Serif 10-pt Roman Bold)
の設定
SET_GFID_1056
GFID 1056 (Sonoran-Serif 10-pt Italic
Medium) の設定
SET_GFID_1351
GFID 1351 (Sonoran-Serif 12-pt Roman
Medium) の設定
SET_GFID_1653
GFID 1653 (Sonoran-Serif 16-pt Roman Bold)
の設定
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作成
231
表 23. PDF ファイルのフィールド名 (続き)
フィールド名
意味
注意点
SET_GFID_2103
GFID 2103 (Sonoran-Serif 24-pt Roman Bold)
の設定
START_HIGHLIGHT_INTENSE
強調印字設定
END_HIGHLIGHT_INTENSE
強調印字解除
START_HIGHLIGHT_UNDERLINE
下線設定
END_HIGHLIGHT_UNDERLINE
下線解除
TOP_MARGIN
デフォルトの上マージン
変更しないでください。
LEFT_MARGIN
デフォルトの左マージン
変更しないでください。
DYNAMIC_START_JOB
印刷開始の時にプリンターに送られるプリン 変更しないでください。
ター制御コード (内部的に使用)
DYNAMIC_END_JOB
印刷終了の時にプリンターに送られるプリン 変更しないでください。
ター制御コード (内部的に使用)
DYNAMIC_SET_PAGE_LENGTH
印刷開始の時にプリンターに送られるページ 変更しないでください。
の長さ設定制御コード (内部的に使用)
PRINTER_ID
プリンター ID
変更しないでください。
KANJI_CODE?
使用する漢字コード (JIS/SHIFT_JIS)
変更しないでください。
ZENKAKU_SPACE
ユーザー登録文字と半角文字のサイズ (補正 変更しないでください。
の単位)
SBCS_FONT_LOAD
半角外字一文字登録
変更しないでください。
DBCS_FONT_LOAD
全角外字一文字登録
変更しないでください。
SET_LOCAL_FONT
ユーザー登録文字フォント・セット設定
プリンターにユーザー登
録文字がロードされてい
ない場合は、削除してく
ださい。
RESET_LOCAL_FONT
ユーザー登録文字フォント・セット設定
プリンターにユーザー登
録文字がロードされてい
ない場合は、削除してく
ださい。
KANJI_ON
漢字モード設定
KANJI_OFF
漢字モード解除
ATTRIBUTE_GRID_LINE
罫線印刷
START_DOUBLE_WIDTH_CHARACTER
倍角文字の設定
END_DOUBLE_WIDTH_CHARACTER
倍角文字のリセット
変更しないでください。
注:
1. IBM5577.PDF を使用した場合、連続用紙ジョブの改ページが正しく行われない
ときは、ファイルにある FORM_FEED=EJC を FORM_FEED に変更してくださ
い。
2. ESC_P.PDF を使用した場合、DBCS (2 バイト) 文字は文字ボックスの中央では
なく左に配置されます。 DBCS 文字を文字ボックスの中央に配置するには、
ESC_P.PDF 内で IBM が提供している次の値を変更してください。
232
Personal Communications 管理者ガイドおよび解説書
P10
P12
P13
P15
EQU
EQU
EQU
EQU
1B
1B
1B
1B
50
4D
67
67
1B
1B
1B
1B
20
20
20
20
00
00
01
00
1C
1C
1C
1C
53
53
53
53
00
00
00
00
0C
06
03
00
1C
1C
1C
1C
54
54
54
54
00
00
00
00
00
00
01
00
06
03
01
00
1C
1C
1C
1C
54
54
54
54
00
00
00
00
00
00
01
00
上の値を次のように変更します。
P10
P12
P13
P15
EQU
EQU
EQU
EQU
1B
1B
1B
1B
50
4D
67
67
1B
1B
1B
1B
20
20
20
20
00
00
01
00
1C
1C
1C
1C
53
53
53
53
06
03
02
00
これらのセッション・パラメーターのフィールド名とその有効値を以下の表に示し
ます。
表 24. PDF ファイルのフィールド名の有効値
フィールド名
有効値
MAXIMUM_PAGE_LENGTH
001 から 255
MAXIMUM_PRINT_POSITION
001 から 255
DEFAULT_CPI?
010/012/015
DEFAULT_LPI?
004/006/008
COMPRESS_LINE_SPACING?
YES/NO
FORM_FEED_ANY_POSITION?
YES/NO
OVERRIDE_FORMATTED_PRINT?
YES/NO
HORIZONTAL_PEL
FORWARD_HORIZONTAL_SKIP の長さの単
位
VERTICAL_PEL
FORWARD_VERTICAL_STEP_FEED の長さ
の単位
IMAGE_HORIZONTAL_PEL
IMAGE_TRANSMISSION の水平方向の単位
IMAGE_VERTICAL_PEL
IMAGE_TRANSMISSION 垂直方向の単位
LINE_SPACING_RATIO
SET_VARIABLE_LINE_DENSITY の長さの
単位
PAGE_LENGTH_TYPE?
LINE/INCH/6INCH*
FIRST_LEFT_POSITION
1/1440 インチ単位の 000 から 1440 まで
FIRST_TOP_POSITION
1/1440 インチ単位の 000 から 1440 まで
DRAWER1_ORIENTATION
LANDSCAPE/PORTRAIT/COR
DRAWER2_ORIENTATION
LANDSCAPE/PORTRAIT/COR
AUTOMATIC_ORIENTATION
YES/NO
* 6/INCH は、ページ長を 1/6 インチ単位で指定しなければならないことを示します。
注:
1. CPI/LPI の値の設定でプリンターでサポートされていない場合は、一番近い値に
設定してください。ただし、正しい印刷結果が得られない場合があります。
2. FORWARD_HORIZONTAL_SKIP および FORWARD_VERTICAL_STEP_FEED
で定義された制御コードの長さの単位と HORIZONTAL_PEL および
VERTICAL_PEL で定義された単位が等しくない場合、正しい印刷結果が得られ
ません。
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作成
233
3. SET_VARIABLE_LINE_DENSITY で定義された制御コードの長さの単位と
LINE_SPACING_RATIO で定義された単位が等しくない場合、正しい印刷結果が
得られません。
4. FIRST_LEFT_POSITION および FIRST_TOP_POSITION が指定された場合、そ
れらの値はプリンターのページの印刷不可能な領域を指定していると見なされま
す。これらの値は、iSeries プリンター制御コードで指定した上マージンと左マー
ジンに含まれます。
プリンター定義ファイルの記号
プリンター定義ファイルで使用する記号の定義を次の表に示します。
表 25. プリンター記号の定義
フィールド名
記号
SPACE
234
EXCLAMATION_POINT
!
QUOTATION_MARKS
"
NUMBER_SIGN
#
DOLLAR_SIGN
$
PERCENT_SIGN
%
AMPERSAND
&
APOSTROPHE
’
LEFT_PARENTHESIS
(
RIGHT_PARENTHESIS
)
ASTERISK
*
PLUS_SIGN
+
COMMA
,
HYPHEN
-
PERIOD
.
SLASH
/
ZERO
0
ONE
1
TWO
2
THREE
3
FOUR
4
FIVE
5
SIX
6
SEVEN
7
EIGHT
8
NINE
9
COLON
:
SEMICOLON
;
LESS_THAN_SIGN
<
EQUAL_SIGN
=
Personal Communications 管理者ガイドおよび解説書
表 25. プリンター記号の定義 (続き)
フィールド名
記号
GREATER_THAN_SIGN
>
QUESTION_MARK
?
AT_SIGN
@
A_CAPITAL
A
B_CAPITAL
B
C_CAPITAL
C
D_CAPITAL
D
E_CAPITAL
E
F_CAPITAL
F
G_CAPITAL
G
H_CAPITAL
H
I_CAPITAL
I
J_CAPITAL
J
K_CAPITAL
K
L_CAPITAL
L
M_CAPITAL
M
N_CAPITAL
N
O_CAPITAL
O
P_CAPITAL
P
Q_CAPITAL
Q
R_CAPITAL
R
S_CAPITAL
S
T_CAPITAL
T
U_CAPITAL
U
V_CAPITAL
V
W_CAPITAL
W
X_CAPITAL
X
Y_CAPITAL
Y
Z_CAPITAL
Z
LEFT_BRACKET
[
BACKSLASH
\
RIGHT_BRACKET
]
CIRCUMFLEX_ACCENT
^
UNDERLINE
_
GRAVE_ACCENT
A_SMALL
a
B_SMALL
b
C_SMALL
c
D_SMALL
d
E_SMALL
e
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作成
235
表 25. プリンター記号の定義 (続き)
フィールド名
記号
F_SMALL
f
G_SMALL
g
H_SMALL
h
I_SMALL
i
J_SMALL
j
K_SMALL
k
L_SMALL
l
M_SMALL
m
N_SMALL
n
O_SMALL
o
P_SMALL
p
Q_SMALL
q
R_SMALL
r
S_SMALL
s
T_SMALL
t
U_SMALL
u
V_SMALL
v
W_SMALL
w
X_SMALL
x
Y_SMALL
y
Z_SMALL
z
LEFT_BRACE
{
VERTICAL_BAR
│
RIGHT_BRACE
}
TILDE_ACCENT
236
C_CEDILLA_CAPITAL
Ç
U_DIAERESIS_SMALL
ü
E_ACUTE_SMALL
é
A_CIRCUMFLEX_SMALL
â
A_DIAERESIS_SMALL
ä
A_GRAVE_SMALL
à
A_OVERCIRCLE_SMALL
å
C_CEDILLA_SMALL
ç
E_CIRCUMFLEX_SMALL
ê
E_DIAERESIS_SMALL
ë
E_GRAVE_SMALL
è
I_DIAERESIS_SMALL
ï
I_CIRCUMFLEX_SMALL
î
I_GRAVE_SMALL
ì
A_DIAERESIS_CAPITAL
Ä
Personal Communications 管理者ガイドおよび解説書
表 25. プリンター記号の定義 (続き)
フィールド名
記号
A_OVERCIRCLE_CAPITAL
Å
E_ACUTE_CAPITAL
É
AE_DIPTHONG_SMALL
æ
AE_DIPTHONG_CAPITAL
Æ
O_CIRCUMFLEX_SMALL
ô
O_DIAERESIS_SMALL
ö
O_GRAVE_SMALL
ò
U_CIRCUMFLEX_SMALL
û
U_GRAVE_SMALL
ù
Y_DIAERESIS_SMALL
ÿ
O_DIAERESIS_CAPITAL
Ö
U_DIAERESIS_CAPITAL
Ü
O_SLASH_SMALL
ø
POUND_SIGN
£
O_SLASH_CAPITAL
Ø
MULTIPLY_SIGN
×
A_ACUTE_SMALL
á
I_ACUTE_SMALL
í
O_ACUTE_SMALL
ó
U_ACUTE_SMALL
ú
N_TILDE_SMALL
ñ
N_TILDE_CAPITAL
Ñ
ORDINAL_INDICATOR_FEMININE
a
ORDINAL_INDICATOR_MASCULINE
o
QUESTION_MARK_INVERTED
¿
REGISTERED_TRADEMARK_SYMBOL
LOGICAL_NOT
¬
ONE_HALF
½
ONE_QUARTER
¼
EXCLAMATION_POINT_INVERTED
¡
LEFT_ANGLE_QUOTES
«
RIGHT_ANGLE_QUOTES
»
A_ACUTE_CAPITAL
Á
A_CIRCUMFLEX_CAPITAL
Â
A_GRAVE_CAPITAL
À
COPYRIGHT_SYMBOL
©
CENT_SIGN
¢
YEN_SIGN
¥
A_TILDE_SMALL
ã
A_TILDE_CAPITAL
Ã
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作成
237
表 25. プリンター記号の定義 (続き)
フィールド名
記号
E_CIRCUMFLEX_CAPITAL
Ê
E_DIAERESIS_CAPITAL
Ë
I_ACUTE_CAPITAL
Í
I_CIRCUMFLEX_CAPITAL
Î
I_DIAERESIS_CAPITAL
Ï
VERTICAL_LINE_BROKEN
¦
I_GRAVE_CAPITAL
Ì
O_ACUTE_CAPITAL
Ó
O_CIRCUMFLEX_CAPITAL
Ô
O_GRAVE_CAPITAL
Ò
O_TILDE_SMALL
õ
O_TILDE_CAPITAL
Õ
MICRO_SYMBOL
µ
U_ACUTE_CAPITAL
Ú
U_CIRCUMFLEX_CAPITAL
Û
U_GRAVE_CAPITAL
Ù
ACUTE_ACCENT
u
SYLLABLE_HYPHEN
-
PLUS_OR_MINUS_SIGN
±
THREE_QUARTERS
¾
PARAGRAPH_SYMBOL
¶
SECTION_SYMBOL
§
DIVIDE_SIGN
÷
DEGREE_SYMBOL
°
ONE_SUPERSCRIPT
¹
THREE_SUPERSCRIPT
³
TWO_SUPERSCRIPT
²
REQUIRED_SPACE
238
INTERNATIONAL_CURRENCY_SYMBOL
¤
ETH_ICELANDIC_SMALL
ð
ETH_ICELANDIC_CAPITAL
Ð
SHARP_S_SMALL
ß
THORN_ICELANDIC_SMALL
þ
THORN_ICELANDIC_CAPITAL
Þ
Y_ACUTE_SMALL
ý
Y_ACUTE_CAPITAL
Ý
OVERLINE
‾
CEDILLA
q
DIAERESIS
..
MIDDLE_DOT_ACCENT
·
Personal Communications 管理者ガイドおよび解説書
プリンター制御コードの使用方法
ここでは、SCS (SNA 文字ストリング) 制御コード、最終形式テキスト、つまり文
書内容アーキテクチャー (FFT DCA) について解説します。
iSeries プリンター制御コードについての詳細は、「AS/400 印刷に関するプログラミ
ングの手引き」を参照してください。
プリンター制御コードの形式
プリンター制御コードには、SCS 制御コードだけで特定の機能を果たすものと、制
御コードの後に指定されたパラメーターによっていくつかの機能を果たすものがあ
ります。
パラメーターを伴うプリンター制御コードの形式は次のとおりです。
制御コード
カウント
パラメーター 1
パラメーター 2...
1 (2) バイト
1 バイト
1 (2) バイト
1 (2) バイト
カウントは、1 バイトから成り、制御コードに続くパラメーター (カウント自体も
含む) の長さをバイト数で示しています。例えば、カウントと 2 つの 1 バイト・
パラメーターは、カウント自体が含まれるため、X'03' として示されます。 PP (印
刷位置) 制御コードのようにカウントが含まれない制御コードもあります。
パラメーターは、1 バイトまたは 2 バイトで、その数は制御コードによって異なり
ます。すべての制御コードにパラメーターがあるわけではありません。
注: 本書では、カウントおよびパラメーターなど実際には 2 進数で処理されるもの
を、分かりやすくするためにすべて 16 進数 (0-F) で表現します。
プリンター制御コードのパラメーター定義
プリンター制御コードの中には、パラメーターを伴うものがあります。そのパラメ
ーターのタイプにより定義の方法が異なるので注意が必要です。異なるタイプで定
義すると、正しい印刷結果が得られません。
次の表にプリンター制御コードのパラメーターとその意味を示します。
表 26. プリンター制御コードのパラメーター・タイプ
パラメーター・タイプ
意味
byte-value
1 バイトのパラメーター。
byte-values
複数バイトのパラメーター。
オペランドが固定値の場合に使用します。
word-value(HL)
1 ワードのパラメーター (上位バイト/下位バイト)。
word-value (LH)
1 ワードのパラメーター (下位バイト/上位バイト)。
length (HL) -values
オペランドが必要な複数バイトのパラメーター。
オペランドは上位バイト/下位バイト。
オペランドが可変の場合に使用します。
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作成
239
表 26. プリンター制御コードのパラメーター・タイプ (続き)
パラメーター・タイプ
意味
length (LH) -values
オペランドが必要な複数バイトのパラメーター。
オペランドは下位バイト/上位バイト。
オペランドが可変の場合に使用します。
length (HL) -images
オペランドが必要なイメージ・データ。
オペランドは上位バイト/下位バイト。
length (LH) -images
オペランドが必要なイメージ・データ。
オペランドは下位バイト/上位バイト。
decimal-characters
小数点文字パラメーター。
サポートされる制御コード
Personal Communications は、3812 プリンター用の制御コードをすべてサポートしま
す。
サポートされる SCS コマンド
表 27. サポートされる SCS コマンド
SCS コマンド
略称
16 進コード
機能
文字属性
Set Font Size Scaling
SFSS
2BFDnn02xxyy
拡大するフォント・サイズ・スケール
の指定
文字セットの制御
LAC
2BFEnnmmee
代替文字フォントのロード
SCL
2BD1nn810B
言語別文字セットの指定
SCD
2BD2nn29xxxx
ピッチとフォントの選択
SFG
2BD1nn05xxxxyyyyzz
フォントの選択
Set GCSGID Through
GCID4
SCG
2BD1nn01xxxxyyyy
コード・ページの指定
Set Presentation of Control
Character
SPCC
2BFDnn03xxxx
SO (シフトアウト文字) および SI (シ
フトイン文字) の処理方法の指定
シフトアウト
SO
0E
DBCS フィールドの始まりの指定。
SI
0F
DBCS フィールドの終わりの指定。
Load Alternate Character
(DBCS のみ)
Set CGCS1 Through Local
ID
Set Character Distance
Set Font ID Through GFID
3
2
(DBCS のみ)
シフトイン
(DBCS のみ)
装置の制御
Bell
BEL
2F
無視されます
Null
NUL
00
無視されます
Repeat
RPT
0A
無視されます
Set Exception Action
SEA
2BD2nn85p1-pn
明示アクションの指定
240
Personal Communications 管理者ガイドおよび解説書
表 27. サポートされる SCS コマンド (続き)
SCS コマンド
略称
16 進コード
機能
Set Initial Conditions
SIC
2BD2nn45xx
EBCDIC 変換の環境設定
Set Print Setup
SPSU
2BD2nn4Cp1-pn
無視されます
Switch
SW
2A
無視されます
生成の制御
Begin Emphasis
BES
2BD1nn8Axx
強調の始まりの指定
Begin Overstrike
BOS
2BD4nn72wwxxyyyyzzzz
重ね打ちの始まりの指定
Begin Underscore
BUS
2BD4nn0Axxyy
下線の始まりの指定
表示の使用
ENP
14
無視されます
End Emphasis
EES
2BD1nn8Exx
強調の終わりの指定
End Overstrike
EOS
2BD4nn76
重ね打ちの終わりの指定
End Underscore
EUS
2BD4nn0E
下線の終わりの指定
表示の抑止
INP
24
無視されます
Justify Text Field
JTF
2BD2nn03xxxxyy
次に続くテキストの行末そろえ
Set Graphic Error Action
SGEA
2BC8nnxxyy
印刷不可能な文字フォントを受信した
場合の処理方法の指定
Set Justify Mode
SJM
2BD2nn0Dxxyy
左右マージン間でのテキスト各行の行
末そろえ
添え字
SBS
38
サブスクリプトの指定
Substitute
SUB
3F
グラフィック例外文字と同義
肩文字
SPS
09
スーパースクリプトの指定
ワード下線
WUS
23
制御の直前にあるワード全体に下線を
指定
罫線の制御
Define Grid Line
DGL
2BFDnn00 xxyyG1∼Gn
罫線の指定と印刷
印刷形式の制御
用紙送り
FF
0C
印刷位置を次のページに移動
ページの表示メディア
PPM
2BD2nn48ssssuuvv
wwxxyyzz
形式設定、元になる給紙カセット、品
質、および両面印刷機能の指定
必須用紙送り
RFF
3A
印刷位置を次のページに移動およびイ
ンデント・レベルを行の左端に復元
水平方向の書式設定
SHF
2BC1nnxxyyzzt1-tn
最大印刷桁数、左右マージン、および
水平タブ停止位置を 1 文字単位で指定
Set Horizontal Margins
SHM
2BD2nn11xxxxyyyy
左右マージンを 1/1440 インチ単位で
指定
Set IGC Type
SIT
2BFDnn010000
DBCS 文字のピッチの指定
Set Presentation Page Size
SPPS
2BD2nn40xxxxyyyy
表示面の幅と奥行きの指定
Set Text Orientation
STO
2BD3nnF6xxxxyyyy
ページの回転の指定
垂直方向の書式設定
SVF
2BC2nnxxyyzzt1-tn
最大印刷行数、上下マージン、および
垂直タブ停止位置を 1 文字単位で指定
Set Vertical Margins
SVM
2BD2nn49xxxxyyyy
上下マージンを 1/1440 インチ単位で
指定
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作成
241
表 27. サポートされる SCS コマンド (続き)
SCS コマンド
略称
16 進コード
機能
印刷位置の制御
Backspace
BS
16
印刷位置を 1 文字分左に移動
復帰
CR
0D
印刷位置を行の左端へ移動
水平タブ
HT
05
印刷位置を次のタブ停止位置の右に移
動
インデント・タブ
IT
39
印刷位置を次のタブ停止位置の右に移
動およびインデント・レベルを右にタ
ブ停止位置 1 つ分移動して設定
索引戻り
IRT
33
“Required New Line” と同義
Interchange Record Separator IRS
1E
“New Line” と同義
Line Feed
LF
25
印刷位置を垂直方向に 1 行分移動
改行 (New Line)
NL
15
印刷位置を次の行の左端へ移動
数値後退
NBS
36
“Backspace” と同義
表示位置
PP
34fpxx
印刷位置の移動
Release Left Margin
RLM
2BD2nn0B
無視されます
必須改行
RNL
06
印刷位置を次の行の左端へ移動および
保留インデント・レベルのリセット
Set Horizontal Tab Stops
STAB
2BD2nn01xxt1-tn
タブ停止位置の指定
Set Indent Level
SIL
2BD2nn07xx
特定のタブ停止位置に対するインデン
ト・レベルの設定
行密度の設定
SLD
2BC6nnxx
行ピッチを 1/72 インチ単位で指定
Set Line Spacing
SLS
2BD2nn09xx
改行制御で行送りした行数の指定
Set Single Line Distance
SSLD
2BD2nn15xxxx
行ピッチを 1/1440 インチ単位で指定
Unit Backspace
UBS
1A
印刷位置を 1/60 インチ分左へ移動
垂直タブ
VT
0B
印刷位置を次のタブ停止位置まで垂直
方向に移動
透過の制御
ASCII Transparent
ATRN
03
プリンター・コマンドと ASCII データ
をプリンターに渡せるようにする。
透過
TRN
35nn
プリンター・コマンドと ASCII データ
をプリンターに渡せるようにする。
注:
1
2
3
4
コード化グラフィック文字セット
グローバル・フォント ID
グラフィック文字セット・グローバル ID
グラフィック文字セット ID
凡例
nn: カウント
fp: 機能パラメーター
ee, gg, hh, il-ix, mm, nn, p1-pn, ss, t1-tn, uu, vv, ww, xx, yy, zz:
242
Personal Communications 管理者ガイドおよび解説書
数値パラメーター
プログラミング上の留意点
次に、それぞれの制御コードの説明をしますが、その前に制御コードが途中で分離
してしまったり、中途半端な形で制御コードが送られてきたりした場合のプリンタ
ー側の対応について簡単に述べます。
制御コードが途中で一時中断されても、プリンターは残りの部分が来るまで待ちま
す。その後送られてきたデータ・ストリーム (データや制御コードの一連の流れ) が
中断される前に送られていたものと整合性があれば (つまり、つなげてみて 1 つの
完全なプリンター制御コードになれば)、そのまま処理されます。
整合性がない場合はエラーとなります。 “Invalid Printer Parameter” の否定応答がホ
スト・システムに送り返されたり、 No-op (No operation- 意味のないコードとして
無視すること) となったりします。制御コードの中にエラーがあっても、詳細情報
はホスト・システムに送信されません。プログラムを組むときは、必ず印刷テスト
を繰り返してデータ・ストリームのチェックを十分行う必要があります。
iSeries プリンター・コマンドおよびプリンターの設定の制限およ
び注意事項
ここでは、印刷に関して注意点を補足し、制限事項についても説明します。
プリンター制御コード
表 28. プリンター制御コード
PDT ファイルの使用 を選択
した場合
プリンター制御コード
SCD - 文字密度の設定
Windows のプリンター・
ドライバーを使用した場合
244 ページの表 29 に示すように、有効な文字の距離 (CD)
パラメーターに対する GFID を選択します。
指定したフォントがサポート
されていない場合は、代わり
のフォントが提供されます。
例えば、15 CPI のフォント
を指定したが、このフォント
がサポートされていない場合
には、17 CPI のフォントが
サポートされているのでこれ
で代用します。
SFG - GFID を使用したフォ
ント ID の設定
245 ページの『PC400 フォン
トの指定方法』を参照してく
ださい。
認識できる GFID が制限されます。( 227 ページの『プリン
ター定義ファイルのフィールド名』を参照してください。)
指定した GFID がサポートされておらず、154 ∼ 200 の範
囲外である場合、 244 ページの表 30 に示されたフォントの
中の最も近いフォント幅を持つもので代用されます。
指定した GFID がサポートされていないが、154 ∼ 200 の
範囲内に入っている場合は、次のフォントで代用されます。
フォント名: Document
GFID 値: 175
245 ページの『PC400 フォン
トの指定方法』を参照してく
ださい。
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作成
243
表 28. プリンター制御コード (続き)
PDT ファイルの使用 を選択
した場合
プリンター制御コード
Windows のプリンター・
ドライバーを使用した場合
BUS - 下線の始め
選択したフォントは、下線を
サポートしないことがありま
す。
BES - 強調の始め
選択したフォントは、強調を
サポートしないことがありま
す。
STO - テキスト方位の設定
用紙の方向を縦置きまたは横
置きに変更できます。用紙の
上下左右の方向は、Microsoft
Windows のプリンター・ドラ
イバーによって異なります。
用紙の方向を変更すると、現
在設定されている用紙は排出
されます。
PPM - ページ表示メディア
次のパラメーターは、DBCS モードの PDT に対してサポー
トされます。
v Forms Control (FC)
v Source Drawer (SD)
v Duplex (DX)
その他のパラメーターは無視されます。
表 29. SCD パラメーター値
CD パラメーター
文字ピッチ (通常)
GFID 値 (COR)
000A
000B
000C
000F
00FF
10 CPI
プロポーショナル
12 CPI
15 CPI
10 CPI
13
13
15
20
13
CPI
CPI
CPI
CPI
CPI
204
175
86
230
204
次の表は、通常よく使用される GFID だけをリストしています。完全なリストは、
245 ページの表 31 を参照してください。
表 30. 通常使用される SFG GFID 値
244
フォント名
GFID 値
Courier Bold 5
Courier 10
Prestige Elite 12
Gothic-text 13
Gothic-text 15
Courier 17
Gothic-text 20
Gothic-text 27
245
11
86
204
230
252
281
290
Personal Communications 管理者ガイドおよび解説書
Windows のプリンター・ドライバーを使用する場合は、スプーラーがオンでなけれ
ばなりません。
PC400 フォントの指定方法
iSeries で印刷ジョブが作成される場合、フォント ID (GFID) で表されるあるフォン
トが関連付けられています。このようなフォントは次のパラメーターにより指定す
ることができます。
v フォント・ファミリー
v ピッチおよびファミリー
v 文字セット
v 幅
v 高さ
v 重み
v スタイル
システム・フォントはすべてのプリント・ドライバーで使用でき、より柔軟なデバ
イス・フォントは、それぞれのプリンターとプリンター・ドライバーに固有なもの
です。また、これらのフォントは、CPI、重み、コード・ページ、およびその他の基
準に関してより固定的であるため、ホストが指定した要求に照らし合わせた場合に
使用できないことがあります。
iSeries のフォントと PC フォントの対応付けに伴う問題があります。必要とするフ
ォントがすべて PC にある場合は、次の表を使用して最適なフォントを決めます。
表 31. iSeries のフォント・パラメーター
エントリー フォント・ GFID
ID
ファミリー
ピッチ &
文字セット 幅
ファミリー
高さ
重み
スタイル
GFID0003
OCR-B
3
49
0
144
240
400
0
GFID0005
Orator
5
49
0
144
240
400
0
GFID0011
Courier
11
49
0
144
240
400
0
GFID0012
Prestige
12
49
0
144
240
400
0
GFID0013
Artisan
13
49
0
144
240
400
0
GFID0018
Courier
Italic
18
49
0
144
240
400
255
GFID0019
OCR-A
19
49
0
144
240
400
0
GFID0020
Pica
20
49
0
144
240
400
0
GFID0030
記号
30
49
2
144
240
400
0
GFID0038
Orator
38
49
0
144
240
400
0
GFID0039
Gothic
39
49
0
144
240
800
0
GFID0040
Gothic
40
49
0
144
240
800
0
GFID0041
Roman
41
49
0
144
240
400
0
GFID0042
Serif
42
49
0
144
240
400
0
GFID0043
Serif
43
49
0
144
240
400
255
GFID0044
Katakana
44
49
0
144
240
400
0
GFID0045
APL
45
49
0
144
240
400
0
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作成
245
表 31. iSeries のフォント・パラメーター (続き)
エントリー フォント・ GFID
ID
ファミリー
ピッチ &
文字セット 幅
ファミリー
高さ
重み
スタイル
GFID0046
Courier
Bold
46
49
0
144
240
800
0
GFID0050
Shalom
50
49
0
144
240
400
0
GFID0066
Gothic
66
49
0
144
240
400
0
GFID0068
Gothic
68
49
0
120
240
400
255
GFID0069
Gothic
69
49
0
120
240
800
0
GFID0070
Serif
70
49
0
120
240
400
0
GFID0071
Serif
71
49
0
120
240
400
255
GFID0072
Serif
72
49
0
120
240
800
0
GFID0080
記号
80
49
2
120
240
400
0
GFID0084
Script
84
49
0
120
240
400
0
GFID0085
Courier
85
49
0
120
240
400
0
GFID0086
Prestige
86
49
0
120
240
400
0
GFID0087
Letter-Gothic 87
49
0
120
240
400
0
GFID0091
Light
91
49
0
120
240
400
255
GFID0107
Courier
107
49
0
120
240
400
0
GFID0110
Letter-Gothic 110
49
0
120
240
800
0
GFID0111
Prestige
111
49
0
120
240
800
0
GFID0112
Prestige
112
49
0
120
240
400
255
GFID0115
記号
115
49
2
120
240
400
0
GFID0155
Boldface
155
18
0
120
240
400
0
GFID0158
Document
158
18
0
120
240
400
0
GFID0159
Boldface
159
18
0
120
240
800
0
GFID0160
Essay
160
34
0
120
240
800
0
GFID0162
Essay
162
34
0
120
240
800
255
GFID0163
Essay
163
34
0
120
240
800
0
GFID0168
Barak
168
18
0
120
240
400
0
GFID0173
Essay
173
34
0
120
240
400
0
GFID0175
Document
175
18
0
120
240
400
0
GFID0176
Boldface
176
18
0
120
240
800
0
GFID0177
Boldface
177
18
0
120
240
800
255
GFID0193
記号
193
49
2
120
240
400
0
GFID0198
記号
198
49
2
144
240
400
0
GFID0204
Gothic
204
49
0
108
210
400
0
GFID0221
Prestige
221
49
0
96
210
400
0
GFID0222
Gothic
222
49
0
96
210
400
0
GFID0223
Courier
223
49
0
96
210
400
0
GFID0225
記号
225
49
2
96
240
400
0
GFID0229
Serif
229
49
0
96
210
400
0
246
Personal Communications 管理者ガイドおよび解説書
表 31. iSeries のフォント・パラメーター (続き)
エントリー フォント・ GFID
ID
ファミリー
ピッチ &
文字セット 幅
ファミリー
高さ
重み
スタイル
GFID0230
Gothic
230
49
0
96
210
400
0
GFID0245
Courier
Bold
245
49
0
288
240
800
0
GFID0252
Courier
252
49
0
84
240
400
0
GFID0253
Courier
Bold
253
49
0
84
240
800
0
GFID0254
Courier
254
49
0
84
120
400
0
GFID0280
APL
280
49
0
72
120
400
0
GFID0281
Gothic
281
49
0
72
120
400
0
GFID0290
Gothic
290
49
0
54
120
400
0
GFID0751
Sonoran
Serif
751
18
0
54
162
400
0
GFID1051
Sonoran
Serif
1051
18
0
66
198
400
0
GFID1053
Sonoran
Serif
1053
18
0
66
198
800
0
GFID1056
Sonoran
Serif
1056
18
0
66
198
400
255
GFID1351
Sonoran
Serif
1351
18
0
84
240
400
0
GFID1653
Sonoran
Serif
1653
18
0
108
312
800
0
GFID2103
Sonoran
Serif
2103
18
0
162
480
800
0
注:
1. ホストからのデフォルト GFID は 011 で、Courier 10 CPI を使用します。
2. プリント・ドライバーは、認識できないフォント名を指定されるとデフォルトのフォントに変更します。一部のド
ライバーでは Gothic を認識しますが、DeskJet のドライバーでは認識しません。
3. ほとんどのドライバーは Courier でなく、Courier New をデフォルトにしています。したがって Courier が
Courier New に切り替えられても働きますが、 Gothic が Courier New に切り替えられるとフォント・ファミリー
が変わります。Courier New は、なるべく明示的に選択するようにしてください。
4. CourHEB や GRCOUR869 (ギリシャ語用) のような特殊なフォントを機能させるには、 PCSPD.DAT に追加する
必要があります。オペレーティング・システムが正式または完全に言語をサポートしている場合、そのフォントを
Courier New の代わりにデフォルト・フォントとして設定できることに注意してください。
iSeries システム・ダンプの回避
OS/400 バージョン 3 リリース 1 を実行しており、しかも Telnet 5250 モードのホ
スト印刷操作の実行を試みている場合は、特定の条件で iSeries システム・ダンプが
発生する場合があります。これを回避するには、OS/400 に PTF SF35327 を適用す
る必要があります。
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作成
247
このテーブルは iSeries フォント・テーブルと一致します。PC400 は PC スプー
ル・ファイルを作成し、その中に選択したフォントを入れます。プリンター・ドラ
イバーはスプール・ファイルとフォントを取り出し、これをプリンターに送信し、
プリンターはそのフォントを使用します。その他の便利なテーブルについての補足
情報は、「印刷装置プログラミング」を参照してください。
以下のことが要因となって、予期しない結果になることがあります。
v PC またはプリンターでフォントがすべては使用できない。
テーブルから選択され、スプール・ファイルに組み込まれたフォントが、 PC ま
たはプリンターに見つからない場合、プリンター・ドライバーはデータをプリン
ターに表現する方法を判断します。例えば、HP プリンター・ドライバーは次の
順序で検討します。
– HP フォント優先順位の考慮
1. 記号セット
2. スペーシング
3. ピッチ
4. 高さ
5. スタイル
6. ストロークの重み
7. 書体ファミリー
8. 解像度
9. 方向
– 位置: プリンター ROM、SIMM モジュール ROM、カートリッジ ROM、プリ
ンター RAM
位置の優先順位
1. ソフト・フォント (最も低い ID が最初)
2. カートリッジ・フォント
3. SIMM フォント
4. 内部フォント
– 600 dpi は 300 dpi より優先順位が高い
このような不明確さを避けるため、テーブルを更新し、所定の環境で使用可能な
フォントだけを使用することをお勧めします。
v NLS
iSeries フォントには NLS (各国語サポート) 文字が含まれ、これは対応する PC
フォントの一部にはなっていません。IBM 提供のテーブルでは、 ANSI 以外の
文字セットはサポートしていませんが、それらのためのフィールドは用意してい
ます。この場合 PC400 は、NLS を認識しないフォントを使用して PC スプー
ル・ファイルを作成します。
問題を修正するには、テーブル内のフォント名を PC やプリンターで NLS 使用
可能なものに変更するか、またはフォントがテーブル内のものと同じ名前であれ
ば、文字セット値を更新することをお勧めします。
v CORig や BesFitting の結果印刷出力の目盛りを決定した後で、通常は横方向と縦
方向の文字の間隔を減らすようにします。この結果オーバーラップが起こる場合
248
Personal Communications 管理者ガイドおよび解説書
があります。 PC400 は与えられた文字サイズを別のサイズで調整しようとしま
す。テーブルに定義されたフォントがスケーラブル・フォント以外の場合、問題
が起こることがあります。GFID011 のように、最も頻繁に使用される iSeries フ
ォントは Courier に対応付けられています。Courier はスケーラブル・フォントで
はなく、文字ボックスのサイズは限られた数しかありません。起こりうる問題を
避けるため、スケーラブルな TTF フォントである Courier New を使用すること
をお勧めします。
PFT 移行ユーティリティー
PFT 移行ユーティリティーは、PC サポート/400 ワークステーション機構のプリン
ター関数テーブル (PFT) を PC400 のプリンター定義ファイル (PDF) に変換しま
す。
ここでは、PFT 移行ユーティリティーのオペレーター・インターフェースについて
説明します。
PFT についての詳細は、「AS/400 PC Support: DOS and OS/2 Technical Reference」
を参照してください。
PFT 移行ユーティリティーの使用
PFT 移行ユーティリティー・プログラムのファイル名は、PCSPFC.EXE です。これ
は、Windows のアプリケーションであり、次のようにして実行することができま
す。
1. Windows エクスプローラー・ユーティリティーを使用して、プログラム名をダ
ブルクリックします。
2. 次のようにして、Windows 実行ユーティリティーにプログラム名 (およびパラメ
ーター) を指定します。
PCSPFC [ [drive:] [path] PFT-file-name[.extension] ]
パラメーターを指定しないと、PCSPFC.EXE は「PFT から PDF への変換」
ダイアログ・ボックスを表示します。
ドライブ名とディレクトリー名を省略した場合は、PCSPFC.EXE は、現行の
ドライブとディレクトリーを使用します。拡張子を省略すると、PCSPFC.EXE
は、PFT を PFT ファイル名に追加します。
3. PFT 移行ユーティリティーを実行する場合、「PFT から PDF への変換」ダイア
ログ・ボックスが表示されます。「PFT から PDF への変換」ダイアログ・ボッ
クスで、リスト・ボックスから PFT ファイルを選択するか、特定の PFT ファ
イル名を入力して、「OK」をクリックします。PFT 移行ユーティリティー は変
換を開始し、「PFT ファイルの変換」ダイアログ・ボックスを表示して変換の状
況を示します。
変換後は、「PFT ファイルの変換」ダイアログ・ボックスで「リストの保管」をク
リックすると、このダイアログ・ボックスの変換メッセージはリスト・ファイルに
保管されます。このリスト・ファイルは、拡張子を除き PFT ファイルと同じ名前
で、同じディレクトリーに作成されます。このリスト・ファイルの拡張子は、.LS2
です。
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作成
249
変換を完了すると、「PFT ファイルの変換」ダイアログ・ボックスから「PDF ファ
イルから PDT ファイルへの変換」をクリックして、 PDF ファイルを PDT ファイ
ルに変換します。また、 209 ページの『プリンター定義テーブル (PDT) ファイルの
使用』に説明されているように、ファイル・プルダウン・メニューから「プリンタ
ーの設定」を選択して PDT ファイルを作成することもできます。
移行に関する考慮事項
基本となる PDF ファイルがすでに存在している場合は、変換された PDF フィール
ドはそのファイルの終わりに追加されます。基本となる PDF ファイルの名前は、
次のようにして決まります。
表 32. PDF ファイル名
PFT ファイル名
基本となる PDF ファイル名
xxxxxxxx.PFT
xxxxxxxx.PDF
xxxxx.MNL
MNLxxxxx.PDF
zzzxxxxx.MNL*
zzzxxxxx.PDF*
: * “zzz” は “IBM” ではありません。
PDF ファイルに同じフィールドが存在する場合でも、このファイルでは最後の定義
が常に有効となるため、追加したフィールドが有効となります。
基本となる PDF ファイルがディレクトリーにない場合、PFT 移行ユーティリティ
ーは、PFT ファイルから変換したフィールドだけをもつ PDF ファイルを作成しま
す。この場合は、PFT ファイルから変換したフィールドは必要な PDF フィールド
をすべて網羅するわけではないので、作成したファイルが基本となる適切なファイ
ルになるように手動で追加しなければなりません。
したがって、変換を行う前に、PFT ファイルと基本となる PDF ファイルを同じデ
ィレクトリーに入れておくことをお勧めします。
移行に関する詳細
ここでは、PFT 移行ユーティリティーがプリンター関数テーブル (PFT) をプリンタ
ー定義ファイル (PDF) に移行する方法について解説します。
プリンター関数テーブルからの移行
PFT のデータに対応する PDF のターゲット・フィールドを次の表に示します。
表 33. プリンター関数テーブルからプリンター定義ファイルへの移行
PDF フィールド名
PFT フィールド名
説明
初期設定およびリセット
Initialization
Initialization
START_JOB=
PFT の Initialization フィールドにデータを定義すると、そのデー
タはストリング START_JOB= に追加されます。
ファイル名
250
Personal Communications 管理者ガイドおよび解説書
表 33. プリンター関数テーブルからプリンター定義ファイルへの移行 (続き)
PDF フィールド名
PFT フィールド名
説明
ファイル名
なし
このフィールドは無視されます。
Reset
Reset
END_JOB=
PFT の Reset フィールドにデータを定義すると、そのデータはス
トリング END_JOB= に追加されます。
垂直方向の行間隔
6 lines per inch
6 lines per inch
SET_6_LINES_PER_INCH=
PFT の 6 lines per inch フィールドにデータを定義すると、その
データはストリング SET_6_LINES_PER_INCH= に追加されま
す。
8 lines per inch
8 lines per inch
SET_8_LINES_PER_INCH=
PFT の 8 lines per inch フィールドにデータを定義すると、その
データはストリング SET_8_LINES_PER_INCH= に追加されま
す。
可変行間隔
制御シーケンス
SET_VARIABLE_DENSITY=
可変行間隔で PFT の Control Sequence フィールドにデータを定
義すると、そのデータはストリング SET_VARIABLE_DENSITY=
に追加されます。 Control Sequence フィールドのパラメーター n
は、 PDF のパラメーター・タイプと置き換えられます。
Maximum
なし
このフィールドは無視されます。
Offset
なし
このフィールドは無視されます。
X/Y
LINE_SPACING_RATIO=
可変行間隔で PFT の X/Y フィールドにデータを定義すると、値
Y/X は 10 進数を表す 3 桁または 4 桁の数字としてストリング
LINE_SPACING_RATIO= に追加されます。例えば、Y/X が 72
のときは、072 がストリング LINE_SPACING_RATIO= に追加さ
れ、LINE_SPACING_RATIO=072 が出力ファイルに書き込まれます。
値が 255 を超える場合は、4 桁の数字を移行します。 255 未満
の場合は、3 桁の数字を移行します。
指標機能
Begin Superscript
START_SUPERSCRIPT=
指標機能で PFT の Begin Superscript フィールドおよび End
Superscript フィールドにデータを定義すると、そのデータはスト
リング START_SUPERSCRIPT= に追加されます。 End
Superscript にデータを定義しない場合は、Begin Superscript のデ
ータは無視されます。
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作成
251
表 33. プリンター関数テーブルからプリンター定義ファイルへの移行 (続き)
PDF フィールド名
PFT フィールド名
説明
End Superscript
END_SUPERSCRIPT=
指標機能で PFT の End Superscript フィールドおよび Begin
Superscript フィールドにデータを定義すると、そのデータはスト
リング END_SUPERSCRIPT= に追加されます。 Begin Superscript
にデータを定義しない場合は、End Superscript のデータは無視さ
れます。
Begin Subscript
START_SUBSCRIPT=
指標機能で PFT の Begin Subscript フィールドおよび End
Subscript フィールドにデータを定義すると、そのデータはストリ
ング START_SUBSCRIPT= に追加されます。 End Subscript にデ
ータを定義しない場合は、Begin Subscript のデータは無視されま
す。
End Subscript
END_SUBSCRIPT=
指標機能で PFT の End Subscript フィールドおよび Begin
Subscript フィールドにデータを定義すると、そのデータはストリ
ング END_SUBSCRIPT= に追加されます。 Begin Subscript にデ
ータを定義しない場合は、End Subscript のデータは無視されま
す。
Reverse 1/2 Index
START_SUPERSCRIPT= END_SUBSCRIPT=
次のいずれの場合にも、データはストリング
START_SUPERSCRIPT= に追加されます。
v PFT の Begin Superscript フィールドにデータを定義しない場
合、または PFT の End Superscript フィールドにデータを定義
しない場合
v PFT の Reverse 1/2 Index フィールドおよび Forward 1/2 Index
フィールドにデータを定義する場合
次のいずれの場合にも、データはストリング END_SUBSCRIPT=
に追加されます。
v PFT の Begin Subscript フィールドにデータを定義しない場
合、または PFT の End Subscript フィールドにデータを定義し
ない場合
v PFT の Reverse 1/2 Index フィールドおよび Forward 1/2 Index
フィールドにデータを定義する場合
252
Personal Communications 管理者ガイドおよび解説書
表 33. プリンター関数テーブルからプリンター定義ファイルへの移行 (続き)
PDF フィールド名
PFT フィールド名
説明
Forward 1/2 Index
END_SUPERSCRIPT= START_SUBSCRIPT=
次のいずれの場合にも、データはストリング
END_SUPERSCRIPT= に追加されます。
v PFT の Begin Superscript フィールドにデータを定義しない場
合、または PFT の End Superscript フィールドにデータを定義
しない場合
v PFT の Reverse 1/2 Index フィールドおよび Forward 1/2 Index
フィールドにデータを定義する場合
次のいずれの場合にも、データはストリング
START_SUBSCRIPT= に追加されます。
v PFT の Begin Subscript フィールドにデータを定義しない場
合、または PFT の End Subscript フィールドにデータを定義し
ない場合
v PFT の Reverse 1/2 Index フィールドおよび Forward 1/2 Index
フィールドにデータを定義する場合
Reverse Index
なし
このフィールドは無視されます。
水平方向の行間隔
5 pitch
5 pitch
なし
このフィールドは無視されます。
8.55 pitch
8.55 pitch
なし
このフィールドは無視されます。
10 pitch
10 pitch
SET_10_CHARACTERS_PER_INCH=
水平方向の文字間隔で PFT の 10 pitch フィールドにデータを定
義すると、そのデータはストリング
SET_10_CHARACTERS_PER_INCH= に追加されます。
12 pitch
12 pitch
SET_12_CHARACTERS_PER_INCH=
水平方向の文字間隔で PFT の 12 pitch フィールドにデータを定
義すると、そのデータはストリング
SET_12_CHARACTERS_PER_INCH= に追加されます。
15 pitch
15 pitch
SET_15_CHARACTERS_PER_INCH=
水平方向の文字間隔で PFT の 15 pitch フィールドにデータを定
義すると、そのデータはストリング
SET_15_CHARACTERS_PER_INCH= に追加されます。
17.1 pitch
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作成
253
表 33. プリンター関数テーブルからプリンター定義ファイルへの移行 (続き)
PDF フィールド名
PFT フィールド名
説明
17.1 pitch
SET_17_CHARACTERS_PER_INCH=
水平方向の文字間隔で PFT の 17.1 pitch フィールドにデータを
定義すると、そのデータはストリング
SET_17_CHARACTERS_PER_INCH= に追加されます。
水平移動指標
制御シーケンス
なし
このフィールドは無視されます。
Maximum
なし
このフィールドは無視されます。
Offset
なし
このフィールドは無視されます。
X/Y
なし
このフィールドは無視されます。
水平相対移動
前方相対移動
制御シーケンス
FORWARD_HORIZONTAL_SKIP=
PFT の Forward Relative Movement フィールドにデータを定義す
ると、そのデータはストリング FORWARD_HORIZONTAL_SKIP=
に追加されます。 Control Sequence フィールドのパラメーター n
は、 PDF のパラメーター・タイプと置き換えられます。
Maximum
なし
このフィールドは無視されます。
Offset
なし
このフィールドは無視されます。
X/Y
HORIZONTAL_PEL=
前方相対移動で PFT の X/Y フィールドにデータを定義すると、
値 Y/X は 10 進数を表す 3 桁または 4 桁の数字としてストリン
グ HORIZONTAL_PEL= に追加されます。例えば、Y/X が 120
のときは、120 がストリング HORIZONTAL_PEL= に追加され、
HORIZONTAL_PEL=120 が出力ファイルに書き込まれます。値が 255
を超える場合は、4 桁の数字を移行します。 255 未満の場合は、
3 桁の数字を移行します。
後方相対移動
制御シーケンス
なし
このフィールドは無視されます。
Maximum
なし
このフィールドは無視されます。
Offset
なし
このフィールドは無視されます。
X/Y
なし
このフィールドは無視されます。
254
Personal Communications 管理者ガイドおよび解説書
表 33. プリンター関数テーブルからプリンター定義ファイルへの移行 (続き)
PDF フィールド名
PFT フィールド名
説明
強調表示
Begin Emphasis
Begin Emphasis
START_HIGHLIGHT_INTENSE=
PFT の Begin Emphasis フィールドにデータを定義すると、その
データはストリング START_HIGHLIGHT_INTENSE= に追加され
ます。
End Emphasis
End Emphasis
END_HIGHLIGHT_INTENSE=
PFT の End Emphasis フィールドにデータを定義すると、そのデ
ータはストリング END_HIGHLIGHT_INTENSE= に追加されま
す。
Begin Underline
Begin Underline
START_HIGHLIGHT_UNDERLINE=
PFT の Begin Underline フィールドにデータを定義すると、その
データはストリング START_HIGHLIGHT_UNDERLINE= に追加
されます。
End Underline
End Underline
END_HIGHLIGHT_UNDERLINE=
PFT の End Underline フィールドにデータを定義すると、そのデ
ータはストリング END_HIGHLIGHT_UNDERLINE= に追加され
ます。
Begin Quality Print
Begin Quality Print
なし
このフィールドは無視されます。
End Quality Print
End Quality Print
なし
このフィールドは無視されます。
用紙の処理
下段トレイ送り
下段トレイ送り
SELECT_DRAWER2=
横置き用紙処理のいくつかのフィールドにデータを定義すると、
PFT 移行ユーティリティーは、この制御シーケンスには横置き方
向の制御シーケンスが含まれていると想定します。このため、PFT
移行ユーティリティーはこの制御シーケンスを 2 つに分割し、給
紙カセットの選択と用紙送りの制御シーケンスを移行します。縦
置き方向の制御シーケンスは、SET_PORTRAIT_ORIENT= に移行
します。横置き用紙処理のフィールドにデータを定義しない場
合、PFT 移行ユーティリティーはこの制御シーケンスを
SELECT_DRAWER2= に移行します。 ( 271 ページの『用紙処理
の移行の定義』を参照してください。)
上段トレイ送り
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作成
255
表 33. プリンター関数テーブルからプリンター定義ファイルへの移行 (続き)
PDF フィールド名
PFT フィールド名
説明
上段トレイ送り
SELECT_DRAWER1=
横置き用紙処理のいくつかのフィールドにデータを定義すると、
PFT 移行ユーティリティーは、この制御シーケンスには横置き方
向の制御シーケンスが含まれていると想定します。このため、PFT
移行ユーティリティーはこの制御シーケンスを 2 つに分割し、給
紙カセットの選択と用紙送りの制御シーケンスを移行します。縦
置き方向の制御シーケンスは、SET_PORTRAIT_ORIENT= に移行
します。横置き用紙処理のフィールドにデータを定義しない場
合、PFT 移行ユーティリティーはこの制御シーケンスを
SELECT_DRAWER1= に移行します。 ( 271 ページの『用紙処理
の移行の定義』を参照してください。)
封書送り
封書送り
SELECT_ENVELOPE=
横置き用紙処理のいくつかのフィールドにデータを定義すると、
PFT 移行ユーティリティーは、この制御シーケンスには横置き方
向の制御シーケンスが含まれていると想定します。このため、PFT
移行ユーティリティーはこの制御シーケンスを 2 つに分割し、給
紙カセットの選択と用紙送りの制御シーケンスを移行します。縦
置き方向の制御シーケンスは、SET_PORTRAIT_ORIENT= に移行
します。横置き用紙処理のフィールドにデータを定義しない場
合、PFT 移行ユーティリティーはこの制御シーケンスを
SELECT_ENVELOPE= に移行します。 ( 271 ページの『用紙処理
の移行の定義』を参照してください。)
手動送り
手動送り
SELECT_DRAWER3=
横置き用紙処理のいくつかのフィールドにデータを定義すると、
PFT 移行ユーティリティーは、この制御シーケンスには横置き方
向の制御シーケンスが含まれていると想定します。このため、PFT
移行ユーティリティーはこの制御シーケンスを 2 つに分割し、給
紙カセットの選択と用紙送りの制御シーケンスを移行します。縦
置き方向の制御シーケンスは、SET_PORTRAIT_ORIENT= に移行
します。横置き用紙処理のフィールドにデータを定義しない場
合、PFT 移行ユーティリティーはこの制御シーケンスを
SELECT_DRAWER3= に移行します。 ( 271 ページの『用紙処理
の移行の定義』を参照してください。)
Continuous Feed
Continuous Feed
なし
このフィールドは無視されます。
Ignore Paper End Sensor
Ignore Paper End Sensor なし
このフィールドは無視されます。
Enable Paper End Sensor
Enable Paper End Sensor なし
このフィールドは無視されます。
256
Personal Communications 管理者ガイドおよび解説書
表 33. プリンター関数テーブルからプリンター定義ファイルへの移行 (続き)
PDF フィールド名
PFT フィールド名
説明
自動単票の排出
Eject Automatic Cut
Sheet
なし
このフィールドは無視されます。
Eject Manual Cut Sheet
Eject Manual Cut Sheet
なし
このフィールドは無視されます。
Collate
Collate
なし
このフィールドは無視されます。
用紙の位置決め
連続用紙
Dist. from Top Paper
Edge
なし
Dist. from Left Paper
Edge
なし
Location of First Print
Column
なし
このフィールドは無視されます。
このフィールドは無視されます。
このフィールドは無視されます。
手動送り
Dist. from Top Paper
Edge
なし
Dist. from Left Paper
Edge
なし
Location of First Print
Column
なし
このフィールドは無視されます。
このフィールドは無視されます。
このフィールドは無視されます。
自動送り
Dist. from Top Paper
Edge
なし
Dist. from Left Paper
Edge
なし
Location of First Print
Column
なし
このフィールドは無視されます。
このフィールドは無視されます。
このフィールドは無視されます。
ページの長さの設定 (インチ単位)
制御シーケンス
PAGE_LENGTH_TYPE?=INCH SET_PAGE_LENGTH=
ページの長さの設定 (インチ単位) の Control Sequence フィール
ドでデータを定義し、ページの長さの設定 (行単位) の Control
Sequence フィールドでいずれかのデータを定義しないときは、こ
のフィールドが移行されます。
Maximum
なし
このフィールドは無視されます。
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作成
257
表 33. プリンター関数テーブルからプリンター定義ファイルへの移行 (続き)
PDF フィールド名
PFT フィールド名
説明
Offset
なし
このフィールドは無視されます。
X/Y
なし
このフィールドは無視されます。
Top Margin Size
なし
このフィールドは無視されます。
Bottom Margin Size
なし
このフィールドは無視されます。
ページの長さの設定 (行単位)
制御シーケンス
PAGE_LENGTH_TYPE?=LINE SET_PAGE_LENGTH=
ページの長さの設定 (行単位) で Control Sequence フィールドに
長さを定義すると、このフィールドが移行されます。
Maximum
なし
このフィールドは無視されます。
Offset
なし
このフィールドは無視されます。
X/Y
なし
このフィールドは無視されます。
Top Margin Size
なし
このフィールドは無視されます。
Bottom Margin Size
なし
このフィールドは無視されます。
左マージンの設定 (インチ単位)
制御シーケンス
なし
このフィールドは無視されます。
Maximum
なし
このフィールドは無視されます。
Offset
なし
このフィールドは無視されます。
X/Y
なし
このフィールドは無視されます。
左マージンの設定 (桁数)
制御シーケンス
SET_HORIZONTAL_MARGIN=
左マージンの設定 (桁数) で Control Sequence フィールドにデー
タを定義すると、このフィールドが移行されます。
Maximum
なし
このフィールドは無視されます。
Offset
なし
このフィールドは無視されます。
258
Personal Communications 管理者ガイドおよび解説書
表 33. プリンター関数テーブルからプリンター定義ファイルへの移行 (続き)
PDF フィールド名
PFT フィールド名
説明
改行
連続用紙
Carrier Return (連続用紙 CARRIAGE_RETURN=
の場合)
このフィールドは、次のケースで移行されます。
v ケース 1
– 連続用紙の Carrier Return フィールドにはデータを定義する
場合
– 手動送りと自動送りの Carrier Return フィールドでいずれか
のデータを定義しない場合
v ケース 2
– 連続用紙の Carrier Return フィールドにはデータを定義する
場合
– 手動送りと連続用紙の Carrier Return フィールドにも同じデ
ータを定義する場合
– 自動送りの Carrier Return フィールドでいずれかのデータを
定義しない場合
v ケース 3
– 連続用紙の Carrier Return フィールドにはデータを定義する
場合
– 自動送りの Carrier Return フィールドにも同じデータを定義
する場合
– 手動送りの Carrier Return フィールドでいずれかのデータを
定義しない場合
v ケース 4
– 連続用紙の Carrier Return フィールドにはデータを定義する
場合
– 自動送りと手動送りの Carrier Return フィールドにも同じデ
ータを定義する場合
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作成
259
表 33. プリンター関数テーブルからプリンター定義ファイルへの移行 (続き)
PDF フィールド名
PFT フィールド名
説明
Line Feed (連続用紙の
場合)
LINE_FEED=
このフィールドは、次のケースで移行されます。
v ケース 1
– 連続用紙の Line Feed フィールドにもデータを定義する場合
– 手動送りと自動送りの Line Feed フィールドでいずれかのデ
ータを定義しない場合
v ケース 2
– 連続用紙の Line Feed フィールドにもデータを定義する場合
– 手動送りの Line Feed フィールドにも同じデータを定義する
場合
– 自動送りの Line Feed フィールドにはデータを定義しない場
合
v ケース 3
– 連続用紙の Line Feed フィールドにもデータを定義する場合
– 自動送りの Line Feed フィールドにも同じデータを定義する
場合
– 手動送りの Line Feed フィールドにはデータを定義しない場
合
v ケース 4
– 連続用紙の Line Feed フィールドにもデータを定義する場合
– 自動送りと手動送りの Line Feed フィールドにも同じデータ
を定義する場合
手動送り
Carrier Return (手動送り CARRIAGE_RETURN=
の場合)
このフィールドは、次のケースで移行されます。
v ケース 1
– 手動送りの Line Feed フィールドにもデータを定義する場合
– 連続用紙と自動送りの Line Feed フィールドでいずれかのデ
ータを定義しない場合
v ケース 2
– 手動送りの Line Feed フィールドにもデータを定義する場合
– 連続用紙の Line Feed フィールドにも同じデータを定義する
– 自動送りの Line Feed フィールドにはデータを定義しない場
合
v ケース 3
– 手動送りの Line Feed フィールドにもデータを定義する場合
– 自動送りの Line Feed フィールドにも同じデータを定義する
場合
– 連続用紙の Line Feed フィールドにはデータを定義しない場
合
v ケース 4
– 手動送りの Line Feed フィールドにもデータを定義する場合
– 自動送りと連続用紙の Line Feed フィールドにも同じデータ
を定義する場合
260
Personal Communications 管理者ガイドおよび解説書
表 33. プリンター関数テーブルからプリンター定義ファイルへの移行 (続き)
PDF フィールド名
PFT フィールド名
説明
Line Feed (手動送りの
場合)
LINE_FEED=
このフィールドは、次のケースで移行されます。
v ケース 1
– 手動送りの Line Feed フィールドにもデータを定義する場合
– 連続用紙と自動送りの Line Feed フィールドでいずれかのデ
ータを定義しない場合
v ケース 2
– 手動送りの Line Feed フィールドにもデータを定義する場合
– 連続用紙の Line Feed フィールドにも同じデータを定義する
– 自動送りの Line Feed フィールドにはデータを定義しない場
合
v ケース 3
– 手動送りの Line Feed フィールドにもデータを定義する場合
– 自動送りの Line Feed フィールドにも同じデータを定義する
場合
– 連続用紙の Line Feed フィールドにはデータを定義しない場
合
v ケース 4
– 手動送りの Line Feed フィールドにもデータを定義する場合
– 自動送りと連続用紙の Line Feed フィールドにも同じデータ
を定義する場合
自動送り
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作成
261
表 33. プリンター関数テーブルからプリンター定義ファイルへの移行 (続き)
PDF フィールド名
PFT フィールド名
説明
Carrier Return (自動送り CARRIAGE_RETURN=
の場合)
このフィールドは、次のケースで移行されます。
v ケース 1
– 自動送りの Carrier Return フィールドにもデータを定義する
場合
– 連続送りと手動送りの Carrier Return フィールドでいずれか
のデータを定義しない場合
v ケース 2
– 自動送りの Carrier Return フィールドにもデータを定義する
場合
– 連続用紙の Carrier Return フィールドにも同じデータを定義
する場合
– 手動送りの Carrier Return フィールドでいずれかのデータを
定義しない場合
v ケース 3
– 自動送りの Carrier Return フィールドにもデータを定義する
場合
– 手動送りと連続用紙の Carrier Return フィールドにも同じデ
ータを定義する場合
– 連続用紙の Carrier Return フィールドでいずれかのデータを
定義しない場合
v ケース 4
– 自動送りの Carrier Return フィールドにもデータを定義する
場合
– 手動送りと連続用紙の Carrier Return フィールドにも同じデ
ータを定義する場合
262
Personal Communications 管理者ガイドおよび解説書
表 33. プリンター関数テーブルからプリンター定義ファイルへの移行 (続き)
PDF フィールド名
PFT フィールド名
説明
Line Feed (自動送りの
場合)
LINE_FEED=
このフィールドは、次のケースで移行されます。
v ケース 1
– 自動送りの Line Feed フィールドにもデータを定義する場合
– 連続用紙と手動送りの Line Feed フィールドでいずれかのデ
ータを定義しない場合
v ケース 2
– 自動送りの Line Feed フィールドにもデータを定義する場合
– 連続用紙の Line Feed フィールドにも同じデータを定義する
– 手動送りの Line Feed フィールドにはデータを定義しない場
合
v ケース 3
– 自動送りの Line Feed フィールドにもデータを定義する場合
– 手動送りの Line Feed フィールドにも同じデータを定義する
場合
– 連続用紙の Line Feed フィールドにはデータを定義しない場
合
v ケース 4
– 自動送りの Line Feed フィールドにデータを定義する場合
– 手動送りと連続用紙の Line Feed フィールドにも同じデータ
を定義する場合
複数コピー
ページ・クリアなし印刷
Top Tray
なし
このフィールドは無視されます。
Bottom Tray
なし
このフィールドは無視されます。
Envelope Tray
なし
このフィールドは無視されます。
Manual Tray
なし
このフィールドは無視されます。
Clear Page Buffer
なし
このフィールドは無視されます。
複数コピーの可変制御
制御シーケンス
なし
このフィールドは無視されます。
Maximum
なし
このフィールドは無視されます。
Offset
なし
このフィールドは無視されます。
横置き用紙処理
下段トレイ送り
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作成
263
表 33. プリンター関数テーブルからプリンター定義ファイルへの移行 (続き)
PDF フィールド名
PFT フィールド名
説明
下段トレイ送り
SET_LANDSCAPELEFT_ORIENT=
横置き用紙処理のいくつかのフィールドにデータを定義すると、
PFT 移行ユーティリティーは、この制御シーケンスには横置き方
向の制御シーケンスが含まれていると想定します。このため、PFT
移行ユーティリティーはこの制御シーケンスを 2 つに分割しま
す。給紙カセットの選択と用紙送りの制御シーケンスは、用紙処
理のデータを処理するときに移行されるため、無視します。 横置
き方向の制御シーケンスは、SET_LANDSCAPE_ORIENT= に移行
します。 ( 271 ページの『用紙処理の移行の定義』を参照してく
ださい。)
上段トレイ送り
上段トレイ送り
SET_LANDSCAPELEFT_ORIENT=
横置き用紙処理のいくつかのフィールドにデータを定義すると、
PFT 移行ユーティリティーは、この制御シーケンスには横置き方
向の制御シーケンスが含まれていると想定します。このため、PFT
移行ユーティリティーはこの制御シーケンスを 2 つに分割しま
す。給紙カセットの選択と用紙送りの制御シーケンスは、用紙処
理のデータを処理するときに移行されるため、無視します。 横置
き方向の制御シーケンスは、SET_LANDSCAPE_ORIENT= に移行
します。 ( 271 ページの『用紙処理の移行の定義』を参照してく
ださい。)
封書送り
封書送り
SET_LANDSCAPELEFT_ORIENT=
横置き用紙処理のいくつかのフィールドにデータを定義すると、
PFT 移行ユーティリティーは、この制御シーケンスには横置き方
向の制御シーケンスが含まれていると想定します。このため、PFT
移行ユーティリティーはこの制御シーケンスを 2 つに分割しま
す。給紙カセットの選択と用紙送りの制御シーケンスは、用紙処
理のデータを処理するときに移行されるため、無視します。 横置
き方向の制御シーケンスは、SET_LANDSCAPE_ORIENT= に移行
します。 ( 271 ページの『用紙処理の移行の定義』を参照してく
ださい。)
手動送り
手動送り
SET_LANDSCAPELEFT_ORIENT=
横置き用紙処理のいくつかのフィールドにデータを定義すると、
PFT 移行ユーティリティーは、この制御シーケンスには横置き方
向の制御シーケンスが含まれていると想定します。このため、PFT
移行ユーティリティーはこの制御シーケンスを 2 つに分割しま
す。給紙カセットの選択と用紙送りの制御シーケンスは、用紙処
理のデータを処理するときに移行されるため、無視します。 横置
き方向の制御シーケンスは、SET_LANDSCAPE_ORIENT= に移行
します。 ( 271 ページの『用紙処理の移行の定義』を参照してく
ださい。)
タイプ・スタイルの定義
デフォルトのタイプ・スタイルの定義
264
Personal Communications 管理者ガイドおよび解説書
表 33. プリンター関数テーブルからプリンター定義ファイルへの移行 (続き)
PDF フィールド名
PFT フィールド名
説明
PC Character Set
なし
このフィールドは無視されます。
Initial Control Sequence
なし
このフィールドは無視されます。
Ending Control Sequence なし
このフィールドは無視されます。
個々のタイプ・スタイルの定義
Typestyle number
SET_GFID_
この数字は、4 桁の数字としてストリング SET_GFID_ の後に追
加されます。例えば、タイプ・スタイルの番号に 9 が定義されて
いる場合 0009 がストリング SET_GFID_ の後に追加され、
SET_GFID_0009= が移行されます。 PC400 がサポートする番号
は移行されます。PC400 がサポートしない番号は無視されます。
PC Character Set
なし
このフィールドは無視されます。
Initial Control Sequence
SET_GFID_xxxx=
この制御シーケンスは、ストリング SET_GFID_xxxx= の後に追加
されます (ただし、xxxx は Typestyle number フィールドに定義
された 4 桁の数字を表します)。
Ending Control Sequence なし
このフィールドは無視されます。
Characters
なし
このフィールドは無視されます。
Initial Control Sequence
なし
このフィールドは無視されます。
Ending Control Sequence なし
このフィールドは無視されます。
Symbols
なし
このフィールドは無視されます。
Initial Control Sequence
なし
このフィールドは無視されます。
Ending Control Sequence なし
このフィールドは無視されます。
グループのタイプ・スタイルの定義
Group Identifier
なし
このフィールドは無視されます。
Group Identifier
Comment
なし
このフィールドは無視されます。
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作成
265
表 33. プリンター関数テーブルからプリンター定義ファイルへの移行 (続き)
PDF フィールド名
PFT フィールド名
説明
Typestyle number
SET_GFID_
この数字は、4 桁の数字としてストリング SET_GFID_ の後に追
加されます。例えば、タイプ・スタイル番号に 1、2、3、および
4 が定義されている場合、0001、0002、0003、および 0004 がス
トリング SET_GFID_ の後に追加されます。 PC400 にはグルー
プのタイプ・スタイルの定義がないため、SET_GFID_0001=、
SET_GFID_0002=、SET_GFID_0003=、および SET_GFID_0004=
は移行されません。PC400 がサポートしないタイプ・スタイル番
号は移行されません。
PC Character Set
なし
このフィールドは無視されます。
Initial Control Sequence
SET_GFID_xxxx=
この制御シーケンスは、ストリング SET_GFID_xxxx= の後に追加
されます (ただし、xxxx は Typestyle number フィールドに定義
された 4 桁の数字を表します)。
Ending Control Sequence なし
このフィールドは無視されます。
Characters
なし
このフィールドは無視されます。
Initial Control Sequence
なし
このフィールドは無視されます。
Ending Control Sequence なし
このフィールドは無視されます。
Symbols
なし
このフィールドは無視されます。
Initial Control Sequence
なし
このフィールドは無視されます。
Ending Control Sequence なし
このフィールドは無視されます。
Character Set Number
Character Set Number
なし
このフィールドは無視されます。
スロットの選択
Slot 1 Sequence
Slot 1 Sequence
なし
このフィールドは無視されます。
Slot 2 Sequence
Slot 2 Sequence
なし
このフィールドは無視されます。
Slot 3 Sequence
266
Personal Communications 管理者ガイドおよび解説書
表 33. プリンター関数テーブルからプリンター定義ファイルへの移行 (続き)
PDF フィールド名
PFT フィールド名
説明
Slot 3 Sequence
なし
このフィールドは無視されます。
Stop Sequence
なし
Stop Sequence
このフィールドは無視されます。
ユーザー定義の制御
SET ENVELOP SIZE コマンドのパラメーター
なし
Control Number: 984
このフィールドは無視されます。
制御シーケンス
なし
このフィールドは無視されます。
Control Sequence File
Name
なし
このフィールドは無視されます。
SET ENVELOP SIZE コマンドの ESC シーケンス
Control Number: 985
なし
このフィールドは無視されます。
制御シーケンス
なし
このフィールドは無視されます。
Control Sequence File
Name
なし
このフィールドは無視されます。
SET PAGE SIZE コマンドのパラメーター
Control Number: 986
なし
このフィールドは無視されます。
制御シーケンス
なし
このフィールドは無視されます。
Control Sequence File
Name
なし
このフィールドは無視されます。
SET PAGE SIZE コマンドの ESC シーケンス
Control Number: 987
なし
このフィールドは無視されます。
制御シーケンス
なし
このフィールドは無視されます。
Control Sequence File
Name
なし
このフィールドは無視されます。
プリンター・データ・ストリーム
Control Number: 988
なし
このフィールドは無視されます。
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作成
267
表 33. プリンター関数テーブルからプリンター定義ファイルへの移行 (続き)
PDF フィールド名
PFT フィールド名
説明
制御シーケンス
SET_FONT_GLOBAL=1B 5B 49 word-value(LH) word-value(HL)
word-value(HL) byte-value word-value(HL)
このフィールドに 04 を定義すると、SET_FONT_GLOBAL=1B
5B 49 ... word-value(HL) が移行されます。それ以外の値を定義す
ると、このフィールドは無視されます。 04 は、IBM Personal
Printer のデータ・ストリーム・レベル 2 以上を意味します。用紙
処理の移行が終了したら、この情報を使用してください。 ( 271
ページの『用紙処理の移行の定義』を参照してください。)
Control Sequence File
Name
なし
このフィールドは無視されます。
両面印刷ロング・エッジ
Control Number: 989
なし
このフィールドは無視されます。
制御シーケンス
SET_DUPLEX=
両面印刷ロング・エッジで Control Sequence フィールドにデータ
を定義すると、そのデータはストリング SET_DUPLEX= に追加
されます。
Control Sequence File
Name
なし
このフィールドは無視されます。
両面印刷ショート・エッジ
Control Number: 990
なし
このフィールドは無視されます。
制御シーケンス
SET_DUPLEX_TUMBLE=
両面印刷ショート・エッジで Control Sequence フィールドにデー
タを定義すると、そのデータはストリング
SET_DUPLEX_TUMBLE= に追加されます。
Control Sequence File
Name
なし
このフィールドは無視されます。
片面印刷
Control Number: 991
なし
このフィールドは無視されます。
制御シーケンス
RESET_DUPLEX=
片面印刷で Control Sequence フィールドにデータを定義すると、
そのデータはストリング RESET_DUPLEX= に追加されます。
Control Sequence File
Name
なし
このフィールドは無視されます。
出力トレイの用紙そろえ
Control Number: 992
なし
このフィールドは無視されます。
制御シーケンス
なし
このフィールドは無視されます。
268
Personal Communications 管理者ガイドおよび解説書
表 33. プリンター関数テーブルからプリンター定義ファイルへの移行 (続き)
PDF フィールド名
PFT フィールド名
説明
Control Sequence File
Name
なし
このフィールドは無視されます。
通常の縦置き方向
Control Number: 993
なし
このフィールドは無視されます。
制御シーケンス
SET_PORTRAIT_ORIENT=
通常の縦置き方向で Control Sequence フィールドにデータを定義
すると、そのデータはストリング SET_PORTRAIT_ORIENT= に
追加されます。
Control Sequence File
Name
なし
このフィールドは無視されます。
横置き左
Control Number: 994
なし
このフィールドは無視されます。
制御シーケンス
SET_LANDSCAPELEFT_ORIENT=
横置き左で Control Sequence フィールドにデータを定義すると、
そのデータはストリング SET_LANDSCAPELEFT_ORIENT= に追
加されます。
Control Sequence File
Name
なし
このフィールドは無視されます。
縦置き下向き方向
Control Number: 995
なし
このフィールドは無視されます。
制御シーケンス
SET_PORTRAITUPDWN_ORIENT=
縦置き下向き方向で Control Sequence フィールドにデータを定義
すると、そのデータはストリング
SET_PORTRAITUPDWN_ORIENT= に追加されます。
Control Sequence File
Name
なし
このフィールドは無視されます。
横置き右
Control Number: 996
なし
このフィールドは無視されます。
制御シーケンス
SET_LANDSCAPERGHT_ORIENT=
横置き右で Control Sequence フィールドにデータを定義すると、
そのデータはストリング SET_LANDSCAPERGHT_ORIENT= に追
加されます。
Control Sequence File
Name
なし
このフィールドは無視されます。
10 ピッチの COR
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作成
269
表 33. プリンター関数テーブルからプリンター定義ファイルへの移行 (続き)
PDF フィールド名
PFT フィールド名
説明
Control Number: 997
なし
このフィールドは無視されます。
制御シーケンス
なし
このフィールドは無視されます。
Control Sequence File
Name
なし
このフィールドは無視されます。
12 ピッチの COR
Control Number: 998
なし
このフィールドは無視されます。
制御シーケンス
なし
このフィールドは無視されます。
Control Sequence File
Name
なし
このフィールドは無視されます。
15 ピッチの COR
Control Number: 999
なし
このフィールドは無視されます。
制御シーケンス
なし
このフィールドは無視されます。
Control Sequence File
Name
なし
肩文字
/Subscript
なし
Underline
なし
このフィールドは無視されます。
機能選択テストの応答
このデータは無視されます。
このデータは無視されます。
Emphasis (Bold)
なし
このデータは無視されます。
用紙送り
なし
このデータは無視されます。
Back Space
BACKSPACE=
後退機能選択テストの実行時にプロンプトに応答して YES また
は NO と入力すると、このフィールドは移行されます。
Mid-line pitch change
なし
このデータは無視されます。
Horizontal Character
spacing
なし
First character position
なし
このデータは無視されます。
このデータは無視されます。
270
Personal Communications 管理者ガイドおよび解説書
表 33. プリンター関数テーブルからプリンター定義ファイルへの移行 (続き)
PDF フィールド名
PFT フィールド名
説明
PSM
なし
このデータは無視されます。
Cursor Draw
なし
このデータは無視されます。
注: IBM3812.PFT と IBM3812.MNL を移行する場合、次のフィールドが
IBM3812.PDF に追加されます。
v FORWARD_VERTICAL_STEP_FEED=1B 5B 43 03 00 E3 word-value(LH)
v VERTICAL_PEL=240
用紙処理の移行の定義
PFT 移行ユーティリティーは、用紙処理と横置き用紙処理のデータを次のように移
行します。
1. PFT 移行ユーティリティーは、横置き用紙処理の制御が定義されているかどうか
をチェックします。
2. 横置き用紙処理の制御を定義していれば、 PFT 移行ユーティリティーは、用紙
処理の制御シーケンスには用紙の方向を横置きに設定する制御が含まれていると
想定します。横置き用紙処理の各制御シーケンスには、トレイの選択と送りの制
御に加え、用紙の方向を横置きに設定する制御があります。
3. 横置き用紙処理の制御を定義していない場合、用紙処理の制御には用紙の方向を
横置きに設定する制御がありません。パーソナル・プリンターが通常の縦置き、
横置き左、縦置き下向き、および横置き右の方向をサポートする場合、用紙の方
向の制御は適切なユーザー定義の制御に定義されます。
横置き用紙処理の制御を定義しない場合:
次のように移行されます。
用紙処理の制御を定義しないと、制御は
横置き用紙処理の制御を定義する場合: 用紙処理の制御を定義すると、これらの制
御では用紙の方向を横置きに設定できます。横置き用紙処理の制御では、用紙の方
向を横置きに設定できます。PFT 移行ユーティリティーは、制御を次のように移行
します。
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作成
271
v ケース 1
どちらのフィールドも定義されていないため、データを移行しません。
例: 以下の条件では、データは SELECT_DRAWER2= に移行されません。この例
の場合、SELECT_DRAWER2= は出力ファイルに書き込まれません。
– 用紙処理の下段トレイの選択と送りにデータが定義されていません。
– 横置き用紙処理の下段トレイの選択と送りにデータが定義されていません。
v ケース 2
用紙処理のフィールドにデータを定義していない場合、PFT 移行ユーティリティ
ーは対応するフィールドのデータを横置き用紙処理のデータと比較できません。
このことには関係なく、横置き用紙処理のデータは、横向き方向の制御を含め、
PDF の給紙カセットの選択フィールドに移行します。
例: 横置き用紙処理での上段トレイの選択と送りの制御が、以下の条件のもとで
SELECT_DRAWER1= に移行されます。
– 用紙処理の上段トレイの選択と送りにデータが定義されていません。
– 横置き用紙処理の上段トレイの選択と送りに制御が定義されています。
v ケース 3
横置き用紙処理のフィールドにデータを定義していない場合、PFT 移行ユーティ
リティーは対応するフィールドのデータを用紙処理のデータと比較できません。
272
Personal Communications 管理者ガイドおよび解説書
このことには関係なく、縦置き方向の制御を含め、用紙処理のデータは PDF の
給紙カセットの選択フィールドに移行します。
例: 用紙処理で手動での選択と送りの制御が、以下の条件のもとで
SELECT_DRAWER3= に移行されます。
– 用紙処理の手動選択と手動送りに制御が定義されています。
– 横置き用紙処理の上段トレイの選択と送りにデータが定義されていません。
v ケース 4
長さが異なるため、データを移行しません。
例: 以下の条件では、データは SELECT_DRAWER2= に移行されません。この例
の場合、SELECT_DRAWER2= は出力ファイルに書き込まれません。
– 用紙処理の下段トレイの選択と送りにデータが定義されており、長さは 8 で
す。
– 横置き用紙処理の下段トレイの選択と送りにデータが定義されており、長さは
10 です。
v ケース 5
PFT 移行ユーティリティーは、用紙処理のデータと横置き用紙処理のデータを次
のように比較します。
– データの中に異なる値が見つかると、逆方向にエスケープ文字 X'1B' を探して
制御が探索されます。
– エスケープ文字を制御の途中で検出した場合、制御を 2 つに分割します。
PFT 移行ユーティリティーは、分割された最初の部分はトレイの選択と送りを
制御するものとし、2 番目の部分は用紙の方向を制御するものとします。 PFT
移行ユーティリティーは、用紙処理制御の最初の部分をトレイの選択と送りに
移行し、2 番目の部分を SET_PORTRAIT_ORIENT= に移行します。また、横
置き用紙処理の制御の 2 番目の部分を SET_LANDSCAPELEFT_ORIENT= に
移行します。
– エスケープ文字を制御の先頭で検出し、ユーザー定義の制御 988 に 03 (= HP
PCL) を定義する場合、 PFT 移行ユーティリティーは、制御を結合したものと
します。したがって、制御はエスケープ文字と 2 文字の共用文字で始まりま
す。このため、PFT 移行ユーティリティーは最初の部分の最後の文字は小文字
であるとして大文字に変換し、その文字が終端文字であることを示します。
第 20 章 PC400 で使用するプリンター定義テーブル (PDT) の作成
273
PFT 移行ユーティリティーは、次のようにして制御を 2 つに分割します。
– エスケープ文字を検出したが、データ・ストリームが HP PCL ではない場
合、PFT 移行ユーティリティーはエラー・メッセージを表示して、データを移
行できないことを示します。
– エスケープ文字を検出しなかった場合、PFT 移行ユーティリティーはエラー・
メッセージを表示して、データを移行できないことを示します。
– 異なる値を検出しなければ、用紙処理と横置き用紙処理には同じ制御を定義し
ます。
PFT 移行ユーティリティーは、次の順序でデータを移行します。
1. 上段トレイの選択と送り
2. 下段トレイの選択と送り
3. 手動の選択と送り
4. 封書トレイの選択と送り
用紙方向の制御を検出すると、用紙の方向の SET_PORTRAIT_ORIENT= と
SET_LANDSCAPELEFT_ORIENT= で移行が停止します。例えば、データを下段トレ
イの選択と送りに移行するときに、用紙方向の制御を検出した場合などです。PFT
移行ユーティリティーは、手動の選択と送りおよび封書トレイの選択と送りのデー
タを移行しているときには用紙の方向を検出しても移行を停止しません。
274
Personal Communications 管理者ガイドおよび解説書
第 6 部 付録
© Copyright IBM Corp. 1989, 2003
275
276
Personal Communications 管理者ガイドおよび解説書
付録 A. キーボードのレイアウト
この付録では、ホスト・システムでサポートされるキーボードのレイアウトについ
て説明します。キーボードの選択は、インストール時またはカスタマイズ時に行い
ます。キーボードのレイアウトを使用して、キーボード上の文字の位置を確認する
ことができます。
選択した国の言語に応じて、異なる文字が異なるキー位置に設定される場合があり
ます。この付録では、米国用キーボードのみを示しています。キーボードの最上部
に横に並んでいるファンクション・キーは表記しません。省略語の記述がない領域
は、一部の米国用キーボードでは使用できないキーを示しています。各国用オプシ
ョンとコード・ページ・オプションについての詳細は、 Windows の資料を参照し
てください。ホスト・コード・ページについては、システム管理者に問い合わせて
ください。
Personal Communications は、「切り抜き」、「コピー」、「貼り付け」に対する標
準的な Win32 ホット・キーである Ctrl+X、Ctrl+C および Ctrl+V をそれぞれマッ
プする、3270 セッションおよび 5250 セッション用の .KMP キーボード・マッ
プ・ファイルを持っています。
5250 セッションのデフォルト .KMP ファイルは pcswinkb5.kmp です。このマッ
プ・ファイルでは、Enter および改行の機能に対する 5250 キー値も変更されていま
す。新規のキーボード・マップ・ファイルを使用することも、既存のマップ・ファ
イルにこうした新しいキー値を追加することもできます。再マップした値を以下の
表に示します。
表 34. 5250 レイアウトの新しいキーボード・マップ機能
キーの機能
キー
切り抜き
Ctrl+X
コピー
Ctrl+C
貼り付け
Ctrl+V
Enter
Enter
改行 (New Line)
右 Ctrl
PF7 と PF8 は、引き続きそれぞれ「ロールアップ」と「ロールダウン」にマップさ
れています。
3270 セッションのデフォルト .KMP ファイルは pcswinkb3.kmp です。このマッ
プ・ファイルでは、Page Up、Page Down、Enter および改行の各機能に対する 3270
キー値も変更されています。新規のキーボード・マップ・ファイルを使用すること
も、既存のマップ・ファイルにこうした新しいキー値を追加することもできます。
再マップした値を以下の表に示します。
© Copyright IBM Corp. 1989, 2003
277
表 35. 3270 レイアウトの新しいキーボード・マップ機能
キーの機能
キー
切り抜き
Ctrl+X
コピー
Ctrl+C
貼り付け
Ctrl+V
Page Up
PF7
Page Down
PF8
Enter
Enter
改行 (New Line)
右 Ctrl
文字が 3 つまたは 4 つ記されているキーで、右上または右下にある文字を生成す
るためには、表 36 に示すキーの組み合わせを使用してください。左下の文字を生成
するには、他のキーとの組み合わせは必要ありません。左上の文字を生成するに
は、シフト・キーを使用します。
表 36. 右上および右下にある文字用のキーの組み合わせ
国名
右下の文字用の
拡張テンプレート¹
右上の文字
すべてに対する
テンプレート
デンマーク
AltGr
Ctrl
フィンランド
AltGr
Ctrl
ノルウェー
AltGr
Ctrl
スウェーデン
AltGr
Ctrl
その他
AltGr
なし
注:
¹
DOS モードの拡張キーボード上では、Alt キーと AltGr キーは、同じ文字を生成
します。
ローカル編集キー
表 37 は、ローカル編集に使用するキーを示しています。これらのキーは、ローカル
編集モードと対話式編集 (ECHO) モードでは異なる働きをします。
表 37. ローカル編集キー
278
VT キー略号
ローカル編集機能
ローカル編集モードでの働き
VT Find
ホーム・カーソル
カーソルをメモリー内のページの最上部
左端に移動させます。
VT Insert
挿入/上書き
タイプされた新しい文字が既存の文字を
右に動かすのか、または既存の文字を置
き換えるのかを選択します。
VT Remove
消去
無保護フィールドのすべての文字を消去
します。シフト・キーと一緒に押すこと
により、スクロール領域にあるすべての
無保護フィールドを消去します。
Personal Communications 管理者ガイドおよび解説書
表 37. ローカル編集キー (続き)
VT キー略号
ローカル編集機能
ローカル編集モードでの働き
VT Select
編集
シフト・キーと一緒に押すことにより、
ローカル編集モードに入る、またはロー
カル編集モードを終了します。状況表示
行に現在の状態が表示されています。
VT Prev
前ページ
カーソルを直前のページの先頭に移動さ
せます。
VT Next
次ページ
カーソルを次のページの先頭に移動させ
ます。
VT PF1
タブ
カーソルを次のものの先頭に進めます。
v 無保護フィールドの先頭のタブ停止位
置
v 無保護フィールド
v スクロール領域の終わり
このキーをシフト・キーと一緒に押す
と、カーソルは次のものの先頭に戻りま
す。
v 直前のタブ停止位置
v 現在の無保護フィールドの先頭
v 直前の無保護フィールドの先頭
v スクロール領域の先頭
VT PF2
行の挿入
画面にブランク行を追加し、この後の行
を下に下げます。このキーは保護フィー
ルドを含む行で選択することはできませ
ん。
VT PF3
行の削除
画面から行を削除し、この後の行を上に
上げます。このキーは保護フィールドを
含む行で選択することはできません。
VT PF4
文字の削除
カーソルの場所にある無保護文字を削除
します。
VT Numpad Enter
Newline
転送
編集されたテキストのブロックをホスト
に送信します。行転送を選択すれば、転
送キーのように働きます。
キーボードのレイアウト
この項では、ホスト・システムおよび Personal Communications でサポートされるキ
ーボードについて説明します。キーボードの詳細については、オンライン・ヘルプ
を参照してください。ファンクション・キーには、次のシフトの状態があります。
付録 A. キーボードのレイアウト
279
以下に、キーを表す省略語の一部を示します。
AltCur
カーソル切替 (Alternate Cursor)
AltView
文字セット切替 (Alternate View)
BackSp
後退 (Back Space)
BackTb
後退タブ (Backtab)
BgnOLn
行の始め (Begin of Line)
BotOPg
ページの終わり (Bottom of Page)
BtbWord
後退タブ・ワード (Backtab Word)
CarRtn
改行 (Carrier Return)
ChgFmt
形式変更 (Change Format)
ChgScrn
画面切替 (Change Screen)
ChrAdv
前進 (Character Advance)
Ctrl
コントロール (Control)
CurBlink
カーソル明滅 (Cursor Blink)
CurSel
カーソル選択 (Cursor Select)
DelWord
ワード削除 (Delete Word)
DevCan
装置取り消し (Device Cancel)
DspTxC
テキスト・コードの表示 (Display TextCode)
Dup
複写 (Duplicate)
EditCop
編集 コピー (Edit Copy)
EditPst
編集 貼り付け (Edit Paste)
EditUnd
編集 取り消し (Edit Undo)
280
Personal Communications 管理者ガイドおよび解説書
EndFld
フィールドの末尾 (End of Field)
EndOLn
行の終わり (End of Line)
ErEOF
EOF 消去 (Erase EOF)
ErFld フィールド消去 (Erase Field)
ErInp 入力消去 (Erase Input)
Fldフィールド- (Field-)
Fld+
フィールド+ (Field+)
FldColor
フィールド・カラー (Field Color)
FldExt
フィールド終了 (Field Exit)
FldHigh
フィールド強調表示 (Field Highlight)
FldMark
フィールド・マーク (Field Mark)
FldTrns
透過属性選択フィールド継承 (Transparency Field Inherit)
FastDn
高速カーソル下移動 (Fast Down)
FastDow
高速カーソル下移動 (Fast Down)
FastUp
高速カーソル上移動 (Fast Up)
FieldCol
フィールド・カラー (Field Color)
GrpCsr
グラフィック・カーソル (Graphic Cursor)
HostPr
ホスト印刷 (Host Print)
JmpNext
ジャンプ次のセッション (Jump Next)
JumpNxt
ジャンプ次のセッション (Jump Next)
MarkLef
マーク垂直線左移動 (Mark Left)
MkDown
マーク水平線下移動 (Mark Down)
MkLeft
マーク垂直線左移動 (Mark Left)
MkRight
マーク垂直線右移動 (Mark Right)
MrkUp
マーク水平線上移動 (Mark Up)
MarkDow
マーク水平線下移動 (Mark Down)
付録 A. キーボードのレイアウト
281
MarkRig
マーク垂直線右移動 (Mark Right)
MoveDow
マーク下移動 (Move Down)
MoveLef
マーク左移動 (Move Left)
MoveRig
マーク右移動 (Move Right)
MvDown
マーク下移動 (Move Down)
MvLeft
マーク左移動 (Move Left)
MvRight
マーク右移動 (Move Right)
MvUp マーク上移動 (Move Up)
NewLin
改行 (New Line)
ReqBSp
必須後退 (Required Backspace)
ReqTab
必須タブ (Required Tab)
RolDwn
ロールダウン (Roll Down)
RollDow
ロールダウン (Roll Down)
RolUp ロールアップ (Roll Up)
Rst/Ctrl
リセット/コントロール (Reset/Ctrl)
RPause
一時停止 (Record/Play Pause)
SOSI SOSI 表示 (SOSI Display)
SOSI/G
SOSI の挿入 (SOSI Generate)
SysAttn
システム・アテンション (System Attention)
SysReq
システム要求 (System Request)
TabFld
タブ (Tab Field)
TopOPg
ページの始め (Top of Page)
TransOp
透過属性選択非透過 (Transparency Opaque)
TrnfldI
透過属性選択フィールド継承 (Transparency Field Inherit)
TrnOp 透過属性選択非透過 (Transparency Opaque)
TstReq
テスト要求 (Test Request)
282
Personal Communications 管理者ガイドおよび解説書
Turquois
カラー選択青緑 (Turquoise)
UnderSc
拡張強調表示下線 (Underscore)
UndScr
拡張強調表示下線 (Underscore)
WdWrap
ワード折り返し切替 (Word Wrap)
拡張キーボード、Microsoft ナチュラル・キーボード (3270 専用)
付録 A. キーボードのレイアウト
283
284
Personal Communications 管理者ガイドおよび解説書
拡張キーボード、Microsoft ナチュラル・キーボード (5250 専用)
付録 A. キーボードのレイアウト
285
286
Personal Communications 管理者ガイドおよび解説書
拡張キーボード、Microsoft ナチュラル・キーボード (3270 およ
び 5250 兼用)
付録 A. キーボードのレイアウト
287
288
Personal Communications 管理者ガイドおよび解説書
拡張キーボード、Microsoft ナチュラル・キーボード (VT キーボ
ードのレイアウト)
注: このキーボードのレイアウトは、Personal Communications のローカル機能 (例
えば、編集 コピー、編集 貼り付けなど) を含みません。
付録 A. キーボードのレイアウト
289
290
Personal Communications 管理者ガイドおよび解説書
拡張キーボード、Microsoft ナチュラル・キーボード (VT ローカ
ル編集モードのみ)
注: このキーボードのレイアウトは、Personal Communications のローカル機能 (例
えば、編集 コピー、編集 貼り付けなど) を含みません。
付録 A. キーボードのレイアウト
291
292
Personal Communications 管理者ガイドおよび解説書
スペース節約型キーボード (3270 専用)
付録 A. キーボードのレイアウト
293
294
Personal Communications 管理者ガイドおよび解説書
スペース節約型キーボード (5250 専用)
付録 A. キーボードのレイアウト
295
296
Personal Communications 管理者ガイドおよび解説書
スペース節約型キーボード (3270 および 5250 兼用)
付録 A. キーボードのレイアウト
297
298
Personal Communications 管理者ガイドおよび解説書
5576-001 (3270 専用)
付録 A. キーボードのレイアウト
299
300
Personal Communications 管理者ガイドおよび解説書
5576-001 (5250 専用)
付録 A. キーボードのレイアウト
301
302
Personal Communications 管理者ガイドおよび解説書
5576-001 (3270 および 5250 兼用)
付録 A. キーボードのレイアウト
303
304
Personal Communications 管理者ガイドおよび解説書
5576-A01 (3270 専用)
付録 A. キーボードのレイアウト
305
306
Personal Communications 管理者ガイドおよび解説書
5576-A01 キーボード (5250 専用)
付録 A. キーボードのレイアウト
307
308
Personal Communications 管理者ガイドおよび解説書
5576-A01 キーボード (3270 および 5250 兼用)
付録 A. キーボードのレイアウト
309
310
Personal Communications 管理者ガイドおよび解説書
5576-002/003 (3270 専用)
付録 A. キーボードのレイアウト
311
312
Personal Communications 管理者ガイドおよび解説書
5576-002/003 キーボード (5250 専用)
付録 A. キーボードのレイアウト
313
314
Personal Communications 管理者ガイドおよび解説書
5576-002/003 キーボード (3270 および 5250 兼用)
付録 A. キーボードのレイアウト
315
APL キーボードのレイアウト (3270 専用)
ここでは、各国用の APL キーボードのレイアウトを示します。各シフト位置 (上
段/下段/ALT) の APL 文字だけを表記しています。
316
言語
タイプ
図の掲載ページ
オーストリア/ドイツ語
1
317 ページ
ベルギー語
2
317 ページ
カナダ (2 か国語)
1
317 ページ
デンマーク
1
317 ページ
フィンランド語/スウェーデン語
1
317 ページ
フランス語 AZERTY
2
317 ページ
ハングル
4
318 ページ
イタリア語
1
317 ページ
日本語
4
318 ページ
ラテンアメリカ・スペイン語
1
317 ページ
ノルウェー語
1
317 ページ
ポルトガル語
1
317 ページ
中国語簡体字
4
318 ページ
スペイン語
1
317 ページ
スイス - フランス語
1
317 ページ
スイス - ドイツ語
1
317 ページ
中国語繁体字
4
318 ページ
英国/英語
1
317 ページ
米国/英語
3
317 ページ
Personal Communications 管理者ガイドおよび解説書
図 26. タイプ 1 APL キーボード
図 27. タイプ 2 APL キーボード
図 28. タイプ 3 APL キーボード
付録 A. キーボードのレイアウト
317
図 29. タイプ 4 APL キーボード
Home3270 のキーの対応
ここでは、次の制御コードの位置を示します。
NUL (X'00')
ESC (X'1B')
FS (X'1C')
GS (X'1D')
RS (X'1E')
US (X'1F')
これらの制御コードの位置は固定されており、キーの BASE および UP SHIFT の
位置に割り当てられている文字に関係なく、すべての言語 (米国語を含む) で共通で
す。これらの制御コードは、図 30 および 319 ページの図 31 に示すキーの
CONTROL の位置に割り当てられます。
NUL
RS
US
ESC
図 30. 非日本語キーボードのキーボード中央区域に共通の制御コード
318
Personal Communications 管理者ガイドおよび解説書
GS
FS
NUL
RS
US
RS
NUL
ESC
GS
FS
図 31. 日本語キーボードのキーボード中央区域に共通の制御コード
その他の制御コードの位置は、言語によって異なります。その他の制御コードは、
対応する英字キーの CONTROL の位置に割り当てられます。その他の制御コードと
対応する英字を以下に示します。
表 38. B 区域のキーのその他の制御コードの対応
制御コード
対応する英字
SOH (X'01')
a
STX (X'02')
b
ETX (X'03')
c
EOT (X'04')
d
ENQ (X'05')
e
ACK (X'06')
f
BEL (X'07')
g
BS (X'08')
h
HT (X'09')
i
LF (X'0A')
j
VT (X'0B')
k
FF (X'0C')
l
CR (X'0D')
m
SO (X'0E')
n
SI (X'0F')
o
DLE (X'10')
p
DC1(XON) (X'11')
q
DC2 (X'12')
r
DC3(XOF) (X'13')
s
DC4 (X'14')
t
NAK (X'15')
u
SYN (X'16')
v
ETB (X'17')
w
CAN (X'18')
x
付録 A. キーボードのレイアウト
319
表 38. B 区域のキーのその他の制御コードの対応 (続き)
制御コード
対応する英字
EM (X'19')
y
SUB (X'1A')
z
以下に、米国用拡張キーボードの制御コードの対応例を示します。
NUL
DC1
RS
ETB
(XON)
DC3
SOH
(XOF)
SUB
EOT
CAN
DC4
DC2
ENQ
ACK
ETX
US
EM
BEL
SYN
NAK
BS
STX
HT
LF
SO
VT
SI
DLE
FF
CR
図 32. 米国用拡張キーボードのキーボード中央区域の制御コードの対応
320
Personal Communications 管理者ガイドおよび解説書
ESC
GS
FS
付録 B. iSeries の構成例
iSeries システムに接続するには、 iSeries システムに指定されている構成情報に正
確に対応した情報 (装置記述と呼びます) をワークステーション・プロファイルに指
定する必要があります。
例えば、IEEE 802.2 を介した LAN 接続を示す以下の図では、 iSeries ワークステ
ーション・プロファイルに指定された構成情報が iSeries システムの構成情報に対応
する様子が示されています。
図 33. IEEE 802.2 を介した LAN 接続
© Copyright IBM Corp. 1989, 2003
321
iSeries の装置記述
5250 ディスプレイ・セッションまたはプリンター・セッションを構成するには、
iSeries の装置記述に以下の値を設定しなければなりません。
ディスプレイ・セッション
24 x 80
27 x 132
プリンター・
セッション
装置カテゴリー
*DSP
*DSP
*PRT
装置クラス
*VRT
*VRT
*VRT
装置タイプ
3197
3477
3812
装置モデル
C1
FC
1
iSeries の装置記述
キーボード言語タイ
プ
文字識別コード
+
+
+
USB
USB
-
697 037+
697 037+
-
SBCS の場合、選択するホスト・コード・ページによって変わります。
以下の表は DBCS にのみ適用されます。
ディスプレイ・セッション
ホスト・コー
ド・ページ 931
ホスト・コー
ド・ページ 939
装置カテゴリー
*DSP
*PRT
装置クラス
*VRT
*VRT
装置タイプ
5555
5555
iSeries の装置記述
C01
C01
JUB
JPB
-
文字識別コード
101 037
-
DBCS 装置機構
2424J0
2424J0
プリンター・
セッション
2424J0
1 つのリンクを通した複数の 5250 セッション
1 つのリンクを通してすべての 5250 セッションを iSeries システムへ接続するに
は、すべてのセッションで同じ「PC ロケーション名」および同じ「リンク・パラ
メーター」を使用してください。
例えば、APPN.PC5250 という「ロケーション名」を使用して、 iSeries システムに
接続した 2 つのディスプレイ・セッションと 1 つのプリンター・セッションを構
成することができます。
322
Personal Communications 管理者ガイドおよび解説書
Session A
(Display)
:
Session Type
System Location Name
PC Location Name
Workstation ID
: Display
: APPN.S7801234
: APPN.PC5250
: (not specified)
Session B
(Display)
:
Session Type
System Location Name
PC Location Name
Workstation ID
: Display
: APPN.S7801234
: APPN.PC5250
: (not specified)
Session C
(Printer)
:
Session Type
System Location Name
PC Location Name
Workstation ID
: Printer
: APPN.S7801234
: APPN.PC5250
: PCLOCALP1
この例では、iSeries のネットワーク属性は以下のとおりです。
Local network ID : APPN
Local location
: S7801234
ヒント
iSeries のネットワーク属性を表示するには、5250 セッションから DSPNETA
と入力します。
iSeries のシステム・モード記述
初期状態の PC400 は、iSeries システム上でモード記述 QPCSUPP を使用しま
す。 iSeries システムに PC サポート/400 または iSeries Access がインストールさ
れている場合は、QPCSUPP を作成する必要はありません。 iSeries システム上にモ
ード記述 QPCSUPP がない場合、以下のようにしてモード記述を作成してくださ
い。
1. iSeries システムのメインメニューにあるコマンド・ラインで、以下のコマンドを
入力する。
CRTMODD
「Creating Mode Description」パネルが表示されます。
付録 B. iSeries の構成例
323
Creating Mode Description (CRTMODD)
Type the selected items, and push the Enter key.
Mode Description.................
Maximum Session..................
Maximum number of interaction....
Number of Local Control Sessions.
Number of Pre-joined Sessions....
Inbound Pacing Value.............
Outbound Pacing Value............
Maximum Length of Request Unit...
Text Description ................
F3=Exit
F4=Prompt
F13=How to use this panel
8
8
4
0
7
7
*CALC
*BLANK
F5=Reshow
Name
1-512
1-512
0-512
0-512
0-63
0-63
241-16384, *CALC
F10=Add parameter
F24=More key
End
F12= Cancel
2. 以下の表に従って、各フィールドに必要な値を入力する。
フィールド名
入力値
Mode description
QPCSUPP
Maximum session
64
Maximum number of interactions
64
Number of local control sessions
0
Number of pre-joined sessions
0
Inbound pacing value
7
Outbound pacing value
7
Maximum length of request unit
*CALC
Text 記述
このフィールドはオプション
です。
3. すべての値を入力後、Enter (実行) キーを押す。
これで、モード記述 QPCSUPP の作成は完了です。
平衡型接続 (APPC) での iSeries の装置記述の例
平衡型 (TDLC) 接続を使用する場合、iSeries システムで装置記述を指定することが
必要です。 iSeries システムの自動装置構成標識 (QAUTOCFG) がオンに設定され
ている場合、装置記述は自動的に作成されます。標識がオフに設定されている場合
は、以下のようにして装置記述を作成してください。
1. iSeries システムのメインメニューにあるコマンド・ラインで、以下のコマンドを
入力する。
CRTDEVDSP
「Creating Device Description (Display)」パネルが表示されます。
324
Personal Communications 管理者ガイドおよび解説書
Creating Device Description(Display)
(CRTDEVDSP)
Type the selected item, and push Enter key.
Device
Device
Device
Device
Description...
Class..........
Type...........
Format........
Name
*LCL, *RMT, *VRT, *SNPT
3101, 3151, 3161, 3162...
0, 1, 2, 4, 11, 12, 23...
End
F3=Exit
F4=Prompt
F13=How to use this panel
F5=Reshow
F10=Add parameter
F24=More key
F12= Cancel
2. 以下の表に従って、各フィールドに値を入力する。
フィールド名
入力値
Device description
このフィールドはオプションです。
装置クラス
*LCL
装置タイプ
5150
Device format
2
3. すべての値を入力後、Enter (実行) キーを押す。
以下の画面が表示されます。
Creating Device Description(Display)
(CRTDEVDSP)
Type the selected item, and push Enter key.
Device Description..........>TWXP0A1 Name
Device Class................>*LCL
*LCL, *RMT, *VRT, *SNPT
Device Type.................>5150
3101, 3151, 3161, 3162...
Device Format...............>2
0, 1, 2, 4, 11, 12, 23...
Port Number.................
0-17
Switch Setting..............
0, 1, 2, 4, 5, 6
Online when IPL.............>*YES
*YES, *NO
Controller to be attached...
Name
Keyboard Word Type..........>*SYSVAL
*SYSVAL,AGB,AGI,BLI...
Text Description............>*BLANK
F3=Exit
F4=Prompt
F13=How to use this panel
F5=Reshow
F10=Add parameter
F24=More key
F12= Cancel
4. 以下の表に従って、各フィールドに値を入力する。
フィールド名
入力値
Port number
接続するポートの数
Switch setting
装置アドレス
付録 B. iSeries の構成例
325
フィールド名
入力値
Controller to be attached
接続するコントローラーの記述名
Keyboard word type
USB1
1
選択するホスト・コード・ページによって変わります。
5. すべての値を入力後、Enter (実行) キーを押す。
これで、平衡型接続のための装置記述の作成は完了です。
非同期接続での iSeries の装置記述の例
非同期ダイヤル接続を使用する場合、使用するコントローラー/回線/装置の構成パラ
メーターを、iSeries システムで指定することが必要です。
以下に示すサンプルは、 ASCII Workstation Controller を使用した非同期ダイヤル接
続を使用する場合の iSeries システムの一般的な構成例です。
1. iSeries システムのメインメニューにあるコマンド・ラインで、以下のコマンドを
入力する。
WRKCFGSTS *CTL CTL03
CTL03 には使用するコントローラーの名前が入ります。
「Work with Configuration Status」パネルが表示されます。
Work with Configuration Status
Position to . . . . . _____________
Starting characters
Type options, press Enter
1=Vary on 2=Vary off 5=Work with job 8=Work with description
9-Display mode status ...
Opt
8_
__
__
__
__
__
__
Description
CTL03
ADLCTST
ASYNC
ASYNCD
EZASYNC
ASYNCP0
ASYNRTR
Status
ACTIVE
VARY ON
VARY ON
VARY ON
VARY ON
VARY ON
ACTIVE
-------------Job-------------PENDING
PENDING
PENDING
PENDING
PENDING
BOTTOM
Parameters or command
===>
F3=Exit F4=Prompt F12=Cancel F23=More options F24=More keys
2. CTL03 のコントローラー記述を処理するため、「Opt」フィールドに 8 を入力
する。
「Work with Controller Descriptions」パネルが表示されます。
326
Personal Communications 管理者ガイドおよび解説書
Work with Controller Descriptions
Position to . . . . . _____________
Starting characters
Type options, press Enter
2=Change 3=Copy 4=Delete 5=Display 6=Print 7=Rename
8=Work with status 9=Retrieve source 12=Print device addresses
Opt
2_
Controller
CTL03
Type
6141
Text
CREATED BY AUTO-CONFIGURATION
BOTTOM
Parameters or command
===>
F3=Exit F4=Prompt F5=Refresh F6=Create F9=Retrieve F12=Cancel
F14=Work with status
3. CTL03 のコントローラー記述を変更するため、「Opt」フィールドに 2 を入力
する。
「Change Controller Description」パネルが表示されます。
Change Ctl Desc (local WS) (CHGCTLLWS)
Controller Description . . . . . . : CTL03
Option . . . . . . . . . . . . . . : *BASIC
Category of controller . . . . . . : *LWS
Controller type .
Controller model .
Resource name . .
TDLC line . . . .
Online at IPL . .
Auto-configuration
Text . . . . . . .
Device wait timer
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
controller
. . . . . .
. . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
:
:
:
:
:
:
:
:
6141
1
CTL03
QTDL429000
*YES
*YES
CREATED BY AUTO-CONFIGURATION
10
Press Enter to continue.
===>
F3=Exit
F4=Prompt
F24=More keys
F5=Refresh
F12=Cancel
BOTTOM
F13=How to use this display
4. 以下の表に従って、各フィールドに値を入力する。
フィールド名
入力値
Controller description
CTL03
Resource name
CTL03
Online at IPL
*YES
Device wait timer
10
Auto-configuration controller
*YES
Text 記述
このフィールドはオプションです。
付録 B. iSeries の構成例
327
「Work with Controller Descriptions」パネルが表示されます。
Work with Controller Descriptions
Position to . . . . . _____________
Starting characters
Type options, press Enter
2=Change 3=Copy 4=Delete 5=Display 6=Print 7=Rename
8=Work with status 9=Retrieve source 12=Print device addresses
Opt
8_
Controller
CTL03
Type Text
6141 Created by auto-configuration
BOTTOM
Parameters or command
===>
F3=Exit F4=Prompt F5=Refresh F6=Create F9=Retrieve F12=Cancel
F14=Work with status
5. 構成状況を処理するため、「Opt」フィールドに 8 を入力する。
「Work with Configuration Status」パネルが表示されます。
Work with Configuration Status
Position to . . . . . _____________
Starting characters
Type options, press Enter
1=Vary on 2=Vary off 5=Work with job 8=Work with description
9-Display mode status ...
Opt
__
__
__
__
__
__
8_
Description
CTL03
ADLCTST
ASYNCPERTH
ASYNCD
EZASYNC
ASYNCP0
ASYNRTR
Status
ACTIVE
VARY ON
VARY ON
VARY ON
VARY ON
VARY ON
ACTIVE
-------------Job-------------PENDING
PENDING
PENDING
PENDING
PENDING
BOTTOM
Parameters or command
===>
F3=Exit F4=Prompt F12=Cancel F23=More options F24=More keys
6. ディスプレイ装置記述を処理するため、「ASYNRTR」の横にある「Opt」フィール
ドに 8 を入力する。
「Work with Device Descriptions」パネルが表示されます。
328
Personal Communications 管理者ガイドおよび解説書
Work with Device Descriptions
Position to . . . . . _____________
Starting characters
Type options, press Enter
2=Change 3=Copy 4=Delete 5=Display 6=Print 7=Rename
8=Work with status 9=Retrieve source
Opt
2_
Controller
ASYNRTR
Type Text
5150 FOR PC400
BOTTOM
Parameters or command
===>
F3=Exit F4=Prompt F5=Refresh F6=Create F9=Retrieve F12=Cancel
F14=Work with status
7. 装置記述を変更するため、「Opt」フィールドに 2 を入力する。
「Change Device Description」パネルが表示されます。
Change Device Desc (Display) (CHGDEVDSP)
Type choices, press Enter.
Device description . .
Port number . . . . .
Switch setting . . . .
Online at IPL . . . .
Keyboard language type
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. > ASYNRTR
. 4
. 0
.
*YES
. USI
Name
0-17, *SAME
0-6, *SAME
*SAME, *YES, *NO
*SAME, *SYSVAL, *NONE, AGB...
Character identifier:
Graphic character set
Code page . . . . . .
Allow blinking cursor .
Print device . . . . . .
Output queue . . . . . .
Library . . . . . . .
Printer file . . . . . .
Library . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1-32767, *KBDTYPE, *SYSVAL...
1-32767
*SAME, *YES, *NO
Name, *SAME, *SYSVAL
Name, *SAME, *DEV
Name, *LIBL, *CURLIB
Name, *SAME
Name, *LIBL, *CURLIB
More...
Press Enter to continue.
===>
F3=Exit F4=Prompt F5=Refresh
F13=How to use this display
*KBDTYPE
*YES
*SYSVAL
*DEV
QSYSPRT
*LIBL
F10=Additional parameters
F24=More keys
F12=Cancel
これで、非同期ダイヤル接続のためのコントローラー記述およびディスプレイ装
置記述の作成が完了しました。
iSeries VT 非同期接続の例
以下に示すサンプルは、 ASCII Workstation Controller を使用した VT 非同期ダイ
ヤル接続を使用する場合の iSeries システムの一般的な構成例です。 VT 非同期接
続の場合の iSeries についての詳細は、「AS/400 ASCII Workstation Reference」を参
照してください。
1. iSeries システムのメインメニューにあるコマンド・ラインで、以下のコマンドを
入力する。
付録 B. iSeries の構成例
329
CRTDEVDSP
以下の画面で VT100 装置の構成が示されているように、「Create Device
Description」パネルが 2 つの画面で表示されます。パネルへの入力が完了した
ら、接続コントローラー (この画面の CTL05 に任意指定されているもの) の名
前が、 iSeries で構成されている平衡型コントローラーの名前と一致しているこ
とを必ず確認してください。
Create Device Desc (Display) (CRTDEVDSP)
Type choices, press Enter.
Device description . . . .
Device class . . . . . . .
Device type . . . . . . .
Device model . . . . . . .
Emulated twinaxial device
Port number . . . . . . .
Emulating ASCII device . .
Physical attachment . . .
Online at IPL . . . . . .
Attached controller . . .
Keyboard language type . .
Inactivity timer . . . . .
Line speed . . . . . . . .
Word length . . . . . . .
Type of parity . . . . . .
Stop bits . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
F3=Exit
F4=Prompt F5=Refresh
F13=How to use this display
VT100
*LCL
V100
*ASCII
*TYPE
1
*NO
*MODEM
*YES
CTL05
USB
*NOMAX
19200
8
*NONE
2
Name
*LCL, *RMT, *VRT, *SNPT
3101, 3151, 3161, 3162...
0, 1, 2, 4, 5, 12, 23 ...
3196A2, 3197D2, *TYPE
0-17
*NO, *YES
*DIRECT, *PTT, *MODEM...
*YES, *NO
Name
*SYSVAL, AGB, AGI, ALI...
1-30, *ATTACH, *NOMAX...
*TYPE, *CALC, 150, 300...
*TYPE, *CALC, 7, 8
*TYPE, *CALC, *EVEN, *ODD...
*TYPE, 1, 2
More...
F10=Additional parameters F12=Cancel
F24=More keys
Create Device Desc (Display) (CRTDEVDSP)
Type choices, press Enter.
Text ’description’ . . . . . . . > ’dec vt100 device description test’
Additional Parameters
Character identifier:
Graphic character set
Code page . . . . . .
Print device . . . . . .
Output queue . . . . . .
Library . . . . . . .
Printer file . . . . . .
Library . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
> *KBDTYPE
> *SYSVAL
> *DEV
> QSYSPRT
>
*LIBL
F3=Exit
F4=Prompt F5=Refresh
F13=How to use this display
1-32767, *SYSVAL, *KBDTYPE
1-32767
Name, *SYSVAL
Name, *DEV
Name, *LIBL, *CURLIB
Name
Name, *LIBL, *CURLIB
F10=Additional parameters
F24=More keys
Bottom
F12=Cancel
2. VT220 で同様の構成を行う場合
iSeries システムのメインメニューにあるコマンド・ラインで、同様に
CRTDEVDSP コマンドを使用する。ここでも、同じようなパネルが表示されま
す。接続コントローラーの名前が、iSeries で構成されている平衡型コントローラ
ーの名前と一致していることを必ず確認してください。
330
Personal Communications 管理者ガイドおよび解説書
Create Device Desc (Display) (CRTDEVDSP)
Type choices, press Enter.
Device description . . . .
Device class . . . . . . .
Device type . . . . . . .
Device model . . . . . . .
Emulated twinaxial device
Port number . . . . . . .
Emulating ASCII device . .
Physical attachment . . .
Online at IPL . . . . . .
Attached controller . . .
Keyboard language type . .
Inactivity timer . . . . .
Line speed . . . . . . . .
Word length . . . . . . .
Type of parity . . . . . .
Stop bits . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
F3=Exit
F4=Prompt F5=Refresh
F13=How to use this display
VT220
*LCL
V220
*ASCII
*TYPE
2
*NO
*MODEM
*YES
CTL05
USB
*NOMAX
19200
8
*NONE
1
Name
*LCL, *RMT, *VRT, *SNPT
3101, 3151, 3161, 3162...
0, 1, 2, 4, 5, 12, 23
3196A2, 3197D2, *TYPE
0-17
*NO, *YES
*DIRECT, *PTT, *MODEM...
*YES, *NO
Name
*SYSVAL, AGB, AGI, ALI...
1-30, *ATTACH, *NOMAX...
*TYPE, *CALC, 150, 300...
*TYPE, *CALC, 7, 8
*TYPE, *CALC, *EVEN, *ODD...
*TYPE, 1, 2
More...
F10=Additional parameters F12=Cancel
F24=More keys
Create Device Desc (Display) (CRTDEVDSP)
Type choices, press Enter.
Text ’description’ . . . . . . . > ’dec vt220 device description test’
Additional Parameters
Character identifier:
Graphic character set
Code page . . . . . .
Print device . . . . . .
Output queue . . . . . .
Library . . . . . . .
Printer file . . . . . .
Library . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
F3=Exit
F4=Prompt F5=Refresh
F13=How to use this display
> *KBDTYPE
> *SYSVAL
> *DEV
> QSYSPRT
>
*LIBL
1-32767, *SYSVAL, *KBDTYPE
1-32767
Name, *SYSVAL
Name, *DEV
Name, *LIBL, *CURLIB
Name
Name, *LIBL, *CURLIB
F10=Additional parameters
F24=More keys
Bottom
F12=Cancel
SDLC での iSeries 構成の例
以下の例では、SDLC および Hayes AutoSync について説明します。
ネットワーク属性
接続している iSeries のネットワーク属性を表示するには、 iSeries のメインメニュ
ーで dspneta コマンドを入力します。
付録 B. iSeries の構成例
331
MAIN
iSeries Main Menu
System:
RALYAS4B
Select one of the following:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
User tasks
Office tasks
General system tasks
Files, libraries, and folders
Programming
Communications
Define or change the system
Problem handling
Display a menu
Information Assistant options
iSeries Access tasks
90. Sign off
Selection or command
===> dspneta
F3=Exit
F4=Prompt
F23=Set initial menu
F9=Retrieve
F12=Cancel
F13=Information Assistant
Enter を押します。
「Display Network Attributes」画面が表示されます。
Display Network Attributes
Current system name . . . . . . . . . .
Pending system name . . . . . . . . .
Local network ID . . . . . . . . . . . .
Local control point name . . . . . . . .
Default local location . . . . . . . . .
Default mode . . . . . . . . . . . . . .
APPN node type . . . . . . . . . . . . .
Data compression . . . . . . . . . . . .
Intermediate data compression . . . . .
Maximum number of intermediate sessions
Route addition resistance . . . . . . .
Server network ID/control point name . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
:
:
:
:
:
:
:
:
:
:
:
:
System: RALYAS4B
RALYAS4B
USIBMRA
RALYAS4B
RALYAS4B
BLANK
*NETNODE
*NONE
*NONE
200
128
*LCLNETID
*ANY
More...
Press Enter to continue.
F3=Exit
F12=Cancel
ネットワーク属性には、iSeries のネットワーク ID および CP 名が含まれます。
SDLC 専用構成
iSeries 上にいくつかの記述を作成しなければなりません。このセクションでは、そ
の例を示します。
SDLC 回線記述の作成
SDLC 専用回線記述を作成するには、iSeries のメインメニューで crtlinsdlc コマン
ドを入力します。
332
Personal Communications 管理者ガイドおよび解説書
MAIN
iSeries Main Menu
System:
RALYAS4B
Select one of the following:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
User tasks
Office tasks
General system tasks
Files, libraries, and folders
Programming
Communications
Define or change the system
Problem handling
Display a menu
Information Assistant options
iSeries Access tasks
90. Sign off
Selection or command
===> crtlinsdlc
F3=Exit
F4=Prompt
F23=Set initial menu
F9=Retrieve
F12=Cancel
F13=Information Assistant
F4 (Prompt) を押します。
「Create Line Description」パネルが表示されます。パネル上の各パラメーターに値
を入力します。
Create Line Desc (SDLC) (CRTLINSDLC)
Type choices, press Enter.
Line description . . . . . . . . > PCOMMSDLCL
Resource names . . . . . . . . . > LIN021
+ for more values
Online at IPL . . . . . . . . .
*YES
Data link role . . . . . . . . .
*NEG
Physical interface . . . . . . .
*RS232V24
Connection type . . . . . . . .
*NONSWTPP
Switched network backup . . . . *NO
Exchange identifier . . . . . .
*SYSGEN
NRZI data encoding . . . . . . .
*YES
Line speed . . . . . . . . . . .
9600
Modem type supported . . . . . .
*NORMAL
Maximum frame size . . . . . . . 521
Duplex . . . . . . . . . . . . .
*HALF
Inactivity timer . . . . . . . . 300
Poll response delay . . . . . . 0
F3=Exit
F4=Prompt
F24=More keys
F5=Refresh
F12=Cancel
Name
Name
*YES, *NO
*NEG, *PRI, *SEC
*RS232V24, *V35, *X21, ...
*NONSWTPP, *SWTPP, *MP, *SHM
*NO, *YES
05600000-056FFFFF, *SYSGEN
*YES, *NO
600, 1200, 2400, 4800...
*NORMAL, *V54, *IBMWRAP...
265, 521, 1033, 2057
*HALF, *FULL
*NOMAX, 150-4200 (0.1 sec)
0-2048 (0.0001 seconds)
More...
F13=How to use this display
付録 B. iSeries の構成例
333
Create Line Desc (SDLC) (CRTLINSDLC)
Type choices, press Enter.
Nonproductive receive timer
Idle timer . . . . . . . . .
Connect poll timer . . . . .
Poll cycle pause . . . . . .
Frame retry . . . . . . . .
Text ’description’ . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
320
160-4200 (0.1 seconds)
30
5-300 (0.1 seconds)
30
2-300 (0.1 seconds)
0
0-2048 (0.0001 seconds)
7
0-64
PCOMM SDLC leased line
Additional Parameters
Attached nonswitched ctls . . .
+ for more values
Modem data rate select . . . . .
Error threshold level . . . . .
Modulus . . . . . . . . . . . .
Maximum outstanding frames . . .
F3=Exit
F4=Prompt
F24=More keys
F5=Refresh
Name
*FULL
*OFF
8
7
F12=Cancel
*FULL, *HALF
*OFF, *MIN, *MED, *MAX
8, 128
1-28
More...
F13=How to use this display
Enter を押して、回線記述 pcommsdlcl を保管します。
SDLC コントローラー記述
回線 PCOMMSDLCL の SDLC コントローラー記述を作成するには、 iSeries のメ
インメニューで crtctlappc と入力します。
MAIN
iSeries Main Menu
System:
RALYAS4B
Select one of the following:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
User tasks
Office tasks
General system tasks
Files, libraries, and folders
Programming
Communications
Define or change the system
Problem handling
Display a menu
Information Assistant options
iSeries Access tasks
90. Sign off
Selection or command
===> crtctlappc
F3=Exit
F4=Prompt
F23=Set initial menu
F9=Retrieve
F12=Cancel
F13=Information Assistant
F4 (Prompt) を押します。「Create Controller Description」パネルが表示されます。
以下の 2 つのパネルで、各パラメーターに値を入力します。
334
Personal Communications 管理者ガイドおよび解説書
Create Ctl Desc (APPC) (CRTCTLAPPC)
Type choices, press Enter.
Controller description . . . .
Link type . . . . . . . . . .
Online at IPL . . . . . . . .
Switched connection . . . . .
Switched network backup . . .
APPN-capable . . . . . . . . .
Attached nonswitched line . .
Maximum frame size . . . . . .
Remote network identifier . .
Remote control point . . . . .
Exchange identifier . . . . .
Data link role . . . . . . . .
Station address . . . . . . .
APPN CP session support . . .
APPN node type . . . . . . . .
APPN transmission group number
F3=Exit
F4=Prompt
F24=More keys
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
> PCOMMSDLCL
> *SDLC
*YES
*NO
*NO
*YES
> PCOMMSDLCL
*LINKTYPE
> USIBMRA
> PCOMMCP
F5=Refresh
F12=Cancel
*NEG
C1
*NO
*LENNODE
1
Name
*ANYNW, *FAX, *FR, *IDLC...
*YES, *NO
*NO, *YES
*NO, *YES
*YES, *NO
Name
265-16393, 256, 265, 512...
Name, *NETATR, *NONE, *ANY
Name, *ANY
00000000-FFFFFFFF
*NEG, *PRI, *SEC
00-FE
*YES, *NO
*ENDNODE, *LENNODE...
1-20, *CALC
More...
F13=How to use this display
Create Ctl Desc (APPC) (CRTCTLAPPC)
Type choices, press Enter.
Autocreate device
Autodelete device
User-defined 1 . .
User-defined 2 . .
User-defined 3 . .
Text ’description’
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
*ALL
*ALL, *NONE
1440
1-10000, *NO
*LIND
0-255, *LIND
*LIND
0-255, *LIND
*LIND
0-255, *LIND
PCOMM SDLC Leased
Additional Parameters
Attached devices
+
Character code .
SSCP identifier
IDLC window size
IDLC frame retry
. .
for
. .
. .
. .
. .
F3=Exit
F4=Prompt
F24=More keys
. . . . . .
more values
. . . . . .
. . . . . .
. . . . . .
. . . . . .
F5=Refresh
Name
*EBCDIC
*LIND
*LIND
F12=Cancel
*EBCDIC, *ASCII
000000000001-FFFFFFFFFFFF
1-31, *LIND
0-100, *LIND
More...
F13=How to use this display
Enter を押します。
APPC 装置記述が自動的に作成されます。
SDLC 交換構成
以下の例では、iSeries における SDLC 交換構成に関する情報を記載しています。
SDLC 回線記述
iSeries で SDLC 交換回線定義を作成するには、iSeries のメインメニューで
crtlinsdlc コマンドを入力します。
付録 B. iSeries の構成例
335
MAIN
iSeries Main Menu
System:
RALYAS4B
Select one of the following:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
User tasks
Office tasks
General system tasks
Files, libraries, and folders
Programming
Communications
Define or change the system
Problem handling
Display a menu
Information Assistant options
iSeries Access tasks
90. Sign off
Selection or command
===> crtlinsdlc
F3=Exit
F4=Prompt
F23=Set initial menu
F9=Retrieve
F12=Cancel
F13=Information Assistant
F4 (Prompt) を押します。
「Create Line Description」パネルが表示されます。パネル上の各パラメーターに値
を入力します。
Create Line Desc (SDLC) (CRTLINSDLC)
Type choices, press Enter.
Line description . . . . . . . .
Resource names . . . . . . . . .
+ for more values
Online at IPL . . . . . . . . .
Data link role . . . . . . . . .
Physical interface . . . . . . .
Connection type . . . . . . . .
Vary on wait . . . . . . . . . .
Autocall unit . . . . . . . . .
Exchange identifier . . . . . .
NRZI data encoding . . . . . . .
Line speed . . . . . . . . . . .
Modem type supported . . . . . .
Switched connection type . . . .
Autoanswer . . . . . . . . . . .
Autodial . . . . . . . . . . . .
F3=Exit
F4=Prompt
F24=More keys
336
F5=Refresh
Personal Communications 管理者ガイドおよび解説書
> PCOMSDLCSW
> LIN051
*YES
> *PRI
*RS232V24
> *SWTPP
*NOWAIT
*NO
*SYSGEN
*YES
9600
*NORMAL
*BOTH
*YES
*NO
F12=Cancel
Name
Name
*YES, *NO
*NEG, *PRI, *SEC
*RS232V24, *V35, *X21, ...
*NONSWTPP, *SWTPP, *MP, *SHM
*NOWAIT, 15-180 (1 second)
*NO, *YES
05600000-056FFFFF, *SYSGEN
*YES, *NO
600, 1200, 2400, 4800...
*NORMAL, *V54, *IBMWRAP...
*BOTH, *ANS, *DIAL
*YES, *NO
*NO, *YES
More...
F13=How to use this display
Create Line Desc (SDLC) (CRTLINSDLC)
Type choices, press Enter.
Calling number . . . . . . .
Connect poll retry . . . . .
Maximum frame size . . . . .
Duplex . . . . . . . . . . .
Nonproductive receive timer
Idle timer . . . . . . . . .
Connect poll timer . . . . .
Poll cycle pause . . . . . .
Frame retry . . . . . . . .
Data Set Ready drop timer .
Autoanswer type . . . . . .
Remote answer timer . . . .
Text ’description’ . . . . .
F3=Exit
F4=Prompt
F24=More keys
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
F5=Refresh
*NONE
7
0-64
521
265, 521, 1033, 2057
*HALF
*HALF, *FULL
320
160-4200 (0.1 seconds)
30
5-300 (0.1 seconds)
30
2-300 (0.1 seconds)
0
0-2048 (0.0001 seconds)
7
0-64
6
3-60 (seconds)
*DTR
*DTR, *CDSTL
60
30, 35, 40, 45 (seconds)...
PCOMM SDLC switched line
F12=Cancel
More...
F13=How to use this display
Enter を押して、記述 pcomsdlcsw を保管します。
SDLC コントローラー記述
交換 SDLC 回線のコントローラー記述を作成するには、 iSeries のメインメニュー
で crtctlappc と入力します。
MAIN
iSeries Main Menu
System:
RALYAS4B
Select one of the following:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
User tasks
Office tasks
General system tasks
Files, libraries, and folders
Programming
Communications
Define or change the system
Problem handling
Display a menu
Information Assistant options
iSeries Access tasks
90. Sign off
Selection or command
===> crtctlappc
F3=Exit
F4=Prompt
F23=Set initial menu
F9=Retrieve
F12=Cancel
F13=Information Assistant
F4 (Prompt) を押します。
「Create Controller Description」パネルが表示されます。パネル上の各パラメーター
に値を入力します。
付録 B. iSeries の構成例
337
Create Ctl Desc (APPC) (CRTCTLAPPC)
Type choices, press Enter.
Controller description . . . . .
Link type . . . . . . . . . . .
Online at IPL . . . . . . . . .
Switched connection . . . . . .
Short hold mode . . . . . . . .
APPN-capable . . . . . . . . . .
Switched line list . . . . . . .
+ for more values
Maximum frame size . . . . . . .
Remote network identifier . . .
Remote control point . . . . . .
Exchange identifier . . . . . .
Initial connection . . . . . . .
Connection number . . . . . . .
Data link role . . . . . . . . .
Station address . . . . . . . .
F3=Exit
F4=Prompt
F24=More keys
F5=Refresh
> PCOMSDLCSW
> *SDLC
*YES
> *YES
*NO
*YES
> PCOMSDLCSW
Name
*ANYNW, *FAX, *FR, *IDLC...
*YES, *NO
*NO, *YES
*NO, *YES
*YES, *NO
Name
*LINKTYPE
*NETATR
JO
00000000
*ANS
123
*SEC
01
265-16393, 256, 265, 512...
Name, *NETATR, *NONE, *ANY
Name, *ANY
00000000-FFFFFFFF
*DIAL, *ANS
>
>
>
>
>
F12=Cancel
*NEG, *PRI, *SEC
00-FE
More...
F13=How to use this display
Create Ctl Desc (APPC) (CRTCTLAPPC)
Type choices, press Enter.
APPN CP session support . . .
APPN node type . . . . . . . .
APPN transmission group number
APPN minimum switched status .
Autocreate device . . . . . .
Autodelete device . . . . . .
User-defined 1 . . . . . . . .
User-defined 2 . . . . . . . .
User-defined 3 . . . . . . . .
Text ’description’ . . . . . .
.
.
.
.
.
.
.
.
.
*NO
*YES, *NO
*LENNODE
*ENDNODE, *LENNODE...
1
1-20, *CALC
*VRYONPND
*VRYONPND, *VRYON
*ALL
*ALL, *NONE
1440
1-10000, *NO
*LIND
0-255, *LIND
*LIND
0-255, *LIND
*LIND
0-255, *LIND
PCOM SDLC switched line
Additional Parameters
Attached devices . . . . . . . .
+ for more values
F3=Exit
F4=Prompt
F24=More keys
F5=Refresh
Name
F12=Cancel
More...
F13=How to use this display
Enter を押して、コントローラー記述 pcomsdlcsw を保管します。
Personal Communications が、作成したばかりの回線記述およびコントローラー記述
を使用して iSeries に接続すると、APPC 装置記述が自動的に作成されます。
LAN 構成の例
今回の例では、回線記述 (トークンリングまたはイーサネット) が既にあるという前
提になっています。これは共用構成オブジェクト (アダプター上のすべての接続が
同じ回線記述を使用します) です。例示されている構成の回線記述名は TRN2619
です。
338
Personal Communications 管理者ガイドおよび解説書
LAN コントローラー記述
通常の方式では、APPC コントローラーは自動的に作成されます。しかし、必要に
応じて以下のコマンドを使用することによって、手動で APPC コントローラーを作
成することができます。
LAN コントローラー記述を作成するには、iSeries のメインメニューで crtctlappc
と入力します。
MAIN
iSeries Main Menu
System:
RALYAS4B
Select one of the following:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
User tasks
Office tasks
General system tasks
Files, libraries, and folders
Programming
Communications
Define or change the system
Problem handling
Display a menu
Information Assistant options
iSeries Access tasks
90. Sign off
Selection or command
===> crtctlappc
F3=Exit
F4=Prompt
F23=Set initial menu
F9=Retrieve
F12=Cancel
F13=Information Assistant
F4 (Prompt) を押します。「Create Controller Description」パネルが表示されます。
パネル上の各パラメーターに値を入力します。
Create Ctl Desc (APPC) (CRTCTLAPPC)
Controller description . . . . .
Link type . . . . . . . . . . .
Online at IPL . . . . . . . . .
APPN-capable . . . . . . . . . .
Switched line list . . . . . . .
+ for more values
Maximum frame size . . . . . . .
Remote network identifier . . .
Remote control point . . . . . .
Exchange identifier . . . . . .
Initial connection . . . . . . .
Dial initiation . . . . . . . .
LAN remote adapter address . . .
APPN CP session support . . . .
APPN node type . . . . . . . . .
APPN/HPR capable . . . . . . . .
F3=Exit
F4=Prompt
F24=More keys
F5=Refresh
> PCOMMLAN
> *LAN
*YES
*YES
> TRN2619
Name
*ANYNW, *FAX, *FR, *IDLC...
*YES, *NO
*YES, *NO
Name
*LINKTYPE
*NETATR
> PEPE
265-16393, 256, 265, 512...
Name, *NETATR, *NONE, *ANY
Name, *ANY
00000000-FFFFFFFF
*DIAL
*DIAL, *ANS
*LINKTYPE
*LINKTYPE, *IMMED, *DELAY
400052005109 000000000001-FFFFFFFFFFFF
*NO
*YES, *NO
*LENNODE
*ENDNODE, *LENNODE...
*YES
*YES, *NO
More...
F12=Cancel F13=How to use this display
付録 B. iSeries の構成例
339
Create Ctl Desc (APPC) (CRTCTLAPPC)
Type choices, press Enter.
APPN transmission group number
APPN minimum switched status .
Autocreate device . . . . . .
Autodelete device . . . . . .
User-defined 1 . . . . . . . .
User-defined 2 . . . . . . . .
User-defined 3 . . . . . . . .
Model controller description .
Text ’description’ . . . . . .
.
.
.
.
.
.
.
.
F3=Exit
F4=Prompt
F5=Refresh
F13=How to use this display
1
1-20, *CALC
*VRYONPND
*VRYONPND, *VRYON
*ALL
*ALL, *NONE
1440
1-10000, *NO
*LIND
0-255, *LIND
*LIND
0-255, *LIND
*LIND
0-255, *LIND
*NO
*NO, *YES
PCOMM token-ring
F10=Additional parameters
F24=More keys
Bottom
F12=Cancel
Enter を押して、コントローラー記述 pcommlan を保管します。
APPC 装置記述が自動的に作成されます。 Personal Communications は、作成したば
かりのコントローラー記述を使用して iSeries に接続します。
340
Personal Communications 管理者ガイドおよび解説書
付録 C. ホスト・コード・ページ表
それぞれの国のホスト・コード・ページを次の表に示します。
© Copyright IBM Corp. 1989, 2003
341
ブラジル、カナダ、オランダ、ポルトガル、米国、中国語繁体字
ホスト・コード・ページ 037-1/697-1 ブラジル、カナダ、オランダ、ポル
トガル、米国および 037/1175 中国語繁体字
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
342
Personal Communications 管理者ガイドおよび解説書
オーストリア、ドイツ
ホスト・コード・ページ 273-1/697-1 オーストリア、ドイツ
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
付録 C. ホスト・コード・ページ表
343
ブラジル
ホスト・コード・ページ 275-1/697-1 ブラジル
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
344
Personal Communications 管理者ガイドおよび解説書
デンマーク、ノルウェー
ホスト・コード・ページ 277-1/697-1 デンマーク、ノルウェー
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
付録 C. ホスト・コード・ページ表
345
フィンランド、スウェーデン
ホスト・コード・ページ 278-1/697-1 フィンランド、スウェーデン
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
346
Personal Communications 管理者ガイドおよび解説書
イタリア
ホスト・コード・ページ 280-1/697-1 イタリア
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
付録 C. ホスト・コード・ページ表
347
スペイン、ラテン・アメリカ
ホスト・コード・ページ 284-1/697-1 ラテン・アメリカ、スペイン
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
348
Personal Communications 管理者ガイドおよび解説書
英国
ホスト・コード・ページ 285-1/697-1 英国
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
付録 C. ホスト・コード・ページ表
349
日本 (英数カナ) 拡張
ホスト・コード・ページ 290 日本 (英数カナ) 拡張
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
350
Personal Communications 管理者ガイドおよび解説書
フランス
ホスト・コード・ページ 297-1/697-1 フランス
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
付録 C. ホスト・コード・ページ表
351
アラビア語
ホスト・コード・ページ 420 アラビア語圏 (2 か国語併用)
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
352
Personal Communications 管理者ガイドおよび解説書
イスラエル (ヘブライ語)
ホスト・コード・ページ 424/941 イスラエル (ヘブライ語 - Bulletin コー
ド)
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
付録 C. ホスト・コード・ページ表
353
各国間共通
ホスト・コード・ページ 500-1/697-1 各国間共通
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
354
Personal Communications 管理者ガイドおよび解説書
イスラエル (ヘブライ語)
ホスト・コード・ページ 803 イスラエル (ヘブライ語 - 旧コード)
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
付録 C. ホスト・コード・ページ表
355
ハングル
ホスト・コード・ページ 833/1173 ハングル
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
356
Personal Communications 管理者ガイドおよび解説書
中国語簡体字
ホスト・コード・ページ 836/1174 中国語簡体字
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
付録 C. ホスト・コード・ページ表
357
ラテン 2
ホスト・コード・ページ 870/959 ラテン 2 - EBCDIC 各国語共通
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
358
Personal Communications 管理者ガイドおよび解説書
アイスランド
ホスト・コード・ページ 871-1/697-1 アイスランド
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
付録 C. ホスト・コード・ページ表
359
ギリシャ
ホスト・コード・ページ 875 ギリシャ
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
360
Personal Communications 管理者ガイドおよび解説書
各国間共通
国際ホスト・コード・ページ 924-1/1353-1 各国間共通
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
付録 C. ホスト・コード・ページ表
361
キリル文字
ホスト・コード・ページ 1025/1150 キリル文字
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。このコード・ページ
をキリル文字用のホスト・マシンで使用しないと、文字が正しく表示されない場合
があります。
362
Personal Communications 管理者ガイドおよび解説書
ラテン 5、トルコ
ホスト・コード・ページ 1026/1152 ラテン 5 - トルコ
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
付録 C. ホスト・コード・ページ表
363
日本 (英数小文字) 拡張
ホスト・コード・ページ 1027/1172 日本 (英数小文字) 拡張
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
364
Personal Communications 管理者ガイドおよび解説書
ラテン 1
ホスト・コード・ページ 1047/103 ラテン 1 (オープン・システム)
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
付録 C. ホスト・コード・ページ表
365
ラトビア、リトアニア
ホスト・コード・ページ 1112/1035 ラトビア、リトアニア
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
366
Personal Communications 管理者ガイドおよび解説書
エストニア
ホスト・コード・ページ 1122/1037 エストニア
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
付録 C. ホスト・コード・ページ表
367
ウクライナ
ホスト・コード・ページ 1123 ウクライナ
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
368
Personal Communications 管理者ガイドおよび解説書
ベトナム
ホスト・コード・ページ 1130 ベトナム
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
付録 C. ホスト・コード・ページ表
369
ラオス
ホスト・コード・ページ 1132 ラオス
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
370
Personal Communications 管理者ガイドおよび解説書
インド
ホスト・コード・ページ 1137 インド
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
付録 C. ホスト・コード・ページ表
371
ブラジル、カナダ、オランダ、ポルトガル、米国、中国語繁体字
ホスト・コード・ページ 1140-1/695-1 ブラジル、カナダ、オランダ、ポル
トガル、米国、および 1140/1175 中国語 繁体字
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
372
Personal Communications 管理者ガイドおよび解説書
オーストリア、ドイツ
ホスト・コード・ページ 1141-1/695-1 オーストリア、ドイツ
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
付録 C. ホスト・コード・ページ表
373
デンマーク、ノルウェー
ホスト・コード・ページ 1142-1/695-1 デンマーク、ノルウェー
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
374
Personal Communications 管理者ガイドおよび解説書
フィンランド、スウェーデン
ホスト・コード・ページ 1143-1/695-1 フィンランド、スウェーデン
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
付録 C. ホスト・コード・ページ表
375
イタリア
ホスト・コード・ページ 1144-1/695-1 イタリア
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
376
Personal Communications 管理者ガイドおよび解説書
スペイン、ラテン・アメリカ
ホスト・コード・ページ 1145-1/695-1 ラテン・アメリカ、スペイン
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
付録 C. ホスト・コード・ページ表
377
英国
ホスト・コード・ページ 1146-1/695-1 英国
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
378
Personal Communications 管理者ガイドおよび解説書
フランス
ホスト・コード・ページ 1147-1/695-1 フランス
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
付録 C. ホスト・コード・ページ表
379
各国間共通
国際ホスト・コード・ページ 1148-1/695-1 各国間共通
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
380
Personal Communications 管理者ガイドおよび解説書
アイスランド
ホスト・コード・ページ 1149-1/695-1 アイスランド
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
付録 C. ホスト・コード・ページ表
381
ラテン 2
ホスト・コード・ページ 1153/1375 ラテン 2 - EBCDIC 各国語共通
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
382
Personal Communications 管理者ガイドおよび解説書
キリル文字
ホスト・コード・ページ 1154/1381 キリル文字
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。このコード・ページ
をキリル文字用のホスト・マシンで使用しないと、文字が正しく表示されない場合
があります。
付録 C. ホスト・コード・ページ表
383
ラテン 5、トルコ
ホスト・コード・ページ 1155/1378 ラテン 5 - トルコ
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
384
Personal Communications 管理者ガイドおよび解説書
ラトビア、リトアニア
ホスト・コード・ページ 1156/1393 ラトビア、リトアニア
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
付録 C. ホスト・コード・ページ表
385
エストニア
ホスト・コード・ページ 1157/1391 エストニア
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
386
Personal Communications 管理者ガイドおよび解説書
ウクライナ
ホスト・コード・ページ 1158/1388 ウクライナ
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
付録 C. ホスト・コード・ページ表
387
タイ
ホスト・コード・ページ 1160/1395 タイ
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
388
Personal Communications 管理者ガイドおよび解説書
ベトナム
ホスト・コード・ページ 1164/1397 ベトナム
列が 16 進数の最初の桁を示し、行が 2 番目の桁を示します。
付録 C. ホスト・コード・ページ表
389
ベトナム
390
Personal Communications 管理者ガイドおよび解説書
付録 D. アラート
Personal Communications の各構成要素は、アラートを生成します。対応するメッセ
ージがメッセージ・ログに記録され、Personal Communications ログ・ビューアー・
ユーティリティーで表示することができます。詳細は、各エミュレーター・タイプ
の「ユーザーズ・リファレンス」にあるログ・ビューアー機能に関する情報を参照
してください。
各種の状況によっていくつかのアラートが発生することに注意してください。それ
ぞれの状況によって、異なるメッセージが生成される場合があります。この他のア
ラートは通知目的のアラートであり、ログ内には特定のメッセージは生成されませ
んが、アラートを生成した状況に関連する問題についてのメッセージがログに記録
されることがあります。
アラート ID 番号
ログに記録されたメッセージ
APPN
X’034A6F0B’
X’0DF28A14’
X’170F7710’
X’21745F28’
X’2313A399’
X’32CDF4E2’
X’47302521’
X’6D27D125’
X’7599A7D8’
X’769022F0’
X’9DCD7CCA’
X’9E452D9C’
X’A89646AA’
© Copyright IBM Corp. 1989, 2003
PCS4066E
PCS4068E
PCS4093E
PCS4065E
PCS4066E
PCS4068E
PCS4069E
PCS4070E
特定のメッセージはない
特定のメッセージはない
PCS4364A
PCS4365A
PCS4379A
PCS4073E
特定のメッセージはない
PCS4066E
PCS4068E
特定のメッセージはない
PCS4504E
PCS4275E
PCS4280E
PCS4282E
PCS4283A
PCS4284E
PCS4304E
PCS4305E
PCS4310A
PCS4311E
PCS4312E
PCS4593A
PCS4275E
PCS4280E
PCS4282E
PCS4283A
PCS4284E
PCS4304E
PCS4305E
PCS4310A
PCS4311E
PCS4312E
391
X’B558D310’
X’C781E91E’
X’EBAA3C4F’
X’EBEE390E’
X’F52A0C01’
X’FE1C42EB’
LLC2 SAP
X’016E5F4E’
X’3BA03B6D’
X’55BF3E1C’
X’A676B230’
X’CAF3C58A’
X’D2E24978’
X’D615A61E’
X’EB1D6ABB’
X’EB61E14F’
PCS4324E
PCS4342E
PCS4347E
特定のメッセージはない
PCS4593A
PCS4063E
PCS4064E
PCS4066E
PCS4067E
PCS4068E
PCS4071A
PCS4091E
PCS4092E
PCS4094E
PCS4123E
PCS4124E
PCS4125E
PCS4061E
PCS4062E
特定のメッセージはない
PCS1066A
PCS1054A
PCS1066A
PCS1005E
PCS1066A
PCS1054A
PCS1066A
PCS1005E
PCS1066A
PCS1054A
PCS1066A
PCS1005E
PCS1066A
PCS1054A
PCS1066A
PCS1005E
PCS1066A
PCS1005E
LLC2 リンク・ステーション
X’216D1033’
X’25AC0D84’
X’28EF2B5D’
X’5B8F5BA7’
X’83D91642’
X’87180BF5’
X’8A5B2D2C’
X’8E9A309B’
X’E65B0B7F’
PCS1065A
PCS1003E
PCS1065A
PCS1004E
PCS1065A
PCS1001E
PCS1004E
PCS1006E
PCS1065A
PCS1050A
PCS1065A
PCS1000E
PCS1065A
PCS1000E
PCS1065A
PCS1000E
PCS1065A
PCS1000E
PCS1065A
pDLC
アラート ID 番号
392
ログに記録された
メッセージ
Personal Communications 管理者ガイドおよび解説書
アラート・
タイプ
アラートの記述
X’0E499026’
X’0F935B3E’
X’21C346F0’
X’25025B47’
X’28417D9E’
X’2C806029’
X’4227687B’
X’6C6E2505’
PCS8607
PCS8603
PCS8619
PCS8620
PCS8617
PCS8618
PCS8610
PCS8604
PCS8612
PCS8608
PCS8609
PCS8700
PCS8600
PCS8615
PCS8616
PCS8613
PCS8614
PCS8611
PCS8606
01
01
01
01
01
01
01
01
3300
3300
3300
3300
3300
3300
3300
8000
01
01
01
01
01
01
01
01
01
01
3300
3300
3300
3300
3300
3300
3300
3300
3300
3300
アラート ID 番号
ログに記録された
メッセージ
アラート・
タイプ
アラートの記述
X’24077791’
X’C91C002A’
X’D7D5F953’
PCS8700
PCS8107
PCS8101
01
01
01
3300
3300
3300
X’7EA9C871’
X’8CEC6B74’
X’AB218ADF’
X’BB5C288E’
X’C16E9922’
X’C5AF8495’
X’C8ECA24C’
X’CC2DBFFB’
X’D3F9C6D8’
X’EBB67B65’
Twinax DLC
付録 D. アラート
393
394
Personal Communications 管理者ガイドおよび解説書
付録 E. 特記事項
本書は米国 IBM が提供する製品およびサービスについて作成したものであり、本
書に記載の製品、サービス、または機能が日本においては提供されていない場合が
あります。日本で利用可能な製品、サービス、および機能については、日本 IBM
の営業担当員にお尋ねください。本書で IBM 製品、プログラム、またはサービス
に言及していても、その IBM 製品、プログラム、またはサービスのみが使用可能
であることを意味するものではありません。これらに代えて、IBM の知的所有権を
侵害することのない、機能的に同等の製品、プログラム、またはサービスを使用す
ることができます。ただし、IBM 以外の製品とプログラムの操作またはサービスの
評価および検証は、お客様の責任で行っていただきます。
IBM は、本書に記載されている内容に関して特許権 (特許出願中のものを含む) を
保有している場合があります。本書の提供は、お客様にこれらの特許権について実
施権を許諾することを意味するものではありません。実施権についてのお問い合わ
せは、書面にて下記宛先にお送りください。
〒106-0032
東京都港区六本木 3-2-31
IBM World Trade Asia Corporation
Licensing
以下の保証は、国または地域の法律に沿わない場合は、適用されません。 IBM お
よびその直接または間接の子会社は、本書を特定物として現存するままの状態で提
供し、商品性の保証、特定目的適合性の保証および法律上の瑕疵担保責任を含むす
べての明示もしくは黙示の保証責任を負わないものとします。国または地域によっ
ては、法律の強行規定により、保証責任の制限が禁じられる場合、強行規定の制限
を受けるものとします。
この情報には、技術的に不適切な記述や誤植を含む場合があります。本書は定期的
に見直され、必要な変更は本書の次版に組み込まれます。 IBM は予告なしに、随
時、この文書に記載されている製品またはプログラムに対して、改良または変更を
行うことがあります。
本書において IBM 以外の Web サイトに言及している場合がありますが、便宜のた
め記載しただけであり、決してそれらの Web サイトを推奨するものではありませ
ん。それらの Web サイトにある資料は、この IBM 製品の資料の一部ではありませ
ん。それらの Web サイトは、お客様の責任でご使用ください。
本プログラムのライセンス保持者で、(i) 独自に作成したプログラムとその他のプロ
グラム(本プログラムを含む)との間での情報交換、および (ii) 交換された情報の
相互利用を可能にすることを目的として、本プログラムに関する情報を必要とする
方は、下記に連絡してください。
IBM Corporation
Department T01
Building 062
P.O. Box 12195
© Copyright IBM Corp. 1989, 2003
395
RTP, NC 27709-2195
U.S.A.
本プログラムに関する上記の情報は、適切な使用条件の下で使用することができま
すが、有償の場合もあります。
本書で説明されているライセンス・プログラムまたはその他のライセンス資料は、
IBM プログラムのご使用条件、またはそれと同等の条項に基づいて、IBM より提供
されます。
IBM 以外の製品に関する情報は、その製品の供給者、出版物、もしくはその他の公
に利用可能なソースから入手したものです。IBM は、それらの製品のテストは行っ
ておりません。したがって、他社製品に関する実行性、互換性、またはその他の要
求については確証できません。 IBM 以外の製品の性能に関する質問は、それらの
製品の供給者にお願いします。
IBM の将来の方向または意向に関する記述については、予告なしに変更または撤回
される場合があり、単に目標を示しているものです。
商標
以下は、IBM Corporation の商標です。
Advanced Peer-to-Peer Networking
AIX
AnyNet
APPN
Client Access
CUA
DB2
DB2 Connect
GDDM
IBM
IBM Global Network
InfoWindow
iSeries
Lotus
Micro Channel
Netfinity
OfficeVision/400
OfficeVision/MVS
Open Blueprint
OS/2
OS/390
OS/400
RACF
SecureWay
Tivoli
Tivoli Enterprise
VTAM
World Registry
z/OS
zSeries
1-2-3
Microsoft、Windows、Windows NT および Windows ロゴは、Microsoft Corporation
の米国およびその他の国における商標です。
Java、JavaBeans、およびすべての Java 関連の商標およびロゴは、Sun Microsystems,
Inc. の米国およびその他の国における商標または登録商標です。
他の会社名、製品名およびサービス名などはそれぞれ各社の商標または登録商標で
す。
396
Personal Communications 管理者ガイドおよび解説書
索引
日本語, 数字, 英字, 特殊文字の順に配列されてい
ます。なお, 濁音と半濁音は清音と同等に扱われて
います。
コンパイラー、プリンター・テーブル (続き)
プリンター定義ファイルの形式
227
[サ行]
[ア行]
サポートされない文字シーケンス
アダプター
システム・ポリシーのサポート
インストール・ポリシー 66
イーサネット 39
トークンリング 39
平衡型
50
COAX 37
Home3270 43
メッセージとアラート
情報バンドラー 11
証明書管理 75, 77
42
IBM PCI マルチプロトコル 54
IBM SDLC PCMCIA 53
IEEE 802.2 経由の LAN 38
スマート・カード
セキュリティー
SSL 67
44
SSL の構成
エラー・メッセージ、iSeries システムからの
オンライン・ヘルプ xiv
[カ行]
言語サポート
概要 165
タイ語 175
複数セッション 167
ユーザー・インターフェース言語 167
コード・ページ 341
構成
拡張構成 21
3270 26
5250 27
iSeries の例 321
高速ログオン
構成 108
構成準備 107
使用 107
問題判別 109
コンパイラー、プリンター・テーブル
説明 199, 209
プリンター色混合 201
© Copyright IBM Corp. 1989, 2003
80
68
11
44
開始
照会
停止
34
35
35
双方向言語サポート
アラビア語
インストール
制限 179
205
xiv
xiv
SSL の使用 68
TLS 67, 94
セッション
54
アラート xv
アラビア語サポート 177, 179
インターネット・サービス・ユーティリティー
競合の回避 52
区切り、印刷ジョブの
63
アラート、メッセージと
IBM Global Network Connection
WAC
58
実行ポリシー
ファイル転送 65
情報、詳細の検索
平衡型、ISA バス 50
iSeries 経由の 3270
OEM 56
SDLC MPA 40
構成ポリシー
43
179
文字の形の選択機能 182
3270 用のキーボード機能 180
印刷の考慮事項、アラビア語およびヘブライ語
ヘブライ語
一般 184
構成 187
5250 用の機能 188
VT、アラビア語およびヘブライ語 189
177
[タ行]
中国語文字セット 174
通信チェック 50x 43
データベース・アクセス 104
概要 101
サイズ制限 106
データ・ソースへのアクセス 104
データ・ストリーム・サポート、プリンター
3270 202
SCS 203
397
ヘブライ語のサポート
伝送速度
非同期接続 IBM Global Network SNA
Home3270 接続 43
SDLC 接続
特記事項
表示
[マ行]
112
メッセージ
111
アラート xv
システム障害
マージ 112
トレース機能 10
ソート
表示
日本語文字セット
問題 (機械チェック 207)
問題分析
11
情報バンドラー 11
トレース機能 10
ログ・ビューアー 9
47
APAR
非同期接続 IBM Global Network SNA 42
非同期接続での iSeries の装置記述 326
CSD
ファイル
更新 22
構成 21
13
16
[ヤ行]
ユニコード
ヒンディ語
22
プリンター色混合 201
プリンター関数テーブル移行ユーティリティー
プリンター制御コード 239
249
プリンター定義テーブル
3270
概要 199
区切り、印刷ジョブの
194
1390/1399 コード・ページ
193
[ラ行]
ロガー・デバイス・ドライバー
ログ・ビューアー 9
205
構造化フィールド 206
データ・ストリーム・サポート
プリンター色混合 201
202
PDF ステートメント 199
SCS TAB 設定 201
PC400
サンプル・ファイル 217
透過印刷機能 214
PDF ファイル形式 210
PDF ファイルの使用 209
プリンター定義ファイル
記号 234
フィールド名 227
例 217
プリンター・データ・ストリーム・サポート
3270 202
SCS 203
平衡型
アダプターの使用 50
接続での iSeries の装置記述 324
平衡型コンソール 46
平衡型接続 46
398
43
37
インターネット・サービス
[ハ行]
テンプレート
111
文字シーケンス、サポートされない
172
125, 151
パススルー 44
非同期コンソール
xiv
112
マージ 112
OIA xv
[ナ行]
ノード操作
341
40
395
トレース
ソート
177, 184
ホスト制御の印刷 202
ホスト・コード・ページ表
42
Personal Communications 管理者ガイドおよび解説書
ログ・ビューアー機能
検索 112
111
111
フィルター操作 113
メッセージ・ログとトレース・ログのソート 112
メッセージ・ログとトレース・ログの表示 111
メッセージ・ログとトレース・ログのマージ 112
メッセージ・ログのサイズと位置の変更 111
ログ・ビューアー・ユーティリティー 111
[数字]
3270
複数ホストに対するエミュレーションの構成
2 次リンクの構成 26
3270 データ・ストリーム (印刷) 202
3270 パススルー 44
5250
自動装置名生成 32
複数ホストに対するエミュレーションの構成
2 次リンクの構成 27
28
28
Personal Communications (続き)
A
問題分析
インターネット・サービス
AnyNet
AnyNet の例 139
AnyNet SNA over TCP/IP
概要
情報バンドラー
トレース機能
127
構成例
名前の定義 134, 135
ヒント 137
マッピング
テスト
ライブラリー
9
xvi
133
優先経路指定
APAR 12
コミット
10
ログ・ビューアー
APAR 13
139
11
11
S
137
SCS データ・ストリーム (印刷)
13
SDLC MPA アダプター
Shift サポート 170
13
202
40
SNA クライアント/サーバーの概念
一般
C
Citrix 97
COAX アダプター
117
用語 117
APPC の概念
37
SNA 通信
COAX 経由の LAN
インストール 44
118
124
SNA ノード操作 125
SNA ノード、構成のプリファレンス
SNA ノード操作 125, 151
構成 45
CSD 12, 16
暗号化 159
コマンド・ライン・ユーティリティー
セッション・レベル暗号化 159
H
ノード操作の開始
Home3270
I
SNA リソースの動的更新
SSL 67, 68
44
構成例 321
システムの設定 44
システム・モード記述 323
装置記述
非同期接続の場合 326
平衡型接続の場合 324
1 つのリンクを通した複数の 5250 セッション
3270 パススルー 44
O
ODBC ドライバー
概要 101
構成要素 102
OEM アダプター 56
P
PCSPTC プログラム 199, 209
Personal Communications
機能 3
154
リソースの停止 155
リソースの表示 155
HPR パス・スイッチの変更
IBM PC720 モデムの初期設定 44
IEEE 802.2 経由の LAN 接続 38
SSL サポート
拡張セキュリティーの設定
322
156
154
メニュー・バーの使用
リソースの開始 155
リソースの削除 155
43
iSeries
エラー・メッセージ
98
156
156
73
構成 71
自動ホスト位置 72
ホスト定義 72
ポップアップ・メッセージ 74
SSL セキュリティー
構成
クライアント 69
サーバーおよび関連クライアント 69
参照 79
証明書管理 75, 77
スマート・カードのサポートの使用可能化
スマート・カード・サポート 80
セキュア・セッション・アイコン 71
パスワード、変更 75
問題判別 80
SSL ベース・セッション 71
SSL、構成
既知の CA の使用 75
不明な CA の使用 76
ルート証明書の追加 76
81
索引
399
T
TCP/IP
接続の考慮事項 39
プロトコル・ドライバー
Terminal Services
TLS
39
97
67, 94
W
WebUpdate
APAR 12
CSD 12
WTS
400
97
Personal Communications 管理者ガイドおよび解説書
򔻐򗗠򙳰
プログラム番号: 5639-I70
Printed in Japan
SC88-9023-02
Fly UP