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
© Copyright 2024 ExpyDoc