ユーザーズ・ガイド 第 1 巻

対話式システム生産性向上機能 (ISPF)
򔻐򗗠򙳰
ユーザーズ・ガイド 第 1 巻
バージョン 2 リリース 10
SC88-8671-00
(英文原典:SC34-4791-00)
対話式システム生産性向上機能 (ISPF)
򔻐򗗠򙳰
ユーザーズ・ガイド 第 1 巻
バージョン 2 リリース 10
SC88-8671-00
(英文原典:SC34-4791-00)
お願い
本書をご使用になる前に、251ページの『特記事項』を必ずお読みください。
注: この PDF は同じ資料番号のドキュメントを日本語検索可能にしたものです。以前のものと内容に違いはありません。
本書は、ライセンス・プログラム OS/390 バージョン 2 (プログラム番号 5647-A01) リリース 10 の対話式システム
生産性向上機能 (ISPF) に適用されます。また、改訂版などで特に断りのない限り、これ以降のすべてのリリースおよ
び修正にも適用されます。
ISPF 開発チームは、ワールド・ワイド・ウェブ (WWW) 上にサイトを開設しています。このサイトの URL を下記
に示します。
http://www.software.ibm.com/ad/ispf
本マニュアルに関するご意見やご感想は、次の URL からお送りください。今後の参考にさせていただきます。
http://www.ibm.com/jp/manuals/main/mail.html
なお、日本 IBM 発行のマニュアルはインターネット経由でもご購入いただけます。詳しくは
http://www.ibm.com/jp/manuals/ の「ご注文について」をご覧ください。
(URL は、変更になる場合があります)
原
典: SC34–4791–00
Interactive System Productivity Facility
(ISPF)
User’s Guide Volume I
Version 2 Release 10.0
発
行: 日本アイ・ビー・エム株式会社
担
当: ナショナル・ランゲージ・サポート
第1刷 2000.9
この文書では、平成明朝体™W3、平成明朝体™W9、平成角ゴシック体™W3、平成角ゴシック体™W5、および平成角
ゴシック体™W7を使用しています。この(書体*)は、
(財)日本規格協会と使用契約を締結し使用しているものです。
フォントとして無断複製することは禁止されています。
注* 平成明朝体™W3、平成明朝体™W9、平成角ゴシック体™W3、
平成角ゴシック体™W5、平成角ゴシック体™W7
© Copyright International Business Machines Corporation 1980, 2000. All rights reserved.
Translation: © Copyright IBM Japan 2000
目次
図 . . . . . . . . . . . . . . . . . vii
表 . . . . . . . . . . . . . . . . . ix
まえがき . . . . . . . . . . . . . . xi
本書について . . .
本書の対象読者 . .
本書の内容について .
|
|
|
|
|
|
|
|
|
|
|
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. xi
. xi
. xi
変更の要約 . . . . . . . . . . . . . xv
ISPF プロダクトの変更 . . . . . . . . .
ISPF DM コンポーネントの変更 . . . . . .
ISPF PDF コンポーネントの変更 . . . . . .
ISPF SCLM コンポーネントの変更 . . . . .
ISPF クライアント / サーバー・コンポーネントの
変更 . . . . . . . . . . . . . . .
ISPF ユーザー・インターフェースの考慮事項 . .
ISPF のマイグレーションに関する考慮事項 . .
ISPF プロファイル . . . . . . . . . .
ISPF の西暦 2000 年サポート . . . . . .
. xv
. xvi
xviii
. xx
.
.
.
.
.
xxi
xxi
xxi
xxi
xxi
OS/390 V2R10.0 ISPF ライブラリーの
内容 . . . . . . . . . . . . . . . xxiii
OS/390 V2R10.0 ISPF
.
.
.
.
.
.
.
.
.
. xxiii
OS/390 のエレメントとフィーチャー
xxv
第1部 ISPF への入門 . . . . . . . . 1
第1章 ISPF ユーザー・インターフェース
3
ISPF ユーザー・インターフェース . . . . . . . 3
必要な用語 . . . . . . . . . . . . . . 3
アクション・バーを使用しない ISPF 操作 . . . 4
アクション・バーを使用した ISPF 操作 . . . . 4
コマンドのネスティング . . . . . . . . . 12
ISPF クライアント / サーバー - ワークステーショ
ン・エージェント・コンポーネント . . . . . . 12
ISPF クライアント / サーバーを使用する理由 . . 12
GUI セッションの開始 . . . . . . . . . 13
GUI モードとは . . . . . . . . . . . . 14
GUI セッションの終了 . . . . . . . . . . 20
GUI モードと 3270 モードの切り替え . . . . . 20
TSO 行モード入出力の ISPF GUI サポート . . . 20
TSO GUI 行モード・サポートの制約事項 . . . 22
両方向言語サポート . . . . . . . . . . 24
サンプル画面 . . . . . . . . . . . . . 27
GUI の制約事項 . . . . . . . . . . . . 30
GUI パネルを書くダイアログ開発担当者のための
詳細事項 . . . . . . . . . . . . . . 33
ISPF ワークステーション・ツール統合プログラム
38
© Copyright IBM Corp. 1980, 2000
ツール統合ダイアログの開始 . . . . .
ツール統合機能のアクション・バー選択項目
アクションの更新 . . . . . . . . .
拡張マッピング . . . . . . . . . .
.
.
.
.
.
.
.
.
39
40
41
42
第2章 ISPF 概説. . . . . . . . . . . 45
ISPF の機能 . . . . . . . . . . . . . .
ビュー、ブラウズ、編集、編集マクロおよびモデ
ル . . . . . . . . . . . . . . . .
ダイアログ・サービス . . . . . . . . . .
ユーティリティー . . . . . . . . . . .
ダイアログ・テスト、フォアグラウンド、および
バッチ . . . . . . . . . . . . . . .
TSO コマンド、CLIST、および REXX EXEC . .
ライブラリー管理機能 . . . . . . . . . .
ソフトウェア構成およびライブラリー管理プログ
ラム . . . . . . . . . . . . . . . .
その他の IBM プログラム開発プロダクト . . .
入門書およびオンライン解説 . . . . . . .
反復 ISPF . . . . . . . . . . . . . . .
サポートされているデータ・タイプ . . . . . .
メンバー名の規則 . . . . . . . . . . .
ISPF とのダイアログ . . . . . . . . . . .
ISPF の開始 . . . . . . . . . . . . . .
オプション選択 . . . . . . . . . . . . .
ISPF 基本オプション . . . . . . . . . .
基本オプション・メニューの状況域 . . . . . .
状況プルダウン . . . . . . . . . . . .
状況域の選択項目 . . . . . . . . . . .
ISPF パネルの理解 . . . . . . . . . . . .
パネル形式 . . . . . . . . . . . . .
パネル・タイプ . . . . . . . . . . . .
ISPF におけるコマンド入力 . . . . . . . . .
コマンドのタイプ . . . . . . . . . . .
ISPF コマンド構文の表記法 . . . . . . . .
ヘルプの表示 . . . . . . . . . . . . . .
ISPF 機能または ISPF の終了 . . . . . . . .
終了オプション (X). . . . . . . . . . .
ジャンプ機能 . . . . . . . . . . . . .
ユーザー・プロファイル . . . . . . . . . .
画面の横方向または縦方向の分割 . . . . . . .
SPLIT コマンド . . . . . . . . . . . .
SWAP コマンド . . . . . . . . . . . .
SWITCH コマンド . . . . . . . . . . .
3290 端末装置 . . . . . . . . . . . .
各国語サポート . . . . . . . . . . . . .
45
45
46
46
47
47
47
47
47
48
48
48
49
49
49
50
50
54
55
62
64
64
65
66
67
68
70
71
71
72
72
73
73
74
76
78
79
第3章 個人用データ・セット・リストおよ
びライブラリー・リストの使い方 . . . . 81
個人用リスト・モード . . . .
個人用データ・セット・リスト .
.
.
.
.
.
.
.
.
.
.
.
.
. 83
. 84
iii
|
|
個人用ライブラリー・リスト . . . . . .
データ・セット参照リスト . . . . . . .
参照ライブラリー・リスト . . . . . . .
個人用リストの一覧表を表示する方法 . . .
個人用リストの作成方法 . . . . . . . .
個人用リストからのデータ検索 . . . . . .
個人用リストを使用してカスタマイズした
DSLIST 表示を作成する方法. . . . . . .
個人用データ・セット・リスト・パネル . . .
個人用データ・セット・リスト・パネル . . .
共有個人用リスト . . . . . . . . . . .
NRETRIEV コマンドによる名前の検索 . . . .
NRETRIEV についての SCLM の考慮事項 . .
個人用リスト機能へのコマンド・インターフェース
(ファースト・パス) . . . . . . . . . . .
個人用リストに関連する機能キーの使い方 . . .
参照リストを使用する ISPF パネルの例 . . . .
NRETRIEV を使用可能にする ISPF パネルの例
.
.
.
.
.
.
84
85
85
85
86
86
.
.
.
.
.
.
87
87
91
94
94
95
. 97
. 98
. 99
100
第4章 コマンド、機能キー、ライト・ペ
ンまたはカーソル選択の使用 . . . . . 103
ISPF システム・コマンド . . . . . . . . .
RETRIEVE、RETF、および RETP コマンドの使
用 . . . . . . . . . . . . . . . .
RETURN コマンドの使用 . . . . . . . .
ジャンプ機能の使用 . . . . . . . . . .
スクロール・コマンドの使用 . . . . . . .
コマンド定義のためのコマンド・テーブルの使用
新しいダイアログを一時的に呼び出す SELECT
処置コマンド . . . . . . . . . . . .
コマンド別名の割り当て. . . . . . . . .
システム・コマンドの指定変更 . . . . . .
ダイアログへコマンドを渡す . . . . . . .
コマンド処置の動的指定. . . . . . . . .
機能キーの使用. . . . . . . . . . . . .
機能キー値の定義 . . . . . . . . . . .
機能キー域の形式の変更. . . . . . . . .
機能キー定義の保管 . . . . . . . . . .
ライト・ペンおよびカーソル選択キーの使用 . .
PA キーによる ISPF 操作への影響 . . . . .
104
125
128
129
130
132
134
135
137
137
138
139
140
141
143
144
145
第5章 ライブラリーとデータ・セット
147
ISPF ライブラリーおよびデータ・セットの命名
ISPF ライブラリー名 . . . . . . . . .
その他の区分または順次データ・セット名. .
ボリューム通し番号 . . . . . . . . .
ライブラリー連結 . . . . . . . . . .
メンバー選択リストの使用 . . . . . . .
データ・セット・パスワード . . . . . .
形式定義 . . . . . . . . . . . . .
混合モード . . . . . . . . . . . .
拡張区分データ・セット (PDSE) . . . . .
パック・データ・セット. . . . . . . .
リストおよびログ・データ・セット . . . .
フォアグラウンドおよびバッチ出力リスト. .
その他の一時データ・セット . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
iv
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
147
147
149
150
150
152
171
171
172
173
173
173
181
181
ジョブ・ステートメント情報 . .
サンプル ISPF セッションの実行.
第6章 MVS での実行準備
.
.
.
.
.
.
.
.
. 182
. 182
. . . . . . 187
ISPF ライブラリーの設定 . . . . . . . . .
必要な ISPF ライブラリーの割り振り . . . . .
オプションのテーブル・ライブラリーおよびファイ
ル調整ライブラリーの割り振り . . . . . . .
オプションのイメージ ISPF ライブラリーの割り振
り . . . . . . . . . . . . . . . . .
CLIST、REXX、および プログラム・ライブラリー
の割り振り . . . . . . . . . . . . . .
DBCS ライブラリーの割り振り . . . . . . .
ISPF セッションのための各国語の選択 . . . . .
187
188
191
192
192
193
193
第2部 付録および後付け . . . . . . 195
付録A. ISPF C/S ワークステーション・
エージェント・コンポーネントをインス
トールする前に . . . . . . . . . . . 197
前提事項 . . . . . . . . . . .
必要なハードウェアおよびソフトウェア
構成パラメーター . . . . . . . .
.
.
.
.
.
.
.
.
.
. 197
. 198
. 198
付録B. ISPF クライアント / サーバーの
ための通信の構成 . . . . . . . . . . 199
TCP/IP 接続の構成 . . . . .
TCP/IP 要件ファースト・パス .
TCP/IP 要件の詳細 . . . .
TCP/IP 追加情報 . . . . .
APPC 接続の構成 . . . . . .
APPC 要件ファースト・パス .
APPC 要件の詳細 . . . . .
APPC 追加情報. . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
199
199
199
203
206
206
206
208
付録C. リスト形式 . . . . . . . . . 211
ソースおよび索引リスト. . . . . . . . . .
ソース・リスト. . . . . . . . . . . .
索引リスト . . . . . . . . . . . . .
ISPF ログ・リスト . . . . . . . . . . .
メンバー・リストのリスト . . . . . . . . .
ソース・ライブラリーのメンバー・リストのリス
ト . . . . . . . . . . . . . . . .
ロード・ライブラリーのメンバー・リストのリス
ト . . . . . . . . . . . . . . . .
メンバー・リストのリスト形式 . . . . . .
データ・セット・リストのリスト. . . . . . .
データ・セット・リストのリスト形式 . . . .
211
211
212
215
215
216
216
217
218
218
付録D. APL および TEXT 文字変換
221
付録E. コマンドおよび他の値の省略形
223
コマンドの省略形 . .
フィールド値の省略形
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 223
. 223
キーワード / オペランド、スクロール量、およびプ
ログラミング言語の省略形 . . . . . . . . . 224
スクロール量の省略形 . . . . . . . . . 224
プログラミング言語の省略形 . . . . . . . 224
付録F. 割り振りデータ・セット . . . . 225
SYSIN データ・セット . . . .
SYSLIB データ・セット . . . .
SYSPRINT データ・セット . . .
SYSTERM データ・セット . . .
SYSLIN データ・セット. . . .
SYSPUNCH データ・セット . .
SYSUT1 データ・セット . . .
SYSUT2-SYSUT7 データ・セット
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
225
225
225
226
226
226
226
227
|
|
|
|
|
|
|
付録G. ISRDDN 診断ユーティリティー
229
現行データ・セット割り振りリスト
表示リストでのコマンドの使用 .
割り振りリストの基本コマンド
割り振りリストの行コマンド .
ストレージのブラウズ . . . .
名前付きストレージ場所の定義 .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
230
233
233
242
244
248
特記事項. . . . . . . . . . . . . . 251
プログラミング・インターフェース情報
商標 . . . . . . . . . . . .
.
.
.
.
.
.
. 252
. 252
索引 . . . . . . . . . . . . . . . 255
目次
v
vi
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
図
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
アクション・バー・プルダウン・メニューをも
つパネル . . . . . . . . . . . . . . 6
アクション・バー・プルダウンから選択された
ポップアップ . . . . . . . . . . . . 7
アクション・バーとポイント・アンド・シュー
トをもつパネル . . . . . . . . . . . 7
プルダウンでの選択不可項目 . . . . . . . 9
3278 エミュレーター上に表示された ISPF 基
本オプション・メニュー . . . . . . . . 14
ISPF ワークステーション・エージェント によ
り表示された ISPF 基本オプション・メニュー . 15
ISPF/TSO GUI ウィンドウ . . . . . . . 21
プルダウン・メニューが表示された ISPF/TSO
GUI ウィンドウ . . . . . . . . . . . 21
3278 エミュレーターに表示される ISPF ダイ
アログ・テスト表示パネル . . . . . . . 28
ISPF ワークステーション・エージェント を使
用して表示された ISPF ダイアログ・テスト表
示パネル . . . . . . . . . . . . . 28
3278 エミュレーター上に表示された使用でき
ない選択項目をもつプルダウン・メニュー . . 29
ISPF ワークステーション・エージェント を使
用して表示された使用できない選択項目をもつ
プルダウン・メニュー . . . . . . . . . 30
ISPF ワークステーション・ツール統合ウィン
ドウ . . . . . . . . . . . . . . . 40
修正ツール構成ウィンドウ . . . . . . . 41
拡張マッピング・ダイアログ・ウィンドウ
43
ISPF 基本オプション・メニュー (ISR@PRIM) 51
ISPF 基本オプション・メニュー上の状況プル
ダウン (ISR@PRIM). . . . . . . . . . 55
ISPF 基本オプション・メニュー状況域 - セッ
ション・ビュー . . . . . . . . . . . 57
ISPF 基本オプション・メニュー状況域 - 機能
キー表示 . . . . . . . . . . . . . 58
ISPF 基本オプション・メニュー状況域 - カレ
ンダー表示 . . . . . . . . . . . . . 58
カレンダー・カラー・パネル (ISPCALGC)
59
ISPF 基本オプション・メニュー状況域 - ユー
ザー状況ビュー . . . . . . . . . . . 60
ユーザー・ビュー・カスタマイズ・パネル
(ISPSAMUS) . . . . . . . . . . . . 60
ISPF 基本オプション・メニュー状況域 - ユー
ザー・ポイント・アンド・シュート・ビュー . 61
ユーザー・ポイント・アンド・シュート・カス
タマイズ・パネル (ISPSAMUP) . . . . . . 62
ISPF 状況ポップアップ (ISPSAMMN) . . . . 63
パネル形式 . . . . . . . . . . . . . 64
ISPF タスク・リスト . . . . . . . . . 75
3290 画面の分割 . . . . . . . . . . . 78
RefList プルダウン・メニュー . . . . . . 82
© Copyright IBM Corp. 1980, 2000
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
|
|
|
|
58.
59.
60.
61.
62.
63.
64.
RefMode プルダウン・メニュー . . . . . . 83
個人用データ・セット・リスト・パネル
(ISRPDSNL) . . . . . . . . . . . . 87
個人用データ・セット・リスト・パネル
(ISRPLTAB) . . . . . . . . . . . . 91
参照リスト・コマンドを出すための機能キーの
定義 . . . . . . . . . . . . . . . 98
参照リストを使用したパネル定義の例 . . . . 99
NRETRIEV を使用可能にするパネル定義の例 101
機能キー定義調整表示パネル (ISPOPFA)
141
ライト・ペン属性の使用 . . . . . . . . 145
ISPF ライブラリーの階層 . . . . . . . 151
メンバー・リスト・コマンドのポップアッ
プ・ウィンドウ (ISRCMLEP) . . . . . . 155
メンバー・リスト表示 (ISRUDMM) . . . . 156
メンバー・リスト表示 (ISRUDMM) . . . . 156
メンバー・リスト・カラー変更ユーティリテ
ィー・パネル (ISRMLCP) . . . . . . . 157
メンバー・リスト分類フィールド・ビュー・
パネル (ISRMLIS) . . . . . . . . . . 158
ロード・モジュール・ライブラリー表示
(ISRUDMM) . . . . . . . . . . . . 161
印刷、名前変更、および削除前のライブラリ
ー・ユーティリティー (ISRUDMM) . . . . 169
印刷、名前変更、および削除後のライブラリ
ー・ユーティリティー (ISRUDMM) . . . . 170
ログ・データ・セット・デフォルト・パネル
(ISPLLP01) . . . . . . . . . . . . 176
リスト・データ・セット・デフォルト・パネ
ル (ISPLLP02) . . . . . . . . . . . 176
ログおよびリスト・データ・セット処理の指
定パネル (ISPPFT03) . . . . . . . . . 178
ローカル印刷コマンド編集パネル (ISPCHPLP) 180
サンプル・ソース・リスト . . . . . . . 212
サンプル索引リスト - 管理ソース・ライブラ
リー . . . . . . . . . . . . . . 213
サンプル索引リスト - 管理ロード・ライブラ
リー . . . . . . . . . . . . . . 214
サンプル ISPF ログ・リスト . . . . . . 215
ソース・ライブラリーのサンプル・メンバ
ー・リストのリスト . . . . . . . . . 216
ロード・ライブラリーのサンプル・メンバ
ー・リストのリスト . . . . . . . . . 217
サンプル・データ・セット・リストのリスト 218
APL キーボードの内部文字表現 . . . . . 221
TEXT キーボードの内部文字表現 . . . . . 222
現行データ・セット割り振りリスト・パネル 230
ISRDDN におけるデータ・セットの属性
231
追加の DD 情報 . . . . . . . . . . 232
追加の DD 情報 . . . . . . . . . . 233
vii
|
|
|
|
|
|
65.
66.
67.
68.
69.
viii
LONG フォーマットでの現行データ・セット
割り振りリスト . . . . . . . . . .
MEMBER コマンドの結果 . . . . . .
重複リストの表示 . . . . . . . . .
CSVQUERY 結果パネル . . . . . . .
システム ENQ 状況リスト・パネル . . .
.
.
.
.
.
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
235
236
238
239
241
|
|
|
|
|
|
70.
71.
72.
73.
74.
FORMAT モードで表示されたストレージ
245
CHAIN ストレージ・フォーマット . . . . 246
ARRAY ストレージ・フォーマット . . . . 247
ARRAYP ストレージ・フォーマット
248
ISRDDN の名前付きストレージ・ファイルの
サンプル . . . . . . . . . . . . . 249
表
1.
2.
3.
4.
5.
6.
7.
8.
入力方法およびコマンド・タイプ . . .
行コマンド・フィールドの特性 . . . .
ISPF システム・コマンド . . . . .
機能キー割り当て . . . . . . . .
メンバー選択リストの相違点 . . . .
ソース・ライブラリーの分類フィールド
ロード・ライブラリーの分類フィールド
必要な区分・データ・セット . . . .
© Copyright IBM Corp. 1980, 2000
.
.
.
.
.
.
. 66
. 69
. 104
. 139
. 152
166
167
. 188
9.
10.
11.
12.
13.
14.
ISPF 初期設定時の LRECL の制限値
188
テーブルおよびファイル調整データ・セット 191
イメージ・データ・セット . . . . . . . 192
ソース・ライブラリー・メンバー・リストの
リスト形式 . . . . . . . . . . . . 217
ロード・ライブラリー・メンバー・リストの
リスト形式 . . . . . . . . . . . . 217
データ・セット・リストのリスト形式
218
ix
x
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
まえがき
本書は、ISPF を使用してアプリケーションを開発するプログラマーのために、参照
用として、また使用するための情報が収められています。さらに、本書では、ISPF
に関する概念および機能についても説明しています。
本書について
本書は、2 つの部分から構成されています。第 1 部には、ISPF の使い方に関する
入門的な説明が記載されています。
v ISPF ユーザー・インターフェースの活用方法
v ISPF の概説
v 参照リストの使用法
v ISPF コマンドの説明
v ライブラリーおよびデータ・セットの使用法
v MVS で実行するための準備
第 2 部は付録で、以下の内容が含まれています。
v クライアント / サーバー・コンポーネント・ワークステーション・インターフェ
ースをインストールする前に、ユーザーが必要とする情報
v APL および TEXT 文字変換に関する説明
v コマンド、フィールド値、キーワード / オペランド、スクロール量、およびプロ
グラミング言語の、それぞれの省略形リスト
v 割り振りデータ・セットの説明
v 出力リスト形式の説明および例
ISPF オプションの使用についての説明は、 ISPF ユーザーズ・ガイド 第 2 巻 を
参照してください。
本書の対象読者
本書は、ISPF を使用するアプリケーション・プログラマーを対象にしています。ユ
ーザーは、MVS 環境における CLIST、REXX EXEC、またはプログラムの作成に関
する知識が必要です。
本書の内容について
第1章 ISPF ユーザー・インターフェース には、 ISPF ユーザー・インターフェー
スについての概要が述べられています。この章には、グラフィカル・ユーザー・イ
ンターフェース (GUI) についての記述もあり、ワークステーション上で ISPF がど
のように実行されるかについての説明をしています。 説明されている内容は次のと
おりです。
v GUI セッションの開始
v GUI モードとは
v GUI 制約事項
© Copyright IBM Corp. 1980, 2000
xi
v ダイアログの開発技術者のための詳細内容
第2章 ISPF 概説 には、ISPF ライセンス・プログラムが備えている ISPF の各種の
使用法や機能についての説明をしています。前の ISPF のリリースでは、この章の
内容は ISPF/PDF の手引きおよび解説 に記載されていました。
第3章 個人用データ・セット・リストおよびライブラリー・リストの使い方 には、
4 つのタイプの参照リストについて記述されています。それらのリストは、記憶デ
ータまたはライブラリーを現在表示中のパネルに取り出すために使用されます。
v データ・セット参照リスト
v ライブラリー参照リスト
v 個人用データ・セット・リスト
v 個人用ライブラリー・リスト
第4章 コマンド、機能キー、ライト・ペンまたはカーソル選択の使用 には ISPF シ
ステム・コマンド、機能キーおよびそれらのデフォルト割り当て、およびライト・
ペンとカーソル選択機能について説明しています。前の ISPF のリリースでは、こ
の章の内容は ISPF 対話管理の手引きおよび解説 に記載されていました。
第5章 ライブラリーとデータ・セット は、ライブラリーやデータ・セットの割り振
り方法、作成方法、および使用方法について述べています。 前の ISPF のリリース
では、この章の内容は ISPF/PDF の手引きおよび解説 に記載されていました。
第6章 MVS での実行準備 は、ユーザーが ISPF データ・エレメント・ライブラリ
ーを作成するための支援を行ないます。 前の ISPF のリリースでは、この章の内容
は ISPF/PDF の手引きおよび解説 に記載されていました。
付録A. ISPF C/S ワークステーション・エージェント・コンポーネントをインスト
ールする前に には ISPF クライアント / サーバー・コンポーネント・ワークステー
ション・ソフトウェアをインストールする前にユーザーが知っておく必要のある情
報が記載されています。
付録B. ISPF クライアント / サーバーのための通信の構成 には、通信プロトコルを
設定して ISPF クライアント / サーバーを使用できるようにするために必要な情報
が記載されています。
付録C. リスト形式 では、ISPF を使用して作成できるリストの種類について説明
し、また表示しています。ただし、表示されたサンプル・リストは、説明の目的の
ために作成されたものです。 ISPF リストの印刷出力は使用されるプリンターの種
類によって異なるため、これらのリストは実際の出力を正確に示すものではありま
せん。前の ISPF のリリースでは、この付録の内容は ISPF 対話管理の手引きおよ
び解説 に記載されていました。
付録D. APL および TEXT 文字変換 では、APL および TEXT 文字が内部ストレ
ージでは、 ISPF にどのように変換されるかについて説明しています。前の ISPF
のリリースでは、この付録の内容は ISPF/PDF の手引きおよび解説 に記載されてい
ました。
xii
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
付録E. コマンドおよび他の値の省略形 は、省略できる、コマンド、フィールド
値、キーワード / オペランド、およびスクロール量をリストしたものです。前の
ISPF のリリースでは、この付録の内容は ISPF/PDF の手引きおよび解説 に記載さ
れていました。
付録F. 割り振りデータ・セット では、ISPF ライブラリー、データ・セット名、リ
スト ID、オプション、および追加の入力ライブラリーに基づいて ISPF が出す
ALLOC コマンドについての説明をしています。 前の ISPF のリリースでは、この
付録の内容は ISPF/PDF の手引きおよび解説 に記載されていました。
|
付録G. ISRDDN 診断ユーティリティー には、ISRDDN (保守援助プログラムとして
ISPF に付いているプログラム) についての説明が記載されています。
まえがき
xiii
xiv
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
|
|
|
|
|
|
|
|
|
|
変更の要約
OS/390
v ISPF
v ISPF
v ISPF
v ISPF
v ISPF
V2R10.0 ISPF には、以下の変更と機能強化が行われています。
プロダクトおよびライブラリーの変更
ダイアログ管理機能コンポーネントの変更
PDF コンポーネントの変更
SCLM コンポーネントの変更
クライアント / サーバーのコンポーネントの変更
ISPF プロダクトの変更
|
|
|
|
|
|
|
|
|
ZENVIR 変数に対する変更。1 文字目から 8 文字目には、 ISPF x.y の形式でプロ
ダクト名とシーケンス番号が入っています。 x.y は以下のことを示しています。
v <= 4.2 は、ISPF のバージョン.リリースを意味します。
v = 4.3 は、OS/390 リリース 2 に対応する ISPF を意味します。
v = 4.4 は、ISPF 4.2.1 および、OS/390 リリース 3 に対応する ISPF を意味しま
す。
v = 4.5 は、OS/390 バージョン 2 リリース 5.0 に対応する ISPF を意味します。
v = 4.8 は、OS/390 バージョン 2 リリース 8.0 に対応する ISPF を意味します。
v = 5.0 は、OS/390 バージョン 2 リリース 10.0 に対応する ISPF を意味します。
|
|
|
|
|
ZENVIR 変数は、IBM 担当員が使用するためのものです。x.y という数字は、すべ
ての場合に ISPF リリース番号と直接関連しているとは限りません。たとえば、上
に示されているように、4.3 という ZENVIR 値は、 ISPF バージョン 4 リリース
3 を意味していません。 ISPF バージョン 4 リリース 2 修正 1 より新しいバージ
ョンでは、 ISPF のスタンドアロン・バージョンは、存在しません。
|
ZOS390RL 変数には、ご使用のシステムの OS/390 リリースが入っています。
|
|
|
|
ZISPFOS システム変数には、ご使用のシステムの OS/390 リリースの一部として動
作する ISPF コードのレベルが入っています。これは、ZOS390RL と一致する場合
としない場合があります。 このリリースの場合、この変数には ISPF for OS/390
Version 2 Release 10.0 が入っています。
|
新規のシステム変数:
|
|
ZBDMAX
BDISPMAX 値
|
|
ZBDMXCNT
バッチ・モード・セッションでの現在の表示パネル数
|
|
ZPANELID
現在、表示されているパネルの名前
|
|
ZSCREENI
論理画面データ
|
|
ZSCREENC
論理画面データ内のカーソル位置
© Copyright IBM Corp. 1980, 2000
xv
ISRDDN ユーティリティーの説明は、「ISPF ユーザーズ・ガイド」に記載されるよ
うになりました。
|
|
|
|
ISPF DM コンポーネントの変更
ISPF の DM コンポーネントには、以下の新しい機能および機能強化が含まれてい
ます。
v ″VER(&variable, DSNAMEF)″ のサポートを追加。
v ″VER(&variable, DSNAMEFM)″ のサポートを追加。
v ″VER(&variable, DSNAMEPQ)″ のサポートを追加。
v ″VER(&variable, NAMEF)″ のサポートを追加。
v ″VER(&variable, PICTCN, string)″ のサポートを追加。
v ″VER(&variable, IDATE)″ のサポートを追加。
v ″VER(&variable, STDDATE)″ のサポートを追加。
v ″VER(&variable, JDATE)″ のサポートを追加。
v ″VER(&variable, JSTD)″ のサポートを追加。
v ″VER(&variable, ITIME)″ のサポートを追加。
v ″VER(&variable, STDTIME)″ のサポートを追加。
v LIBDEF サービスでの STKADD キーワードのサポートを追加。
v ベース・ライブラリーを照会するための QBASELIB サービスのサポートを追
加。
v NOJUMP 属性キーワードのサポートを追加。
v LI、LID、VOI および LEF 属性タイプに INTENS(NON) を指定できるようにな
った。
v CUAATTR ユーティリティーにパネル ID を追加。
v ISPF Task List パネルからアプリケーションまたは新規画面を開始できるように
なった。
v コマンドにもっとスペースが必要な場合にコマンド行を拡張するためのコマン
ド、 CMDE をサポート。
v ISPF パネル出口ルーチンの REXX による作成をサポート。
v カーソル位置にある論理画面からデータをリトリーブするための ZSCREENI お
よび ZSCREENC 変数をサポート。
v ISPF 構成テーブルにデフォルト言語用のフィールドを追加。
v ISPF 一時データ・セットのカスタマイズができるように、ISPF 構成テーブルに
フィールドを追加。
v ISPF 起動時に使用するデフォルトの ISPF パネル用のフィールドを、 ISPF 構成
テーブルに追加。
v SELECT サービスの開始および終了インストール・システム出口と、 DISPLAY
インストール・システム出口に画面名を渡す。
v 各種 ISPF メッセージに情報を追加。たとえば、ユーザー・プロファイルのスペ
ースが不足した場合に出るメッセージが改善され、データ・セットのオープンで
アベンドした時に出るエラー・メッセージに、データ・セット名と異常終了コー
ドが追加された等。
v キーワード値のための変数、および 2 つの新規キーワード、 MSG(message-name)
と PASSTHRU をサポートするための )HELP セクションの処理を更新。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
xvi
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
|
ISPDTLC の機能強化
|
|
ISPDTLC の変更内容としては、新規の呼び出しオプション、新規タグ、およびダイ
アログ・タグ言語に対する ISPF 拡張機能としての新規タグ属性があります。
|
その他の改善点:
|
|
|
|
|
v 新規オプションが対話式呼び出しパネル、DISPLAY(W) option check interval に
追加されました。このオプションは、DISPLAY および DISPLAYW オプション
のための制御パネルの表示頻度を制御します。制御パネルの選択項目には、
DISPLAY(W) オプションの継続、または取り消し、あるいは制御パネルの表示間
隔の変更があります。
|
v 新規タグ:
|
– GENERATE
|
– TEXTLINE
|
– TEXTSEG
|
|
v サポートが終了した OS/390 V3 用 OS/2 DM 互換性と、ISPF DTL 拡張メッセ
ージを除去。
|
|
v ACTION タグによるチュートリアル選択パネル、ZSEL の生成のサポートを追
加。
|
|
|
v メンバー・リスト処理が改訂され、メンバー選択フィールドに ″s″ を残すことに
より、使い勝手がより SUPERC に近くなった。PF3 を使用して希望するメンバ
ーを実行する前に ″S″ を消せば、メンバーの選択を解除可能。
|
|
|
|
v REQ70311 - ユーザーが DISPLAY および DISPLAYW 呼び出しオプションの取
り消し / リセットができるようにする。新規パネル - ISPCP08 - ユーザーが表示
処理を取り消しまたは継続できるように、nn (デフォルトは 1) パネルごとに表示
する。
|
v 対話式パネルを 16 DTL ソース・ファイルに拡張。
|
|
|
|
v フィールド・レベルのヘルプのためのタグに関する HELP 属性が拡張され、
MSG(message-ID) および PASSTHRU に対する ISPF の機能強化をサポート。指
定できる HELP 値は、NO、YES、help-panel-name、*message-id、 %varname ま
たは *%varname。″*″ が頭に付いていれば、message-id を示します。
|
新規の、または変更されたタグ属性:
||
タグ名
属性の更新
|
ATTR
ATTN を追加。
|
|
|
|
|
|
|
|
|
|
|
CHECKI
″VER(&variable,
″VER(&variable,
″VER(&variable,
″VER(&variable,
″VER(&variable,
″VER(&variable,
″VER(&variable,
″VER(&variable,
″VER(&variable,
″VER(&variable,
″VER(&variable,
DSNAMEF)″ のサポートを追加。
DSNAMEFM)″ のサポートを追加。
DSNAMEPQ)″ のサポートを追加。
NAMEF)″ のサポートを追加。
PICTCN, ...)″ のサポートを追加。
IDATE)″ のサポートを追加。
STDDATE)″ のサポートを追加。
JDATE)″ のサポートを追加。
JSTD)″ のサポートを追加。
ITIME)″ のサポートを追加。
STDTIME)″ のサポートを追加。
変更の要約
xvii
|
タグ名
属性の更新
|
|
CHOFLD
ATTRCHAR および CAPS を追加。
HELP で次のものをサポート: YES、*message-id、*%varname
|
|
CHOICE
AUTOSEL を追加。
HELP で次のものをサポート: YES、*message-id、*%varname
|
|
|
CMDAREA
CAPS、NOJUMP、および SCRCAPS を追加。
HELP で次のものをサポート: YES、*message-id、*%varname
SCRVHELP で次のものをサポート: YES、*message-id、*%varname
|
|
DA
HELP および SCRCAPS を追加。
SCRVHELP で次のものをサポート: YES、*message-id、*%varname
|
DTACOL
VARCLASS、REQUIRED、および CAPS を追加。
|
|
|
DTAFLD
ATTRCHAR、CAPS、および NOJUMP を追加。
HELP で次のものをサポート: YES、*message-id、*%varname
DISPLAY=NO を CUA 出力フィールドでサポート。
|
FIG
NOSKIP を追加。
|
GRPHDR
INDENT を追加。
|
LI
NOSKIP を追加。
|
LINES
NOSKIP を追加。
|
LP
NOSKIP を追加。
|
|
LSTCOL
CAPS および DISPLAY を追加。
HELP で次のものをサポート: YES、*message-id、*%varname
|
|
LSTFLD
SCRCAPS を追加。
HELP で次のものをサポート: YES、*message-id、*%varname
|
|
MSG
FORMAT を追加。
Support HELP =*
|
MSGMBR
WIDTH を追加。
|
PANEL
ERRORCHECK を追加。
|
|
SELFLD
TYPE=TUTOR をサポート。
HELP で次のものをサポート: YES、*message-id、*%varname
|
XMP
NOSKIP を追加。
|
|
ISPF PDF コンポーネントの変更
|
|
ISPF PDF コンポーネントには、以下の新しい機能および機能強化が含まれていま
す。
|
|
|
v 編集設定ダイアログが、EDSET および EDITSET 基本コマンドを使って、あるい
は、データを編集する際の Edit_Setting プルダウン選択項目から利用できるよう
になりました。これにより、ユーザーは下記の変更が可能です。
|
– FIND、CHANGE または EXCLUDE コマンドのターゲット行。
|
|
– エディターが常に FIND、CHANGE、または EXCLUDE コマンドのターゲッ
トを、指定されたターゲット行へスクロールするかどうか。
|
|
– 編集セッションの開始時に必ず実行されるマクロである、ユーザー・セッショ
ン初期マクロ。
xviii
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
|
– 編集で使用可能な最大ストレージ。
|
– 取り消し / 移動 / 置き換えの確認。
|
– VB レコード長の保存。
|
|
v SAVE をせずに、現行の編集セッションと別のデータ・セットを比較すること
が、 Edit COMPARE コマンドで可能になりました。
|
|
v Edit COMPARE のパラメーターである、SESSION または * は、現在編集中のデ
ータをディスクに保管されているデータと比較します。
|
|
|
v Edit COMPARE コマンドは、カタログされていないデータ・セットを編集しなが
ら、同じデータ・セット内のメンバー同士を比較するために出すことができま
す。
|
|
|
v 組み込まれたすべてのコマンドがオプション 3.1 から使用可能であれば、新規の
MEMLIST サービスは ISPF オプション 3.1 へのインターフェースを提供しま
す。
|
|
v ISPF 構成テーブル・ダイアログの新規オプションにより、構成データのための
++USERMOD が自動的に作成されます。
|
|
v 新規の DSINFO サービスは、指定したデータ・セットに関する情報をダイアログ
変数に入れて戻します。
|
|
v エディターは、長さが 8 バイトの可変長レコードに 1 文字のブランクを追加し
なくなりました。
|
|
v ISPF 構成オプションが追加され、オプション 3.4 の高位修飾子にワイルドカー
ドが使用できなくなりました。
|
|
|
v SuperC ユーティリティーが ALLMEMS オプションをサポートするようになり、
メンバーを選択しなくても、別名を含む、すべてのメンバーの比較が可能となり
ました。
|
|
v SuperC の LIST および UPDATE データ・セットのための 1 次および 2 次サイ
ズを指定することができます。
|
v オプション 3.6 からローカル印刷を行う際に SYSOUT フィールドが使用可能。
|
|
v OPTION(DELETE) が LMMDISP サービスに追加され、表示されたリストにある
メンバーを削除できるようになりました。
|
|
v 編集マクロ・コマンド、DATASET が更新され、編集しているメンバーが入って
いたデータ・セットも戻すようになりました。
|
|
v EDIF 環境のためのビュー機能を提供する新規ダイアログ・サービス、 VIIF
(View Interface service) を追加。
|
|
v 編集セッション中にデータ行が変更されたかどうか、また、どのように変更され
たかを示す、編集マクロ・コマンド、LINE_STATUS を追加。
|
|
|
v データ・セットの作成時に有効期限フィールドに指定するキーワードに、永久保
存を指定するキーワード (9999、NEVER、NOLIMIT CAN および PERM) を追
加。
|
|
|
|
v すべての ENQ 表示をさせないようにする新規オプションが、 ISPF 構成テーブ
ル・ダイアログに追加されました。このオプションは、ヘルプ・キーを押したと
き、または、ISRDDN ユーティリティーを使用したときに、誰がデータ・セット
に ENQ をかけているかを、ユーザーが見ることができるかどうかを示します。
|
|
v 16 個までの連結データ・セットを DATAID パラメーターを使用したサービスに
指定可能。 たとえば、DD 名が 5 つ以上のデータ・セットに割り振られた場
変更の要約
xix
合、 DDNAME による LMINIT が行なわれ、DATAID によるブラウズ、編集な
どが使用されます。参照されたメンバーが見つかるか、見つからない場合はメン
バー・リストが表示されます。
|
|
|
|
|
ISPF SCLM コンポーネントの変更
|
|
ISPF SCLM コンポーネントには、以下の新しい機能および機能強化が含まれていま
す。
|
v 追加または変更された SCLM サービス:
|
– 許可コードを更新するための AUTHCODE サービスを追加。
|
– 任意のグループのプロモート・ターゲットを戻す NEXTGRP サービス。
|
|
– MIGRATE サービスで、呼び出し元がメンバーの DATE/TIME をセットできる
ようになりました。
|
|
– MIGRATE サービスが、FLMLNK インターフェース経由でサポートされるよ
うになりました。
|
|
– MIGRATE サービスに新規レポート出力が加わり、サービスの呼び出しで関連
する指定をするようになりました。(デフォルトでは端末に出される。)
|
|
|
– FLMCMPLB マクロが削除されました。FLMCMPLB を使用しているプロジェ
クトについては、FLMSYSLB dsn,INCLS=COMPOOL を使用するように書きな
おしていただく必要があります。
v 以下の出口点が追加されました。
|
|
– 編集開始時、および、SPROF コマンドの呼び出し時。
|
– データが保管されたとき (Edit SAVE、Migrate など)。
|
– DELETE の NOTIFY ステップの後。
|
– DELETE の VERIFY ステップの後。
|
– BUILD の VERIFY ステップの後。
|
|
v Versioning ユーティリティーで、バージョンの SuperC COMPARE が可能となり
ました。
|
|
v Versioning ユーティリティーは編集可能タイプに加えて、出力メンバーもキャプ
チャーします。
|
|
v ワークステーション・コマンドが、バッチ・モードでプロモート中に実行されて
いる変換プログラムから使用できるようになりました。
|
v SCLM は、日付を 4 桁の暦年のフォーマットで表示するようになりました。
|
v NRETRIEV コマンドが、SCLM に対してサポートされるようになりました。
|
|
v グループ / タイプのそれぞれの組み合わせに、別個の VERCOUNT 値を指定で
きるようになりました。
|
v 追加サンプル:
|
|
– 変更管理システムをどのように SCLM に組み込むことができるかを表示する
ための、 ServiceDesk for OS/390 に対するサンプル・インターフェース。
|
– 変更された行に自動的にフラグを立てるための Edit autoflagger。
|
– バージョン管理削除サンプル。
xx
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
|
|
ISPF クライアント / サーバー・コンポーネントの変更
|
|
|
|
ISPF クライアント / サーバー・コンポーネントでは、ワークステーションのオペレ
ーティング・システムの固有表示機能を使用し、ワークステーションでパネルをそ
のまま表示できるようにしています (グラフィック域が含まれるパネルを除く)。
ISPF のマニュアルでは、これを「GUI モードでの実行」と呼んでいます。
|
今回のリリースでは、ISPF クライアント / サーバーに対する変更はありません。
|
|
ISPF ユーザー・インターフェースの考慮事項
|
|
|
CUA 指針に準拠するために、ISPF バージョン 4 ユーザー・インターフェースが大
幅に変更されました。バージョン 3 インターフェースに近い動作や見映えのインタ
ーフェースにしたい場合は、以下のようなことが可能です。
|
v CUAATR コマンドを使用して画面の色を変更する。
|
|
v ISPF 設定パネルを使用して、Tab あるいは Home キーを押した時に、カーソル
が最初のアクション・バー項目ではなくコマンド行に行くように設定する。
|
|
v ISPF 設定パネルにある Command line at bottom の選択を解除して、コマン
ド行を画面の 1 番上の行にする。
|
|
v Tailor Function Key Definition 表示パネルの Primary range で 2 を選択して、基
本キーを F13 から F24 にセットする。
|
v KEYLIST OFF コマンドを使用してキー・リストをオフにする。
|
v PSCOLOR コマンドを使用して point-and-shoot フィールドをブルーに変える。
|
|
v PDF 構成テーブル ISRCONFG の DFLTCOLR フィールドを変更して、アクショ
ン・バーまたは編集高輝度表示、あるいはその両方を使用不可にする。
|
|
ISPF のマイグレーションに関する考慮事項
|
|
|
OS/390 V2R8.0 以降に初めて移行する場合は、ユーザーが行った ISPF のカスタマ
イズを新規フォーマットに変換する必要があります。 ISPF 計画とカスタマイズ の
ISPF 構成テーブル の項を参照してください。
|
|
ISPF のバージョンを移行するとき、SCLM プロジェクト定義を再アセンブルし再リ
ンクする必要があります。
|
|
|
|
|
|
|
|
|
|
|
ISPF プロファイル
ISPF V4.2 の ISPF プロファイルおよび OS/390 V2R10.0 ISPF に対し、大幅な変更
が行われています。バージョン 3.3 またはバージョン 3.5 のシステムと、バージョ
ン 4.2 あるいは OS/390 V2R8.0 以上のシステムとの間で行き来する場合は、別々
のプロファイルを使って稼働させる必要があります。
ISPF の西暦 2000 年サポート
ISPF は、西暦 2000 年以降の日付を問題なく使用できます。西暦 2000 年になって
も、現在のアプリケーションはすべてそのまま実行できます (以下に説明するよう
に、多少変更が必要なものもあります)。西暦 2000 年の基本サポートは OS/390 第
1 版リリース 2.0 に追加されましたが、同じサポート・レベルは ISPF V3.5、ISPF
第 4 版、および OS/390 第 1 版リリース 1.0 でも利用可能です。それより前の版
変更の要約
xxi
|
|
|
|
|
についてサポートを受けたい場合は、システムに正しい APAR が適用されているこ
とを確認してください。西暦 2000 年に関する機能を追加または修正するすべての
ISPF APAR には、APAR テキストに YR2000 の ID が含まれています。これらの
APAR を探し、すべての機能が利用できるようになっていることを確認する必要が
あります。
|
含まれている機能
|
|
|
v 西暦 1999 年を超える日付の年を正しく示す ISPF ダイアログ変数
ZSTDYEAR。それより以前の版では、常に、年の最初の 2 桁を 19 として表し
ていました。
|
|
v 新しい ISPF ダイアログ変数 (ZJ4DATE) はユリウス日付の 4 桁の年数で使用可
能です。
|
|
|
|
|
v ISPF 構成テーブルのフィールドを使用することで、 PDF は 2 桁の年月日を
19xx または 20xx の日付のいずれかとして解釈できます。デフォルト値は 65 で
す。2 桁の年月日の年がこの値以下の場合は 20xx 日付と見なされ、この値より
大きい場合は 19xx と見なされます。ISPF 構成テーブルによって設定された値を
調べるには、新しい ZSWIND 変数を使用します。
|
|
|
|
|
v 4 桁の年月日を指定するための LMMSTATS サービスの新しいパラメーター
(CREATED4 および MODDATE4)。すべての既存のパラメーターはそのまま存在
し、継続して使用できます。 2 桁の年月日パラメーター (CREATED および
MODDATE) および 4 桁の年月日パラメーター (CREATED4 および
MODDATE4) の両方が指定された場合、 2 桁のバージョンが使用されます。
|
v ダイアログ変数 ZLC4DATE および ZLM4DATE が追加されました。
|
|
|
– LMMREP あるいは LMMADD 呼び出しをする前に、それらを設定することが
できます。 4 桁の作成 または最終修正 日付を指定して ISPF 統計に設定す
る場合は、これらの変数を設定します。
|
|
– これらの変数は、LMMFIND、LMMLIST、および LMMDISP により ISPF 統
計内の作成日付および最終修正日付の現在値に設定されます。
|
|
|
変更が必要な場合。既存の ISPF ダイアログを多少変更しなければならないことが
あります。特に、ISPF メンバー統計を操作するライブラリー・アクセス・サービス
を使用している ISPF ダイアログの場合などです。
|
|
|
|
|
v 4 桁の年月日と 2 桁の年月日の両方を受け付ける処理については、どちらかを指
定できます。両方指定すると、既存のダイアログに対する影響を回避するために
2 桁の年月日が使用されます。2 桁の年月日を使用すると、上記の構成テーブ
ル・フィールドが使用され、日付を 19xx と解釈するか 20xx と解釈するかが判
別されます。
|
|
|
v ISPF はすべての場合に 4 桁の日付を表示するとは限りませんが、日付は正しく
処理します。たとえば、メンバー・リストでは 2 桁の年月日しか表示しません
が、日付は正しい順序に分類します。
|
|
|
|
|
v SCLM は、西暦 1999 年を超える日付を新規の内部形式で保管します。アカウン
ト・ファイルにこの新しい形式の日付が含まれていると、西暦 2000 年サポート
が用意されていないシステムでは処理できません。西暦 1999 年を超える日付が
使用されていないアカウンティング・ファイルは、西暦 2000 年サポートがあっ
てもなくても、処理することができます。
|
v LMF 制御ファイルを変換する必要はありません。
xxii
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
|
OS/390 V2R10.0 ISPF ライブラリーの内容
ISPF 資料のご注文の際は、以下に示す番号をご使用ください。
OS/390 V2R10.0 ISPF
タイトル
資料番号
OS/390 V2R10.0 ISPF ダイアログ・タグ言語 ガイドとリファレンス SC88-6130-03
OS/390 V2R10.0 ISPF 計画とカスタマイズ
SC88-6134-03
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
SC88-8671-00
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 2 巻
SC88-8672-00
OS/390 V2R10.0 ISPF サービス・ガイド
SC88-6132-03
OS/390 V2R10.0 ISPF ダイアログ開発者 ガイドとリファレンス
SC88-6133-03
OS/390 V2R10.0 ISPF リファレンス・サマリー
SC88-6135-03
OS/390 V2R10.0 ISPF 編集および編集マクロ
SC88-6136-03
OS/390 V2R10.0 ISPF ライブラリー管理機能
SD88-6033-02
OS/390 V2R10.0 ISPF メッセージおよびコード
GC88-6145-03
OS/390 V2R10.0 ISPF SCLM プロジェクト管理者および開発者ガイ
ド
SD88-6115-01
OS/390 V2R10.0 ISPF SCLM リファレンス
SC88-6141-03
OS/390 V2R4 で指定解除されたライセンス資料が OS/390 オンライン・ライブラリ
ー・コレクション、SK2T-6700 (英語版) に入っています。
OS/390 バージョン 2 のその他のライセンス資料は、OS/390 ライセンス・プロダク
ト・ライブラリー LK2T-2499 (英語版) にそのまま読める形で入っています。
© Copyright IBM Corp. 1980, 2000
xxiii
xxiv
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
OS/390 のエレメントとフィーチャー
次の表は、よくご存じのプロダクトとそれらの OS/390 バージョン 2 リリース 10
での呼び方を対応付けて、示しています。OS/390 V2R10.0 は、次の表にリストされ
ているリリース・レベル、あるいはそれ以上のレベルの各プロダクトの機能を含
む、エレメントとフィーチャーで構成されています。 この表には、OS/390 のエレ
メントやフィーチャーのベースである各プロダクトの名前とレベル、そのエレメン
トやフィーチャーの OS/390 における名前、および、そのエレメントやフィーチャ
ーが基本部分であるかオプションであるかを示しています。 OS/390 のエレメント
の互換性については、OS/390 インストール計画 (GC88-6542) を参照してくださ
い。
プロダクト名とレベル
OS/390 における名前
基本 / オプション
BookManager BUILD/MVS V1R3
BookManager BUILD
オプション
BookManager READ/MVS V1R3
BookManager READ
基本
MVS/ 大量データ転送プログラム V2
大量データ転送プログラム (BDT)
基本
MVS/ 大量データ転送プログラム ファイル・ 大量データ転送プログラム (BDT) ファイ
ツー・ファイル V2
ル・ツー・ファイル
オプション
MVS/ 大量データ転送プログラム SNA NJE
V2
大量データ転送プログラム (BDT) SNA NJE
オプション
IBM OS/390 C/C++ V1R2
C/C++
オプション
DFSMSdfp V1R3
DFSMSdfp
基本
DFSMSdss
DFSMSdss
オプション
DFSMShsm
DFSMShsm
オプション
DFSMSrmm
DFSMSrmm
オプション
DFSMS/MVS ネットワーク・ファイル・シス
テム V1R3
DFSMS/MVS ネットワーク・ファイル・シス
テム
基本
DFSORT R13
DFSORT
オプション
EREP MVS V3R5
EREP
基本
FFST/MVS V1R2
FFST/MVS
基本
GDDM/MVS V3R2
v GDDM-OS/2 LINK
v GDDM-PCLK
GDDM
基本
GDDM-PGF V2R1.3
GDDM-PGF
オプション
GDDM-REXX/MVS V3R2
GDDM-REXX
オプション
IBM 高水準アセンブラー (MVS、VM、およ
び VSE) V1R2
高水準アセンブラー
基本
IBM 高水準アセンブラー・ツールキット
高水準アセンブラー・ツールキット
オプション
ICKDSF R16
ICKDSF
基本
ISPF V4R2M1
ISPF
基本
言語環境プログラム (MVS および VM)
V1R5
言語環境プログラム
基本
© Copyright IBM Corp. 1980, 2000
xxv
プロダクト名とレベル
OS/390 における名前
言語環境プログラム V1R5 データ暗号化解除 言語環境プログラム・データ暗号化解除
基本 / オプション
オプション
MVS/ESA SP V5R2.2
BCP
BCP または MVS
基本
ESCON ディレクター・サポート
ESCON ディレクター・サポート
基本
ハードウェア構成定義 (HCD)
ハードウェア構成定義 (HCD)
基本
JES2 V5R2.0
JES2
基本
JES3 V5R2.1
JES3
オプション
LANRES/MVS V1R3.1
LANRES
基本
IBM LAN サーバー (MVS) V1R1
LAN サーバー
基本
MICR/OCR サポート
MICR/OCR サポート
基本
OS/390 UNIX システム・サービス
OS/390 UNIX システム・サービス
基本
OS/390 UNIX アプリケーション・サービ
ス
OS/390 UNIX アプリケーション・サービ
ス
基本
OS/390 UNIX DCE ベース・サービス
(OSF DCE レベル 1.1)
OS/390 UNIX DCE ベース・サービス
基本
OS/390 UNIX DCE 分散ファイル・サービ
ス (DFS) (OSF DCE レベル 1.1)
OS/390 UNIX DCE 分散ファイル・サービ
ス (DFS)
基本
OS/390 UNIX DCE ユーザー・データ・プ
ライバシー
OS/390 UNIX DCE ユーザー・データ・プ
ライバシー
オプション
SOMobjects アプリケーション開発環境
(ADE) V1R1
SOMobjects アプリケーション開発環境
(ADE)
オプション
SOMobjects ランタイム・ライブラリー
(RTL)
SOMobjects ランタイム・ライブラリー
(RTL)
基本
SOMobjects サービス・クラス
SOMobjects サービス・クラス
基本
オープン・システム・アダプター・サポート
機能 (OSA/SF) R1
オープン・システム・アダプター・サポート
機能 (OSA/SF)
基本
MVS/ESA RMF V5R2
RMF
オプション
OS/390 Security Server
資源アクセス管理機能 (RACF)
v DCE セキュリティー・サーバー
v OS/390 ファイアウォール・テクノロジー
v Lightweight Directory Access Protocol
(LDAP) クライアントおよびサーバー
v オープン暗号化拡張プラグイン (OCEP)
オプション
SDSF V1R6
SDSF
オプション
SMP/E
SMP/E
基本
ソフトコピー・プリント
基本
SystemView (MVS ベース)
基本
SystemView (MVS ベース)
xxvi
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
プロダクト名とレベル
OS/390 における名前
基本 / オプション
IBM TCP/IP V3R1
TCP/IP
基本
v TCP/IP CICS ソケット
v TCP/IP CICS ソケット
v オプション
v TCP/IP IMS ソケット
v TCP/IP IMS ソケット
v オプション
v TCP/IP ケルベロス
v TCP/IP ケルベロス
v オプション
v TCP/IP ネットワーク・プリント・ファシ
リティー (NPF)
v TCP/IP ネットワーク・プリント・ファシ
リティー (NPF)
v オプション
v TCP/IP OS/390 通信サービス IP アプリケ
ーション
v TCP/IP OS/390 通信サービス IP アプリケ
ーション
v オプション
v TCP/IP OS/2 オフロード
v TCP/IP OS/2 オフロード
v オプション
TIOC R1
TIOC
基本
タイム・シェアリング・オプション拡張機能
(TSO/E) V2R5
TSO/E
基本
VisualLift (MVS) V1R1.1
v VisualLift ランタイム環境 (RTE)
v VisualLift アプリケーション開発環境
(ADE)
v 基本
v オプション
VTAM V4R3 (AnyNet フィーチャー付き)
VTAM
基本
3270 PC ファイル転送プログラム V1R1.1
3270 PC ファイル転送プログラム
基本
OS/390 のエレメントとフィーチャー
xxvii
xxviii
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
第1部 ISPF への入門
第1章 ISPF ユーザー・インターフェース . . . . 3
ISPF ユーザー・インターフェース . . . . . . . 3
必要な用語 . . . . . . . . . . . . . . 3
アクション・バーを使用しない ISPF 操作 . . . 4
アクション・バーを使用した ISPF 操作 . . . . 4
アクション・バー. . . . . . . . . . . 4
アクション・バー選択項目. . . . . . . . 8
ポイント・アンド・シュート・テキスト・フィ
ールド . . . . . . . . . . . . . . 10
Function Keys (機能キー) . . . . . . . . 10
選択フィールド . . . . . . . . . . . 11
コマンドのネスティング . . . . . . . . . 12
ISPF クライアント / サーバー - ワークステーショ
ン・エージェント・コンポーネント . . . . . . 12
ISPF クライアント / サーバーを使用する理由 . . 12
GUI セッションの開始 . . . . . . . . . 13
GUI モードとは . . . . . . . . . . . . 14
GUI セッションの終了 . . . . . . . . . . 20
GUI モードと 3270 モードの切り替え . . . . . 20
TSO 行モード入出力の ISPF GUI サポート . . . 20
TSO GUI 行モード・サポートの制約事項 . . . 22
フルスクリーン TSO データ. . . . . . . 23
両方向言語サポート . . . . . . . . . . 24
ショートカット・キー . . . . . . . . . 24
アラビア語 OS/2 に対する変更 . . . . . . 25
両方向ファイル転送制限 . . . . . . . . 26
サンプル画面 . . . . . . . . . . . . . 27
GUI の制約事項 . . . . . . . . . . . . 30
GUI パネルを書くダイアログ開発担当者のための
詳細事項 . . . . . . . . . . . . . . 33
GUI モードでアプリケーションを表示する方
法 . . . . . . . . . . . . . . . 33
その他の考慮事項 . . . . . . . . . . 36
ISPF ワークステーション・ツール統合プログラム
38
ツール統合ダイアログの開始 . . . . . . . 39
ツール統合機能のアクション・バー選択項目 . . 40
アクションの更新 . . . . . . . . . . . 41
拡張マッピング . . . . . . . . . . . . 42
第2章 ISPF 概説 . . . . . . . . . . . .
ISPF の機能 . . . . . . . . . . . . . .
ビュー、ブラウズ、編集、編集マクロおよびモデ
ル . . . . . . . . . . . . . . . .
ダイアログ・サービス . . . . . . . . . .
ユーティリティー . . . . . . . . . . .
ダイアログ・テスト、フォアグラウンド、および
バッチ . . . . . . . . . . . . . . .
TSO コマンド、CLIST、および REXX EXEC . .
ライブラリー管理機能 . . . . . . . . . .
ソフトウェア構成およびライブラリー管理プログ
ラム . . . . . . . . . . . . . . . .
© Copyright IBM Corp. 1980, 2000
45
45
45
46
46
47
47
47
47
その他の IBM プログラム開発プロダクト . . .
入門書およびオンライン解説 . . . . . . .
反復 ISPF . . . . . . . . . . . . . . .
サポートされているデータ・タイプ . . . . . .
メンバー名の規則 . . . . . . . . . . .
ISPF とのダイアログ . . . . . . . . . . .
ISPF の開始 . . . . . . . . . . . . . .
オプション選択 . . . . . . . . . . . . .
ISPF 基本オプション . . . . . . . . . .
基本オプション・メニューのアクション・バー
選択項目 . . . . . . . . . . . . .
オプションの説明 . . . . . . . . . .
基本オプション・メニューの状況域 . . . . . .
状況プルダウン . . . . . . . . . . . .
Session (セッション) . . . . . . . . .
Function Keys (機能キー) . . . . . . . .
Calendar (カレンダー) . . . . . . . . .
User Status (ユーザー状況) . . . . . . .
User Point and Shoot (ユーザー・ポイント・ア
ンド・シュート) . . . . . . . . . . .
なし . . . . . . . . . . . . . . .
状況域の選択項目 . . . . . . . . . . .
ISPF パネルの理解 . . . . . . . . . . . .
パネル形式 . . . . . . . . . . . . .
パネル・タイプ . . . . . . . . . . . .
メニュー . . . . . . . . . . . . .
データ入力パネル . . . . . . . . . .
ISPF におけるコマンド入力 . . . . . . . . .
コマンドのタイプ . . . . . . . . . . .
TSO コマンド、CLIST、および REXX EXEC
DM コンポーネント・コマンド . . . . . .
PDF コンポーネントの基本コマンドおよび行
コマンド . . . . . . . . . . . . .
ISPF コマンド構文の表記法 . . . . . . . .
コマンドのスタック . . . . . . . . .
二重コマンド処理 . . . . . . . . . .
行コマンド・フィールド . . . . . . . .
PDF コンポーネントのコマンド . . . . .
ヘルプの表示 . . . . . . . . . . . . . .
ISPF 機能または ISPF の終了 . . . . . . . .
終了オプション (X). . . . . . . . . . .
ジャンプ機能 . . . . . . . . . . . . .
ユーザー・プロファイル . . . . . . . . . .
画面の横方向または縦方向の分割 . . . . . . .
SPLIT コマンド . . . . . . . . . . . .
SWAP コマンド . . . . . . . . . . . .
SWITCH コマンド . . . . . . . . . . .
3270 および GUI 画面の分割とスワッピング
の規則 . . . . . . . . . . . . . .
SWITCH コマンドの制約事項 . . . . . .
3290 端末装置 . . . . . . . . . . . .
47
48
48
48
49
49
49
50
50
51
53
54
55
55
57
58
59
61
62
62
64
64
65
66
66
66
67
67
68
68
68
69
69
69
70
70
71
71
72
72
73
73
74
76
76
77
78
1
各国語サポート .
|
|
|
|
.
.
.
.
.
.
.
.
.
.
.
. 79
第3章 個人用データ・セット・リストおよびライブ
ラリー・リストの使い方 . . . . . . . . . . 81
個人用リスト・モード . . . . . . . . . . . 83
個人用データ・セット・リスト . . . . . . . . 84
個人用ライブラリー・リスト . . . . . . . 84
データ・セット参照リスト . . . . . . . . 85
参照ライブラリー・リスト . . . . . . . . 85
個人用リストの一覧表を表示する方法 . . . . 85
個人用リストの作成方法 . . . . . . . . . 86
個人用リストからのデータ検索 . . . . . . . 86
個人用リストを使用してカスタマイズした
DSLIST 表示を作成する方法. . . . . . . . 87
個人用データ・セット・リスト・パネル . . . . 87
個人用データ・セット・リスト・パネルのアク
ション・バー選択項目 . . . . . . . . . 88
個人用データ・セット・リスト・パネルのフィ
ールド . . . . . . . . . . . . . . 89
個人用データ・セット・リスト・パネル . . . . 91
個人用データ・セット・リスト・パネルのアク
ション・バー選択項目 . . . . . . . . . 91
個人用データ・セット・リスト・パネル・フィ
ールド . . . . . . . . . . . . . . 92
共有個人用リスト . . . . . . . . . . . . 94
NRETRIEV コマンドによる名前の検索 . . . . . 94
NRETRIEV についての SCLM の考慮事項 . . . 95
SCLM の制約事項 . . . . . . . . . . 95
SCLM のスタック管理. . . . . . . . . 96
個人用リスト機能へのコマンド・インターフェース
(ファースト・パス) . . . . . . . . . . . . 97
個人用リストに関連する機能キーの使い方 . . . . 98
参照リストを使用する ISPF パネルの例 . . . . . 99
NRETRIEV を使用可能にする ISPF パネルの例
100
第4章 コマンド、機能キー、ライト・ペンまたはカ
ーソル選択の使用 . . . . . . . . . . . .
ISPF システム・コマンド . . . . . . . . .
RETRIEVE、RETF、および RETP コマンドの使
用 . . . . . . . . . . . . . . . .
RETRIEVE コマンド . . . . . . . . .
RETF コマンド . . . . . . . . . . .
RETP コマンド . . . . . . . . . . .
RETURN コマンドの使用 . . . . . . . .
ジャンプ機能の使用 . . . . . . . . . .
スクロール・コマンドの使用 . . . . . . .
コマンド定義のためのコマンド・テーブルの使用
コマンド・テーブルの形式 . . . . . . .
新しいダイアログを一時的に呼び出す SELECT
処置コマンド . . . . . . . . . . . .
コマンド別名の割り当て. . . . . . . . .
システム・コマンドの指定変更 . . . . . .
ダイアログへコマンドを渡す . . . . . . .
コマンド処置の動的指定. . . . . . . . .
機能キーの使用. . . . . . . . . . . . .
機能キー値の定義 . . . . . . . . . . .
2
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
103
104
125
125
127
127
128
129
130
132
133
134
135
137
137
138
139
140
機能キー域の形式の変更. . . . . . .
機能キー定義の保管 . . . . . . . .
ライト・ペンおよびカーソル選択キーの使用
PA キーによる ISPF 操作への影響 . . .
.
.
.
.
.
.
.
.
141
143
144
145
第5章 ライブラリーとデータ・セット . . . . .
ISPF ライブラリーおよびデータ・セットの命名
ISPF ライブラリー名 . . . . . . . . . .
標準 ISPF 命名規則 . . . . . . . . .
その他の区分または順次データ・セット名. . .
ボリューム通し番号 . . . . . . . . . .
ライブラリー連結 . . . . . . . . . . .
編集時の連結 . . . . . . . . . . .
言語処理時の連結 . . . . . . . . . .
メンバー選択リストの使用 . . . . . . . .
メンバー・リストの表示. . . . . . . .
メンバー・リストの終了. . . . . . . .
ISPF メンバー統計 . . . . . . . . .
ロード・モジュール・ライブラリー・メンバ
ーの統計 . . . . . . . . . . . . .
メンバー選択リスト・コマンド . . . . .
メンバー・リストの更新. . . . . . . .
データ・セット・パスワード . . . . . . .
形式定義 . . . . . . . . . . . . . .
混合モード . . . . . . . . . . . . .
拡張区分データ・セット (PDSE) . . . . . .
パック・データ・セット. . . . . . . . .
リストおよびログ・データ・セット . . . . .
リスト・データ・セット. . . . . . . .
ログ・データ・セット . . . . . . . .
ログおよびリスト・データ・セットの処理
ログおよびリスト・データ・セット処理オプ
ションを指定する方法 . . . . . . . .
ISPF セッション中のログおよびリスト・デー
タ・セット処理. . . . . . . . . . .
セッション終了時のログおよびリスト・デー
タ・セット処理. . . . . . . . . . .
データ・セット処理オプション . . . . .
フォアグラウンドおよびバッチ出力リスト. . .
その他の一時データ・セット . . . . . . .
ジョブ・ステートメント情報 . . . . . . .
サンプル ISPF セッションの実行. . . . . .
147
147
147
148
149
150
150
152
152
152
153
155
155
第6章 MVS での実行準備 . . . . . . . . .
ISPF ライブラリーの設定 . . . . . . . . .
必要な ISPF ライブラリーの割り振り . . . . .
オプションのテーブル・ライブラリーおよびファイ
ル調整ライブラリーの割り振り . . . . . . .
オプションのイメージ ISPF ライブラリーの割り振
り . . . . . . . . . . . . . . . . .
CLIST、REXX、および プログラム・ライブラリー
の割り振り . . . . . . . . . . . . . .
DBCS ライブラリーの割り振り . . . . . . .
ISPF セッションのための各国語の選択 . . . . .
160
162
170
171
171
172
173
173
173
174
174
174
175
175
178
178
181
181
182
182
187
187
188
191
192
192
193
193
第1章 ISPF ユーザー・インターフェース
ISPF ユーザー・インターフェース
ISPF は、アクション・バーを操作することによるインターフェースを提供し、それ
を使用して、共通ユーザー・アクセス (CUA) ・インターフェースがもつ多くの有用
な機能を利用することができます。 さらに詳細には、Object-Oriented Interface
Design: IBM Common User Access Guidelines を参照してください。
パネルの外観は、バージョン 3 のものとは異なっています。すなわち、すべての画
面は、大文字、小文字ともに表示可能で、ほとんどの場合、アクション・バーが画
面の最上部にあります。 これらのアクション・バーを操作して、以前とは違った方
法でプロダクトの中を動き回ったり、コマンドのネスティングにアクセスすること
ができます。 コマンドのネスティングにより、他の機能を実行するためにある機能
を終了させなければならなかったものが、その新しい機能を実行する間、前のアク
ティビティーを中断 することができるようになりました。
本章では、主に、アクション・バーを使用するインターフェースと ISPF のグラフ
ィカル・ユーザー・インターフェース (GUI) の使用法について説明します。
必要な用語
この手引きには次の用語が使用されています。
アクション・バー. ISPF パネルの最上部にあり、そのパネル上に使用可能なアクションにアクセスできる選択項目が
含まれています。 アクション・バー選択項目を選択すると、ISPF はプルダウン・メニュー を表示します。
プルダウン・メニュー. アクション・バー上で選択したものから引き出された、番号付き選択項目のリスト。 選択し
たアクション・バー項目は、強調表示されます。たとえば、6ページの図1 の Utilities は画面上で強調表示されていま
す。 アクションを選択するには、選択項目の番号を入力して Enter を押すか、またはカーソルを用いてアクションを
選択するかのいずれかで行えます。 ISPF は、要求したパネルを表示します。 選択項目の中に省略符号 (...) が含まれ
ている場合、ISPF は、ポップアップ・ウィンドウ を表示します。 このパネルまたはポップアップを終了する場合、
ISPF はプルダウンをクローズし、最初のアクション・バー選択を行ったパネルに戻します。
省略符号 (Ellipsis). プルダウン選択項目の後に続く 3 つのドット記号。 この省略符号を含む項目を選択すると、
ISPF は ポップアップ ・ウィンドウを表示します。
ポップアップ・ウィンドウ.
他のパネルの上に表示される境界線で仕切られた、一時的に表示されるウィンドウ。
モーダル・ポップアップ・ウィンドウ. ポップアップのパネルと対話して、作業を継続するタイプのウィンドウ。ウ
ィンドウを取り消すこと、または要求した情報を提供することもできます。
モードレス・ポップアップ・ウィンドウ. ポップアップ自身との対話をする前に、ポップアップを作成するダイアロ
グとのやり取りが必要なタイプのウィンドウ。
ポイント・アンド・シュート・テキスト. カーソルで働く画面上のテキスト。 詳細については、10ページの『ポイン
ト・アンド・シュート・テキスト・フィールド』 を参照してください。
プッシュボタン. テキストを長方形で囲んだもの。 プッシュボタンは、アクション用としてウィンドウの中で用いら
れ、それを選択すると (GUI モードで実行中のみ使用可能) ただちに実行されます。
© Copyright IBM Corp. 1980, 2000
3
ISPF ユーザー・インターフェース
機能キー.
す。
ISPF の前のリリースでは、プログラム機能 (PF) キーと呼ばれていたもの。 これは単に用語だけの変更で
選択. ポイント・アンド・シュート・テキスト・フィールドおよびアクション・バー選択に関連して、選択とはカー
ソルをあるフィールドに移動して Enter をシミュレートすることを意味します。
簡略記号. アクション・バー選択項目は、アクション・バー選択項目テキストにある下線の引かれた文字を用いて選
択することができます。 ホスト・モードにおいては、ACTIONS コマンドとパラメーター ’x’ を使用してアクショ
ン・バー選択項目にアクセスすることができます。ここで ’x’ は、アクション・バー選択項目テキストにある下線の引
かれた文字を指します。 GUI モードでは、ホット・キー を使用してアクション・バーの選択項目にアクセスすること
ができます。すなわち、アクション・バー選択項目テキストの下線の引かれた文字と一緒に ALT キーを押せばいいの
です。
アクション・バーを使用しない ISPF 操作
OS/390 V2R10.0 ISPF にアクセスするのに非プログラマブル端末を使用していて、
コマンド・ネスト機能を利用する必要がない場合は、これまでいつも使っていた方
法と同様に、選択項目の番号を入力して Enter キーを押して選択することができま
す。
アクション・バーを使用した ISPF 操作
ほとんどの ISPF パネルには、最上部にアクション・バーがあり、そのアクショ
ン・バーには選択項目が白色のデフォルトで表示されます。 多くのパネルは、ま
た、ポイント・アンド・シュートのテキスト・フィールドをもちます。その部分は
青緑色のデフォルトで表示されます。 7ページの図3 に示されているパネルには、
アクション・バーとポイント・アンド・シュート・フィールドの両方を表示してい
ます。
アクション・バー
アクション・バーは、ISPF を通じて、移動のための新しい方法を提供するもので
す。 カーソルがパネル上のどこかにある場合、そのカーソルをアクション・バーに
移動するには次のようないくつかの方法があります。
v カーソル移動キーを使用して、手動でアクション・バー選択項目上に位置合わせ
する。
v コマンド行に ACTIONS コマンドを入力して Enter キーを押し、カーソルを最初
のアクション・バー選択項目へ移動する。
v F10 (Action) または Home キーを押して、カーソルを最初のアクション・バー選
択項目に移動する。
簡略記号がアクション・バー選択項目について定義されている場合は、以下の方
法が可能です。
– 3270 モードでは、コマンド行に ACTIONS コマンドとアクション・バー選択
項目テキストの中の下線の引かれた文字に対応する簡略記号文字を入力する。
その結果、該当するアクション・バー選択項目に対するプルダウン・メニュー
が表示されます。
– 3270 モードでは、コマンド行にアクション・バー選択項目テキストの中の下
線の引かれた文字に対応する簡略記号文字を入力し、 ACTIONS コマンドに割
り当てられた機能キーを押す。その結果、該当するアクション・バー選択項目
に対するプルダウン・メニューが表示されます。
4
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF ユーザー・インターフェース
– GUI モードでは、ホット・キー を使用してアクション・バーまたはプルダウ
ン・メニューの選択項目にアクセスすることができます。すなわち、選択項目
テキストの中の下線の引かれた簡略記号文字と合わせて ALT キーを押すこと
により、そのテキストを活動化することができます。
カーソルをアクション・バー選択項目の中で移動するには、タブ・キーを使用しま
す。 GUI モード実行中は、左右の両カーソル・キーを使用します。
注:
1. ISPF は、マウス・エミュレーター・プログラムを提供しません。この手引き
で、ポイント・アンド・シュートのテキスト・フィールドおよびアクション・バ
ー選択項目に関連して選択 という用語を使用していますが、これはカーソルを
フィールドに移動して Enter をシミュレートすることを意味しています。
注: マウス・エミュレーターを次のようにプログラムしているユーザーもいま
す。
v マウス・ボタン 1 は、カーソルをポインターに位置合わせして、Enter を
シミュレートする。
v マウス・ボタン 2 は、F12 (Cancel) をシミュレートする。
2. Home キーを使用して ISPF パネル上の最初の入力フィールドにカーソルを合わ
せたい場合は、任意のコマンド行に、SETTINGS と入力し Enter を押すと ISPF
設定パネルが表示されます。アクション・バー選択項目オプションへのタブは使
用しません。
3. GUI モードで実行中に Home キーを使うと現行フィールドの最初の部分に移動
します。
アクション・バー上の選択項目のいずれかを選択すると、ISPF はプルダウン・メニ
ューを表示します。 6ページの図1 は、ISPF 基本オプション・メニュー・アクショ
ン・バー上のユーティリティーを選択したときに表示されるプルダウン・メニュー
を示しています。
第1章 ISPF ユーザー・インターフェース
5
ISPF ユーザー・インターフェース
1
アクション・バーの選択項目を選択すると、その選択項目が強調表示されます。
図 1. アクション・バー・プルダウン・メニューをもつパネル
ユーティリティー・プルダウン・メニューからある選択項目を選択するには、入力
フィールド (アンダーラインがされている) にその該当番号を入力して Enter を押
すかまたは選択項目を選択してください。 選択をしないでプルダウン・メニューを
取り消すには、F12 (Cancel) を押してください。 たとえば、選択項目 9 を選択
すると、ISPF は 7ページの図2 に示されているコマンド・テーブル・ユーティリテ
ィー・ポップアップを表示します。
注: アクション・バーの選択項目を選択する前にコマンド行にコマンドを入力した
場合、そのコマンドが処理されます。その場合、プルダウン・メニューは表示
されません。ただし、CANCEL、END、および RETURN コマンドの場合は除
きます。この 3 つのコマンドは処理されず、カーソルはパネル本体の最初の入
力フィールドに位置変更されます。入力フィールドがない場合、カーソルはア
クション・バー・エリアの下に位置変更されます。 GUI モードで実行中にアク
ション・バーの選択項目を選択しても、コマンド行上にあるいかなるコマンド
も無視されます。
6
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF ユーザー・インターフェース
図 2. アクション・バー・プルダウンから選択されたポップアップ
1
アクション・バー。 アクション・バー選択項目を選択して、プルダウンを表示でき
ます。
2
オプション。 この列のフィールドは、ポイント・アンド・シュートのテキスト・フ
ィールドです。
3
動的状況域。 表示したいものをこの領域に指定することができます。
図 3. アクション・バーとポイント・アンド・シュートをもつパネル
第1章 ISPF ユーザー・インターフェース
7
ISPF ユーザー・インターフェース
アクション・バー選択項目
使用可能なプルダウンの選択項目がプルダウンごとに異なると同様に、使用可能な
アクション・バーの選択項目は、パネルごとに異なります。 ただし、メニューおよ
びユーティリティーは基本アクション・バー選択項目であり、プルダウン・メニュ
ーの選択項目は常に同じです。
メニュー・アクション・バー選択項目:
目が使用可能です。
メニュー・プルダウンからは、次の選択項
Settings (設定)
ISPF 設定パネルを表示します。
View (ビュー)
ビュー入力パネルを表示します。
Edit (編集)
編集入力パネルを表示します。
ISPF Command Shell (ISPF コマンド・シェル)
ISPF コマンド・シェル・パネルを表示します。
Dialog Test...
ダイアログ・テストの 1 次オプション・パネルを
表示します。
Other IBM Products...
その他の IBM プログラム開発プロダクト・パネル
を表示します。
SCLM
SCLM メイン・メニューを表示します。
ISPF Workplace
ワークプレース入力パネルを表示します。
Status Area...
ISPF 状況表示パネルを表示します。
Exit
ISPF を終了します。
注: 選択項目がブルー (デフォルト) で、選択番号の最初の桁にアスタリスクが付い
て表示された場合は (GUI モードで実行している場合は、その選択項目はグレ
ー になります)、その選択項目は次のいずれかの理由により使用できません。
v 再帰的な入力が許されない。
v その選択項目が現在の状態である。たとえば、 9ページの図4 において、
RefMode が現行では Retrieve に設定されています。
8
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF ユーザー・インターフェース
図 4. プルダウンでの選択不可項目
ユーティリティー・アクション・バー選択項目: 次の選択項目が、ユーティリティ
ー・プルダウンから使用可能です。
Library (ライブラリー)
ライブラリー・ユーティリティー・パネルを表示し
ます。
Data Set (データ・セット)
データ・セット・ユーティリティー・パネルを表示
します。
Move/Copy (移動 / コピー)
移動 / コピー・ユーティリティー・パネルを表示し
ます。
Data Set List (データ・セット・リスト)
データ・セット・リスト・オプション・パネルを表
示します。
Reset Statistics (統計リセット)
ISPF 統計リセット・パネルを表示します。
Hardcopy (ハードコピー)
ハードコピー・ユーティリティー・パネルを表示し
ます。
Download...
ホストからワークステーション・クライアントおよ
びその他のファイルをダウンロードできるパネルを
表示します。
Outlist (出力リスト)
出力リスト・ユーティリティー・パネルを表示しま
す。
Commands...
コマンド・テーブル・ユーティリティー・パネルを
表示します。
Reserved
ISPF が将来利用するために予約されてあるもの
で、選択不可項目。
Format (様式)
形式指定パネルを表示します。
SuperC
SuperC ユーティリティー・パネルを表示します。
SuperCE
SuperCE ユーティリティー・パネルを表示します。
Search-for (検索)
探索ユーティリティー・パネルを表示します。
第1章 ISPF ユーザー・インターフェース
9
ISPF ユーザー・インターフェース
Search-forE
Search-ForE ユーティリティー・パネルを表示しま
す。
ポイント・アンド・シュート・テキスト・フィールド
ポイント・アンド・シュート ・テキスト・フィールドはカーソルで作動します。す
なわち、あるフィールドを選択すると、そのフィールドに記述されたアクションが
実行されます。 たとえば、7ページの図3 において、オプション 0、Settings (設定)
を選択すると、 ISPF は ISPF 設定パネルを表示します。
注: GUI モードで実行中以外では、コマンドをコマンド行に入力した場合、その入
力したコマンドがポイント・アンド・シュート・コマンドの前に処理されま
す。
カーソル作動部分のフィールドは、別のフィールドで使用されることがよくありま
す。ユーザーはこの ISPF の新しい機能について慣れるまでは、反転表示
(PSCOLOR コマンドを使用して強調表示を白黒反転 (REVERSE) に設定する) でこ
のフィールドを表示してもよいでしょう。
注: ISPF 設定パネル (オプション 0) 上で Tab to point-and-shoot fields オプシ
ョンを選択することにより、タブ・キーを使ってポイント・アンド・シュー
ト・フィールドにカーソルを位置合わせできます。
Function Keys (機能キー)
ISPF は、機能キー F1 - F12 (編集機能の内部を除く) については、 CUA に従った
定義を採用しています。 F13〜F24 は、ISPF バージョン 3 におけるものと同じで
す。 Primary range フィールドが 1 (低い方 - 1 から 12) に設定されているの
で、通常は CUA 定義になります。
非 CUA 準拠のキーを使用する場合は、ISPF 設定 (オプション 0) パネルのアクシ
ョン・バー上で機能キー・プルダウンから Tailor function key display 選択項目
を選択してください。 機能キー定義調整表示パネル上で、Primary range フィー
ルドに 2 (大文字で 13 から 24) を指定してください。
次の機能キーの説明は、ISPF での操作に役に立つと思われます。
F1
Help (ヘルプ)ヘルプ情報を表示します。 ISPF が短メッセージを表示した
後 F1 (Help に設定されている) を押すと、長メッセージがポップアップ・
ウィンドウに表示されます。
F2
Split (分割)画面を水平線で分離された 2 つの論理画面に分割するか、また
はその水平線の位置を変更します。
注: GUI モードで実行している場合は、それぞれの論理画面は分離したウィ
ンドウで表示されます。
10
F3
Exit (出口) (プルダウンからの)。プルダウン下のパネルを終了します。
F3
End (終了)現行の機能を終了します。
F7
Backward (上方へ)スクロール量分だけ画面を上に移動します。
F8
Forward (下方へ)スクロール量分だけ画面を下に移動します。
F9
Swap (スワップ)一対の分割画面のうちの、もう一方の論理画面上で直前に
位置していた位置にカーソルを移動します。
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF ユーザー・インターフェース
F10
Actions (アクション)カーソルをアクション・バーに移動します。 F10 を
もう 1 度押すと、カーソルはコマンド行に移動します。
F12
Cancel (取り消し)取り消し (Cancel) コマンドを出します。このコマンドを
使用すると、プルダウン・メニューの選択をしたくない場合、プルダウン・
メニューを除去します。 また、ISPF 基本オプション・メニューで F12 を
使用すると、アクション・バーから Option ==> フィールドにカーソルを移
動します。カーソル位置合わせ規則の詳細については、ISPF ダイアログ開
発者用 手引きと解説 を参照してください。
F16
Return (戻り)ISPF 基本オプション・メニューか、またはネストされたダイ
アログに入った元の画面に戻ります。 戻り (RETURN) は ISPF システム・
コマンドです。
選択フィールド
OS/390 V2R10.0 ISPF は、選択フィールドに対して、次に述べる CUA に基づいた
規則を使用しています。
単一ピリオド (.)
選択フィールドで単一ピリオドを使用したメンバー・リストでは、1 つの選
択項目だけを認識します。 たとえば、Edit (編集) 機能では、次のようなも
のが画面に表示されます。
│EDIT
USER1.PRIVATE.TEST
ROW 00001 of 00002 │
│ Name
VV MM Created
Changed Size Init Mod ID
│
│ . MEM1
01.00 94/05/12 94/07/22 40
0
0
USER1 │
│ . MEM2
01.00 94/05/12 94/07/22 30
0
0
KEENE │
ここからメンバー名を 1 つだけ選択して編集できます。
単一下線 (_)
単一下線でマークされた選択フィールドでは、斜線 (/) を使用して選択項目
を選択するように入力指示があります。ブランク以外の文字なら何でも使用
できます。たとえば、ISPF 設定パネル上の Panel display CUA mode フ
ィールドでは、選択フィールドに対して単一下線があります。
Options
Enter "/" to select option
_ Command line at bottom
_ Panel display CUA mode
_ Long message in pop-up
注: GUI モードで実行している場合は、このタイプの選択フィールドは、チ
ェック・ボックスの形で表示されます。すなわち、選択項目を表す関連
したテキストを四角の箱で囲ったものです。 ある選択項目を選択する
と、チェック・マーク (OS/2 の場合) または X (Windows の場合) が
チェック・ボックスの中に現れ、その選択が有効であることが分かりま
す。 その選択項目を再び選択するとチェック・ボックスの選択は取り
消されます。
下線フィールド (____)
選択フィールド内で下線を引いたメンバー・リストまたはテキスト・フィー
ルドは、複数の選択項目を認識します。 たとえば、データ・セット・リス
ト・オプション表示パネルから、印刷、名前変更、削除、編集、ブラウズ、
またはビューの各処理を実行する複数のメンバーを選択できます。
第1章 ISPF ユーザー・インターフェース
11
ISPF ユーザー・インターフェース
コマンドのネスティング
コマンドのネスティングにより、他の機能を実行するためにある機能を終了させな
ければならなかったものが、その新しい機能を実行する間、前の活動を中断 するこ
とができるようになりました。 たとえば、前のバージョンの ISPF では、データ・
セットを編集している時に別のデータ・セットを割り振りたい場合には、コマンド
行に =3.2 と入力し、Enter キーを押します。 ISPF は、編集セッションを終了 し
て、データ・セット・ユーティリティー・パネルに入ります。 データ・セットを割
り振りしたあと、編集セッションに戻りたい場合は、 =2 を入力して Enter を押し
ます。それによって、ISPF は編集入力パネルに戻します。 一方、OS/390 V2R10.0
ISPF においては、編集セッションから、データ・セットの選択項目を編集パネル・
アクション・バー上のユーティリティー・プルダウンから選択します。 ISPF は、
編集セッションを中断して、データ・セット・ユーティリティー・パネルを表示し
ます。 新しいデータ・セットの割り振りをした後その機能を終了すると、 OS/390
V2R10.0 ISPFでは編集入力パネルにではなく、編集セッションに直接戻ります。
ISPF クライアント / サーバー - ワークステーション・エージェント・コ
ンポーネント
OS/390 V2R10.0 ISPF の ISPF ワークステーション・エージェント (WSA) コンポ
ーネントにより、プログラマブル・ワークステーション上で ISPF を実行させた
り、ワークステーション・オペレーティング・システムの表示機能を使用してパネ
ルを表示させることができます。 ISPF ライブラリーにおけるマニュアルには、こ
れを GUI モードで実行中 と表現されています。 ISPF WSA は、次のプラットフ
ォーム上でサポートされています。
v OS/2
v Microsoft Windows
v AIX
v HP-UX
v Solaris
ISPF クライアント / サーバーを使用する理由
ワークステーションに接続してデータにアクセスすることは、導入システムの CPU
処理時間に直接的な影響を及ぼします。 ISPF クライアント / サーバー機能を使用
する理由の 1 つに、CPU サイクルをホストからより経済的なワークステーション
に移してホストの負荷を下げることが挙げられます。そうすることが最終的な目的
でない場合でも、上記に加えて、ユーザーが接続されることにより分散編集 ができ
るといった利点があります。すなわち、ユーザーは、自分の好みのエディターを使
用してデータを扱うことができ、ホストやワークステーションにあるファイルを扱
うのにホストのエディターを使うことも、同じファイルを扱うのにワークステーシ
ョンのエディターを使うこともできます。 ワークステーションに接続することによ
り、ユーザーは、ワークステーションのファイルを ISPF 上で編集したり、ホスト
のファイルを自分のワークステーション上で編集したりすることができます。
しかし、分散編集の利点はこれだけではありません。 分散編集機能は、標準 3270
モードでも、 ISPF GUI モードでも使用することができます。 これにより、多年に
渡り ISPF のスキルを培ってきたユーザーは、新しいワークステーション上でも慣
れ親しんだインターフェースを使用することができます。 あるいは、ISPF GUI モ
12
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF ワークステーション・エージェント・コンポーネント
ードを利用することもできます。 ISPF GUI は、どの既存の内部または OEM ISPF
アプリケーションでも、グラフィカル・ユーザー・インターフェース・モードで表
示できるように作成されています。 熟練した ISPF アプリケーション・プログラマ
ーは、ワークステーションのスキルが十分になくても、すでに修得している ISPF
アプリケーション開発スキルだけを使って ISPF GUI アプリケーション・プログラ
ムを書くことができます。
GUI セッションの開始
必ず次のタスクを完了してから、GUI セッションを開始してください。
1. プログラマブル・ワークステーションおよびホスト上で TCP/IP または APPC
のインストールと初期設定を支障なく完了すること。
注:
a. MVS TCP/IP デーモン (Daemon) 名が TCPIP ではない場合、または ISPF
クライアント / サーバー接続に対する IP アドレスがドメイン・ネーム形式
で提供されている場合には、システム・プログラマーは、ISPF 構成テーブル
を更新して固有のローカル TCP/IP 構成データ・セット命名規則をサポート
する必要がある場合があります。詳細については、 ISPF 計画とカスタマイ
ズ を参照してください。
b. ワークステーション・エージェントは、いったん、初期化エラーを受け取る
と、その後はコミュニケーション・プロトコル (TCP/IP または APPC のい
ずれか) を初期化しようとはしません。したがって、ワークステーション用
コミュニケーション・プロトコルの TCP/IP または APPC のどちらかを、
WSA を開始する前に開始してアクティブにしておく必要 があります。
2. ワークステーションとホスト間の通信接続を支障なく完了すること。
3. ISPF ワークステーション・エージェント コンポーネントのインストールを支障
なく完了すること。追加情報については、付録A. ISPF C/S ワークステーショ
ン・エージェント・コンポーネントをインストールする前に およびワークステ
ーションへのデータ・セット・ダウンロード・ユーティリティー (オプション
3.7) という名前の付いた ISPF ユーザーズ・ガイド 第 2 巻 のセクションを参
照してください。
4. WSA コンポーネントの初期設定をすること。
GUI セッションは次のいずれかの方法で開始できます。
v ISPSTART コマンドを GUI パラメーターを指定して出します。 (ISPSTART コ
マンドの詳細については、33ページの『GUI パネルを書くダイアログ開発担当者
のための詳細事項』 および ISPF ダイアログ開発者 ガイドとリファレンス を参
照してください)。たとえば、
ISPSTART GUI(IP:9.67.229.115)
指定のワークステーションで ISPF を GUI モードで開始するコマンド例です。
v GUI セッション開始パネル (オプション 0) 上で、 GUI セッションの開始を選
択します。追加情報については、 ISPF ユーザーズ・ガイド 第 1 巻 、設定 (オ
プション 0) の章のワークステーション接続のセクションを参照してください。
v 任意のコマンド行から WSCON コマンドを発行して、ワークステーション接続開
始 パネルを表示します。詳細については、104ページの『ISPF システム・コマン
ド』 を参照してください。
第1章 ISPF ユーザー・インターフェース
13
ISPF ワークステーション・エージェント・コンポーネント
v WSCON サービスを呼び出します。詳細については、ISPF サービスの手引き を
参照してください。
GUI モードとは
この節では、GUI モードで ISPF を実行する場合の変更内容について記述していま
す。
図5 〜 図12 は、 3278 エミュレーター上に表示された ISPF パネルと GUI 表示の
違いを示したものです。表示されたエミュレーター画面は、 OS/2 コミュニケーシ
ョン・マネージャー 3278 エミュレーターによるものです。 GUI 表示パネルは、
OS/2 WARP を実行中のワークステーション上で表示されるものを示したもので
す。
図5 は、3278 エミュレーター上に表示された ISPF 基本オプション・メニュー (著
作権ステートメントと共に) を表示しています。
図 5. 3278 エミュレーター上に表示された ISPF 基本オプション・メニュー
15ページの図6 は、このパネルを ISPF WSA を使用したプログラマブル・ワークス
テーション上に表示したものです。
14
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF ワークステーション・エージェント・コンポーネント
図 6. ISPF ワークステーション・エージェント により表示された ISPF 基本オプション・メ
ニュー
アクション・バーおよびプルダウン・メニュー
アクション・バーは、ワークステーション上での反応の速いエンティティー
です。つまり、ホストに割り込みを出すことなくプルダウン・メニューを表
示するので、迅速かつ容易にアクション・バーをブラウズできます。 コマ
ンド行にコマンドを入力しても、プルダウン選択項目を選択するとそのコマ
ンドは無視されます。
タイトル・バー
いろいろなタイプのデータをタイトル・バーに表示することができます。
どのデータがタイトル・バーに表示されるかは、ISPF が次のどの値でデー
タを最初に見つけるかによります。
v アプリケーションのダイアログ変数 ZWINTTL で定義された値は、ポッ
プアップにパネルが表示された場合に使用されます。
v アプリケーションのダイアログ変数 ZAPPTTL で定義された値
v ISPSTART コマンドの TITLE パラメーター上の title 変数で指定された
値。
v WSCON サービスの TITLE パラメーター上の title 変数で指定された
値。
v オプション 0 から利用できる GUI セッション開始パネル上の GUI Title
フィールドで指定された値。
v ユーザー ID
PANELID がオンにセットされている場合、パネル ID はパネルの最初の行
にではなく、ウィンドウ・タイトル (または、ウィンドウ・タイトルが定義
されていない場合はユーザー ID) の前に表示されます。
第1章 ISPF ユーザー・インターフェース
15
ISPF ワークステーション・エージェント・コンポーネント
プッシュボタン
機能キーは、FKA または PFSHOW がオンにセットされているとプッシュ
ボタンとして表示されます。 FKA コマンド上で PREFIX または
NOPREFIX を指定することにより F 接頭部をプッシュボタン上に表示する
かどうかをユーザーが決定できます。 ポイント・アンド・シュート出力お
よびポイント・アンド・シュート・テキスト・フィールドにはプッシュボタ
ンが表示されます。
注: コマンド行にコマンドを入力しても、ポイント・アンド・シュートのプ
ッシュボタンを押すとそのコマンドは無視されます。
ポイント・アンド・シュート入力フィールドは、カーソルで選択できます。
カーソル移動
上下方向のカーソル・キーは、入力フィールド、ポイント・アンド・シュー
ト・フィールド、およびプルダウン選択項目のグループの間でカーソルを垂
直方向に移動させます。 左右方向のカーソル・キーは、アクション・バー
上の選択項目の間を移動させます。
Cursor Groups (カーソル・グループ) を使用して、プッシュボタン・フィー
ルドとチェック・ボックス・フィールドをひとまとめにすることができま
す。アプリケーションで Cursor Groups の使用を選択すると、カーソル上下
移動キーは、フォーカスをグループ内のそれぞれのフィールドの間で移動さ
せます。また、TAB キーは、フォーカスをグループ外に移動させます。
アプリケーションでラジオ・ボタンを設定することもできます。 フォーカ
スがラジオ・ボタン・グループ内にある場合、上下方向のカーソル・キー
は、フォーカスを移動させ、ラジオ・ボタン選択項目内で選択ができます。
メッセージ
長メッセージと短メッセージは、GUI 以外のモードの場合と同じように表
示されます。ポップアップ・ウィンドウにメッセージが表示される場合は、
メッセージ・ボックスに表示されます。 メッセージ・ボックスは、
CANCEL および HELP プッシュボタンと、関連した CUA 定義によるアイ
コンをもちます。
v 円で囲った i (情報に関しての国際的なシンボル) は、通知メッセージを
意味します。
v 感嘆符ポイント (!) は、警告メッセージを意味します。
v 対角線を中にもつ赤色の円は、エラー・メッセージを意味します。
注: ISPF オプション 0 を使って、長メッセージをポップアップの中に強制
して置くことができます。
簡略記号
ホット・キー を使うと、アクション・バーまたはプルダウン・メニューの
選択項目にアクセスできます。すなわち、ALT キーと、選択項目で下線が
施された文字のキーとを一緒に押すと、その選択項目を活動化することがで
きます。
チェック・ボックス
入力フィールドの属性が CKBOX(ON) をもち、それが有効なチェック・ボ
ックス・フィールドである場合、ホスト上で単一下線でマークされた選択フ
16
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF ワークステーション・エージェント・コンポーネント
ィールドは、チェック・ボックス (すなわち、選択項目を表す関連したテキ
ストをもつ 4 角形のボックス) で表示されます。
ある選択項目を選択すると、オペレーティング・システムの中には、チェッ
ク・ボックスの中に文字 (OS/2 では U、Windows では X) が現れるよう
にして、その選択が有効であることを示すものもあります。 その選択項目
を再び選択するとチェック・ボックスの選択は取り消されます。 チェッ
ク・ボックスをプッシュ・ボタンとして扱うオペレーティング・システム
(AIX と HP-UX) もあります。
リスト・ボックス
選択項目のスクロール可能リストをボックスに表示できるようにする制御。
目的の選択項目にタブを動かして Enter キーを押すか、または目的の選択項
目上にマウス・ポインターを合わせることにより、選択項目を選択すること
ができます。 マウスをシングル・クリックすると選択項目が選択され、ダ
ブルクリックすると選択項目の選択と Enter を押したように処理されます。
リスト・ボックスの垂直スクロール・バーを使って、選択項目をスクロール
できます。 水平スクロール・バーを使うと、選択項目を水平にスクロール
することができます。
ドロップダウン・リスト
リスト・ボックスのバリエーション。 ドロップダウン・リストは、別の選
択項目を表示する処理を行うまで、1 つの項目だけを表示します。 目的の
選択項目にタブを動かして Enter キーを押すか、または目的の選択項目上に
マウス・ポインターを合わせることにより、選択項目を選択することができ
ます。 マウスをシングル・クリックすると選択項目が選択され、ダブルク
リックすると選択項目の選択と Enter を押したように処理されます。 ドロ
ップダウン・リストの垂直スクロール・バーを使って、選択項目をスクロー
ルできます。
組み合わせボックス
組み合わせボックスは、入力フィールドの機能をドロップダウン・リストと
結合します。 組み合わせボックスには入力フィールドがあり、選択項目の
リストが含まれています。そのリストから選択項目を選択して入力フィール
ドを完成させます。 選択項目のリストは、リストを表示する処置をとらな
い限り、隠れた状態のままです。
テキストを直接入力フィールドに入力することもできます。 入力するテキ
ストは、リストの選択項目のいずれかと一致する必要はありません。
組み合わせボックスの幅は、入力フィールドの幅と同じです。
分離バー
プルダウン・メニュー内の 2 つの隣接する区域の間に分離バーをコーディ
ングして、この 2 つの区域を目で見て区別できるようにすることができま
す。
アクセラレーター
アクセラレーターを使用して、プルダウン・メニューからアプリケーション
で定義された機能を呼び出すことができます。 アクセラレーターは、ユー
ザーが定義した 1 個のキーまたは複数のキーの組み合わせです。
第1章 ISPF ユーザー・インターフェース
17
ISPF ワークステーション・エージェント・コンポーネント
ラジオ・ボタン
ラジオ・ボタンは、二者択一の選択項目が示されている制御ボタンで、2 つ
の選択項目の中からいずれか一方を選択するようになっています。
ラジオ・ボタンを選択するには、マウスを使って目的のボタンを押します。
TAB キーを使ってセッションのフォーカスを現在選択されているラジオ・
ボタン・グループに移動し、その後カーソル・キーを使ってグループ内の目
的の選択項目に移動することもできます。 フォーカスがラジオ・ボタンの
選択項目上にある場合は、TAB キーは、フォーカスを最初のラジオ・ボタ
ン選択項目に続く次のフィールドまたは複数のフィールドのグループに移動
させます。 ラジオ・ボタンの 1 つを選択すると、その後、選択を取り消し
て元の状態に戻すことはできません。 アプリケーションの中には NONE の
ラジオ・ボタン選択項目を使用して、こういった状況に対処するものもあり
ます。
選択不可項目
ラジオ・ボタン、チェック・ボックスおよびプッシュボタンは、選択不可と
して表示させることができます。 選択不可能な項目はグレーで表示され、
また選択しようとした場合には警告音が鳴ります。
機能キー
機能キーはプッシュボタンで表示されます。
パネル表示 CUA モード
GUI モードで実行している場合は、ISPF 設定パネル上の Panel display
CUA mode オプションは、オンに設定されます。
Enter キー
Enter キーは、どのパネル上でも、デフォルト解釈によりプッシュボタンと
して表示されます。 GUI 設定パネル (オプション 0) からこのキーの表示
を制御できます。
カラー、輝度、および強調表示
グローバル GUI カラー変更ユーティリティーが使用可能です。これを使っ
て、ホストのカラーをワークステーションのカラーにマップすることができ
ます。追加情報については、ISPF ユーザーズ・ガイド 第 2 巻 、設定 (オ
プション 0) の章のグローバル GUI カラー変更ユーティリティーのセクシ
ョンを参照してください。文字レベルのカラー、輝度、および強調表示はサ
ポートされていません。また、フィールド・レベルでの輝度や強調表示もサ
ポートされていません。
分割画面
画面を分割する場合、新しい画面は新しい物理ウィンドウとして表示され、
ウィンドウ・リストに加えられます。 モードレス・ウィンドウは、それぞ
れ MVS に一本化されてつながっています。パラメーターのない分割は、
GUI モードでは常に SPLIT NEW として働きます。最大画面数になった後
に画面分割をしようとすると、SWAP コマンドとして機能します。分割画
面が 2 つだけの場合、SWAP コマンドは単に 2 つの画面を切り換えま
す。分割画面が 2 つ以上ある場合は、SWAP コマンドは、スワップ・リス
トを表示します。
18
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF ワークステーション・エージェント・コンポーネント
PRINT コマンド
PRINT、PRINT-HI、PRINTL、PRINTLHI、および PRINTG コマンドは、
GUI モードでは使用できません。
WINDOW コマンド
WINDOW コマンドは、GUI モードでは使用できません。
WS コマンド
WS コマンドは、ホストとワークステーションのアプリケーション間の直接
のインターフェースを可能にするためにユーザーが指定するコマンドをモー
ドレス形式で呼び出します。 たとえば、
WS e.exe myfile
モードレス・ウィンドウを開き、myfile という名前のファイル上にワークス
テーション編集プログラムを呼び出します。
APL/TEXT 文字セット
GUI モードで実行している場合、ZGE 変数はオフにセットされます。
GE(ON) 属性で定義されたすべての文字はブランクで表示されます。
図形区域
図形区域はサポートされません。 GRINIT ステートメントがあると、図形
付きのパネルは表示されないというメッセージを出します。 しかし、ユー
ザーは操作を継続することを選択することができます。 図形付きの画面が
あると、ポップアップが表示されます。それにより、ホスト・エミュレータ
ー・セッション上か、または図形なしでワークステーション上に表示するか
を指定できます。
注:
1. 分割画面モードにある場合、ホスト・セッション上では図形区域パネル
は表示されません。
2. ISPSTART 呼び出し上で、実際のホスト画面サイズと異なる GUISCRD
または GUISCRW 値を指定した場合、GDDM は初期設定できません。
この場合、GRINIT サービスは戻りコード 20 で終了します。
入力フィールド
GUI モードにおける入力フィールドの表示に関する詳細は、27ページの
『サンプル画面』 を参照してください。
注: ブランク・フィールドおよび後書きブランクは、GUI モードではヌルで
表示されます。これは、置換モードが使用できない場合に、ブランク文
字を削除する手間を省くためのものです。
フォント
GUI 表示はすべて、ワークステーション・エージェント・ウィンドウ上の
Font オプションで指定したフォントを使用します。 パネルの GUI 表示が
期待通りに表示されない場合は、モノスペース・フォントを使用してみてく
ださい。
コード・ページと文字セット
コード・ページ (端末照会応答に示される) をサポートしない端末またはエ
ミュレーターから ISPF GUI を起動し、ホスト・データをワークステーシ
第1章 ISPF ユーザー・インターフェース
19
ISPF ワークステーション・エージェント・コンポーネント
ョン・データに変換するときに英語以外の値を指定したい場合は、コード・
ページと文字セットのパラメーター値を指定する必要があります。
ISPSTART コマンドで CODEPAGE および CHARSET パラメーターを使用
するか、 ISPF Settings Initiate Workstation Connection パネルで Host
Codepage と Host Character Set フィールドを使用して、選択値を設定して
ください。 ISPF がサポートするコード・ページと文字セット値について
は、 ダイアログ開発者 ガイドとリファレンス の Extended Code Page
Support を参照してください。
イメージ
ISPF は、GUI モードで動作しているときには、グラフィック交換形式
(GIF) のイメージ・ファイルをサポートします。
ISPF のサンプル・ファイルは、サンプル・ライブラリー SISPSAMP に納
められています。パネル ISR@PRIM は、3 つのイメージ (ISPFGIFL、
ISPFGIFS、および ISPEXIT) を使用します。
イメージを使用するためには、ホストのイメージ・ファイルを区分データ・
セットに保管し、このイメージ・データ・セットに DD 名 ISPILIB を割り
振った後、ISPF を起動します。イメージ・ライブラリーの割り振りについ
ては、192ページの『オプションのイメージ ISPF ライブラリーの割り振
り』 を参照してください。
GUI セッションの終了
GUI セッションは次のいずれかの方法で終了できます。
v ISPF セッションを終了する。
v WSDISCON コマンドを発行する。詳細については、104ページの表3 の
WSDISCON の項目を参照してください。
v WSDISCON ダイアログ・サービスを起動する。詳細については、ISPF サービス
の手引き を参照してください。
WSDISCON を呼び出した後も、GUI 画面は引き続き 3270 エミュレーター・セッ
ションで表示されます。
GUI モードと 3270 モードの切り替え
SWITCH 3270 または SWITCH GUI コマンドを発行することによって、論理画面
を GUI モードまたは 3270 モードに切り替えることができます。詳細については、
76ページの『SWITCH コマンド』 を参照してください。
TSO 行モード入出力の ISPF GUI サポート
ISPF を GUI モードで実行している場合、TCP/IP で OpenEdition MVS システムに
接続されたユーザーには、また APPC で接続されたすべてのユーザーにも、どの非
フルスクリーン TSO データでも ISPF/TSO GUI ウィンドウに表示するオプション
があります。 このウィンドウはスクロール可能で、それにはユーザーが必要な応答
を入力する入力フィールドが含まれています。 このウィンドウにあるデータは選択
することができ、またユーザーが選択したファイルにコピーすることもできます。
20
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF ワークステーション・エージェント・コンポーネント
このサポートにより、ログオンした元のエミュレーター・ウィンドウに現れる可能
性のあるメッセージを 1 つも欠落させないで、そのエミュレーター・ウィンドウを
最小化できます。
図7 は、ISPF/TSO GUI ウィンドウを示しています。
図 7. ISPF/TSO GUI ウィンドウ
ISPF/TSO ウィンドウには、アクション・バーに Edit の項目があります。 このオ
プションをクリックすると、プルダウン・メニューが現れます。
図 8. プルダウン・メニューが表示された ISPF/TSO GUI ウィンドウ
プルダウン・メニューにあるオプションは以下のとおりです。
Copy
マークしたウィンドウの行をコピーすることができ
ます。 コピーする行を指定するには、ウィンドウ
内の目的の行の上をクリックします。
Select All
その後の処理の対象となるよう、ウィンドウ内のす
べての行をマークします。 ISPF/TSO ウィンドウ
は、スクロール可能です。また、Windows では
30,000 バイトのデータを、そして他のサポートされ
ている環境では 60,000 バイトのデータを含むこと
ができます。
第1章 ISPF ユーザー・インターフェース
21
ISPF ワークステーション・エージェント・コンポーネント
Deselect All
TSO ウィンドウのすべての行のマークを解除しま
す。
Clear
ISPF/TSO ウィンドウ内のすべてのものを消去しま
す。
ISPF/TSO ウィンドウ・タイトルには、ログオンした先のホスト・システムのシステ
ム名とユーザー ID が含まれています。 システム名は、システム・プログラマーが
SYS1.PARMLIB の IEASYSxx メンバーの中で定義した SYSNAME の値です。
ISPF がこの ISPF/TSO ウィンドウに行モード・データを表示するようにするには、
代替入り口点 IKJEFT1I を呼び出すログオン・プロシージャーを使って、 TSO に
ログオンする必要があります。 さらに、TCP/IP コミュニケーションを使って実行
しているユーザーについては、システム・プログラマーは、ISPF 構成テーブル・キ
ーワード・ファイルを更新して、USE_MVS_OPEN_EDITION_SOCKETS キーワード
の値を YES に変更し、構成テーブル・ロード・モジュールを作成し直す必要があ
ります。この TSO 行モード・サポートに対するインストール要件の詳細について
は、 ISPF 計画およびカスタマイズ の資料を参照してください。
ワークステーションに接続して ISPF を GUI モードで実行すると、 ISPF/TSO ウ
ィンドウに対してもう 1 つの接続が行われます。 最初の TSO メッセージを表示
する必要が生じた時に、ワークステーション上にウィンドウが作成されます。 ISPF
セッションを終了するまで、すべてのメッセージがこのスクロール可能なウィンド
ウに追加されます。 その時点で、ISPF/TSO ウィンドウはクローズされ、その時点
以降、すべての TSO データは、3270 エミュレーター・セッション上に表示されま
す。
注: ISPF GUI セッションの間は、ISPF/TSO ウィンドウをクローズすることはでき
ません。
ISPF を GUI モードで実行している時に、ユーザーからの TSO 入力が必要な場合
には、 ISPF/TSO ウィンドウがフォアグラウンドに表示され、入力フィールドに、
データを入力することができるようになります。
注: 最大 256 文字をこの入力フィールドに入れることができます。 入力するよう
求められていない場合は、入力フィールドは使用不可にされます。
ISPF/TSO ウィンドウには、Windows 環境においては最大、約 32000 バイトのデー
タ容量があり、その他のすべての ISPF がサポートしているオペレーティング環境
においては 60000 バイトのデータ容量があります。 上記の限界に達すると、メッ
セージが表示されて、次の行のデータを追加する前に ISPF/TSO ウィンドウがクリ
アされることを通知してくれます。 これにより、ウィンドウ内のデータを使用する
機会を持てます。 Edit メニュー項目にあるオプションを使用して、ウィンドウから
行を選択して、それらの行をコピーし、任意のどのファイルにでも貼り付けること
ができます。 通知メッセージに対して OK の応答をすると、ウィンドウはクリア
され、次に来る TSO データがウィンドウの最上部から追加されます。
TSO GUI 行モード・サポートの制約事項
TGET を発行するアプリケーションでは、TGET バッファーがユーザーの応答に対
して十分な大きさがあることを確認する必要があります。 許容されている最大の応
答は、256 文字です。 通常、この限界を超えると、戻りコード 12 または 28 が戻
22
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF ワークステーション・エージェント・コンポーネント
ります。 TSO GUI 行モード・サポートがあれば、戻りコード、ゼロ (0) が戻り、
提供されたバッファーに合う量のデータのみが戻ります。
3270 セッションのセッション・マネージャー環境で実行しているユーザーは、
ISPF GUI セッションの終了後、セッション・マネージャー画面に再度表示された
ISPF/TSO ウィンドウに現れた、どのクロス・メッセージも見ることになります。
フルスクリーン TSO データ
フルスクリーン TPUT は、3270 エミュレーター・セッションで、引き続き表示さ
れます。フルスクリーン TGET に応じて必要となる入力は 3270 エミュレーター・
セッションで入力する必要があります。 たとえば、ISPF GUI モードからのユーザ
ーが SDSF をフルスクリーン TPUT インターフェースを介して呼び出す場合 (すな
わち、ユーザーは、TSO SDSF を ISPF コマンド行から入力します)、SDSF 画面
は 3270 エミュレーター画面に表示されます。
しかし、ユーザーが SDSF を ISPF インターフェース ISPEXEC SELECT
PANEL(ZSDSFOP2) NEWAPPL(ISF) を介して呼び出す場合には、SDSF 画面は、他
の ISPF パネルとまったく同じように、 ISPF GUI モード・ウィンドウに表示され
ます。
ISPF GUI セッションから、GUI TSO 行モードで RMFMON、CSP、および OMVS
といったフルスクリーン・アプリケーションを実行するユーザーは、初めに
ISPF/TSO ウィンドウを中断する必要があります。 このようにすると、フルスクリ
ーンおよび行モード・データがすべて、フルスクリーン・アプリケーションの完了
まで 3270 の画面に表示されます。 フルスクリーン・アプリケーション・プロセス
が完了したら、ISPF/TSO ウィンドウを再開します。
CONTROL TSOGUI QUERY サービスを使用すると、ISPF/TSO ウィンドウの現在
の状況を照会することができます。 ウィンドウの中断および再開は、次のいずれか
の方法で行うことができます。
1. ISPF サービス
CONTROL TSOGUI
QUERY|OFF|ON
QUERY
ISPF/TSO ウィンドウの現在の状況を要求します。次のリターン・コード
の 1 つが示されます。
v 0 -- TSO 行モードをサポートする ISPF GUI を実行していないか、
または TSOGUI がオフになっています。 TSO 入出力はすべて 3270
セッションに向けられます。
v 1 -- TSO 行モード出力はすべて ISPF/TSO ウィンドウに表示されま
す。行モードの入力は ISPF/TSO ウィンドウの入力フィールドに入力
する必要があります。
OFF
CONTROL TSOGUI ON が発行されるまで、ISPF/TSO ウィンドウを中
断し、フルスクリーンおよび行モード・データをすべて 3270 ウィンド
ウに表示するよう指定します。
ON
ISPF/TSO ウィンドウを再開し、すべての TSO 行モード入出力を
ISPF/TSO ウィンドウに向けるように指定します。
第1章 ISPF ユーザー・インターフェース
23
ISPF ワークステーション・エージェント・コンポーネント
注:
a. ISPF GUI を TSO 行モードのサポートなしで実行している場合は、
CONTROL TSOGUI を発行しても何も処理されません (NOP)。
b. CONTROL TSOGUI は、ISPF GUI セッションの初期化の過程で、デフォル
トの ON に設定されます。
CLIST の例:
PROC 0
ISPEXEC CONTROL TSOGUI QUERY
SET &TSOGUIST= &LASTCC
IF (&TSOGUIST = 1) THEN +
DO
ISPEXEC CONTROL TSOGUI OFF
END
ISPEXEC SELECT CMD (OMVS)
IF (&TSOGUIST = 1) THEN +
DO
ISPEXEC CONTROL TSOGUI ON
END
2. ISPF コマンド -- TSOGUI
TSOGUI コマンドは、次の ISPF コマンド・テーブルにあります。
SELECT PGM(ISPISM) PARM(TSOGUI,&ZPARM)
どの ISPF コマンド行からでも、
tsogui off
または
tsogui on
と入力すると、コマンドを実行することができます。
両方向言語サポート
ISPF ワークステーション・エージェントは、アラビア語とヘブライ語の 2 つの両
方向 (bidi) 言語をサポートします。このワークステーション・エージェントの機能
は、次のオペレーティング・システムでサポートされます。
v OS/2
v Windows 95 または NT
ショートカット・キー
OS/2 および Windows のオペレーティング・システムでは、ショートカットつまり
『ホット』・キーと呼ばれる特殊なキー・シーケンスがサポートされ、それによっ
てアプリケーションの両方向処理を制御することができます。たとえば、OS/2 の入
力フィールド内で Alt キーおよび Numlock キーを押すとフィールドを反転するこ
とができます。
ISPF ワークステーション・エージェントは、こうした既存のホット・キーの組み合
わせをできる限りサポートします。ただし、ワークステーション・エージェント
は、ホット・キーを新しい組み合わせで、または変更して提供しています。新規ま
たは変更したホット・キーを次に示します。
24
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF ワークステーション・エージェント・コンポーネント
注: 省略形の 『LtR』 と 『RtL』 は、フィールドまたはアプリケーションの方向
を示します。 LtR は左から右 の方向を示します。 RtL は右から左 の方向を
示します。
画面反転 (Alt+Enter): 『画面反転』 という用語は、ISPF の 3270 固有サポート
の名残りです。 OS/2 または Windows アプリケーションでこのホット・キーの組
み合わせを使用すると、アプリケーション・ウィンドウが反転します。デスクトッ
プ画面全体が反転するわけではありません。 OS/2 および Windows オペレーティ
ング・システムでは、Alt+Enter は画面の方向を切り替えるために使用します。
(アラビア語 102 キーボードでは、Enter (実行) キーが New Line と呼ばれること
に注意してください)。
自動反転 (Alt+Numpad5): このキーの組み合わせは、特定の入力フィールドの方
向を自動的に反転させるために使用します。 OS/2 および Windows オペレーティ
ング・システムで、Alt+Numpad5 を使用すると、自動反転の ON と OFF を切り
替えることができます。
自動反転が ON の場合、数値 入力フィールドはすべて LtR 方向に、英数字入力フ
ィールドは RtL 方向に切り替わります。
自動反転が OFF の場合、入力フィールドはすべて、アプリケーション画面と同じ
方向になります。
フィールド反転 (Ctrl+Left/RightShift): この組み合わせは、Windows でだけ有効
であり、通常の Windows 処理を変更するものです。
Windows オペレーティング・システムでは、Ctrl+Left/RightShift のキーの組み合
わせによりフィールドの反転を行います。この結果、新しいタイプ入力方向に応じ
てキーボード言語が変更されます。標準的な Windows アプリケーションでは、こ
のようなキーボード言語の変更はアプリケーション・ウィンドウ全体に及びます。
3270 固有のディスプレイでは、(フィールド反転による) キーボード言語の変更は、
画面全体ではなく、ターゲット・フィールドだけに反映されます。
ISPF ワークステーション・エージェントは、Windows でこのキーの組み合わせを
使用すると、3270 固有のディスプレイの動作に従います。
アラビア語 OS/2 に対する変更
この変更は、アラビア語 OS/2 バージョンの ISPF ワークステーション・エージェ
ントだけに適用されます。次のメニュー項目は、開かれているすべての ISPF アプ
リケーション・ウィンドウに影響するため、システム・メニューに追加されまし
た。
注: 省略形の 『LtR』 と 『RtL』 は、フィールドまたはアプリケーションの方向
を示します。 LtR は左から右 の方向を示します。 RtL は右から左 の方向を
示します。
対称スワッピング: このメニュー項目を選択すると、対称スワッピングが ON ま
たは OFF に切り替わります。デフォルトは OFF になっています。対称スワッピン
グが ON の場合、チェック・マークがメニュー項目の横に表示されます。
第1章 ISPF ユーザー・インターフェース
25
ISPF ワークステーション・エージェント・コンポーネント
対称スワッピングは、方向性のある (対称) 文字が RtL と表示された場合に、テキ
スト・セグメントで自動的にスワップするかどうかを決定します。たとえば、
Storage buffer: (1)Hello
Display:
olleH)1( -Visual, RtL text without symmetric swapping
Display:
olleH(1) -Visual, RtL text with symmetric swapping
数字スワッピング: このメニュー項目を選択すると、数字スワッピングが ON ま
たは OFF に切り替わります。デフォルトは OFF になっています。数字スワッピン
グが ON の場合は、チェック・マークがメニュー項目の横に表示されます。
数字スワッピングは、ホストの数字がワークステーションでどのように表示される
かに影響します。数字スワッピングが ON の場合、ホストでヒンディ語で示された
数字はアラビア数字で表示されます。同様に、ホストのアラビア数字は、ワークス
テーションではヒンディ語で表示されます。
数字表示: 数字表示は 3 つの選択項目、アラビア数字 (Arabic numerals)、ヒン
ディ数字 (Hindi numerals)、およびパススルー数字 (Passthru numerals) を持つ
カスケード・メニューです。チェック・マークが、選択されたメニュー項目の横に
表示されます。デフォルト選択はアラビア数字です。
数字表示により、数字をアラビア数字形式またはヒンディ数字形式のどちらで表示
するかを選択できます。パススルーは、オペレーティング・システムが数字の変換
を行わないようにする特殊な選択です。
注: 数字スワッピング が ON の場合、数字表示は自動的にパススルー数字に設定
されます。直前の設定はすべてワークステーション・エージェント INI ファイ
ルに保存されていて、数字スワッピングを OFF にすると、元の数字表示設定が
自動的に復元されます。
両方向ファイル転送制限
含まれるテキストがすべて LtR テキストであるデータ・ファイルは、このセクショ
ンで述べる制限に影響されません。ワークステーションで作成された関数も影響さ
れません。
ISPF ワークステーション・エージェントは、テキスト・モードでホストに転送する
ファイル、あるいはホストから転送されるファイルの内容を変換しません。このこ
とは、ファイルは、ワークステーションで編集する方法によることを意味します。
ホスト・ファイルにアラビア語またはヘブライ語のテキストが含まれる場合、それ
らをワークステーションで編集する前に、次の点を考慮してください。
v ホスト・データはビジュアル形式で保管されています。ファイルをワークステー
ションにダウンロードし、ファイル内容を暗黙形式と想定しているエディターで
編集すると、ファイルが破壊されるおそれがあります。
v アラビア語 OS/2 の場合、OS/2 システム・エディターを使用して次のことを考慮
してください。
1. ファイル編集を 2 つのステップ (はじめにファイルをダウンロードし、次に
そのファイルを編集する) で行い、エディターがビジュアル形式のデータにカ
スタマイズされている場合は、問題ありません。
2. ファイルのダウンロードとエディターの呼び出しを 1 つのステップ (ISPF の
ワークステーション編集機能を使用する場合など) で行う場合は、問題が発生
26
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF ワークステーション・エージェント・コンポーネント
します。エディターが、デフォルトの暗黙のベース形式で動作するからです。
この形式は、ホストと互換性がありません。
v アラビア語 Windows では、データ・ファイルをワークステーションにダウンロ
ードした後、ホストにアップロードすると、ファイルの内容が破壊されるおそれ
があります。これは、ホストのアラビア語コード・ページ (420) は、形状文字を
サポートしているのに対し、Windows のアラビア語コード・ページ (1256) の方
は形状文字をサポートしていないためです。したがって、ファイル転送処理過程
で形状が失われる可能性があります。
勧告: ホスト・ファイルにアラビア語またはヘブライ語のテキストが含まれている
ときは、それらを GUI モードで編集しないでください。編集する場合は、ホストで
GUI モード以外の ISPF エディターを使用してください。
サンプル画面
GUI パネルに関して、次のことに注意してください。
v 入力ボックスとして、入力フィールドが現れます。
v 3278 で折り返されて複数行に渡る入力フィールドは、 GUI 入力ボックスでは、
水平方向にスクロールします。 3278 画面で複数行に渡る入力フィールドについ
ては、ブランク行が表示されます。
v ポップアップ・ウィンドウに表示されないパネルに関しては、情報を表示するの
に必要なパネル分だけが使用されます。つまり、ISPF はパネルの最下部に無用な
ブランク・スペースを生成しません。 ISPF は、そのパネルにコーディングされ
たブランク・スペースを表示します。
v ISPF は、ポップアップ・ウィンドウの元のウィンドウ・サイズを維持します。
パネルが物理画面の幅または高さを超えると、スクロール・バーが自動的に表示
され、それを使用すると、画面の隠れた部分を見ることができます。
28ページの図9 は、3278 エミュレーターに表示される ISPF ダイアログ・テスト表
示パネルを示しています。
第1章 ISPF ユーザー・インターフェース
27
ISPF ワークステーション・エージェント・コンポーネント
図 9. 3278 エミュレーターに表示される ISPF ダイアログ・テスト表示パネル
図10 は、このパネルを ISPF WSA を使用したプログラマブル・ワークステーショ
ン上に表示したものです。
図 10. ISPF ワークステーション・エージェント を使用して表示された ISPF ダイアログ・
テスト表示パネル
28
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF ワークステーション・エージェント・コンポーネント
図11 は、3278 エミュレーター上に表示された、使用できない選択項目 (セッショ
ン) をもつプルダウンを示しています。
図 11. 3278 エミュレーター上に表示された使用できない選択項目をもつプルダウン・メニュ
ー
30ページの図12 は、このパネルを ISPF WSA を使用したプログラマブル・ワーク
ステーション上に表示したものです。
第1章 ISPF ユーザー・インターフェース
29
ISPF ワークステーション・エージェント・コンポーネント
図 12. ISPF ワークステーション・エージェント を使用して表示された使用できない選択項
目をもつプルダウン・メニュー
GUI の制約事項
この節では、GUI モードで OS/390 V2R10.0 ISPF を実行する場合の制約事項をい
くつか説明します。
カーソル配置
.CURSOR により、カーソルを入力フィールドまたはプッシュボタン (ポイ
ント・アンド・シュート) ・フィールドにのみセットすることができます。
アプリケーションでカーソルを他のフィールドにセットしようとしても、
ISPF はその配置を無視し、デフォルト・カーソル配置を使用します。
文字レベルのカラー、輝度、および強調表示
文字レベルのカラー、輝度、および強調表示は、GUI モードで実行してい
る場合はサポートされません。
フィールド・レベルの輝度および強調表示
フィールド・レベルの輝度および強調表示は、GUI モードで実行している
場合はサポートされません。
図形区域
図形区域はサポートされません。 GRINIT ステートメントがあると、図形
付きのパネルは表示されないというメッセージを出します。しかし、ユーザ
ーは操作を継続することを選択できます。 図形付きの画面があると、ポッ
プアップが表示されます。それにより、ホスト・エミュレーター・セッショ
ン上か、または図形なしでワークステーション上に表示するかを指定できま
す。
30
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF ワークステーション・エージェント・コンポーネント
注:
1. 分割画面モードにある場合、ホスト・セッション上では図形区域パネル
は表示されません。
2. ISPSTART 呼び出し上で、実際のホスト画面サイズと異なる GUISCRD
または GUISCRW 値を指定した場合、GDDM は初期設定できません。
この場合、GRINIT サービスは戻りコード 20 で終了します。
ポップアップ・ウィンドウおよびメッセージ・ポップアップの位置決め
GUI モードで実行している場合は、ダイアログに特有のポップアップ位置
決めはサポートされません。すなわち、ADDPOP サービス上の
POPLOC、ROW、および COLUMN 各パラメーターは無視されます。
DISPLAY、SETMSG、および TBDISPL の各サービス上の MSGLOC パラ
メーターも無視されます。
SKIP 属性
GUI 表示では、パネル属性 SKIP(ON) は無視されます。
OUTLINE 属性
GUI 表示では、OUTLINE 属性は無視されます。
3290 区分モード
3290 区分モードで ISPF を実行するようにシステムが構成されている場合
は、GUI モードで ISPF を呼び出すことはできません。
ISPF クライアント / サーバーワークステーション・エージェント・コンポーネン
トの終了
ISPF を GUI モードで実行中に ISPF WSA コンポーネント・ウィンドウを
クローズした場合、GUI 設定パネルの 3270 mode after losing
workstation connection フィールドが選択されていなければ、ISPF はホ
ストで 989 異常終了コードを発行します。このフィールドが選択されてい
ると、GUI セッションは 3270 エミュレーター・セッションで続行しま
す。
特殊文字または記号
ISPF を GUI モードで実行しているときに、特殊文字または記号を表示す
るために使用できる技法について説明します。中には類似したものもありま
すが、これらはプラットフォーム固有の技法です。それぞれのケースで、テ
キストは現行 (使用中) コード・ページ内の特殊文字または記号のコード・
ポイントの番号 (16 進形式の場合もあります) を参照します。記号のコー
ド・ポイントは、使用されるコード・ページによって値が異なる場合があり
ますので注意してください。たとえば、OS/2 のホスト否定符合 (¬) (コー
ド・ページ 437 または 850 を使用) のコード・ポイントは 10 進数の 170
です。 Windows では、ホスト否定符合 (ANSI コード・ページ 1252 を使
用) のコード・ポイントは 172 です。
Windows
Microsoft の Character Map プログラムを使用して、文書または入
力フィールドに挿入したい特殊文字を検索します。 Windows 95 お
よび NT では、Character Map プログラムは Start メニューから実
行できます。スタート、プログラム、アクセサリーを順番に選択し
て、最後に Character Map を選択します。
第1章 ISPF ユーザー・インターフェース
31
ISPF ワークステーション・エージェント・コンポーネント
特殊文字が検索できたら、マウスでクリックして選択します。特殊
文字の生成に使用されるキー・シーケンスがウィンドウの右下部分
に表示されますので注意してください。 このキー・シーケンスを入
力フィールドまたは GUI エディターに入力すると、特殊文字が表
示されます。 あるいは、Character Map プログラムを使用して特殊
文字をクリップボードにコピーし、文書に貼り付けることもできま
す。
キー・シーケンスを使用して文字を入力するときは、必ず数字キー
パッドを使用してください。たとえば、ホスト否定符号 (¬) のキ
ー・シーケンスは ALT+0172 です。このキー・シーケンスを入力す
るには、Alt (前面) キーを押したままキーパッドで 0172 と入力
し、Alt (前面) キーを放します。先行ゼロは重要であり、現行 (使
用中) の文字セットを使用して文字を表示するために、必ず指定す
る必要がありますので注意してください。先行ゼロを指定しない
と、OEM (または DOS) 文字セットが使用されます。また、入力フ
ィールド内では、一部のキー・シーケンスは NumLock がオンの場
合にしか有効になりませんので注意してください。
Character Map プログラムの使い方の詳細については、Microsoft の
オンライン・ヘルプを参照してください。
OS/2
OS/2 には、Microsoft の Windows のような文字マップ・プログラ
ムはありません。ただし、キー・シーケンスを入力して特殊文字ま
たは記号を生成することは可能です。たとえば、ホスト否定符号
(¬) のキー・シーケンスは ALT+170 です。このキー・シーケンス
を入力するには、Alt (前面) キーを押したままキーパッドで 170 と
入力し、Alt (前面) キーを放します。 入力フィールド内では、一部
のキー・シーケンスは NumLock がオンの場合にしか有効になりま
せんので注意してください。
UNIX (AIX)
AIX では、キー・シーケンスを入力して特殊文字または記号を生成
できます。 OS/2 の項で説明した技法が AIX にも使用できます。
ALT+170 の代わりに ALT+172 を使用してください。
UNIX (SOLARIS および HP)
SOLARIS と HP はこの変換技法をサポートしていません。その代
わりに、キーボードを再マップできます。キーボードの再マップ
は、すべての UNIX システム (AIX、SOLARIS、および HP) で有
効です。次の例は、shift 6 をホスト否定符号 (¬) に再マップする
方法を示しています。
1. /usr/openwin/bin/xmodmap -pke > output.file を実行しま
す。こうすると、現在のマッピングが output.file という名前の
ファイルにダンプされます。
2. output.file を編集し、keycode 42 = 6 asciicircum を
keycode 42 = 6 0XAC に置き換えます (AC は ASCII の否定
符号です)。
3. /usr/openwin/bin/xmodmap output.file を実行します。
32
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF ワークステーション・エージェント・コンポーネント
変更するキー・コードがわかっている場合は、次のとおりに実行し
ても変更できます。 /usr/openwin/bin/xmodmap -e ’keycode 42
= 6 0XAC’ (単一引用符を使用する必要があります)。
注: 再マップが有効なのは、コマンドを実行した後に新規に作成し
たウィンドウだけです。既存のウィンドウには、この変更は反
映されません。この変更が有効なのは、現行セッションの間だ
けである点にも注意してください。このコマンドを、セッショ
ンの開始時に実行される何らかの始動処理に追加することもで
きます。 xmodmap の詳細については、各システムのオンラ
イン文書を参照してください。
GUI パネルを書くダイアログ開発担当者のための詳細事項
この節では、ダイアログ開発担当者が、ワークステーション上で実行するダイアロ
グを書いたり、または修正したりするために必要とする情報を提供しています。ダ
イアログの詳細については、 ISPF ダイアログ開発者 ガイドとリファレンス を参
照してください。
GUI モードでアプリケーションを表示する方法
ISPSTART コマンド上で GUI パラメーターを使用して、GUI モードでのアプリケ
ーションを呼び出してください。 詳細については、13ページの『GUI セッションの
開始』 および ISPF サービスの手引き を参照してください。
GUI(LU:address:tpname|IP:address:port|FI:|,NOGUIDSP) TITLE (title) FRAME(STD|FIX|DLG)
GUISCRW(screen-width) GUISCRD(screen-depth) CODEPAGE (codepage)
CHARSET(character_set)
ここで、
LU:address:tpname
ワークステーションの拡張プログラム間通信 (APPC) ネットワーク・アドレス
と tpname。
APPC アドレスは、完全修飾 LU 名フォーマットでも記号宛先名フォーマット
でもかまいません。完全修飾 LU 名フォーマットは、ピリオドで区切られたネ
ットワーク識別名と LU 名から成り立っています。たとえば、
USIBMNR.NRI98X00 は完全修飾 LU 名です。
記号宛先名フォーマットの APPC アドレスは、JSMITH といった 1 から 8 文
字の名前から成り立っています。 記号宛先名は、APPC/MVS サイド情報の中
に、DESTNAME として定義する必要があり、またそれに対応する完全修飾 LU
名は、関連した PARTNER_LU として定義する必要があります。
指定した場合、tpname は、ISPF クライアント / サーバー接続をサポートする
のに必要な 2 つのトランザクション・プログラムの名前を構成するのに使用さ
れます。 ISPF クライアント / サーバー機能は、異なる単一英字をシステムに
提供された名前に追加して、2 つの APPC トランザクション・プログラムの実
際の名前を作り上げます。
tpname を使用する場合、 同一の tpname を WSA 上の Option アクション・バ
ー選択項目から指定する必要があります。
第1章 ISPF ユーザー・インターフェース
33
ISPF ワークステーション・エージェント・コンポーネント
IP:address:port
ワークステーションのインターネット・プロトコル (IP) アドレスと TCP/IP ポ
ート。
TCP/IP アドレスは、ドット 10 進フォーマットでもドメイン・ネーム・フォー
マットでもかまいません。ドット 10 進フォーマットは、たとえば、
9.87.654.321 のように、ピリオドで区切られた一連の 10 進数です。
ドメイン・ネーム・フォーマットの TCP/IP アドレスは、ピリオドで区切られた
1 個の、もしくは複数のドメイン修飾子から成り立っています。同一ドメイン内
にあるアドレスについては、たとえば、jsmith のように、最小限、TCP/IP ホス
ト名を指定します。 jsmith に対する完全修飾名を形成するには、たとえば、
jsmith.raleigh.ibm.com のように、 jsmith に適切なサブドメイン・ネームとル
ート・ドメイン・ネームを追加します。ドメインのネーミングを使用するには、
ドメイン・ネーム・サーバーがアクティブであり、 TCP/IP ネットワーク内のド
メイン・ネームに対してドメイン・ネームを解決できるようになっている必要が
あります。ドメイン・ネーム・サーバーのアドレスは、TCP/IP 構成データ・セ
ットの中の NSINTERADDR ステートメントの値で判別されます。 ISPF は、
ISPF ユーザーズ・ガイド 第 1 巻 、付録 ISPF クライアント / サーバーのた
めの通信の構成 の TCP/IP 要件の詳細のセクションで説明されている、
TCP/IP 構成データ・セットを探し出すことができなければなりません。
FI: DD ISPDTPRF に割り振られたファイルを検索して、ワークステーション接続ま
たは GUI 表示の初期化の際に使用する、ユーザーのネットワーク・プロトコル
およびワークステーション・アドレスを求めるよう指定する。たとえば、システ
ム・プログラマーは、すべてのユーザーのワークステーション・アドレスを含む
ファイルを保守して、全ユーザーが同じログオン・プロシージャーまたは始動
CLIST を使用して ISPF GUI を実行できるようにすることができます。
ファイル自体は順次ファイルでも PDS のメンバーでもかまいません。固定ブロ
ック (FB) でも可変ブロック (VB) でも可能です。ファイルの行はそれぞれ次の
ようなフォーマットにします。
userid WORKSTAT protocol_id:network_address
ただし、
userid ユーザーの TSO ユーザー ID
protocol_id
ネットワーク・プロトコル ID: TCP/IP の場合は ip、APPC の場合は
lu。
network_address
ワークステーション・アドレス
たとえば、ファイルの 1 行は、 KRAUSS WORKSTAT ip:7.30.200.94 のようにな
ります。
FI: オプションを使用した ISPSTART 構文の例
ISPSTART から、ワークステーションに接続するときのネットワーク・アドレ
スを ISPDTPRF DD に割り振ったファイルを見つけだし、ISPF を GUI モード
で実行するためには、 ISPSTART GUI(FI:) と入力します。ファイルを検索する
34
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF ワークステーション・エージェント・コンポーネント
よう指定し、ただし ISPF を 3270 モードで実行するときは、ISPSTART
GUI(FI:,NOGUIDSP) と入力します。詳細については、 ダイアログ開発者 ガイド
とリファレンス を参照してください。
NOGUIDSP
ワークステーションに接続はするが、ISPF を GUI モードにしたくないときに
指定します。詳細については、 ダイアログ開発者 ガイドとリファレンス を参
照してください。
TITLE(title
タイトル・バー変数のデフォルト。 この値は最大長 255 文字をもちますが、表
示時にユーザーに通知することなく切り捨てられます。
FRAME(STD|FIX|DLG)
表示される最初のウィンドウ・フレームが、標準 (STD)、固定 (FIX)、または
ダイアログ (DLG) ウィンドウ・フレームであるかを指定します。
注: ポップアップ・パネルは、常にダイアログ・ウィンドウ・フレームに表示さ
れます。
GUISCRW(screen-width)
これにより、ISPSTART コマンドを入力した元のエミュレーターや実デバイス
のものとは異なった画面幅を指定することができます。 GUISCRD を指定しな
い場合は、画面の高さはエミュレーターや実デバイスのものと同じになります。
GUISCRW がエミュレーターまたは実デバイスのものと異なったり、 GUI の初
期設定を失敗すると、ISPF は初期設定を行いません。 GRINIT サービスを使用
するエミュレーターや実デバイスのもの以外のディメンションで開始するダイア
ログには、GDDM 画面を表示しません。
GUISCRD(screen-depth)
これにより、ISPSTART コマンドを入力した元のエミュレーターや実デバイス
のものとは異なった画面の縦の長さを指定することができます。 GUISCRW を
指定しない場合は、画面幅はエミュレーターや実デバイスのものと同じになりま
す。
GUISCRD がエミュレーターまたは実デバイスのものと異なったり、 GUI の初
期設定を失敗すると、ISPF は初期設定を行いません。 GRINIT サービスを使用
するエミュレーターや実デバイスのもの以外のディメンションで開始するダイア
ログには、GDDM 画面を表示しません。
ISPSTART が GUI パラメーターと共に出されると、変数 ZGUI はワークステ
ーション・アドレス (文字形式で) にセットされます。また、 ISPSTART が
GUI パラメーターなしで出されると、変数 ZGUI はブランクにセットされま
す。
注: ユーザーは、ISPF 設定パネル (オプション 0) を使用して、アプリケーシ
ョンを GUI モードに入れることができます。 このパネル上で指定した表
示アドレスは、ISPF セッションを通して保管されます。
CODEPAGE(codepage) CHARSET(character_set)
GUI モードでの実行中、またはワークステーションへの接続中は、端末照会応
答が戻す値に関係なく、ホストからワークステーションにデータを変換する際の
ホスト・コード・ページおよび文字セットに、この値が使用されます。
第1章 ISPF ユーザー・インターフェース
35
ISPF ワークステーション・エージェント・コンポーネント
その他の考慮事項
アクション・バーおよびプルダウン・メニュー
アクション・バーは、ワークステーション上での反応の速いエンティティー
で、ホストに割り込みをすることなくプルダウン・メニューを表示します。
すべての )ABCINIT セクションは、パネルをワークステーションに送信す
る前に実行します。 )ABCPROC セクションは、ワークステーションでプル
ダウンが選択された後に実行します。
タイトル・バー
タイトル・バーには、以下の値により、いろいろなタイプのデータが現れま
す。 ISPF がデータを入れる次の値の最初の部分が、タイトル・バー上に表
示されます。
v アプリケーションのダイアログ変数 ZWINTTL で定義された値は、ポッ
プアップにパネルが表示された場合に使用されます。
v アプリケーションのダイアログ変数 ZAPPTTL で定義された値
v ISPSTART コマンドの TITLE パラメーター上の title 変数で指定された
値。
v オプション 0 で利用できる GUI セッション開始パネル上の GUI Title
フィールドで指定された値。
v WSCON サービスの TITLE パラメーター上の title 変数で指定された
値。
v ユーザー ID
ISPSTART 上で ZWINTTL およびタイトル 変数は、最大長 255 文字をも
ちますが、パネル上で適合しない場合は、表示時にユーザーに通知すること
なく切り捨てられます。
メッセージ
非 GUI モードで、短メッセージまたは長メッセージがポップアップ・ウィ
ンドウに現れると、GUI モードではそのメッセージはメッセージ・ボック
ス内に表示されます。 メッセージ・ボックスには CUA 指針で定義された
適切なアイコンが含まれます。
v .TYPE=NOTIFY は、疑問符を生成します (?)。
v .TYPE=WARNING は、感嘆符を生成します (!)。
v .TYPE=ACTION または .TYPE=CRITICAL は、中に斜めの線をもつ赤色
の円を生成します。
ウィンドウの終了
ユーザーがウィンドウを終了すると (すなわち、システム・メニューから
Close を選択すると)、ISPF は、GUI 設定パネル (オプション 0) で指定し
たとおり、CANCEL、END、EXIT、または RETURN の各コマンドをダイ
アログに戻します。
機能キー
機能キーにデフォルトのフォーカスを与えることはできません。
チェック・ボックス
後に出力フィールドが続く 1 文字入力フィールドに CKBOX(ON) がセット
されると、ワークステーションでチェック・ボックスがサポートされます。
36
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF ワークステーション・エージェント・コンポーネント
リスト・ボックス
リスト・ボックスは、ワークステーションでサポートされています。詳細に
ついては、 ISPF ダイアログ開発者 ガイドとリファレンス を参照してくだ
さい。
ドロップダウン・リスト
ドロップダウン・リストは、ワークステーションでサポートされます。詳細
については、 ISPF ダイアログ開発者 ガイドとリファレンス を参照してく
ださい。
グループ・ボックス
グループ・ボックスは、ワークステーションでサポートされます。詳細につ
いては、 ISPF ダイアログ開発者 ガイドとリファレンス を参照してくださ
い。
組み合わせボックス
組み合わせボックスは、ワークステーションでサポートされています。詳細
については、 ISPF ダイアログ開発者 ガイドとリファレンス を参照してく
ださい。
選択不可項目
チェック・ボックス、ラジオ・ボタン、プッシュボタンに対する選択不可能
な項目は、ワークステーションでサポートされています。詳細については、
ISPF ダイアログ開発者 ガイドとリファレンス を参照してください。
簡略記号
ABC ステートメントおよび PDC ステートメント上の MNEM キーワード
を使用して、ワークステーションでアクション・バーおよびプルダウン・メ
ニュー選択項目の中で、簡略記号がサポートされます。
分離バー
分離バーは、プルダウン・メニュー内の論理的に関連した選択項目をグルー
プにまとめます。 PDC キーワード PDSEP を使用して、分離バーを表示さ
せます。
アクセラレーター
アクセラレーターはメニュー選択項目に割り当てられ、選択項目が現れるメ
ニューが現在表示されていない場合でも、これらの選択項目がすばやく開始
されるようにします。 アクセラレーターを使えるようにするには、PDC キ
ーワードの ACC を使用します。
ラジオ・ボタン
ラジオ・ボタンは、一対の選択項目からどちらか一方を選ぶといった選択方
法を提供します。)ATTR キーワード RADIO を使用して、ラジオ・ボタン
を設定します。
Enter キー
Enter キー・プッシュボタンが、デフォルト解釈により、すべてのパネル上
に現れます。 プッシュボタン上のテキストを ZENTKTXT 変数を使用して
変更することができます。
注: ダイアログで ZENTKTXT をブランクにセットすると、オプション 0
から使用可能な GUI 設定パネル上で Display Enter Key オプションを
選択しても、 Enter プッシュボタンは表示されません。
第1章 ISPF ユーザー・インターフェース
37
ISPF ワークステーション・エージェント・コンポーネント
APL/TEXT 文字セット
GUI モードで実行している場合、ZGE 変数はオフにセットされます。 GE
属性を ON にして定義されたすべての文字はブランクで表示されます。
カーソル配置
.CURSOR により、カーソルを入力フィールドまたはプッシュボタン (ポイ
ント・アンド・シュート) ・フィールドにのみセットすることができます。
アプリケーションでカーソルを他のフィールドにセットしようとしても、
ISPF はその配置を無視し、デフォルト・カーソル配置を使用します。 上下
方向のカーソル・キーは、入力フィールド、ポイント・アンド・シュート・
フィールド、およびプルダウン選択項目のグループの間を垂直方向に移動さ
せます。
イメージ
ISPF は、GUI モードで動作しているときには、グラフィック交換形式
(GIF) のイメージ・ファイルをサポートします。
ISPF のサンプル・ファイルは、サンプル・ライブラリー SISPSAMP に納
められています。パネル ISR@PRIM は、3 つのイメージ (ISPFGIFL、
ISPFGIFS、および ISPEXIT) を使用します。
イメージを使用するためには、ホストのイメージ・ファイルを区分データ・
セットに保管し、このイメージ・データ・セットに DD 名 ISPILIB を割り
振った後、ISPF を起動します。イメージ・ライブラリーの割り振りについ
ては、192ページの『オプションのイメージ ISPF ライブラリーの割り振
り』 を参照してください。
ISPF ワークステーション・ツール統合プログラム
ISPF を使用すると、ワークステーションでホスト・データを編集したりホスト上で
ワークステーション・データを編集することができ、これによりデスクトップ・ワ
ークステーションの持つ潜在能力を最大限活用することができます。 ISPF では、
この機能を分散編集 と呼んでいます。
ツール統合機能である ISPF ワークステーション・ツール統合ダイアログは、ワー
クステーション・カスタマイズ・ツールで、これを使用すると、どのワークステー
ションのアプリケーションでも MVS ホスト・システムからのデータを使用するこ
とができます。ツール統合機能を設定すると、その後はワークステーションにイン
ストールされているアプリケーションは、ISPF ビューと編集の機能およびサービス
と対話することができます。データは、ツール統合機能接続を用いて両方に流れま
す。したがって、ホスト上でワークステーション・ファイルの作業をすることも、
またワークステーション上でホスト・ファイルに対する作業をすることもできま
す。
全体的に、ツール統合機能により、MVS 上のユーザーは、ワークステーションのア
プリケーションを使用して、MVS を介してデータを共用することができます。
MVS、MVS のファイル・システムおよび RACF により、ワークステーションの能
力以上のデータ保全性、セキュリティー、および分散機能を持つことができます。
このようにしてデータを共用することにより、複雑な LAN に対する依存度を下げ
ることができ、CPU サイクル・タイムをワークステーションに移して負荷を軽減す
ることができ、またワークステーションのツールを利用することもできます。
38
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ワークステーション・ツール統合
ツール統合ダイアログの開始
ツール統合機能を使用できるようにするには、その前に以下の作業を完了させてお
く必要があります。
1. プログラマブル・ワークステーションおよびホスト上で TCP/IP または APPC
のインストールと初期設定を支障なく完了すること。
注:
a. MVS TCP/IP デーモン (Daemon) 名が TCPIP ではない場合、または ISPF
クライアント / サーバー接続に対する IP アドレスがドメイン・ネーム形式
で提供されている場合には、システム・プログラマーは、ISPF 構成テーブル
を更新して固有のローカル TCP/IP 構成データ・セット命名規則をサポート
する必要がある場合があります。詳細については、 ISPF 計画とカスタマイ
ズ を参照してください。
b. ワークステーション・エージェントは、いったん、初期化エラーを受け取る
と、その後はコミュニケーション・プロトコル (TCP/IP または APPC のい
ずれか) を初期化しようとはしません。したがって、ワークステーション用
コミュニケーション・プロトコルの TCP/IP または APPC のどちらかを、
WSA を開始する前に開始してアクティブにしておく必要 があります。
2. ワークステーションとホスト間の通信接続を支障なく完了すること。
3. ISPF ワークステーション・エージェント コンポーネントのインストールを支障
なく完了すること。追加情報については、付録A. ISPF C/S ワークステーショ
ン・エージェント・コンポーネントをインストールする前に およびワークステ
ーションへのデータ・セット・ダウンロード・ユーティリティー (オプション
3.7) という名前の付いた ISPF ユーザーズ・ガイド 第 2 巻 のセクションを参
照してください。
4. WSA コンポーネントの初期設定をすること。
ツール統合機能は、GUI モードまたは標準 ISPF モードのどちらでも実行できま
す。 ISPF の GUI モードでの実行方法の詳細については、 ISPF ユーザーズ・ガ
イド 第 2 巻 、設定 (オプション 0) の章のワークステーション接続のセクション
を参照してください。本書のこのセクションにある例には、GUI モードでのパネル
が示されています。
注: ワークステーション・ツール統合ダイアログを実行しているときは、
WSDISCON コマンドまたはサービス呼び出しを発行できません。
ワークステーション・ツール統合ダイアログを開始し、最初の入力パネルを表示す
るには、いくつかの方法があります。 1 つは、編集またはビュー・パネル上にある
アクション・バーの選択項目の Workstation を選択して、その後 Workstation Tool
Integration を選択する方法です。あるいは、ISPF コマンドまたはアクション行のい
ずれかに INT と入力し、 Enter キーを押す方法もあります。表示されるパネルが、
40ページの図13 に示されています。
第1章 ISPF ユーザー・インターフェース
39
ワークステーション・ツール統合
図 13. ISPF ワークステーション・ツール統合ウィンドウ
このパネルに含まれている情報は、以下のように定義されています。
Description
ISPF のアクションを説明しているテキスト。
Code
このワークステーション・アプリケーションに割り当てられた ISPF
アクション・コード。
Data
ホストとの間でダウンロードとアップロードする際に、オブジェク
ト・ファイルに使用されるフォーマット。
Mode
このアクションに対する処理モード。
Command
ワークステーション呼び出しコマンドのストリングまたは名前。
このパネルは、ISPF のアクションとワークステーション・アプリケーションとの対
話方法の定義を始める場合に使用するか、またはすでに定義したアクションを見る
場合に使用します。アクションの構成を見るには、パネル上の View という語の横
のチェック・ボックスにチェック・マークを付けます。
ツール統合機能のアクション・バー選択項目
以下のアクション・バー選択項目が、ワークステーション・ツール統合パネル上で
使用できます。
File
40
Edit...
編集機能を呼び出して、ワークステーショ
ンのアクションのパラメーターを更新しま
す。
View...
ある特定のアクションのパラメーターを表
示します。
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ワークステーション・ツール統合
Cancel changes
ワークステーションのアクションを更新し
ないで編集を終了します。
Exit and Save
編集を終了し、ワークステーションのアク
ション・パラメーターに加えられた変更内
容を保管します。
Map
Extension
Extension Mapping ウィンドウを表示し、拡張マッピング・ダイア
ログを開始します。詳細は、42ページの『拡張マッピング』 を参照
してください。
アクションの更新
アクションの構成を更新するには、ツール統合構成パネル上の Edit の隣にあるチェ
ック・ボックスにチェック・マークを付けます。
アクションの編集を選択すると、図14 に示された画面が表示されます。
図 14. 修正ツール構成ウィンドウ
このパネルにあるフィールドは、以下のとおりです。
Description
ISPF のアクションを説明しているテキスト。
Code
このワークステーション・アプリケーションに割り当てられた ISPF アクシ
ョン・コード。
Data
ホストとの間でダウンロードとアップロードする際に、オブジェクト・ファ
イルに使用されるフォーマット。ホスト上に未変更のまま残しておきたいデ
ータ (たとえば、ビットマップのようなイメージ・ファイル) については
Binary を使用します。
第1章 ISPF ユーザー・インターフェース
41
ワークステーション・ツール統合
Invocation
このアクションに対する処理モード。アプリケーションが別のタスクに移る
以前に、アクションが確実に完了するようにするには、Modal を使用しま
す。たとえば、アップロードしてホスト上のオブジェクトを置換したい場
合、モードに Modal を使用します。 Modeless を選択すると、アプリケー
ションで別のタスクを実行しながらアクションを継続することができ、事実
上、アクションはアプリケーションと平行して実行されます。
Workstation Command
ワークステーション呼び出しコマンドのストリングまたは名前。ここには、
ワークステーション・アプリケーションの実際のコマンド名、またはワーク
ステーションのパスとコマンド名を使えます。
Additional Parameters
ワークステーション・コマンドに対する追加パラメーターで Workstation
Command フィールドに定義したもの。
Working Directory
Workstation Edit が使われる際に使用されるロケーションとしてホストに定
義されている、ワークステーション上のディレクトリー。このディレクトリ
ーは、ワークステーション上の Edit または View が選択された場合に、ホ
スト・データを一時的に保管するのに使用されるか、またはワークステーシ
ョン上で編集するためにワークステーション・ファイルが選択された場合
に、ワークステーション・データを保管するのに使用されます。このディレ
クトリーは、ワークステーション・コマンドが開始される際にも使用されま
す。
ディレクトリーのロケーションを指定しない場合には、ワークステーション
の編集作業ディレクトリーには、デフォルトとして ISPF WSA で定義され
た作業ディレクトリーが使用されます。デフォルトは、ISPF WSA が開始
されたディレクトリー (OS/2 と Windows の場合)、またはユーザーのホー
ム・ディレクトリー (AIX、 HP-UX、SUN の場合) であり、 DLL または
実行可能なロケーションではありません。
拡張マッピング
ツール統合機能アクション・バー上の Map を選択すると、デフォルト文字セット
(3 文字またはそれ以下) を指定して、ホスト・データ・セット・タイプをワークス
テーションのファイル拡張子に相関させることができます。ホスト・データ・セッ
ト・タイプは、データ・セットの最後の修飾子です。ワークステーションのファイ
ル拡張子が、ほとんどの場合、3 文字または 3 文字より短いのに対して、ホスト・
データ・セット・タイプは 3 文字より長い場合がよくあります。 43ページの図15
に示されている拡張マッピング・ダイアログ・パネルは、あるホスト・データ・セ
ット・タイプが、対象となるワークステーションのファイル拡張子に対して、どの
ようにマップするかを示しています。
42
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ワークステーション・ツール統合
図 15. 拡張マッピング・ダイアログ・ウィンドウ
ホスト・データ・セット・タイプをワークステーション・ファイル拡張子にマップ
するには、下記のいずれか 1 つを実行します。
1. Action フィールドに、直前のマッピングを繰り返し行う場合は R を、新規のマ
ッピングを挿入する場合は I を、現行のマッピングを削除する場合には D を入
力する。
2. Host Type のフィールドに、マップするホスト・データ・セットの最後の修飾
子を入力する。
3. Workstation Extension のフィールドに、作成された一時的なワークステーシ
ョン・ファイルに使用される拡張名を入力する。
4. Enter キーを押す。
ワークステーション上でホスト・データ・セットを使用しようとする場合に、デー
タ・セット・タイプをワークステーション上のデータ・セットにまだマップしてい
ない場合には、通常、データ・セット・タイプの頭の 3 文字が使用されます。
第1章 ISPF ユーザー・インターフェース
43
ワークステーション・ツール統合
44
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
第2章 ISPF 概説
ISPF は、プログラマーがダイアログ と呼ばれる対話式アプリケーションを開発す
るのを支援します。
ユーザーがアプリケーション開発作業を行う際に、ISPF がダイアログを使用して、
一連のパネルを介して端末ユーザーと通信するので、ダイアログは対話式アプリケ
ーションであると言われています。
ISPF パネルには、次の機能があります。
v ISPF 機能にアクセスする (メニュー)。
v 情報を要求する (データ入力パネル)。
v 情報を提供する (スクロール可能なデータ表示)。
次のセクションでは、ISPF ライセンス・プログラムが備えている機能について述べ
ます。
ISPF の機能
ISPF は、次のように使用することができます。
v 管理者は、ISPF 編集機能、SCRIPT/VS、およびハードコピー・ユーティリティ
ー、あるいはメモを用意するためにユーザーのシステムで用意されている別の印
刷ユーティリティーを使用することができます。
v データ処理管理者およびシステム・プログラマーは、ISPF を使用して次のことが
実行できます。
– プログラム・ライブラリーを監視し制御する。
– TSO コマンド、CLIST、または REXX EXEC を介して MVS と通信する。
v プログラマーは ISPF を使用し、バッチ・プログラム、対話式プログラム、また
はそれ以外のプログラムおよびその文書を開発することができます。
v 端末ユーザーは、ダイアログ・マネージャー (DM) のコンポーネントおよびプロ
グラム開発機構 (PDF) を使用するダイアログを呼び出し、アプリケーションの作
業を実行できます。
プログラマーが ISPF ダイアログを開発できるように、ビュー機能、ブラウズ機
能、および編集機能、広範なユーティリティー、フォアグラウンドおよびバッチ・
コンパイラー、プログラム・ライブラリー制御などの機能が用意されています。
ビュー、ブラウズ、編集、編集マクロおよびモデル
ビュー機能、ブラウズ機能、および編集機能を使って、ダイアログの内容を調べる
ことができます。 ダイアログを編集するとき、行を追加または削除するか、既存の
ソース・コードの上に重ねて入力するか、または別のダイアログから現在編集中の
ダイアログへ行をコピーすることで、ダイアログを変更できます。
既存の編集機能を向上させるために、編集マクロを作成できます。 編集マクロによ
り使用頻度の高いいくつかの機能を組み合わせることができるため、各機能を別々
© Copyright IBM Corp. 1980, 2000
45
に呼び出さなくても済むようになります。 編集オプションが選択されるときに自動
的に実行される初期編集マクロを作成できます。 編集マクロは、次のことにも使用
できます。
v Edit コマンドのオーバーライド
v DM および PDF コンポーネント・ダイアログ・サービスの呼び出し
v カーソル位置およびデータ位置へのアクセス
また、ISPF では、ダイアログに挿入できるオンライン・モデルも用意しています。
モデル はサービス呼び出し、パネル形式、表形式、またはメッセージで構成される
例で、使用されるプログラミング言語の正しい構文および使用可能なすべてのパラ
メーターが含まれています。 これらのモデルはオンラインで使用されるため、これ
らのモデルを呼び出して、編集中のメンバーに直接組み込むことができます。
詳細については、ISPF 編集および編集マクロ を参照してください。
ダイアログ・サービス
PDF コンポーネントでは、ビュー、ブラウズ、編集、およびライブラリー・アクセ
スの各サービスを用意しており、これらのサービスは、ダイアログの中で ISPF サ
ービスと組み合わせることができます。 ライブラリー・アクセス・サービスは、プ
ログラミング・ライブラリーのメンバーに関連する機能を実行します。これらの機
能には、メンバーの追加、検索、削除、およびメンバー・リストの表示などがあり
ます。
PDF コンポーネントには、ISPF がサポートする各プログラム言語
(CLIST、COBOL 、EXEC、FORTRAN、PL/I、Pascal、C、および REXX) のための
各サービス呼び出しの独立した編集モデルが含まれています。 PDF コンポーネン
ト・ダイアログ・サービスの詳細については、ISPF サービスの手引き を参照して
ください。
注: この節で述べているライブラリー・アクセス・サービスおよび編集マクロは、
ライブラリー管理機能 (LMF) にのみ適用されます。ソフトウェア構成およびラ
イブラリー管理プログラム (SCLM) に適用されるライブラリー・アクセス・サ
ービスの詳細については、ISPF ソフトウェア構成およびライブラリー管理機能
(SCLM) プロジェクト管理者および開発者の手引き を参照してください。
ユーティリティー
ISPF では、広範囲なユーティリティーを用意しています。 ユーティリティーを使
用すると、次の操作ができます。
v ライブラリー・メンバー・リストおよびデータ・セット・メンバー・リストの表
示および印刷
v ISPF ライブラリー・メンバーの統計データのリセット
v 特定のダイアログで使用されるコマンドの定義
v データ・セットの比較およびデータ・ストリングの探索
v ライブラリー・メンバーおよびデータ・セット・メンバーの移動、コピー、ロッ
ク、プロモート、および印刷
注: 最後の項目は、移動 / コピー・ユーティリティー (オプション 3.3) を参照し
てください。このユーティリティーは LMF (オプション 8) と共に使用でき
ますが、 SCLM (オプション 10) と共には使用できません。
46
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ダイアログ・テスト、フォアグラウンド、およびバッチ
ISPF では、ダイアログをテストするための特殊機能を用意しています。 ダイアロ
グ・テスト・オプションにより、ダイアログ・エレメントを個別にテストしたり、
ダイアログ全体をテストしたりすることができます。
プログラムを開発した後、フォアグラウンド・オプションまたはバッチ・オプショ
ンのいずれかを使用し、そのプログラムをアセンブルあるいはコンパイルし、リン
クできます。 フォアグラウンド・オプションの場合は、コンパイルされるプログラ
ムを表示できます。 バッチ・オプションの場合は、端末が解放されます。これは、
大きなプログラムをコンパイルする場合に便利です。 エラーが発生したならば、ダ
イアログ・テスト機能のデバッグ機能を使用してそれらのエラーを訂正できます。
TSO コマンド、CLIST、および REXX EXEC
ISPF を使用するときは、次の方法で TSO コマンド、CLIST、または REXX EXEC
を呼び出すことができます。
v コマンドの先頭に TSO を指定し、Command 行から入力する。
v コマンド・オプションを選択し、パネルに TSO コマンド、CLIST、または
REXX EXEC を入力する。
v データ・セット・リスト表示またはメンバー・リスト表示の行コマンド ・フィー
ルドに TSO コマンド、CLIST、または REXX EXEC を入力する。
ライブラリー管理機能
ライブラリー・メンバーの複数のレベルまたはバージョンを保持しておくことがで
きるように、ISPF ではライブラリー管理ユーティリティーを提供しています。 ラ
イブラリー管理機能 (LMF) がインストールされていると、編集するバージョンを私
用ライブラリーに保管して、他のユーザーがメンバーを変更できないようにロック
することができます。 そのメンバーを編集したら、ライブラリー内の別のグループ
にプロモートし、さらに開発またはテスト作業を実行できます。 LMF の詳細につ
いては、ISPF ライブラリー管理機能 を参照してください。
ソフトウェア構成およびライブラリー管理プログラム
ライブラリー・メンバーの複数のレベルまたはバージョンを保持しておくためのも
う 1 つの方法は、ソフトウェア構成およびライブラリー管理プログラム (SCLM)
を使用することです。 SCLM は、複雑なソフトウェア・アプリケーションを開発す
る場合に役立つソフトウェア・ツールです。 開発サイクルのすべての段階で、
SCLM はアプリケーションのソフトウェア・コンポーネントすべてを自動的に制御
し、維持し、追跡します。 また、LMF 同様、私用ライブラリーで編集中のバージ
ョンをロックした後、プロモートできます。詳細については、ISPF ソフトウェア構
成およびライブラリー管理機能 (SCLM) プロジェクト管理者および開発者の手引き
を参照してください。
その他の IBM プログラム開発プロダクト
ISPF 使用中に別の IBM プログラム開発プロダクトを呼び出すことができます。
IBM プロダクト・オプションを使用すれば、ISPF を中断しなくても、システム共
通プロダクト / アプリケーション開発機能、システム共通プロダクト / アプリケー
ション実行機能、ソフトウェア情報 / 管理機能、COBOL 構造化機能フォアグラウ
第2章 ISPF 概説
47
ンド・ダイアログ、および COBOL 構造化機能バックグラウンド・ダイアログ・ラ
イセンス・プログラムを呼び出すことができます。
入門書およびオンライン解説
ISPF は、次の資料および機能を利用することで簡単に学習できます。
v ISPF 入門 : サンプル・ダイアログの開発プロセスを通しての手引き書です。
v オンライン・ヘルプおよび解説機能 (ISPF 使用中に利用可能)。
たとえば、ISPF ユーティリティーにより要求されたデータを指定する場合に援助が
必要な場合は、この解説を使用することで、そのユーティリティーのデータ入力条
件を理解することができます。
反復 ISPF
ISPF は、反復サポートを文書化している特別なオプションを除いては、反復モード
ではサポートされません。
サポートされているデータ・タイプ
ISPF は、区分 (PDS)、順次 (SEQ)、および拡張区分 (PDSE) データ・セットをサポ
ートしています。 これらのデータ・セットは、編集オプションおよびブラウズ・オ
プションなどの ISPF オプションで使用できます。 ISPF は、次のデータ・セット
はサポートしていません。
v VSAM データ・セット (データ・セット情報を生成、入手したり、また削除する
ことは除く)
注: VSAM データ・セットが編集、ブラウズ、およびビューでサポートされる
のは、サポートを有効にするように ISPF 構成テーブルがカスタマイズされ
ている場合に限られます。
v レコード形式変数ブロック・スパン (VBS) のデータ・セット
v 直接アクセス・データ・セット
v テープ・データ・セット
v ISRLEMX プログラム、SCLM、LMF、およびファイル調整用のマルチボリュー
ム・データ・セット
v 世代別データ・グループ (GDG) のベース・データ・セット
v 非公開装置タイプで割り振られているデータ・セットの削除
v メンバー別名
v ISPF LMF 制御ファイルとしての PDSE
v ISPF 移動 / コピー・ユーティリティー (オプション 3.3) 下での、または
LMMOVE または LMCOPY サービスを使用する移動不能データ・セット
v BUFNO パラメーターで割り振られたデータ・セット (ISPF は ISPF 自体のバッ
ファリングを扱う)
v パックされたマルチボリューム・データ・セットのブラウズ
ISPF は、多くの機能に対してデータ・セットへの専用キュー (待ち行列) を要求し
ます。データ・セットが共用 (Shared) としてユーザーに割り振りされていて、それ
48
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
サポートされているデータ・タイプ
らの 1 つの機能が操作されているときは、MVS 動的割り振りによって OLD に割
り振り変更になります。 この OLD の割り振り変更は、ISPF がそのエンキューを
解除した後もそのまま残ります。これは MVS オペレーティング・システムの制約
です。
メンバー名の規則
ISPF ではユーザーがメンバー名を作成できますが、次の ISPF 命名規則に従う必要
があります。
最初の文字
英字または特殊文字 (@、#、$)
2 番目から 8 番目の文字
英字、数字、または特殊文字
ISPF で作成されたすべてのメンバー名は、大文字に変換されます。 これらの規則
に合致しないメンバーを ISPF 以外で作成した場合、それらのメンバーは ISPF メ
ンバー・リストに表示され、そのリストから選択できます。 また、これらのメンバ
ー名はブラウズ・サービスにも指定できますが、小文字の英字が含まれているメン
バー名は指定できません (ISPF ではメンバーを探索する前にメンバー名を大文字に
変換するため、小文字のメンバーは処理できません)。 これ以外の ISPF サービス
については、ISPF の命名規則に合致しないメンバー名はサポートされません。
注: ISPF では、名前に小文字が含まれているメンバーを編集するために、データ・
リストからオプション M (メンバー・リスト) を使用してから E を選択するこ
とはサポートしていません。 ISPF は、この場合編集サービスを使用します
が、そのサービスでは小文字のメンバー名はサポートしていません。
ISPF とのダイアログ
人間の対話と同じように、ISPF はパネルおよびメッセージによりユーザーと通信し
ます。 通常、ISPF コマンドを入力したときに最初に表示されるパネルは、51ペー
ジの図16 に示されている ISPF 基本オプション・メニューです。 パネルにはデー
タ、選択リスト、およびデータ入力フィールド (データ・セット名または ISPF コ
マンドなど) が表示されます。
ISPF は入力される情報またはコマンドに対し対話式に応答しますが、それは別なパ
ネルを表示したり、メッセージを表示したり、またはコマンドを実行することで行
います。パネルおよびメッセージの表示方法に関する詳細は、64ページの『ISPF パ
ネルの理解』 を参照してください。
ISPF との対話を考慮して提供されているものにオンライン解説があります。オンラ
イン解説の使用法については、ISPF ダイアログ開発者 ガイドとリファレンス を参
照してください。
ISPF の開始
ISPF を始動するためには、TSO にログオンしてください。 READY プロンプトが
表示されたら、 ISPF または PDF を入力し、Enter を押してください。 ご使用のシ
ステムで ISPF の別名 (SPF など) を設定している場合は、その別名を入力してく
ださい。
第2章 ISPF 概説
49
ISPF の開始
ISPF および PDF のコマンドは、ISPF モジュール ISRPCP の別名です。 ISRPCP
(または、その別名のうちの 1 つ) を実行する場合、ISPF はコマンド
ISPSTART PANEL(ISR@PRIM) NEWAPPL(ISR) で呼び出されます。 ISPF、PDF、または
ISRPCP を呼び出す場合、ISPSTART に有効な任意のパラメーターを指定できま
す。 しかし、ISPF または PDF コマンドでパラメーターを指定すると、それらの
パラメーターだけが ISPSTART に渡されます。 たとえば、次の指定を行うと、
ISPF NEWAPPL(ABC)
ISPF は次のコマンドで呼び出されます。
ISPSTART NEWAPPL(ABC).
ISPF は、その通常のデフォルト・ストリングの一部である PANEL(ISR@PRIM) を
ISPSTART に渡さないことに注意してください。 生成された ISPSTART コマンド
には、PANEL(...)、PGM(...) または CMD(...) キーワードを含まないので、前の例に
おける呼び出しにより、Ready プロンプトに留まることになります。 正しい環境下
で、アプリケーションを実行するために必要なすべてのパラメーターの指定がなさ
れていることを確認してください。
オプション選択
ISPF オプションには次の 3 つの方法で選択できます。
v アクション・バー上のプルダウンの 1 つの選択項目を選択します。 詳細は、6ペ
ージの図1 を参照してください。
v ポイント・アンド・シュート・フィールドの内からいずれかを選択します。 詳細
については、10ページの『ポイント・アンド・シュート・テキスト・フィール
ド』 を参照してください。
v オプション行にオプション番号を入力し、Enter を押します。
オプションには、通常、オプションの 2 次リストがあります。 2 次メニューをバ
イパスするためには、ISPF 基本オプション・メニューで 2 つの選択項目をピリオ
ドで区切って入力してください。 たとえば、ISPF 基本オプション・メニューで 3.1
を入力することは、ISPF 基本オプション・メニューで 3 を入力した後にユーティ
リティー選択パネルで 1 を入力するのと同じです。
さらに迅速にオプションを選択する方法としては、ISPF 基本オプション・メニュー
と 2 次メニューの両方をバイパスする方法があります。 このためには、ISPF (ま
たは別名) コマンドにオプションを指定してください。たとえば、
ISPF 2
直接編集オプションへ進みます。
ISPF 3.1
直接、ライブラリー・ユーティリティー (3.1) へ進みます。
ISPF 基本オプション
51ページの図16 は、最初のパネル、つまり ISPF 基本オプション・メニューを示し
たものです。
50
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF の開始
図 16. ISPF 基本オプション・メニュー (ISR@PRIM)
基本オプション・メニューのアクション・バー選択項目
基本オプション・メニューのアクション・バー選択項目には次のような機能があり
ます。
Menu メニュー・プルダウンの詳細は、8ページの『メニュー・アクション・バー
選択項目』 を参照してください。
Utilities
ユーティリティーのプルダウンについては、9ページの『ユーティリティ
ー・アクション・バー選択項目』 を参照してください。
Compilers
Compilers プルダウンには次のような選択項目があります。
1
Foreground Compilers フォアグラウンド選択パネルを表示しま
す。
2
Background Compilers バッチ選択パネルを表示します。
3
ISPPREP Panel Utility... プリプロセス・パネル・ユーティリテ
ィー・パネルを表示します。
4
DTL Compiler... ISPF ダイアログ・タグ言語変換ユーティリティ
ー・パネルを表示します。
Options
オプション・プルダウンには次のような選択項目があります。
1
General Settings ISPF 設定パネルを表示します。
2
CUA Attributes...
示します。
3
Keylists...
す。
CUA 属性変更ユーティリティー・パネルを表
キー・リスト・ユーティリティー・パネルを表示しま
第2章 ISPF 概説
51
ISPF の開始
4
Point-and-Shoot... ポイント・アンド・シュート・パネル・エレ
メント上に配置された CUA 属性変更ユーティリティー・パネルを
表示します。
5
Colors... グローバル・カラー変更ユーティリティー・パネルを表
示します。
6
Dialog Test appl ID... ダイアログ・テスト・アプリケーション
ID ポップアップを表示します。これを使って、ダイアログ・テスト
のためにアプリケーション ID を変更することができますが、これ
により、 ISPF が開始されたときのアプリケーション ID (デフォル
トで ISR) とは異なるアプリケーション ID で実行されるアプリケ
ーションのアプリケーション・プロファイル上の変数を調べること
ができます。
Status
状況プルダウンには、次のような選択項目があります。
1
Session (セッション)
2
Function keys (機能キー)
3
Calendar (カレンダー)
4
User status (ユーザー状況)
5
User point and shoot (ユーザー・ポイント・アンド・シュート)
6
None
注: 現行の設定値は不可能選択項目として表示されます。すなわち、選択番
号の最初の数字がアスタリスクを付けた青 (デフォルト) で表示されま
す (GUI モードで実行している場合、その選択項目はぼかし表示 (グレ
ー化表示) されます)。
これらの選択項目を使用して、状況域を調整することに関する詳細は、 54
ページの『基本オプション・メニューの状況域』 を参照してください。
Help
52
ヘルプ・プルダウンには次のような選択項目があります。
1
General
2
Settings
3
View
4
Edit
5
Utilities
6
Foreground
7
BATCH
8
Command
9
Dialog Test
10
LM Facility (LM 機能)
11
IBM Products (IBM プロダクト)
12
SCLM
13
Workplace
14
Exit
15
Status Area (状況域)
16
About... (について)
17
Changes for this Release (このリリースでの変更内容)
18
Tutorial (解説)
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF の開始
19
20
Appendices (付録)
Index (索引)
オプションの説明
これらのオプションのうちいずれかを選択すると、ISPF は選択されたパネルを表示
します。これらのオプションについての詳細は、ISPF ユーザーズ・ガイド 第 2 巻
に記述されています。簡単な説明を以下に示します。
オプション
説明
0
Settings は、端末特性や機能キーなどの選択した ISPF パラメータ
ーを表示し、変更します。詳しくは、ISPF ユーザーズ・ガイド 第
2 巻 の設定 (オプション 0) の章を参照してください。
1
View は、ビューまたはブラウズ機能を使ってデータ (変更できな
い) を表示します。 ビューまたはブラウズを使用して、コンパイラ
ー・リストのような大きいデータ・セットを調べます。 データを上
下左右にスクロールできます。 ブラウズを使用している場合、
FIND コマンドをコマンド行に入力すると、データを探索したり文
字ストリングを検索することができます。 ビューを使用している場
合は、編集機能で使用可能なすべてのコマンドおよびマクロを使用
できます。詳しくは、ISPF ユーザーズ・ガイド 第 2 巻 のビュー
(オプション 1) の章を参照してください。
2
Edit により、ISPF フルスクリーン編集機能を使用してのプログラ
ム・コードやドキュメンテーションのように、ソース・データを作
成したり変更することができます。データを上下左右にスクロール
できます。 編集 行コマンド (行番号に直接重ねて入力されます)
および 基本コマンド (Command 行に入力されます) を使用するこ
とで、データを変更できます。 詳しくは、 ISPF ユーザーズ・ガイ
ド 第 2 巻 の 編集 (オプション 2) の章、および ISPF 編集およ
び編集マクロ を参照してください。
3
Utilities により、ライブラリーまたはデータ・セット・メンバーを
移動またはコピーしたり、データ・セット名やボリューム目録
(VTOC) 情報を表示または印刷したり、データ・セットを比較し、
データのストリングを検索するなど、ライブラリーおよびデータ・
セットの保守作業を実行することができます。詳しくは、ISPF ユー
ザーズ・ガイド 第 2 巻 のユーティリティー (オプション 3) の章
を参照してください。
4
Foreground は、フォアグラウンドで IBM 言語処理プログラムを
呼び出します。詳しくは、ISPF ユーザーズ・ガイド 第 2 巻 のフ
ォアグラウンド (オプション 4) の章を参照してください。
5
Batch は、バッチ・ジョブとして IBM 言語処理プログラムを呼び
出します。 ISPF は、入力された情報に従ってジョブ制御言語
(JCL) を生成し、ジョブを処理できるように実行要求します。詳し
くは、 ISPF ユーザーズ・ガイド 第 2 巻 のバッチ (オプション
5) の章を参照してください。
6
Command は、ISPF の下で TSO コマンド、CLIST、または
第2章 ISPF 概説
53
ISPF の開始
REXX EXEC を呼び出します。詳しくは、ISPF ユーザーズ・ガイ
ド 第 2 巻 のコマンド (オプション 6) の章を参照してください。
7
Dialog Test は、パネル、メッセージ、ダイアログ (プログラム、
コマンド、メニュー) などの ISPF ダイアログ・コンポーネントを
個別にテストします。詳しくは、ISPF ユーザーズ・ガイド 第 2 巻
のダイアログ・テスト (オプション 7) の章を参照してください。
8
LM Facility は、メンバーの制御ライブラリーの中への移動、およ
びライブラリー階層を通した移動を制御および追跡します。詳しく
は、 ISPF ユーザーズ・ガイド 第 2 巻 のライブラリー管理機能
(オプション 8) の章、および ISPF ライブラリー管理機能 を参照
してください。
9
IBM Products により、使用するシステムに関して、インストール
された他の IBM プログラム開発プロダクトを選択できます。 使用
できるプロダクトは次のとおりです。
v システム共通プロダクト / アプリケーション開発機能 (CSP/AD)
v システム共通プロダクト / アプリケーション実行機能 (CSP/AE)
v ソフトウェア情報 / システム (INFO/SYS)
v COBOL 構造化機能フォアグラウンド・ダイアログ
(COBOL/SF-F)
v COBOL 構造化機能バックグラウンド・ダイアログ
(COBOL/SF-B)
v 表示画面定義機能 II (SDF II) ライセンス・プログラム
v 表示画面定義機能 II-P (SDF II-P) ライセンス・プログラム
詳しくは、ISPF ユーザーズ・ガイド 第 2 巻 の IBM プロダクト
(オプション 9) の章を参照してください。
10
SCLM は、アプリケーションのすべてのソフトウェア・コンポーネ
ントを制御し、維持し、追跡します。詳しくは、ISPF ユーザーズ・
ガイド 第 2 巻 の SCLM (オプション 10) の章、および ISPF
SCLM プロジェクト管理者および開発者ガイド を参照してくださ
い。
11
Workplace により、ISPF ワークプレースにアクセスできます。
ISPF ワークプレースには、多くの ISPF 機能が 1 つのオブジェク
ト - アクション・パネルにまとめられています。詳しくは、ISPF
ユーザーズ・ガイド 第 2 巻 の ISPF オブジェクト / アクショ
ン・ワークプレース (オプション 11) の章を参照してください。
X
EXIT は、ログおよびリストの各デフォルトを使用して ISPF を終
了します。これらのデフォルトは、 ISPF 設定パネル・アクショ
ン・バー上でログ / リスト・プルダウンから変更することができま
す。
基本オプション・メニューの状況域
ISPF 基本オプション・メニューの状況域 (最右端の 21 列) は、動的区域であり、
次の 2 つの場所から操作できます。
54
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
基本オプション・メニューの状況域
v ISPF 基本オプション・メニュー・アクション・バーの状況プルダウン。 このプ
ルダウンを使用して、状況域に何を 表示したいかを指定します。 その他の詳細
および例については、『状況プルダウン』 を参照してください。
v すべての ISPF に渡って、ほとんどのアクション・バーで使用可能なメニュー・
プルダウンからの Status Area... の選択項目。 この機能を使用して、状況域の内
容 を定義します。 その他の詳細および例については、62ページの『状況域の選
択項目』 を参照してください。
最初の 5 つの論理画面には、それぞれ独自の状況ビューが表示されます。 それ以
降のおのおのの画面では、ビューには 1 番目の画面の設定値がデフォルトとして使
われます。
状況プルダウン
ISPF 基本オプション・メニュー・アクション・バー上の状況プルダウン (図17 に
表示) の中の選択項目のいずれかを選択するときは、状況域に表示したいものを指
定します。
図 17. ISPF 基本オプション・メニュー上の状況プルダウン (ISR@PRIM)
注: 現行の設定値は選択不可項目として表示されます。すなわち、選択番号の最初
の数字がアスタリスクを付けた青 (デフォルト) で表示されます。 GUI モード
で実行している場合は、その選択はグレー になります。
Session (セッション)
セッション・ビュー (57ページの図18 に表示) は、状況域に次の情報を表示しま
す。
v ユーザー ID
v TIME
v Terminal (端末)
v Screen (画面)
第2章 ISPF 概説
55
基本オプション・メニューの状況域
v
v
v
v
v
v
v
Language (言語)
Application ID
TSO logon (TSO ログオン)
TSO prefix (TSO 接頭部)
System ID (システム ID)
MVS account (MVS アカウント)
Release (リリース)
注: System ID (システム ID) は、ポイント・アンド・シュート・フィールドで
す。 8 文字より長い場合、MVS Acct および Release は、ポイント・アン
ド・シュート・フィールドです。 これらのフィールドを選択してポップアッ
プ・ウィンドウを表示すると、 MVS アカウント番号および ISPF 環境につい
ての補足情報が入っています。
MVS Acct
この MVS ユーザーを示すアカウント番号です。
System ID
SYSPLEX および SYSNODE を示します。
SYSPLEX
SYS1.PARMLIB の COUPLExx または LOADxx メンバーの
MVS シスプレックス名。
SYSNODE
ご使用のシステムの JES のネットワーク・ノード名。
Release
以下の変数を表示します。
v ZOS390RL-- ユーザーのシステムで実行されている OS/390 のリリ
ース。
v ZISPFOS-- ユーザーのシステムで OS/390 の一部として稼働してい
る ISPF コードのレベル。これは、ZOS390RL と一致することもあれ
ば、一致しないこともあります。
v ZENVIR-- IBM 担当員が内部的に使用する ISPF 環境の記述です。
x.y の数字は、すべての場合に ISPF リリース番号と直接関連してい
るとは限りません。 詳細については、OS/390 ISPF ダイアログ開発
者 ガイドとリファレンス を参照してください。
56
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
基本オプション・メニューの状況域
図 18. ISPF 基本オプション・メニュー状況域 - セッション・ビュー
Function Keys (機能キー)
機能キー・ビュー (58ページの図19 に表示) は、状況域に次の情報を表示します。
注: これらの設定変更についての詳細は、ISPF ユーザーズ・ガイド 第 2 巻 、設
定 (オプション 0) の章の機能キーおよびキー・リストに関する作業 (機能キ
ー・アクション・バー選択項目) のセクションを参照してください。
v キーの数
v 行当たりに表示されるキー
v 基本域 (大文字または小文字)
v 設定されたディスプレイ (1 次または代替)
v リスト名 (現在アクティブであるキー・リスト名)
v リスト・アプリケーション ID (現在アクティブであるキー・リストのアプリケー
ション ID)
v リスト・タイプ (私的または共有)
v キー・リスト (オンまたはオフ)
第2章 ISPF 概説
57
基本オプション・メニューの状況域
図 19. ISPF 基本オプション・メニュー状況域 - 機能キー表示
Calendar (カレンダー)
カレンダー表示 (図20 に表示) は、状況域に現在の月 (今月) のカレンダーを表示
します。
図 20. ISPF 基本オプション・メニュー状況域 - カレンダー表示
カレンダー上のフィールドは、ポイント・アンド・シュート・フィールドで、次の
ような機能をもちます。
選択項目
58
ISPF による表示
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
基本オプション・メニューの状況域
<, calendar, or >
前月、今月、または翌月
Month
カレンダー月ポップアップ。 表示する月を指定できます。
Year
カレンダー年ポップアップ。 表示する年を指定できます。
Day
カレンダー開始日ポップアップ。 カレンダーの開始日として、土曜
日、日曜日、または月曜日が指定できます。
注: メニュー・プルダウンから Status Area... を選択して ISPF 状況
ポップアップ・ウィンドウを表示し、オプション・アクショ
ン・バー選択項目から Calendar start day... を選択してカレンダ
ー開始日ポップアップを表示することもできます。
Date
年間通算日ポップアップ。 選択された日付が相当する年間通算日を
提供します。
Time
カレンダー時刻形式ポップアップ。 カレンダーについて 12 時間ま
たは 24 時間の時刻形式を指定できます。
Day of year
標準日付ポップアップ。 指定された日付の標準日付を提供します。
図21 に表示されているように、メニュー・プルダウンから Status Area... を選択
して ISPF 状況ポップアップ・ウィンドウを表示し、オプション・アクション・バ
ー選択項目から Calendar colors...を選択してカレンダーのカラーを変更すること
ができます。
図 21. カレンダー・カラー・パネル (ISPCALGC)
User Status (ユーザー状況)
ユーザー状況ビュー (60ページの図22 に表示) は、メニュー・アクション・バー・
プルダウンで定義した状況を表示します。
第2章 ISPF 概説
59
基本オプション・メニューの状況域
図 22. ISPF 基本オプション・メニュー状況域 - ユーザー状況ビュー
図23 に表示されているように、メニュー・プルダウンから Status Area... (8) を選
択して、ISPF 状況ポップアップ・ウィンドウを表示し、オプション・アクション・
バー選択項目から User status customization... (3) を選択してこの状況域を定義する
ことができます。
図 23. ユーザー・ビュー・カスタマイズ・パネル (ISPSAMUS)
60
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
基本オプション・メニューの状況域
User Point and Shoot (ユーザー・ポイント・アンド・シュート)
ユーザー・ポイント・アンド・シュート・ビュー (図24 に表示) は、メニュー・ア
クション・バー・プルダウンで定義したポイント・アンド・シュート機能を表示し
ます。
注: GUI モードで実行している場合は、この機能はプッシュボタンで表示されま
す。
図 24. ISPF 基本オプション・メニュー状況域 - ユーザー・ポイント・アンド・シュート・ビ
ュー
62ページの図25 に表示されているように、メニュー・プルダウンから Status Area...
(8) を選択して ISPF 状況ポップアップ・ウィンドウを表示し、オプション・アクシ
ョン・バー選択項目から User status customization... (4) を選択して、ダイアログ・
テスト機能を呼び出すポイント・アンド・シュート・フィールドを含む、この状況
域を定義することができます。
第2章 ISPF 概説
61
基本オプション・メニューの状況域
図 25. ユーザー・ポイント・アンド・シュート・カスタマイズ・パネル (ISPSAMUP)
9 つまでのポイント・アンド・シュート・フィールドを定義できます。そして、そ
れらには、どのような SELECT サービス・パラメーターも設定できます。 これら
のパラメーターについての詳細は、ISPF サービスの手引き を参照してください。
なし
状況プルダウンから None を選択すると、状況域には何も表示されません。
状況域の選択項目
メニュー・プルダウンから Status Area... を選択すると、ISPF 状況ポップアップ・
ウィンドウが表示されます (63ページの図26 に表示)。 ISPF 状況ポップアップに
は、状況域ビューの現在の設定値が表示されます。 この設定値は、このポップアッ
プのアクション・バー上で状況選択項目を使用するか、または ISPF 基本オプショ
ン・メニュー・アクション・バー上で状況プルダウン・メニューを使用するかのい
ずれかにより変更できます。
62
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
基本オプション・メニューの状況域
図 26. ISPF 状況ポップアップ (ISPSAMMN)
ISPF 状況アクション・バーの選択項目には、次のような機能があります。
Status
状況プルダウンには、次のような選択項目があります。
注: これらの選択項目を使用して、状況域に表示されたビューを変
更する方法については、55ページの『状況プルダウン』 を参照
してください。
1
Session (セッション)
2
Function keys (機能キー)
3
Calendar (カレンダー)
4
User status (ユーザー状況)
5
User point and shoot (ユーザー・ポイント・アンド・シ
ュート)
6
None
注: 現行の設定値は選択不可能項目として表示されます。す
なわち、選択番号の数字の前にアスタリスクが付いて、
青 (デフォルト) で表示されます (GUI モードで実行し
ている場合は、その選択項目はグレー になります)。
Options
オプション・プルダウンには次のような選択項目があります。
1
Calendar start day... は、カレンダー開始日ポップアップ
を表示し、それを使ってカレンダーの開始日として、土曜
日、日曜日、または月曜日を指定できます。
注: 状況域にカレンダーを表示させている場合には、″a day
of the week″を選択してもこのポップアップを表示でき
ます。
2
Calendar colors...
は、カレンダー・カラー・ポップアッ
第2章 ISPF 概説
63
基本オプション・メニューの状況域
プ・ウィンドウを表示します。このウィンドウでカレンダー
のカラーを変更できます。 例については、59ページの図21
を参照してください。
3
User status customization... は、ユーザー・ビュー・カ
スタマイズ・ポップアップ・ウィンドウを表示します。この
ウィンドウで状況域に表示したいものを定義できます。 例
については、60ページの図23 を参照してください。
4
User point and shoot customization... は、ユーザー・
ポイント・アンド・シュート・カスタマイズ・ポップアップ
を表示し、それを使って状況域に表示するポイント・アン
ド・シュート・フィールドを定義できます。 例について
は、62ページの図25 を参照してください。
ISPF パネルの理解
パネル は、表示画面に表示される事前定義の表示イメージです。 ISPF は、すべて
のパネルを 24 行 x 80 文字の画面に収まるように形式設定します。 3278-3 型ま
たは 4 型では、スクロール可能なデータは画面の全長 (32 または 43 行) に表示さ
れます。 3278-5 型では、ISPF は通常はデフォルト解釈モード (つまり 24 行 x 80
文字) で情報を表示し、文字サイズも他の型と同じです。 80 文字を超える表示デ
ータおよび編集データは、小さなサイズの固有モード 文字 (つまり 1 行に 132 文
字) を使用して表示されます。 設定オプション (0) を使用して、モードの自動切り
替えを上書きできます。
パネル形式
図27 は、ISPF によるそれぞれの表示における、最初の 3 行と最後の 2 行の形式
を示しています。
Action Bar
----------------------------------------------------------------------Title
Short Message
Long Message
Option ===>
F1=Help
F2=Split
F3=Exit
Scroll ===>
F7=Backward F8=Forward F9=Swap
図 27. パネル形式
注: ISPF 設定パネルの Panel display CUA mode フィールドは、コマンド行ま
たはオプション行および長メッセージの表示場所を決定します。 デフォルトの
設定は、 Panel display CUA mode を選択します。これにより、コマンド行
またはオプション行がパネルの最下部に表示されます。 デフォルトの設定は、
またポップアップの Long message を選択します。これにより、コマンド行
またはオプション行のすぐ上にポップアップで長メッセージが表示されます。
コマンド行あるいはオプション行および長メッセージをパネルの最上部に表示
させるには、オプション 0 を選択し、Panel display CUA mode フィールド
を解除し、その後、Command line at bottom フィールドを解除します。
64
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF パネルの理解
Panel display CUA mode および Command line placement フィールドの
詳細については、ISPF ダイアログ開発者 ガイドとリファレンス を参照してく
ださい。
64ページの図27 におけるフィールドは、次のような機能をもちます。
Action Bar
アクション・バーを使用するとプルダウン・メニューにアクセスできます。
これにより、プロダクトの中を移動したりコマンド・スタックにアクセスす
るための新しくより迅速な方法が提供されます。 アクション・バーの使用
に関しての詳細は、6ページの図1 を参照してください。
Title
実行される機能、および、該当する場合は、ライブラリーまたはデータ・セ
ット情報を識別します。
Short Message
次の内容を示します。
v ブラウズの場合は現在の行、そしてビュー、ブラウズおよび編集の場合は
桁の位置
v 短メッセージ域が機能要求メッセージによりオーバーレーされていない場
合は、テーブル表示における現在行位置
v 処理機能の正常な完了
v エラー状態 (音響警報が装備されている場合は音響警報も鳴ります)。警
報のコーディングについては、ISPF ダイアログ開発者 ガイドとリファレ
ンス を参照してください。
Command/Option
コマンドを入力したり、あるいはメニュー上でコマンドまたはオプションの
いずれかを入力できます。
Scroll スクロール量を示します (スクロールが使用されている場合)。 スクロール
量を変更するために重ねて入力できます。 有効なスクロール量は 1〜
9999、 PAGE、HALF、MAX、CSR、および DATA です。
Long Message
HELP コマンドを入力すると、ポップアップ・ウィンドウにエラー状態での
説明が表示されます (70ページの『ヘルプの表示』 参照)。 ある場合の表示
では、データは一時的に長メッセージでオーバーレーされる可能性がありま
す。
Function Keys
機能キーの設定値を表示します。 これらの設定値は、 ISPF 設定パネル上
のアクション・バーの機能キー・プルダウンを介して制御されます。
パネル・タイプ
ISPF 使用時には、以下の 3 種類の基本パネルのタイプが表示されます。
v メニュー (選択パネル)
v データ入力パネル
v スクロール可能データ表示
第2章 ISPF 概説
65
ISPF パネルの理解
メニュー
メニュー (選択パネル) では、リストされている項目のいずれかを選択するために、
Option フィールドに数字または英字を入力し、 Enter を押します。数字または英
字は、大文字でも小文字でも入力できます。入力できる数字および英字は、高輝度
で表示されます。また、ISPF コマンドを入力することもできます。メッセージの例
については、51ページの図16 を参照してください。
注: BLANK または blank というワードがリストされている場合は、Option フィー
ルドをブランクのままにし、Enter を押してそのオプションを選択してくださ
い。 blank という語を入力しないでください。
データ入力パネル
データ入力パネルは、データ・セット名、JOB ステートメント・パラメーター、お
よび言語処理オプションなどの情報を指定するパネルです。必要な値を入力しなか
ったり、または矛盾する値を入力すると、ISPF はメッセージを出して正しい値を入
力するよう要求します。
データ入力フィールドの中には、直前の値を保存しているものがあります。そのよ
うなフィールドの場合は、次にそのパネルを使用するとき、その値を再び入力する
必要はありません。 Enter だけを押します。 入力されている値を使用したくない場
合は、それらの値の上に重ねて入力した後、Enter を押してください。
保存されている値はユーザー・プロファイルから取り出され、このプロファイルは
ISPF が自動的に作成し、セッションが変わってもそのまま維持します。ユーザー・
プロファイルの詳細は、72ページの『ユーザー・プロファイル』 を参照してくださ
い。
編集モードおよびデフォルトも、ユーザー・プロファイルの編集部分で管理されま
す。 詳細については、ISPF 編集および編集マクロ を参照してください。
ISPF におけるコマンド入力
ISPF では、様々なコマンドを入力できるようにし、また様々なコマンド入力方法を
用意することでコマンド入力に柔軟に対応しています。 表1 は、入力方法や使用可
能なコマンドの概説を示しています。
表 1. 入力方法およびコマンド・タイプ
入力方法
66
TSO
コマンド、
CLIST、
および REXX
EXEC
DM コマンド
ISPF コマン
ド・シェル
(オプション 6)
X
オプション・
フィールド
X
X
コマンド・
フィールド
X
X
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
PDF 基本
コマンド
PDF 行
コマンド
WS
コマンド
X
X (1)
X
X (1)
ISPF におけるコマンド入力
表 1. 入力方法およびコマンド・タイプ (続き)
入力方法
TSO
コマンド、
CLIST、
および REXX
EXEC
DM コマンド
PDF 基本
コマンド
行コマンド・フ
ィールド
(1〜6 文字)
行コマンド・フ
ィールド
(9 文字)
PDF 行
コマンド
WS
コマンド
X
X
X
注: (1) 頭に ″WS″ が付いている場合に使用可能
たとえば、TSO ALLOCATE コマンドを使用する場合は、次のように入力します。
Command ===> TSO ALLOCATE
また、以下のように CLIST 名および REXX EXEC 名の前にパーセント (%) 記号
を付けることもできます。
Option ===> TSO %CLIST
この記号により、コマンドが TSO コマンドではなく、CLIST もしくは REXX
EXEC であることを TSO に通知します。
また、テーブルには示されていない次の 2 種類のコマンド入力方法 (PA および機
能キー) があります。 PA1 (ATTENTION) および PA2 (RESHOW) は、再定義でき
ないハードウェア・キーです。機能キーはすべてのコマンド入力に使用できます。
コマンドのタイプ
3 種類のコマンドが、次の 3 種類のレベルで動作します。
v TSO コマンド、CLIST、および REXX EXEC
高水準コマンドは、MVS/TSO オペレーティング・システムを介して呼び出すこ
とができます。 これらには、TSO コマンド、CLIST、REXX EXEC、および
PA1 と PA2 キーに割り当てられているコマンドが含まれます。
v DM コンポーネント・コマンド
中位コマンドは、ISPF の DM コンポーネント・コマンドを介して呼び出すこと
ができます。
v PDF コンポーネントの基本コマンドおよび行コマンド
低位コマンドは、ISPF の PDF コンポーネント・コマンドを介して呼び出すこと
ができます。
TSO コマンド、CLIST、および REXX EXEC
ISPF では、ISPF からユーザーが TSO コマンド、CLIST、および REXX EXEC を
入力すると、MVS/TSO オペレーティング・システムにアクセスできるようにして
います。 TSO Extensions Command Language Reference および MVS/XA TSO
Extensions Command Language Reference で、すべての TSO コマンドを説明してい
ます。
第2章 ISPF 概説
67
ISPF におけるコマンド入力
大部分の TSO コマンド、CLIST、および REXX EXEC を、 3 種類のパネル・タ
イプ (データ入力、メニュー、およびスクロール可能データ表示) から入力できま
す。ただし、一部の TSO コマンド (LOGON および LOGOFF など) を ISPF から
入力すると、希望通りの結果が得られない場合があります。これは、これらの TSO
コマンドが含まれている CLIST および REXX EXEC の場合にも当てはまります。
詳しくは、ISPF ユーザーズ・ガイド 第 2 巻 、コマンド (オプション 6) の章の
TSO コマンドの入力規則、および CLIST および REXX EXEC の入力規則 のセ
クションを参照してください。
DM コンポーネント・コマンド
DM コンポーネント・コマンドは、2 つのタイプのパネルすべてで有効です。 しか
し、一部のコマンドについては、表示パネルのタイプまたは使用端末タイプにより
使用できない場合があります。たとえば、スクロール・コマンド (UP、DOWN、
LEFT および RIGHT) はスクロール可能データ表示画面でのみ有効で、SPLITV コ
マンドは 3290 表示端末でのみ有効です。
ISPF コマンド、デフォルト機能キー設定値、PA1 および PA2 キーの説明について
は、 104ページの『ISPF システム・コマンド』 を参照してください。
PDF コンポーネントの基本コマンドおよび行コマンド
これらのコマンドは、PDF コンポーネント内で呼び出したときだけ有効です。ただ
し、ISPF 編集および編集マクロ で定義されている編集 (オプション 2) での基本コ
マンドと行コマンド、ISPF ライブラリー管理機能 で定義されている LM 機能 (オ
プション 8) の基本コマンドと行コマンド、および ISPF ソフトウェア構成および
ライブラリー管理機能 (SCLM) プロジェクト管理者および開発者の手引き で定義さ
れている SCLM (オプション 10) の基本コマンドと行コマンドは例外です。使用す
る ISPF 基本オプションにより、有効なコマンドが決まります。 たとえば、CAPS
基本コマンドは編集オプションを使用しているときだけ有効です。
使用するオプションで有効なコマンドに関する説明は、そのオプションについて説
明している本書の該当する章を参照してください。
PDF コンポーネントの基本コマンドは、データ・セットの全体かまたは PDS メン
バーに作用できますが、行コマンドはデータ・セット内の 1 つまたは複数の指定し
た行のみに作用します (データ・セットのすべての行を指定しない場合)。 たとえ
ば、編集オプションの COPY コマンドはデータ・セット全体をコピーすることがで
きますが、編集オプションの C または CC 行コマンドはデータ・セット内の行ま
たは行のブロックだけしかコピーできません。
ISPF コマンド構文の表記法
ISPF コマンドの表記規則は次のとおりです。
v 大文字のコマンドおよび大文字のパラメーターは、必須項目を示しています。
v 小文字のパラメーターは、可変項目を示しています (ユーザー自身の値で置き換
えます)。
v 大括弧 ([]) は、オプション・パラメーターを示しています (したがって、必須パ
ラメーターには大括弧は示されていません)。
v OR (|) 記号は、複数のパラメーターを示していますが、ユーザーはこれらのパラ
メーターから選択しなければなりません。
68
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF におけるコマンド入力
v 縦に並べられたパラメーターは、複数のパラメーターを示していますが、ユーザ
ーはこれらのパラメーターから選択できます。
v 縦に並べられたパラメーターが中括弧 ({}) で囲まれている場合は、その中の 1
つを選択しなければならない ことを示しています。
v 下線はデフォルトを示しています。
コマンドのスタック
複数のコマンドを入力する場合は、コマンドの間に特殊な区切り記号を入力するこ
とで、コマンドをまとめて指定 (スタック) することができます。 デフォルトの区
切り記号は、セミコロンです。 区切り記号を変更するには、設定オプション (0) を
使用してください。たとえば、2 つの編集オプションの CHANGE コマンドをスタ
ックする場合は次のように入力します。
Command ===> CHANGE ALL ABC XYZ;CHANGE ALL PQR GHIJK
区切り文字のシステム変数は ZDEL です。 ZDEL の詳細については、ISPF ダイア
ログ開発者 ガイドとリファレンス の付録 E を参照してください。
二重コマンド処理
関連した機能キーを押すのと組み合わせて、コマンド行またはオプション行に情報
を入力することができます。 この場合、コマンドが最初に呼び出されます。 たと
えば、コマンド行に 4 を入力して F7 (UP コマンド) を押すことと、コマンド行に
UP 4 を入力して Enter を押すことは同じことです。
入力するコマンドが、押された機能キーに割り当てられているコマンドと無関係の
場合は、ISPF は対応する機能にその入力データを渡しますが、対応する機能はその
入力データを処理するかまたは無視するかのいずれかです。 たとえば、編集機能が
使用されている場合、ISPF はエラー・メッセージを表示します。 しかし、解説が
使用されている場合は、コマンドは無視されます。 ISPF は、スタックされている
コマンドのうち、有効なコマンドを処理します。
行コマンド・フィールド
行コマンド・フィールドの形式にはいくつかの形式があります。 ヘッダーがある場
合もあり、またない場合もあります。通常はブランクですが一重引用符またはシー
ケンス番号が含まれている場合もあります。ある場合は 1 文字を入力することもあ
り、また 9 文字 (データ・セット名以上に入力することさえも) を入力することも
あります。 表2 は、行コマンド・フィールドを使用する機能を示したものです。
表 2. 行コマンド・フィールドの特性
行コマンド・フィールドを使用
する機能
表示される
ヘッダー
入力できる
文字数
最初の内容
メンバー選択リスト
None
1〜9
ブランク
編集 (オプション 2)
None
6
引用符または数字
データ・セット・リスト・ユーテ
ィリティー (オプション 3.4)
Command
9
ブランク
コマンド・テーブル・ユーティリ
ティー (オプション 3.9)
None
4
引用符
形式指定ユーティリティー
(オプション 3.11)
None
1
ブランク
第2章 ISPF 概説
69
ISPF におけるコマンド入力
表 2. 行コマンド・フィールドの特性 (続き)
行コマンド・フィールドを使用
する機能
表示される
ヘッダー
入力できる
文字数
最初の内容
SCRIPT/VS (オプション 4.9)
Line Cmd
1
引用符
ダイアログ・テスト
(オプション 7)
変数 (オプション 7.3)
テーブル (オプション 7.4)
トレース (オプション 7.7)
区切り点 (オプション 7.8)
None
4
引用符
メンバー選択リストの行コマンド・フィールドは、ブランクでヘッダーはありませ
ん。このリストには、通常のメンバー・リスト (1 文字の行コマンド・フィール
ド)、およびデータ・セット・リスト・ユーティリティーのオプション M を使用す
るときに表示されるメンバー・リスト (9 文字の行コマンド・フィールド) が含まれ
ます。
新しいデータ・セットまたはメンバーを作成するかあるいは 1 行または複数行を挿
入すると、引用符が表示されます。編集プロファイルに NUMBER ON が指定して
ある場合は、シーケンス番号が表示されます。
データ・セット・リストに 9 文字の行コマンド・フィールドがある場合は、デー
タ・セット名の上に重ねて入力できます。このようにフィールドの長さを拡張する
ことにより、長い TSO コマンド、CLIST 名、および REXX EXEC 名を入力でき
ます。行コマンド・フィールドに、TSO コマンド、CLIST、および REXX EXEC
を入力する説明については、 ISPF ユーザーズ・ガイド 第 2 巻 、データ・セッ
ト・リスト・ユーティリティー (オプション 3.4) の TSO コマンド、 CLIST、お
よび REXX EXEC のセクションを参照してください。また、ISPF ユーザーズ・ガ
イド 第 2 巻 、コマンド (オプション 6) の章の TSO コマンドの入力規則および
CLIST および REXX EXEC の入力規則のセクションでも、 ISPF から TSO コマ
ンド、CLIST、REXX EXEC を入力する場合の規則について説明しています。
PDF コンポーネントのコマンド
大部分の PDF コンポーネントの行コマンドは、1 文字だけを使用します。(たとえ
ば、メンバー・リストからメンバーを選択する場合の S)。 他の行コマンド (大部分
の編集の編集用行コマンド) では複数文字を使用し、場合によっては、コマンドで
複数行を処理できるように番号を追加できます。たとえば、UC 行コマンドに数字
の 3 を加え (UC3 のように)、行を大文字に変換します。
行コマンドにはブロック 行コマンドもありますが、これは、コマンドが入力された
行も含めてそれらの行により囲まれる行ブロックを処理します。たとえば、UCC 行
コマンドを 2 つの異なった行に入力すると、2 つのコマンドが入力された行および
その 2 行により囲まれる行すべてが大文字に変換されます。
ヘルプの表示
HELP コマンド (F1/13) は、ISPF システム・コマンド、ISPF オプション、または
パネルに関する一般的な情報を表示するか、または画面の右上隅に表示されている
メッセージに関する補足情報を表示します。
70
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ヘルプの表示
短メッセージについては、HELP は 1 行による説明を表示します。さらに詳しい情
報が必要な場合は、HELP コマンドを再び入力し、該当する解説部分を要求してく
ださい。 長メッセージは、ポップアップ・ウィンドウに表示されます (デフォルト
解釈により)。 HELP コマンドを入力したときに表示されていた画面に戻りたい場
合は、 END (F3/15) または RETURN (F4/16) を入力してください。
LM 機能 (ISPF 基本オプション・メニュー上のオプション 8) の一部の メッセージ
については、 HELP を 2 度入力すると、解説ではなくメッセージ・ヘルプ画面が
表示されます。 この画面では、メッセージが出されたエラー状態およびそのエラー
の訂正方法が説明されます。
ISPF 機能または ISPF の終了
ISPF を終了させずに ISPF 機能の 1 つを終了するには、 END または RETURN を入
力してください。
注:
1. ハードコピー・ユーティリティー (オプション 3.6) または、バッチ・オプショ
ン (オプション 5) を使用している場合は、 END または RETURN を使用するとジ
ョブが実行依頼され処理されます。ジョブの実行要求をせずにハード・コピー・
ユーティリティーを終了するには、 CANCEL を入力してください (または、F12
を押してください)。
2. SuperC または探索 (Search-For) メンバー・リストが表示されている場合は、END
を入力すると選択されているメンバーが処理されます。 選択処理を終了せずに
これらのメンバー・リストのいずれかを終了するためには、CANCEL または
RETURN を入力してください。
ISPF 基本オプション・メニューから ISPF を終了するためには、以下のいずれかの
方法を使用できます。
v EXIT コマンド (F3)
v END コマンド
v RETURN コマンド
v 終了オプション (X)
表示画面が分割されている場合は、上記の処置のいずれかを実行するとアクティブ
論理画面の ISPF のみ終了します。詳細については、ISPF ダイアログ開発者 ガイ
ドとリファレンス を参照してください。
終了オプション (X)
終了 (EXIT) オプションは ISPF を終了します。これは、 ISPF 設定パネルのアク
ション・バー上で Log/List プルダウンを使用して指定したログ・データ・セットお
よびリスト・データ・セットの処理を行うデフォルトを用いて行います。デフォル
トを指定していない場合にログ・データ・セットまたはリスト・データ・セットが
生成された場合、終了オプションは、ログ・データ・セットおよびリスト・デー
タ・セット・パネルの後処理指定をする旨の表示をします。
第2章 ISPF 概説
71
終了オプション (X) の使い方。
ジャンプ機能
分割画面モードでない場合は、=X を入力することで、任意のパネルからジャンプ機
能 によりただちに ISPF を終了できます。ただし、1 つ例外があります。ダイアロ
グ・テスト・オプション (7.1〜7.T) または SCLM オプション (10.1〜10.5) のいず
れかを使用している場合は、=X を入力すると ISPF 基本オプション・メニューに戻
ります。 ダイアログ・テストまたは SCLM 基本オプション・メニューの場合は、
X または =X のいずれかを入力して ISPF 基本オプション・メニューに戻ってくだ
さい。 そこで X または =X を入力し、ISPF を終了してください。
ユーザー・プロファイル
ISPF は、エンド・ユーザー用のユーザー・プロファイルに情報を保管します。これ
により、ISPF は、同じパネルまたは同じ種類のパネルにユーザーが最後に入力した
値を使って、パネルの入力フィールドに値を挿入できます。 ユーザーがこれらの値
を指定していない場合は、デフォルトが使用される場合があります。 ユーザー・プ
ロファイルで管理される情報には、次の情報があります。
v プロジェクト名、グループ名、およびタイプ
v ジョブ・ステートメント情報1
v 印刷出力のための SYSOUT クラス1
v リストおよびログ割り振りおよび処理のデフォルト
v 端末特性および機能キー定義
v 編集プロファイル (マスク、タブ、境界など)
v 表示、編集、データ・セット・リスト、およびメンバー・リストに関する現在の
スクロール量1
v 各言語処理プログラムの処理オプション
v データ・セット割り振り / 情報パラメーター
ISPF は、この情報をセッションが変わっても自動的に保持します。新しいユーザー
の場合は、最初に特定の情報を入力する必要があります。しかし 2 回目以降は、処
理を開始する前にこの情報を調べ、必要に応じ変更を加えるだけで済みます。
ISPF は、以下の機能に関するジョブ・ステートメントのセットを保持します。
v ログおよびリスト・データ・セットを印刷するための JCL
v ハードコピー・ユーティリティー (3.6)
v 出力リスト・ユーティリティー (3.8)
v SuperC ユーティリティー (3.12)
v SuperCE ユーティリティー (3.13)
v フォアグラウンド印刷オプション・パネル (オプション 4、SCRIPT/VS を除く)
v バッチ・オプション (5)
v SCLM オプション (10)
v SCRIPT/VS ドラフト出力 (4.9)
v SCRIPT/VS 最終出力 (4.9)
1. この情報は、SCLM では個別に管理されます。
72
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ユーザー・プロファイル
v ISPF の終了
このように、これらのそれぞれの機能について、別々のジョブ・ステートメント・
パラメーターを用意できます。 詳細は、182ページの『ジョブ・ステートメント情
報』 を参照してください。
画面の横方向または縦方向の分割
ダイアログ使用中はいつでも、SPLIT コマンドを使用して、物理表示画面を 2 つま
たはそれ以上の論理 画面に分割することができます (ISPF では、最大 32 画面に
分割できます)。 分割された論理画面は、それぞれが独立した ISPF セッションの
ように扱われます。 最大いくつの画面が使用できるかは、ご使用のシステムの
ISPF 構成テーブルの MAXIMUM_NUMBER_OF_SPLIT_SCREENS キーワードの値
によります。 ISPF 出荷時のデフォルトは 8 です。 32 分割画面は、3290 端末装
置を除くすべての端末タイプでサポートされています。 3290 端末装置に対するサ
ポートは、変更されていません。
注: GUI モードで実行中に画面を分割する場合、新しい画面は新しい物理画面で表
示されます。 すべての画面を同時に表示することもできます。 3270 の画面で
は、1 度に 2 画面しか表示できませんが、目に見えない画面 (最大 32 画面)
が存在する可能性があります。 SWAP LIST コマンドを使用して論理画面のリ
ストを表示し、どの論理画面を表示するかを選択することができます。
SPLIT コマンド
分割画面モードに入るには、SPLIT コマンドを使用します。 また、このコマンド
は、3270 ディスプレイ上の 2 つの論理画面を上下に区切っている横方向の線の位
置を変更するのにも使用します。 3270 ディスプレイ上では、カーソルの位置によ
りアクティブ論理画面が示されます。 3270 ディスプレイ上では、2 つの論理画面
を上下に区切っている横方向の線は、どちらの論理画面の一部とも見なされませ
ん。 カーソルがこの横方向の線上に置かれている時に機能キーを押すと、 Enter キ
ーを押したのと同じ結果になり、カーソルはアクティブ論理画面のコマンド行に置
かれます。 ISPF は ホスト・モードと GUI モードの両方で実行できるので、
SPLIT コマンドはそれぞれのモードで異なった働きをします。
3270 モードにおけるパラメーターなしの SPLIT コマンド:
現在、1 つの画面のみが使用されている場合、物理表示は、カーソルの位置にある
区分線で 2 つの論理画面に分割されます。 2 つまたはそれ以上の画面が存在する
場合、区分線は移動しますが、新規の画面は開始されません。
GUI モードにおけるパラメーターなしの SPLIT コマンド:
最大数に達するまで、コマンドが与えられる度に、新規の論理画面が追加されま
す。 限界に達すると、その後は、コマンドを再び発行する際にメッセージが現れま
す。
3270 モードにおける SPLIT NEW コマンド:
最大数に達するまで、コマンドが与えられる度に、新規の論理画面が追加されま
す。 限界に達すると、その後は、コマンドを再び発行する際にメッセージが現れま
第2章 ISPF 概説
73
画面の分割
す。 新規の論理画面は、それぞれカーソルの下に追加されます (区分線がカーソル
の位置に現れます)。 2 つまたはそれ以上の画面がすでに存在する場合は、SPLIT
コマンドが入力されなかった 画面が、新規の画面に置き換えられます。
GUI モードにおける SPLIT NEW コマンド:
このコマンドは、パラメーターなしの SPLIT コマンドと同じ働きをします。
分割画面モードを終了するには、1 つの論理画面を除く、すべての論理画面上のア
プリケーションを終了させます。 すると、残りの論理画面が表示画面の全体のサイ
ズまで拡張されます。
SWAP コマンド
どの論理画面でも交互に使用できますが、ある特定の時点においては、これらの論
理画面の 1 つだけがアクティブであるものと見なされます。 アクティブ画面は、
カーソルの位置により示されます。 ある画面をアクティブにするには、SWAP コマ
ンドとそのパラメーターを使用して、目的の画面を選択します。
SWAP コマンド上のパラメーターは、LIST、PREV、NEXT、screen_name、および
表示したい画面番号を表す n です。
3270 モードにおけるパラメーターなしの SWAP コマンド:
存在する画面が 1 画面のみの場合は、このコマンドは有効ではありません。 2 つ
以上の画面が存在する場合、このコマンドは、表示されている 2 つの論理画面の間
でカーソルを移動させます。
GUI モードにおけるパラメーターなしの SWAP コマンド:
存在する画面が 2 つのみの場合、カーソルが現在活動状況にない方の画面に移動し
ます。 画面が 3 つ以上存在する場合は、このコマンドを使うと SWAP LIST コマ
ンドと解釈されて、ポップアップ・ウィンドウに ISPF タスク・リストが表示され
ます。詳細については、75ページの GUI モードにおける SWAP LIST コマンドを
参照してください。
両方のモードにおける SWAP PREV|NEXT|screen_name|n コマンド:
SWAP PREV を入力すると、フォーカス (GUI モードの場合) または表示 (3270 モ
ードの場合) が、コマンドが入力された画面番号から 1 つ小さい画面番号に変わり
ます。 同じコマンドを続けて何回も発行すると、画面番号 1 に到達するまで次々
と小さい番号の画面が表示され、その後カウンターは、画面番号 32 (またはご使用
のシステムの最大値) に戻ります。
SWAP NEXT を入力すると、フォーカス (GUI モードの場合) または表示 (3270 モ
ードの場合) が、コマンドが入力された画面番号から 1 つ大きい画面番号に変わり
ます。同じコマンドを続けて何回も発行すると、画面番号 32 (またはご使用のシス
テムの最大値) に到達するまで次々と大きい番号の画面が表示され、その後カウン
ターは、画面番号 1 に戻ります。
74
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
画面の分割
SWAP screen_name を入力すると、フォーカス (GUI モードの場合) または表示
(3270 モードの場合) が、画面がアクティブである場合は、screen_name という名前
の画面に変わります。
SWAP n を入力すると、フォーカス (GUI モードの場合) または表示 (3270 モード
の場合) が、画面がアクティブである場合は、 n (ZSCREEN 変数) の番号のついた
画面に変わります。
3270 モードにおける SWAP LIST コマンド:
このコマンドは、ISPF タスク・リストを表示します。ISPF タスク・リストからど
の画面を表示するかを選択することができます。 コマンドを入力した画面に代わっ
て、選択した画面が表示されます。
GUI モードにおける SWAP LIST コマンド:
|
|
このコマンドは、ISPF タスク・リスト (図28) を表示します。 ISPF タスク・リス
トからどの画面をフォーカスするかを選択することができます。
図 28. ISPF タスク・リスト
|
|
ISPF タスク・リスト・パネル上のすべてのフィールドは、ポイント・アンド・シュ
ート・フィールドです。いずれかを選択したときの結果は次のとおりです。
|
|
Start a new screen
新しい論理 ISPF 画面を開始します。
|
|
|
|
Start a new application
このフィールドは、Application Name フィールドと一緒に使用されます。
「Start a new application」を選択した場合は、「Application Name」フィー
ルドにアプリケーション名を入力する必要があります。
|
|
Application Name
第2章 ISPF 概説
75
画面の分割
|
|
|
|
|
|
|
|
|
|
ISPF タスク・リスト・パネル上の「Start new application」フィール
ドを選択することによって開始したいアプリケーション名。このア
プリケーションは、新しい論理画面で開始されます。 ISPF は
ISPF START コマンドによってアプリケーションを呼び出すため、
START コマンドについて有効なすべてのアプリケーション名およ
びパラメーターは、 Applcation Name 入力フィールドにおいて有効
です。アプリケーション名およびパラメーターを入力するためによ
り大きなスペースが必要な場合は、拡張 PF キーを押して、より長
い入力フィールドを持ったポップアップ・ウィンドウを表示してく
ださい。
|
|
|
たとえば、Application Name 入力フィールドに「keylist」を入力し
て Enter (キー) を押すと、 ISPF KEYLIST アプリケーションが新
しい論理画面に呼び出されます。
Select a screen from the list of active sessions
選択できるアクティブ・セッションのリストを提供します。
|
|
SWITCH コマンド
|
ISPF クライアント / サーバーを実行している場合には、スワップ・コマンドを使用
してセッションのフォーカスをある画面から別の画面に変更するだけでなく、
SWITCH コマンドを使用して画面の表示方法を GUI モードまたは 3270 モードに
変更できます。
任意の GUI 画面からコマンド SWITCH 3270 を入力できます。 GUI 画面が消
え、その画面が 3270 ディスプレイにフルスクリーン表示されます。これで 3270
画面が操作可能になります。分割画面モードだった場合には、残りの GUI 画面は
GUI のままですが、使用不可になります。このときに GUI セッションと 3270 セ
ッションをスワップするには、SWAP コマンド (SWAP x、SWAP list など) を使用
する必要があります。 SWAP List パネル ISPSLIST および ISPTLIST には、セッ
ション・タイプ (GUI または 3270) を示すフィールドがあります。
3270 画面を GUI モードに戻したいときは、コマンド行に SWITCH GUI と入力し
ます。
3270 および GUI 画面の分割とスワッピングの規則
3270 画面と GUI 画面の両方を組み合わせて使用している場合の、画面の分割とス
ワッピングの規則を以下に示します。
v 3270 画面を 1 つだけ使用している場合は、split と入力すると、新しい論理画面
が GUI モードで表示されます。
v 複数の 3270 画面を使用している場合、いずれかの画面から split と入力する
と、次の 3270 画面がフルスクリーン表示されますが、新規の画面は開始されま
せん。
v GUI 画面から split と入力すると、新規の GUI 画面が開始されます (最大数に
達するまで)。
v GUI 画面または 3270 画面から split new と入力すると、新しい論理画面が
GUI モードで表示されます。
v 3270 画面と GUI 画面を 1 つずつ使用している場合に、どちらかの画面から
swap と入力すると、もう 1 つの画面にスワップします。
76
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
画面の分割
v 2 つの GUI 画面と 1 つの 3270 画面を使用している場合に、どちらかの GUI
画面から swap と入力すると、もう 1 つの GUI 画面にスワップします。 3270
画面から swap と入力しても何もしません。
v 1 つの GUI 画面と 2 つの 3270 画面を使用している場合に、どちらかの 3270
画面から swap と入力すると、もう 1 つの 3270 画面にスワップします。 GUI
画面から swap と入力しても何もしません。
v 2 つの GUI 画面と 2 つの 3270 画面を使用している場合に、どちらかの GUI
画面から swap と入力すると、もう 1 つの GUI 画面にスワップします。 どち
らかの 3270 画面から swap と入力すると、もう 1 つの 3270 画面にスワップ
します。
v 3 つ以上の GUI 画面を使用している場合に、そのいずれかの画面から swap と
入力すると、SWAP LIST パネルが表示されます。
v 3 つ以上の 3270 画面を使用している場合に、そのいずれかの画面から swap と
入力すると、次の 3270 画面にスワップします。
v GUI または 3270 モードのときに SWAP PREV|NEXT|screen_name|n コマン
ドを入力すると、74ページの『SWAP コマンド』 の説明のとおりにスワップし
ます。
v GUI 画面が有効になった後は、マウスのポインターを使用して他の GUI 画面に
スワップできます。
SWITCH コマンドの制約事項
ISPF コマンド処理が完了したときに、ISPF はそのコマンドが発行されたパネルを
再処理しません。 パネルは単に画面に再表示されるだけで、たとえば、パネルの
)INIT セクションなどは処理されません。 したがって、パネル・セクション内に
ZGUI 変数に基づいて構成が定義されている場合 (非ブランクは GUI モードで接続
されていることを示します)、これらの構成は、SWITCH 呼び出しに続いて Enter
キーが押されるまで正しく定義されません。
SWITCH コマンドの制約事項の一部を以下に示します。
v GUI モードに切り替えたときに、GUI モードで最初に表示されるパネルには、そ
のパネル上に定義されているグループ・ボックスおよびイメージは入りません。
ユーザーが Enter キーを押すと、パネルが再処理され、これらの構成が GUI モ
ードで見えるようになります。
v 3270 モードに切り替えると、SWITCH が発行されたパネル上に定義されている
グループ・ボックスの名前が、3270 モードの画面に表示されます。ユーザーが
Enter キーを押すと、パネルが再処理され、これらのグループ・ボックス名が消え
て、これらの名前の下のパネル・テキストが再表示されます。
v SWITCH 3270 コマンドが別の GUI 画面から呼び出されたときに 3270 画面がす
でに存在すると、SWITCH が呼び出された画面がフル 3270 エミュレーター・セ
ッションで表示されます。その際、ユーザーの Always show split line 設定に
かかわりなく、分割行は示されません。他の 3270 セッションは隠されますが、
適切なスワップ・コマンドが入力されると表示されます。
v ポップアップ・ウィンドウが GUI モードで表示されているときに SWITCH 3270
コマンドが呼び出されると、これらのポップアップ・ウィンドウは 3270 セッシ
第2章 ISPF 概説
77
画面の分割
ョンでサスペンドされ、パネルがフルスクリーン・パネルとして表示されます。
このときに addpops が新規に呼び出されると、新規のパネルがポップアップとし
て表示されます。
v batch GUI モードで実行しているときは、3270 モードに切り替えることができ
ません。
v GUI モードで実行しているときに、1 つでも画面が 3270 モードに切り替えられ
ると、ユーザーは ISPF 設定で画面形式を変更できなくなります。
v ISPSTART から GUI モードを開始し、実際のエミュレーター・セッションと違
う GUISCRD 値または GUISCRW 値を指定したときは、3270 モードに切り替
えられません。
3290 端末装置
3290 端末では、画面を横方向に分割できるほかに、SPLITV コマンドを使用して画
面を縦方向にも分割し、合計 4 つの論理画面を設けることができます。 3290 端末
装置の場合、設定できる最大画面数は、4 画面です。 (SPLITV 機能は、画面に表示
されているデータの幅が 80 文字を超えている場合には、アクティブではありませ
ん。) 図29 は、単一画面モードで SPLIT および SPLITV コマンドを入力した場合
の画面の状態を示しています。
SPLIT
SPLITV
SPLITV On Top
SPLITV On Bottom
SPLIT On Left
SPLIT On Right
SPLITV On Bottom
SPLITV On Top
SPLIT On Right
SPLIT On Left
図 29. 3290 画面の分割
注:
1. ISPF 論理画面は、(SZERO=NO パラメーターを指定してタスク生成された) サ
ブプール 0 を共有しない別個のサブタスクです。 したがって、複数の論理画面
から VSAM データ・セットにアクセスすることはできません。
78
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
画面の分割
2. ある VSAM アプリケーションを使用していて、画面分割操作を行い、その後 2
番目のセッションで別の VSAM アプリケーションを実行する場合、必ず先に 2
番目のセッションを終了してから、その後、最初のセッションを終了する必要が
あります。そうしなければ、異常終了が発生することがあります。
3. 3290 ハードウェアでは、ジャンプ機能を使用してある画面から別の画面へ移動
すると、その結果、入力はされたがまだ処理がされていないデータが脱落する可
能性があります。 したがって、3290 ハードウェア・ジャンプ機能の使用はお勧
めできません。
4. 分割画面モードにおいては、コマンド行にコマンドを入力して、Enter を押す前
に画面をスワップすると、コマンドは消去されます。
5. 3290 分割モードで ISPF を実行するようにシステムが構成されている場合は、
GUI モードで ISPF を開始することはできません。
各国語サポート
各国語サポート (NLS) は、ユーザーが自分自身の国語でコマンドおよびキーワード
を入力できるように、コマンドおよびキーワードの翻訳オプションを用意していま
す。(ただし、日本では、コマンドとキーワードは英語のままです。) さらに、この
プロダクトと共に、パネル、メッセージ、およびリテラル・モジュールも出荷され
ています。 サポートされている言語は、ドイツ語、スイス・ドイツ語、および日本
語です。
デンマーク語、フランス語、韓国語、中国語 (繁体字)、中国語 (簡体字)、スペイン
語、ブラジル・ポルトガル語、またはイタリア語のセッション言語が指定される
と、対応するリテラル・モジュールが使用されます。 しかし、ISPF プロダクト・
パネルおよびメッセージは英語で表示されます。
第2章 ISPF 概説
79
各国語サポート
80
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
第3章 個人用データ・セット・リストおよびライブラリー・リス
トの使い方
個人用リストは、データ・セットおよび ISPF ライブラリーの名前付きリストで、
頻繁に使用するデータ・セットへのアクセス速度を上げるために使用できます。個
人用リストを使用すると、パネル・フィールドをすばやく埋めたり、複数のレベル
名で構築されるデータ・セット・リストが作成できます。個人用データ・セット・
リストには、データ・セット名とボリュームが入っています。 個人用ライブラリ
ー・リストには、ISPF ライブラリー名と連結のリストが入っています。
ISPF には 4 種類の個人用リストがあります。
個人用データ・セット・リスト
最大 30 個までのデータ・セット名のリスト。各データ・セット名には、メ
ンバー名またはボリューム名、あるいはその両方を入れることができます。
個人用データ・セット・リストには、ワークステーション・ファイル名およ
びデータ・セット名レベルも入れることができます。 詳細については、84
ページの『個人用データ・セット・リスト』 を参照してください。
個人用ライブラリー・リスト
最大 8 個までの ISPF ライブラリー名または ISPF ライブラリー連結のリ
スト。 ISPF ライブラリー名は、プロジェクト、グループ、およびタイプ
と呼ばれる 3 つの修飾子を持ちます。個人用リストの項目には、オプショ
ンでメンバー名を入れることができます。詳細については、84ページの『個
人用ライブラリー・リスト』 を参照してください。
参照データ・セット・リスト
ISPF が、最近使用されたデータ・セットの名前を保管する特殊な個人用デ
ータ・セット・リスト。 このリストの名前は常に REFLIST です。 詳細に
ついては、85ページの『データ・セット参照リスト』 を参照してくださ
い。
参照ライブラリー・リスト
ISPF が、最近使用された ISPF ライブラリーの名前を保管する特殊な個人
用ライブラリー。 このリストの名前は常に REFLIST です。詳細について
は、85ページの『参照ライブラリー・リスト』 を参照してください。
個人用データ・セット・リストの名前は、個人用ライブラリー・リストと同じ名前
にできます。 ISPF は REFLIST という名前を参照リストの名前として予約してい
るため、REFLIST という個人用データ・セット・リストと、REFLIST という個人
用ライブラリー・リストが存在することになります。
参照リスト は、ISPF セッションで参照したデータ・セットおよびライブラリーの
アクティブ・リストです。 ISPF は、ユーザーがデータ・セット名を Other
Partitioned or Sequential Data Set Name フィールドに入力すると、データ・セ
ット名をデータ・セット参照リストに追加します。ライブラリーは、ユーザーがラ
イブラリーを ISPF Library フィールドに入力したときに、ライブラリー参照リス
© Copyright IBM Corp. 1980, 2000
81
個人用データ・セット・リストの使い方
トに追加されます。 ISPF の割り振りルーチンにより正常に割り振りされたデー
タ・セットおよびライブラリーだけが参照リストに加えられます。
注: 参照リストは、他の個人用リストと同じように扱えますが、ISPF は、新規デー
タ・セットまたはライブラリーが ISPF から参照されたときに、参照リストを
動的に変更することがあります。
現行リスト は、最後にオープンされたか、または個人用リスト・パネルから何かが
最後に保管されたリストです。 1 つの名前付きデータ・セット・リスト、および 1
つの名前付きライブラリー・リストがいつの時点でも現行リストになります。現行
リストは、NRETRIEV キー、および RefList プルダウンで使用されます。現行リス
トの名前は、RefList プルダウン選択項目と個人用リストの一覧表内に示されます。
図 30. RefList プルダウン・メニュー
注: RefList プルダウンは、ユーティリティー・オプション 8、9、および 13 から
は使用できません。つまり、オプション 4 および 6 からのライブラリー・リ
ストの選択項目がありません。
個人用リストを使用して、ビュー入力パネル、編集入力パネル、およびほとんどの
ユーティリティー・パネルからデータ・セットを選択することができます。 リスト
にアクセスするには次の 2 つの方法があります。
v 図30 に示されているように、ビュー入力パネル、編集入力パネル、およびほとん
どのユーティリティー・パネルのアクション・バー上の RefList プルダウン・メ
ニューからアクセスする。
v 97ページの『個人用リスト機能へのコマンド・インターフェース (ファースト・
パス)』 に説明されているコマンド・インターフェース (ファースト・パス) を介
してアクセスする。
82
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
個人用データ・セット・リストの使い方
個人用リスト・モード
リストからデータ・セットを選択するときにとる処置は、モードをどのように設定
したかによって異なります。 個人用リストはすべて、図31 に示されているよう
に、ビュー入力パネル、編集入力パネル、およびほとんどのユーティリティー・パ
ネルのアクション・バー上の RefMode プルダウンから取り出し (Retrieve) または
実行 (Execute) モードに設定できます。 List Retrieve は、選択番号の最初の数字の
部分にアスタリスクが付けられて、ブルー (デフォルト) で表示されます (GUI モー
ドで実行している場合は、選択項目はグレー化 されます)。このことは、RefMode
が現在 Retrieve (取り出し) に設定されていることを示しています。
図 31. RefMode プルダウン・メニュー
RefMode プルダウンには、次のような選択項目があります。
List Execute
個人用データ・セット・リストおよび個人用ライブラリー・リストを実行モ
ードに設定します。つまり、リストからある項目を選択すると、その情報が
ISPF Library フィールドまたは Other Data Set Name フィールドに挿
入され、あたかもユーザーが Enter キーも押したかのように ISPF は処理を
行います。
List Retrieve
個人用データ・セット・リストおよび個人用ライブラリー・リストを検索モ
ードに設定します。つまり、リストからある項目を選択すると、その情報が
ISPF Library フィールドまたは Other Data Set Name フィールドに挿
入されますが、Enter キーを押すといったシミュレーションは実行されませ
ん。したがって、Enter を押す前に他のオプションをセットすることができ
ます。
注: これらのモードが影響するのは、個人用リスト・ダイアログ、および
REFACTD および REFACTL ファースト・パス・コマンドからの選択に限られ
第3章 個人用データ・セット・リストおよびライブラリー・リストの使い方
83
個人用データ・セット・リストの使い方
ます。 NRETRIEV コマンドの操作には何の影響も与えません。 NRETRIEV は
常に List Retrieve と同様の動作をします。
個人用データ・セット・リスト
ユーザーは、最大 30 個までのデータ・セット名を含む個人用データ・セット・リ
ストを作成することができます。 それぞれに固有な名前をもつ限り、ユーザーが必
要とする数のリストをもつことができます。 個人用データ・セット・リストは、頻
繁に使用するデータ・セットをグループ分けする (たとえば、プロジェクトごとに)
のに便利です。 個人用データ・セット・リストを使用して、データ・セット名の入
力を省略すること、および ISPF Option 3.4 を使用するのと同様の、カスタマイズ
されたデータ・セット・リストを作成することができます。個人用データ・セッ
ト・リストを作成したり使用したりするときは、次のいずれかを行ってください。
v ビュー入力パネル、編集入力パネル、またはユーティリティー・パネルの各アク
ション・バー上の RefList プルダウンから Personal Data Set List 選択項目を選択
する。
v Command 行に REFACTD コマンドを入力する。
v データ・セット参照リストを表示するときは、「Save As」アクションを使用する
(REFLISTD コマンド)。
REFACTD コマンドにより、87ページの図32 に示す「個人用データ・セット・リス
ト」パネルが表示されます。 1 つまたは複数の個人用データ・セット・リストがあ
る場合、ISPF は現行のリストを表示します。 個人用データ・セット・リストが無
い場合、 ISPF は REFLIST という名前の参照リストを表示します。この参照リス
トは、ISPF が新しいデータ・セットを使用するたびに更新します。
個人用ライブラリー・リスト
個人用ライブラリー・リストは、最大 8 つまでの ISPF ライブラリーを組み立てて
作成することができます。 それぞれに固有な名前をもつ限り、ユーザーが必要とす
る数のリストをもつことができます。 個人用ライブラリー・リストは、頻繁に使用
するライブラリーをグループにする (たとえば、プロジェクトごとに) と便利です。
個人用ライブラリー・リストを作成したり使用したりするには、ビュー入力パネ
ル、編集入力パネル、またはユーティリティー・パネルの各アクション・バー上の
RefList プルダウンから Personal Library List 選択項目を選択してください。 任意
の ISPF コマンド行から REFOPENL コマンドを入力し、Save As アクションを使
用して、参照ライブラリー・リストを個人用ライブラリー・リストとして保管する
こともできます。
注: 個人用ライブラリー・リストは、ライブラリー名をサポートしないオプション
については、RefList プルダウンから使用できません。たとえば、データ・セッ
ト・リスト・ユーティリティーとデータ・セット印刷ユーティリティーは個人
用ライブラリー・リストをサポートしません。
個人用ライブラリー・リストは、NRETRIEV 名前検索コマンドで使用できます。
個人用ライブラリー・リストは、個人用データ・セット・リストの機能と同様の機
能により、使用、作成、および保守できます。 RefList プルダウンからライブラリ
ー・リスト・オプションを選択して、ライブラリー・リスト機能を利用します。個
84
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
個人用データ・セット・リストの使い方
人用データ・セット・リストと同様に、REFLIST という名前のリストも最後に参照
された ISPF ライブラリーおよびライブラリー連結をもつ参照リストです。
データ・セット参照リスト
参照データ・セット・リストは、ISPF での作業中に参照した (すなわち、パネル上
で入力したか、サービスで呼び出された) 最大 30 のデータ・セット名のリスト (お
よびそれらのデータ・セットが入っているボリューム) が入った特殊な個人用デー
タ・セット・リストです。データ・セット名は、ISPF がそれらを参照するとき (た
とえば、MOVE/COPY 操作中または DELETE 機能を使用中) にもリストに加えら
れます。
参照データ・セット・リストは、REFLIST という名前の個人用データ・セット・リ
ストです。 REFLIST は ISPF が参照リストのために予約している名前ですが、ユ
ーザーは他のリストと同じようにこのリストを使用できます。ユーザーが個人用リ
ストを REFLIST という名前で保管すると、参照リストは、ユーザーが保管した名
前を反映しますが、その場合でも ISPF が他のデータ・セットを参照すると更新さ
れます。
参照リストの自動更新は、任意の個人用リストの設定パネルを使用するか、あるい
はデータ・セット・リスト機能の DSLIST 設定パネル (ISPF オプション 3.4) を使
用してオンにできます。
ISPF はワークステーション・ファイル名またはデータ・セット名レベルをデータ・
セット参照リストに自動的に格納しませんが、ユーザーが手作業で追加することは
可能です。
参照ライブラリー・リスト
参照ライブラリー・リストは、REFLIST という名前の特殊な個人用ライブラリー・
リストで、ユーザーがパネルまたは ISPF サービスを通じて参照したライブラリー
名を、最大 30 個まで格納したリストが入っています。 参照ライブラリー・リスト
は、ISPF が ISPF ライブラリーを使用したときに、システムによって更新されま
す。 その他の機能は、通常の個人用ライブラリー・リストと同じです。
個人用リストの一覧表を表示する方法
個人用リストの一覧表を表示するには、次の方法があります。
v ビュー入力パネル、編集入力パネル、またはユーティリティー・パネルの各アク
ション・バー上の RefList プルダウンから List of Personal Data Set Lists 選
択項目または List of Personal Library Lists 選択項目を選択する。
v 個人用データ・セット・リストまたは個人用ライブラリー・リスト・パネルのア
クション・バー上の File プルダウンから Open List of Lists 選択項目を選択す
る。
v 個人用データ・セット・リスト・パネルまたは個人用ライブラリー・リスト・パ
ネルのコマンド行に MORE と入力する。
v ISPF のコマンド行から REFOPEND (データ・セット・リストの場合) または
REFOPENL (ライブラリー・リストの場合) と入力する。
第3章 個人用データ・セット・リストおよびライブラリー・リストの使い方
85
個人用データ・セット・リストの使い方
個人用リストの作成方法
個人用リストを作成するには、次のようないくつかの方法があります。
v データ・セット名を空のリストに入力する。
1. 個人用データ・セット・リスト・パネルのアクション・バー上の File プルダ
ウンから New 選択項目を選択するか、NEW 基本コマンドを使用して空の一
時リストを表示します。
2. データ・セット名を入力します。
3. リストを保管します。
v 開始点としてデータ・セット参照リストを使用する。
1. ビュー入力パネル、編集入力パネル、ユーティリティー・パネルの各アクショ
ン・バー上の RefList プルダウンから Reference Data Set List 選択項目を
選択して、データ・セット参照リストを表示します。
2. このリストのすべてを個人用データ・セット・リストとして保管したい場合
は、データ・セット参照リスト・パネル・アクション・バー上の File プルダ
ウンから Save as... 選択項目を選択します。
3. データ・セット参照リストのあるサブセットを保管したい場合、詳細は次の項
目を参照してください。
v 現行のリストをベースとして使用して、それを編集し、保管する。
1. 現行のリストを表示させます。
2. データ・セット名を上書きするかまたは新しいデータ・セット名を追加して、
このリストを変更します。 リストは選択 しないでください。
3. 個人用データ・セット・パネルのアクション・バー上で File プルダウンから
Save 選択項目を選択します。
v 現行のリストをベースとして使用し、それを他の名前で保管する。
1. 現行のリストを表示させます。
2. データ・セット名を上書きするかまたは新しいデータ・セット名を追加して、
このリストを変更します。 選択項目は選択しないでください。
3. 個人用データ・セット・パネル・アクション・バー上で File プルダウンから
Save as... 選択項目を選択し、このリストに固有な名前を付けます。
4. ISPF は、新しいリストを表示しますが、元のリストは Auto save がオフに
セットされている場合は、変更されないでそのまま残ります。
個人用リストからのデータ検索
個人用リストからデータを検索するには、次の 3 つの方法があります。
v NRETRIEV 機能キーを使用する。機能キーを値 NRETRIEV に割り当てます。
NRETRIEV が使用可能なパネル (編集、表示、および一部のユーティリティーな
ど) 上で NRETRIEV キーを押すと、キーを押したときのカーソルの位置に基づ
いて、ライブラリー名フィールド、データ・セット名フィールド、またはワーク
ステーション名フィールドが埋められます。詳細については、97ページの『個人
用リスト機能へのコマンド・インターフェース (ファースト・パス)』 を参照して
ください。
v RefList プルダウンを使用可能にしているビュー入力、編集入力、またはユーティ
リティーなどのパネルで RefList プルダウンを使用する。これらのオプションか
86
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
個人用データ・セット・リストの使い方
ら、データ・セット名またはライブラリー名をポイントして Enter キーを押し、
選択した名前を検索または使用できます。詳細については、83ページの『個人用
リスト・モード』 を参照してください。
v 97ページの『個人用リスト機能へのコマンド・インターフェース (ファースト・
パス)』 に説明されているコマンド・インターフェース (ファースト・パス・コマ
ンド) を使用する。
個人用リストを使用してカスタマイズした DSLIST 表示を作成す
る方法
任意の個人用データ・セット・リストまたは個人用ライブラリー・リストを使用し
て、複数のレベルの名前が入った (ISPF オプション 3.4 と同様の) データ・セッ
ト・リストを作成できます。個人用データ・セット・リストを使用して DSLIST を
作成する最も簡単な方法は、
DSLIST listname
を ISPF コマンド行に入力する方法です。 Listname は個人用データ・セット・リス
トの名前です。すでに DSLIST を表示しているときに、個人用データ・セット・リ
ストにリストされている名前を追加するには、
APPEND listname
とコマンド行に入力してください。
リスト、またはリストの一覧表を表示しているときの L アクションによってもリス
トを作成できます。
個人用データ・セット・リスト・パネル
図 32. 個人用データ・セット・リスト・パネル (ISRPDSNL)
個人用データ・セット・リストは、次の 3 つの方法で使用できます。
第3章 個人用データ・セット・リストおよびライブラリー・リストの使い方
87
個人用データ・セット・リストの使い方
v File、View、または Options プルダウンの選択項目を使用する。
v ポイント・アンド・シュート・オプションの中のいずれかを選択する (たとえ
ば、 Save As など)。
v アクションの簡略記号を Action フィールドに入力して Enter キーを押す。 ア
クションはパネルの最上部にリストされています。
注: 個人用データ・セット・リスト・パネル上のコマンドおよびアクションは、個
人用ライブラリー・リスト・パネル上のコマンドおよびアクションと同じで
す。この説明は両方のパネルに当てはまりますが、ライブラリー・リスト・パ
ネルには Sort オプションがありません。
このパネルでは、次の 2 つのコマンドを使用できます。
MORE すべての個人用データ・セット・リストの一覧表を表示します。これは、
File プルダウンから Open List of Lists を選ぶのと同じアクションです。
NEW
現行リストを保管して、新しい空のリストを表示します。これは、File プル
ダウンから New List を選ぶのと同じアクションです。
個人用データ・セット・リスト・パネルのアクション・バー選択項目
個人用データ・セット・リスト・パネルのアクション・バー選択項目には、次のよ
うな機能があります。
File
View
88
File プルダウンには、次のような選択項目があります。
1
New List 空の (一時的な) 個人用データ・セット・リストを表示し
ます。このリストを保管すると、削除するまでそのリストは永続的
なリストになります。
2
Open List of Lists 個人用データ・セット・リストの一覧表を表
示します。 リストをオープンして変更したり、それを現行のアクテ
ィブ・リストにすることができます。
3
Save 個人用データ・セット・リストの現在の内容を保管します。
4
Save as... 現在の内容を、新しい個人用データ・セット・リスト
に保管します。 リスト名とオプションの説明を入れるようプロンプ
トが出ます。
5
Delete 現行の個人用データ・セット・リストを削除します。削除
のアクションを確認することは求められません。 現行のリストが削
除されたあとに、ISPF は、新規のアクションを要求していたかのよ
うに空の個人用データ・セット・リストを表示します。
6
Edit 個人用リスト編集ダイアログに入ります。
7
DSLIST リスト項目に基づいて DSLIST を作成します。
8
Cancel 機能を取り消します。
9
Exit 個人用リストをアクセスした元のパネルに戻ります。
View プルダウンには、次の選択項目があります。
1
Show data sets リストにはデータ・セット項目が入っています。
2
Show data sets and notes リストには、メモつきのデータ・セ
ット項目が入っています。
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
個人用データ・セット・リストの使い方
3
Sort by data set name データ・セット・リストは、data set
name フィールドでソートされています。ソート・ルーチンは、重
複した名前を削除し、ブランク項目をリストの最後にソートして、
リストを保管し、そして個人用リストを再表示します。
注: データ・セット・フィールド入力のないボリュームまたは入力
記述があると、そのボリュームまたは項目説明はソート・ルー
チンにより削除されます。
4
Sort by data set volume データ・セット・リストは、データ・
セット・ボリューム・フィールドでソートされています。ソート・
ルーチンは、重複した名前を削除し、ブランク項目をリストの最後
にソートして、リストを保管し、そして個人用リストを再表示しま
す。
注: データ・セット・フィールド入力のないボリュームまたは入力
記述があると、そのボリュームまたは項目説明はソート・ルー
チンにより削除されます。
5
Sort by data set note データ・セット・リストは、データ・セッ
ト・メモ・フィールドでソートされています。ソート・ルーチン
は、重複した名前を削除し、ブランク項目をリストの最後にソート
して、リストを保管し、そして個人用リストを再表示します。
注: データ・セット・フィールド入力のないボリュームまたは入力
記述があると、そのボリュームまたは項目説明はソート・ルー
チンにより削除されます。
Options
オプション・プルダウンには次のような選択項目があります。
Help
1
Personal List Settings 個人用リスト設定パネル (ISRRFOPT) を
表示します。 このパネルから、個人用リストに関するすべての設定
を更新できます。
2
Browse shared lists
ヘルプ・プルダウンには次のような選択項目があります。
1
Tutorial index... (チュートリアル索引)
2
Appendices (付録)
3
Index (索引)
個人用データ・セット・リスト・パネルのフィールド
個人用データ・セット・リスト・パネル上のフィールドには、次のような機能があ
ります。
Action
次の選択項目が、Action フィールドで有効です。
注: Action フィールドにおけるドットは、ポイント・アンド・シュートに
よる選択域です。データ・セット名またはライブラリー名を選択する
と、RefList プルダウンをサポートするパネルからこのダイアログを呼
び出している場合には、ISPF は、選択したデータ・セット名またはラ
イブラリー名を検索して、このパネルを終了させ、選択した名前を
第3章 個人用データ・セット・リストおよびライブラリー・リストの使い方
89
個人用データ・セット・リストの使い方
ISPF Library または Other Data Set Name フィールドに置きます。
RefMode を List Execute に設定している場合には、ISPF は、パネルの
Enter キーの入力もシミュレートします。
S=Save
現行リストを保管します。新規のリストの場合には、リスト名の入
力を求めるプロンプトが出されます。
A=Save as
現行リストを別のリスト名で保管します。
D=Delete this list
ユーザーが使用している個人用データ・セット・リストを削除しま
す。削除処置を確認するように要求してきます。 現在アクティブで
あるリストは削除できません。
E=Extended edit
個人用リスト・エディター・ダイアログを呼び出します。 リスト内
の行の挿入、反復、および削除ができます。
L=DSLIST
リスト項目に基づき DSLIST を呼び出します。
Name 個人用データ・セット・リストの名前。
Description
個人用データ・セット・リストの簡単な説明。 Description フィールドは
入力フィールドです。 参照リスト (REFLIST) を除くすべての個人用リスト
の説明を変更できます。
Created
個人用データ・セット・リストが作成された日付。
Referenced
個人用データ・セット・リストが参照された最後の日時。
注: 参照リスト (リスト名 REFLIST) の作成日付と最終参照日付は保守されませ
ん。
90
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
個人用データ・セット・リストの使い方
個人用データ・セット・リスト・パネル
図 33. 個人用データ・セット・リスト・パネル (ISRPLTAB)
個人用データ・セット・リスト・パネルは、ユーザーの個人用データ・セット・リ
ストの一覧表を表示します。 個人用データ・セット・リスト・パネルは、RefList
プルダウンから選択するか、REFOPEND コマンドを使用することによって表示でき
ます。
個人用ライブラリー・リスト・パネルも同様です。個人用ライブラリー・リストの
一覧表は、RefList プルダウンの選択項目を選択するか、REFOPENL コマンドを使
用することによって表示できます。
個人用データ・セット・リスト・パネルのアクション・バー選択項目
個人用データ・セット・リスト・パネルのアクション・バー選択項目には、次のよ
うな機能があります。
注: 現行の設定値は選択不可項目として表示されます。すなわち、選択番号の最初
の数字がアスタリスクを付けた青 (デフォルト) で表示されます。 GUI モード
で実行している場合は、その選択項目はグレー になります。
File
File プルダウンには、次のような選択項目があります。
1
New List 新規の個人用リストを表示します。
2
Open 個人用リスト項目を表示します。
3
Save as... 現行リストの項目を新規のリストに保管します。
4
Delete... リストを削除します。
5
Edit 個人用リスト編集ダイアログを呼び出します。
6
DSLIST リスト項目に基づき DSLIST を呼び出します。
第3章 個人用データ・セット・リストおよびライブラリー・リストの使い方
91
個人用データ・セット・リストの使い方
7
View
Exit OPEN ダイアログをアクセスした元のパネルに戻ります。
View プルダウンには、次の選択項目があります。
1
Standard View リスト名、リスト説明、およびリスト統計情報の
付いた個人用リストの一覧表を表示します。
2
Extended View リスト名、リスト説明、リスト統計情報の付いた
個人用リストの一覧表、およびリスト項目の一部を表示します。
3
Sort by name 表示リストを Name フィールドでアルファベット
順にソートします。
4
Sort by description 表示リストを Description フィールドでアル
ファベット順にソートします。
5
Sort by created 表示リストを Created フィールドで降順にソー
トします。
6
Sort by referenced 表示リストを Referenced フィールドで、降
順にソートします。
Options
オプション・プルダウンには次のような選択項目があります。
Help
1
Personal List Settings... 個人用リスト設定パネルを表示しま
す。このパネルから個人用リストに関係するすべての設定を変更で
きます。
2
Browse shared lists... 共有化された個人用データ・セット・リス
トを表示します。詳細は、94ページの『共有個人用リスト』 を参照
してください。
ヘルプ・プルダウンには次のような選択項目があります。
1
Tutorial index... (チュートリアル索引)
2
Appendices (付録)
3
Index (索引)
個人用データ・セット・リスト・パネル・フィールド
個人用データ・セット・リスト・パネル上のフィールドには、次のような機能があ
ります。
Action
次の選択項目が、Action フィールドで有効です。
注: Action フィールドにおけるドットは、ポイント・アンド・シュートに
よる選択域です。 GUI モードでアクション・フィールドを選択する
と、ISPF は、Personal List Commands ポップアップを表示し、それに
よって実行したいアクションが選択できます。 3270 モードでは、リス
トを選択すると、そのリストがオープンします。つまり、カーソルをア
クション・フィールドに移動して Enter キーを押すことによってリスト
をオープンできます。
N=New
空の (一時的な) 個人用データ・セット・リストを表示します。い
ったん、このリストを保管すると、削除するまでそのリストは残り
ます。
92
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
個人用データ・セット・リストの使い方
O=Open
リストの変更、アクションの実行、またはデータ・セットの選択を
行うため、選択リストをオープンします。
A=Save as
選択リストの現在の内容を、個人用データ・セット・リストに保管
します。リスト名とオプションの記述を求めるプロンプトが出ま
す。
D=Delete
選択された個人用データ・セット・リストを削除します。削除処置
を確認するように要求してきます。 現在アクティブであるリストは
削除できません。
E=Edit
個人用リスト・エディター・ダイアログを呼び出します。
L=DSLIST
リスト項目に基づき DSLIST を呼び出します。
Name 個人用データ・セット・リストの名前。 Name フィールドは、ポイント・
アンド・シュートのソート・フィールドです。現行リストは、名前の右側に
2 つのアスタリスク (**) を付けて示します。
Description
個人用データ・セット・リストの簡単な説明。
Created
個人用データ・セット・リストが作成された日付。 Created フィールド
は、ポイント・アンド・シュートのソート・フィールドです。
Referenced
個人用データ・セット・リストが参照された最後の日時。 Referenced フ
ィールドは、ポイント・アンド・シュートのソート・フィールドです。
注: 個人用リストは、そのリストに対して保管処置が実行されるたびに更新
されます。
注: LOCATE コマンドは、下記のようにサポートされています。
L xxxxxxxx
LOC xxxxxxxx
LOCATE xxxxxxxx
ここで、 xxxxxxxx は、ユーザーが見つけたいリストの名前です。
アスタリスクは、リスト名の最後部でサポートされています。たとえば、
LOCATE PRIV* を入力して、PRIVATE と命名したリストを見つけることができ
ます。
SELECT コマンドは、下記のようにサポートされています。
S nnnnnnnn A
SEL nnnnnnnn A
SELECT nnnnnnnn A
ここで、nnnnnnnn は選択したいリストの名前で、A は実行する処置です。
第3章 個人用データ・セット・リストおよびライブラリー・リストの使い方
93
個人用データ・セット・リストの使い方
アスタリスクは、リスト名の最後部に使用することができます。たとえば、
SELECT PRIV* L と入力すると、PRIVATE という名前のリストを選択して、
DSLIST 処置について L の処置を実行することができます。
共有個人用リスト
個人用リスト (ライブラリーおよびデータ・セット) は、システム上の他のユーザー
と共有することができます。 データ・セット用の ISRPLSHR テーブルとライブラ
リー用の ISRLLSHR テーブルは共有リストです。 これらのリストは、ISPTLIB 連
結データ・セットの中に入っています。 ISRPLIST テーブル (データ・セット・リ
スト用) と ISRLLIST テーブル (ライブラリー・リスト用) は、私用リストです。
これらのリストは、 ISPPROF ユーザー・プロファイル・データ・セットの中に入
っています。
共有リストは、ISPF オプション 3.3 を使用し、現行の個人用リスト・テーブルをユ
ーザー・プロファイル・データ・セットから、ISPTLIB に連結されたデータ・セッ
トにコピーして生成されます。コピー操作中にテーブルの名前を ISRPLSHR (デー
タ・セット・リスト用) または ISRLLSHR (ライブラリー・リスト用) に変更する必
要があります。 共有リストはオープンして使用できますが、更新したり削除はでき
ません。 共有リストは、個人用データ・セット・リスト・パネル (ISRPLTAB) お
よび個人用ライブラリー・リスト・パネル (ISRLLTAB) で使用可能な別名保管機能
を使用して、私用リストにも保管できます。 共有リストを個人用リストに保管した
後でなければ、名前を検索できません。
これらの 2 つのパネル上のオプション・プルダウンを使用して、共有リストの表示
とローカルな保管を行います。共有リストを指定すると、以下が使用できます。
v Open (任意のサポートされた方法でリストと対話する)
v Save As (現行リストの内容を新規のリストに保管する)
|
|
NRETRIEV コマンドによる名前の検索
|
|
|
|
|
ISPF コマンド・テーブルには NRETRIEV という名前の項目が含まれています。使
用可能なパネル (編集やブラウズなど) 上で NRETRIEV を使用すると、現行のライ
ブラリー参照リストからライブラリー名を、または現行データ・セット参照リスト
からデータ・セット名またはワークステーション・ファイル名を検索します。 PF
キーへの NRETRIEV コマンドの割り当てはユーザーが行います。
|
|
|
|
|
カーソルが Other Data Set Name フィールド、volume フィールド、または
workstation file name フィールドのいずれにも置かれていないときに、NRETRIEV
キーを押すと、ISPF ライブラリー・フィールドが現行リストから埋められます。カ
ーソルをこれらのフィールドに置かずにさらに NRETRIEV キーを押すと、次のラ
イブラリー連結がリストから検索されます。
|
|
|
|
|
カーソルが Other Data Set Name フィールド、volume フィールド、または
workstation file name フィールドのいずれかに置かれているときに、NRETRIEV キ
ーを押すと、その他のデータ・セット名フィールドまたはワークステーション名フ
ィールドが現行データ・セット・リストから埋められます。 ISPF は、リスト中の
名前がワークステーション名かデータ・セット名かを判別しようとします。カーソ
94
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
個人用データ・セット・リストの使い方
|
|
ルをこれらのフィールドに置いてさらに NRETRIEV キーを押すと、次のデータ・
セット名またはワークステーション名がリストから検索されます。
|
|
|
|
|
|
|
|
|
個人用リスト設定パネルを使用して、NRETRIEV コマンドがデータ・セットの存在
を検査してから検索を行うようにします。 検査がアクティブな場合には、データ・
セット名が存在することを確認した後、検索を行います。ボリューム名が個人用リ
ストのエントリーにない場合は、カタログをチェックしてデータ・セット名がカタ
ログされているか確認します。ボリューム名が存在するときは、OBTAIN マクロを
使用してそのデータ・セットのボリュームをチェックします。検査では、ISPF ライ
ブラリー名またはワークステーション名はチェックされず、PDS(E) メンバーの存在
もチェックされません。データ・セット・リスト dsname level フィールドでは、検
査は無効であり、ワークステーション名は検索されません。
|
NRETRIEV は以下のオプションで使用可能になります。
|
v View、拡張移動、コピー、作成、および置換パネルを含む
|
v Edit、拡張移動、コピー、作成、および置換パネルを含む
|
v Library Utility (オプション 3.1)
|
v Data Set Utility (オプション 3.2)
|
v Move/Copy Utility (オプション 3.3)
|
v Data Set List (オプション 3.4)
|
v Reset ISPF Statistics (オプション 3.5)
|
v Hardcopy Utility (オプション 3.6)
|
v Workstation Transfer (オプション 3.7.4)
|
v SuperC (オプション 3.12、古いおよび新しい、オプション 3.14)
|
v SCLM オプションは、以下のとおりです。
|
– ビュー (オプション 1)
|
– 編集 (オプション 2)
|
– メンバー・リスト (オプション 3.1)
|
– マイグレーション (オプション 3.3)
|
– 構築 (オプション 4)
|
– プロモート (オプション 5)
|
NRETRIEV についての SCLM の考慮事項
|
|
|
NRETRIEV コマンドは、複数の SCLM オプションで使用することができます。
SCLM において NRETRIEV を使用するときには、特定の注意すべき制約事項およ
び考慮事項があります。
|
SCLM の制約事項
|
|
|
|
v SCLM 内の NRETRIEV キーは、標準参照リストまたは個人リストを使用しませ
ん。その代わり、このキーは、内部に保管さているスタック を使用します。スタ
ックは、編集することはできません。スタックは、セッションごとに、
ISRSLIST と呼ばれる単一行テーブルとして保管されます。
第3章 個人用データ・セット・リストおよびライブラリー・リストの使い方
95
個人用データ・セット・リストの使い方
|
|
|
注: SCLM ビュー・オプションにおいては、 other data set name フィールド
は、標準参照リストを使用します。これは、other data set name フィールドが、
SCLM に対して特定の意味をもたないからです。
|
|
|
|
|
|
v SCLM においては、保管名または検索名の妥当性検査は行われません。このこと
は、ライブラリー名を入力して Enter (キー) を押すと、 SCLM がその名前を処
理しない場合でも、その名前が保管名のリストに追加されることを意味します。
これは、データ・セットまたはライブラリーが正常に割り振られるまでは、デー
タ・セット名またはライブラリー名を追加しない、標準参照リスト処理と対照的
です。
|
|
v 名前の検索においては (NRETRIEV キーを押す場合)、データ・セットまたはライ
ブラリーが存在するかどうかの検査は行われません。
|
|
|
|
|
|
v 通常の NRETRIEV コマンドは、画面には依存しません (分割画面モードでは、
各画面ごとに別々のリスト標識を使用します)。 SCLM リストには 1 つの位置ロ
ケーターのみが存在します。このことは、SCLM NRETRIEV が指定された分割画
面は、リストへの同じポインターを使用することを意味します。画面 1 上の
NRETRIEV およびそれに続く画面 2 上の NRETRIEV はそれぞれ、リスト項目
1 および 2 を受け取ります。
|
|
|
|
|
|
|
|
|
SCLM のスタック管理
名前の保管をサポートするパネルにおいて Enter (キー) を押すことにより、ライブ
ラリー名 (または連結名) が、保管済みライブラリー・リストに追加されます。ライ
ブラリー名または連結名がすでにリストに存在する場合は、リストの最上部に移動
します。 project フィールド、または最初の group フィールドが出力フィールド
(SCLM オプション 2、3、4、および 5) の場合は、パネルに入力されたものとリス
トにすでに存在するものとの間の比較において、出力フィールドは使用されませ
ん。これにより、異なる類似のプロジェクトにおいて作業を行うことができるよう
になります。
|
|
言い換えれば、project および group1 の両方を出力フィールドとしてもつ編集画
面においては、以下の連結
|
|
|
|
|
|
SCLM Library:
Project...: PDFTDEV
Group ....: DGN
Type .....: ARCHDEF
Member ...:
....STG
....INT
....SVT
....INT
....SVT
は、以下と一致します。
|
|
|
|
|
|
|
SCLM Library:
Project...: PDFTOS25
Group ....: JSM
....STG
Type .....: ARCHDEF
Member ...:
|
|
同じように、グループ 2、3、および 4 が使用されない場合は、それらのグループ
は、名前がすでに存在するかどうかを検査するときに使用されません。
|
|
一致したものが見つかった場合は、リストにある既存項目は、リストの最上部に移
動します。
96
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
個人用データ・セット・リストの使い方
個人用リスト機能へのコマンド・インターフェース (ファースト・パス)
次のコマンドを使用して、アクション・バー・プルダウン・メニューを使用しない
で参照リスト機能にアクセスできます。
REFLISTD xx
参照データ・セット・リストを使って個人用データ・セット・リスト・ダイ
アログを開始して、xx の位置にあるデータ・セットを取り出します。 xx
パラメーターはオプションです。 このパラメーターは、現行データ・セッ
ト・リストを参照リスト (REFLIST) にセットします。
REFLISTL xx
参照データ・セット・リストを使って、個人用ライブラリー・リスト・ダイ
アログを開始して、xx の位置にあるデータ・セットを取り出します。 xx
パラメーターはオプションです。 このパラメーターは、現行ライブラリ
ー・リストを参照リスト (REFLIST) にセットします。
REFACTD nnnnnnnn xx
nnnnnnnn という名前の個人用データ・セット・リストを開始して、 xx の
位置にあるデータ・セットを取り出します。 たとえば、以下のように入力
すると
REFACTD MYLIST 2
MYLIST という名前の個人用データ・セット・リストから 2 番目のデー
タ・セットを取り出して、それを Data Set Name フィールドに置きま
す。 nnnnnnnn パラメーターと xx パラメーターはオプションです。
REFACTL nnnnnnnn xx
nnnnnnnn という名前の個人用ライブラリー・リストを開始して、 xx の位
置にあるライブラリーを取り出します。 たとえば、以下のように入力する
と
REFACTL MYLIB 1
MYLIB という名前の個人用ライブラリー・リストから 1 番目のライブラ
リーを取り出して、それを Library フィールドに置きます。 nnnnnnnn パ
ラメーターと xx パラメーターはオプションです。
REFOPEND
個人用データ・セット・オープン・ダイアログを開始します。
REFOPENL
個人用ライブラリー・オープン・ダイアログを開始します。
REFADDD nnnnnnnn
nnnnnnnn という名前の個人用データ・セット・リストを最後に参照したデ
ータ・セットで更新します。 たとえば、以下のように入力すると
REFADDD NEWLIST
最後に参照した参照データ・セットを NEWLIST という名前の個人用デー
タ・セット・リストに追加します。
REFADDL nnnnnnnn
nnnnnnnn という名前の個人用ライブラリー・リストを最後に参照したライ
ブラリーで更新します。 たとえば、以下のように入力すると
第3章 個人用データ・セット・リストおよびライブラリー・リストの使い方
97
個人用データ・セット・リストの使い方
REFADDL NEWLIB
最後に参照した参照ライブラリーを NEWLIB という名前のライブラリー・
リストに追加します。
NRETRIEV
NRETRIEV コマンドをサポートするパネル上の現行ライブラリーまたはデ
ータ・セット・リストから名前を取り出します。 このコマンドは、通常は
プログラム機能キーに割り当てます。 NRETRIEV はカーソルの位置を使用
して、どのタイプの個人用リストを使用するのか、およびパネル上のどのフ
ィールドを埋めるのかを判別します。 NRETRIEV についての詳細は、94ペ
ージの『NRETRIEV コマンドによる名前の検索』 を参照してください。
個人用リストに関連する機能キーの使い方
図34 に示されているように、機能キーを設定して、任意のファースト・パス・コマ
ンドを処理できます。
Keylist Utility
File
-------------------------------------------------------------------------ISR Keylist ISRSAB Change
Row 1 to 9 of 24
Make changes and then select File action bar.
Keylist Help Panel Name . . . ________
Key
F1 .
F2 .
F3 .
F4 .
F5 .
F6 .
F7 .
F8 .
F9 .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Definition
HELP
SPLIT
EXIT
REFACTD MYLIST 2________________________
REFACTL MYLIB 1_________________________
REFACTD MYLIST__________________________
BACKWARD
FORWARD
SWAP
Format
SHORT
LONG
SHORT
SHORT
SHORT
SHORT
LONG
LONG
LONG
Label
Help
Split
Exit
Refd2___
Refl1___
Refd____
Backward
Forward
Swap
Command ===> ___________________________________________ Scroll ===> PAGE
F1=Help
F2=Split
F3=Exit
F7=Backward
F8=Forward
F9=Swap
F10=Actions
F12=Cancel
図 34. 参照リスト・コマンドを出すための機能キーの定義
これらの機能キー設定を実施した場合は、次のように行うことができます。
v F4 を押して、MYLIST という名前の個人用データ・セット・リスト上の 2 番目
のデータ・セット名を Data Set Name フィールドに置きます。
v F5 を押して、MYLIB という名前の個人用ライブラリー・リスト上の最初のライ
ブラリー名を Library フィールドに置きます。
v F6 を押して、MYLIST という名前の個人用データ・セット・リストを表示し、
データ・セットを選択しそれを処理できるようにします。
注: Command 行に、ある番号を入力して F6 を押し、MYLIST という名前の個
人用データ・セット・リスト上の指定した位置にあるデータ・セット名を
98
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
個人用データ・セット・リストの使い方
Data Set Name フィールドに置くこともできます。たとえば、Command 行に
6 を入力して F6 を押すと、MYLIST の 6 番目のデータ・セットが Data
Set Name フィールドに置かれます。
参照リストを使用する ISPF パネルの例
図35 は、参照リストを使用するパネルについてのパネル定義を示したものです。
)PANEL KEYLIST(ISRSAB,ISR)
)ATTR DEFAULT(...) FORMAT(MIX)
0B TYPE(AB)
04 TYPE(ABSL)
05 TYPE(PT)
09 TYPE(FP)
0A TYPE(NT)
0C TYPE(NT) SKIP(ON)
11 TYPE(SAC)
12 TYPE(CEF) PADC(USER)
13 TYPE(NEF) PADC(USER)
19 TYPE(DT)
22 TYPE(WASL) SKIP(ON)
08 TYPE(CH)
10 TYPE(ET)
)ABC DESC('RefList')
PDC DESC('Reference Data Set List')
ACTION RUN(ISRRLIST) PARM('RL1')
PDC DESC('Reference Library List')
ACTION RUN(ISRRLIST) PARM('LR1')
PDC DESC('Personal Data Set List')
ACTION RUN(ISRRLIST) PARM('PL1')
PDC DESC('Personal Data Set List Open')
ACTION RUN(ISRRLIST) PARM('PL2')
PDC DESC('Personal Library List')
ACTION RUN(ISRRLIST) PARM('LL1')
PDC DESC('Personal Library List Open')
ACTION RUN(ISRRLIST) PARM('LL2')
)ABCINIT
.ZVARS=REFLIST
)ABC DESC('RefMode')
PDC DESC('List Execute') UNAVAIL(ZRME1)
ACTION RUN(ISRRLIST) PARM('EEX')
PDC DESC('List Retrieve') UNAVAIL(ZRME2)
ACTION RUN(ISRRLIST) PARM('ERT')
)ABCINIT
.ZVARS=LISTFILE
VGET (ZELIST) PROFILE
IF (&ZELIST = 'EXECUTE')
&zrme1 = 1
&zrme2 = 0
&listfile = 2
ELSE
&zrme1 = 0
&zrme2 = 1
&listfile = 1
図 35. 参照リストを使用したパネル定義の例 (1/2)
第3章 個人用データ・セット・リストおよびライブラリー・リストの使い方
99
個人用データ・セット・リストの使い方
)BODY
.
.
.
CMD(ZCMD)
)INIT
.
.
.
)REINIT
REFRESH (PRJ1,LIB1,LIB2,LIB3,LIB4,TYP1,MEM,DSN) /*refresh panel vars*/
)PROC
/* the following is the logic for reference or personal data set list*/
VGET (ZRDSN) SHARED
/* get data set reflist key var
*/
IF (&ZRDSN |= ' ')
/* if reflist has set dsname var
*/
&DSN = &ZRDSN
/* set panel other dsname to zrdsn */
VGET (ZREFVOLM) PROFILE
/* get volume retrieve mode
*/
IF (&ZREFVOLM = 'ON')
/* if volume retrieve on
*/
&VOL = &ZRVOL
/* set panel volume to zrvol
*/
&ZRDSN = ' '
/* blank zrdsn
*/
&ZRVOL = ' '
/* blank zrvol
*/
VPUT (ZRDSN ZRVOL) SHARED /* return blank reflist vars
*/
.CURSOR = DSN
/* set cursor to panel dsname field */
VGET (ZELIST) PROFILE
/* get edit execute/retrieve mode
*/
IF (&ZELIST |= 'EXECUTE') /* determine if retrieve or execute */
.MSG = ISRDS003
/* force redisplay if retrieve mode */
/* End of logic for reference or personal data set list
*/
/* the following is the logic for reference or personal library list */
VGET (DSALSEL) SHARED
/* get library reflist key var
*/
IF (&DSALSEL |= ' ')
/* if reflist has set lib indicator */
VGET (DSA1,DSA2,DSA3,DSA4,DSA5,DSA6,DSA7) SHARED /* get vars */
&PRJ1 = &DSA1
/* set panel project
*/
&LIB1 = &DSA2
/* set panel library 1
*/
&LIB2 = &DSA3
/* set panel library 2
*/
&LIB3 = &DSA4
/* set panel library 3
*/
&LIB4 = &DSA5
/* set panel library 4
*/
&TYP1 = &DSA6
/* set panel type
*/
&MEM = &DSA7
/* set panel member
*/
&DSN = ' '
/* blank panel other dsname
*/
&DSALSEL = ' '
/* blank reflist lib indicator
*/
VPUT (DSALSEL) SHARED
/* return to shared pool
*/
.CURSOR = MEM
/* set cursor to panel member field */
VGET (ZELIST) PROFILE
/* get edit execute/retrieve ind
*/
IF (&ZELIST |= 'EXECUTE') /* determine if retrieve or execute */
.MSG = ISRDS003
/* setmsg if retrieve mode
*/
/* End of logic for reference or personal library list
*/
)END
図 35. 参照リストを使用したパネル定義の例 (2/2)
NRETRIEV を使用可能にする ISPF パネルの例
101ページの図36 は、参照リストを使用するパネルについてのパネル定義を示した
ものです。
100
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
)BODY
%--------------------------- NRETRIEV Test Panel ---------------------------%
%COMMAND%===>_ZCMD
+
+
+ Project ===>_PROJECT +
+ Group
===>_GROUP1 +===>_GROUP2 +===>_GROUP3 +===>_GROUP4 +
+ Type
===>_TYPE
+
+ Member ===>_MEMBER +
+
+
DS Name ===>_OTHERDSN
Volume ===>_VOLUME+
+
+ Workstation File ===>_WSFILE
+
)INIT
.NRET = ON
/* Make NRETRIEV key active*/
)REINIT
REFRESH (*)
.NRET = ON
/* Make NRETRIEV key active*/
)PROC
.NRET = OFF
/*IMPORTANT - Make NRETREIV key inactive*/
VGET (ZVERB) SHARED
IF (&ZVERB = NRETRIEV)
/* if NRETRIEV was entered */
IF (.CURSOR NE OTHERDSN, VOLUME, WSFILE)
.NRET = LIB
/* Reset data set counter*/
IF (&ZNRLIB = YES)
/* If library retrieve was OK*/
.CURSOR = MEMBER
/* set cursor to member field*/
&PROJECT = &ZNRPROJ
/* set library variables from*/
&GROUP1
= &ZNRGRP1
/* the variables set by
*/
&GROUP2
= &ZNRGRP2
/* NRETRIEV
*/
&GROUP3
= &ZNRGRP3
&GROUP4
= &ZNRGRP4
&TYPE
= &ZNRTYPE
&MEMBER
= &ZNRMEM
&OTHERDSN = &Z
/* Blank out odsn field
*/
&VOLUME
= &Z
/* Blank out volume field
*/
&WSFILE
= &Z
/* Blank out workstation file*/
.MSG = ISRDS013
/* Indicate good retrieval
*/
ELSE .MSG = ISRDS011
/* Else bad library list
*/
ELSE
.NRET = DSN
IF (&ZNRDS = YES)
/* If dsname retrieve was OK */
IF (&ZNRWSN = H)
/* If ISPF thinks it's host */
.CURSOR = OTHERDSN
/* Move cursor to dsn name
*/
&OTHERDSN = &ZNRODSN
/* Set other dsn name
*/
&VOL
= &ZNRVOL
/* Set volume variable
*/
&WSFILE
= &Z
/* Blank out workstation file*/
ELSE
/* ISPF thinks it's a wsfile */
.CURSOR = WSFILE
/* Set cursor to ws file
*/
&WSFILE
= &ZNRODSN
/* Set ws file name variable */
&VOL
= &Z
/* Blank volume and data set */
&OTHERDSN = &Z
/* To avoid visual confusion */
.MSG = ISRDS014
/* Indicate good retrieval
*/
ELSE .MSG = ISRDS012
/* Else bad ds referral list */
)END
図 36. NRETRIEV を使用可能にするパネル定義の例
第3章 個人用データ・セット・リストおよびライブラリー・リストの使い方
101
102
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
第4章 コマンド、機能キー、ライト・ペンまたはカーソル選択の
使用
本章は、ISPF システム・コマンド、機能キーおよびそれらのデフォルト割り当て、
ライト・ペン、およびカーソル選択機能の使用方法について説明します。
コマンドは、機能の処理を要求するために使用できます。 コマンドのレベルを次に
示します。
システム・コマンド
DM (対話管理機能) コンポーネントが提供するコマンドで、ユーザーはい
つでも使用できます (ただし、アプリケーション、ユーザー、またはサイト
で明示的に指定変更されていない限り)。
ユーザーまたはサイト・コマンド
サイトの管理者が (ISPF 構成テーブルに) 定義するコマンドで、システム・
コマンドに加えてユーザーが使用できます。
アプリケーション・コマンド
アプリケーションを処理している間はいつでも使用できます。
機能コマンド
アプリケーションで特定の機能を使用している間だけ意味を持ちます。
システム、ユーザー、サイトおよびアプリケーション・コマンドは、コマンド・テ
ーブルを使用して定義します。 DM コンポーネントが、これらのコマンドを処理し
ます。 通常、ダイアログでは、システム、ユーザー、サイト、およびアプリケーシ
ョン・コマンドの処理は意識しません。 たとえば、HELP はシステム・コマンドで
す。
機能コマンドには、ダイアログで処理されるすべてのコマンドが含まれます。たと
えば、ISPF 編集プログラム (オプション 2) での NUMBER コマンドは機能コマン
ドです。
コマンドは次のようにして入力できます。
v 該当する情報をコマンド行またはコマンド・フィールドに入力して、 Enter キー
を押します。 このコマンド・フィールドは、画面上のコマンド・フィールドの他
に、ビュー、ブラウズ、編集、およびテーブル表示のコマンド・フィールドも含
まれます。
v 目的のコマンドに設定された機能キーを押します。
v ライト・ペンまたはカーソル選択キーを使って Attention フィールドを選択しま
す。 カーソル選択キーは 3179、3179G、3180、3278、3279、および 3290 端末
に備わっているハードウェア機構です。
コマンドがコマンド・フィールドに入力されたか、または機能キー、ライト・ペン
により、あるいはカーソル選択キーにより入力されたかに関係なく、 ISPF はすべ
てのコマンドをいったん受け取ります。 コマンドがアプリケーション、ユーザー、
© Copyright IBM Corp. 1980, 2000
103
またはシステム・コマンド・テーブルの項目と一致する場合は、DM コンポーネン
トはそのコマンドを実行します。 それ以外の場合は、コマンドは機能コマンドと見
なされ、ダイアログへ渡されます。
ISPF 提供のコマンド (TSO) に続けて実際の TSO コマンドを入力しコマンドをオ
ペレーティング・システムに渡すこともできます。たとえば、
===> TSO LISTC LEVEL(Z77PHJ)
コマンドとコマンドの間に特殊な区切り記号を入力し、実行するコマンドをスタッ
クすることができます。たとえば、次のように入力します。
===> UPDATE BLDG DEPT NAME; MENU ABC
この場合、UPDATE コマンドが最初に実行されます。 そのコマンドの処理が完了
すると、MENU コマンドが開始されます。デフォルトの区切り記号はセミコロン
(;) ですが、この記号は ISPF SETTINGS オプションで変更することができます
(ISPF ユーザーズ・ガイド 第 2 巻 の設定 (オプション 0) の章を参照)。
次のコマンドの後ろでは、コマンドはスタックできません。
v HELP コマンド。 HELP 処理が実行されると、スタック内の残りのコマンドは削
除されます。
v RETRIEVE コマンド
ISPF システム・コマンド
表3 は、ISPF システム・コマンドを英字順に説明したものです。
表 3. ISPF システム・コマンド
コマンド
説明
ACTIONS
アクション・バーとパネル本体との間でカーソルを移動しま
す。
BACKWARD
UP コマンドの別名。 データの最初の部分にスクロールしま
す。
BOTTOM
DOWN MAX コマンドの別名。 データの最下部にスクロール
します。
104
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF システム・コマンド
表 3. ISPF システム・コマンド (続き)
コマンド
説明
CANCEL
アクション・バー・プルダウンから CANCEL を要求すると、
とられるアクションはホスト・モードで実行しているか、また
は GUI モードで実行しているかにより異なります。
v ホスト・モードにおいては、そのプルダウンは消去され、カ
ーソルは最初のアクション・バー選択項目に位置付けられま
す。
v GUI モードでは、その CANCEL コマンドでダイアログに戻
されます。
DISPLAY、TBDISPL、または SELECT サービス呼び出しを使
用して表示したパネルから CANCEL を要求すると、DM (対話
管理機能) コンポーネントはコマンドを ZCMD に入れ表示画
面から戻りコード 0 を設定します。
DISPLAY または TBDISPL サービス呼び出しを使用して表示
したパネルから CANCEL を要求する場合に、そのパネルが
PANEL タグ (DTL) または PANEL ステートメントを使用して
定義されていた場合は、DM (対話管理機能) コンポーネントは
ZVERB に入っているコマンドを戻し、表示画面から戻りコー
ド 8 を設定します。
|
|
|
CMDE
CMDE をコマンド行に入力すると、 234 文字のコマンド入力
フィールドが付いたポップアップ・パネル (ISPCMDE) が表示
されます。
|
|
|
|
|
|
|
提供されている入力フィールドを使用して、最大 234 文字まで
入力することができます。 ISPF では、入力フィールドに TSO
コマンド、CLISTS、および REXX EXEC とパラメーターを入
力することができます。このパネルは、PDF のオプション 6
パネルと同じように処理されます。このパネルに渡されるデー
タは、上段シフト文字に変換されます。このパネルから渡され
るデータは、パネル上に表示されるものと同じままです。
|
|
|
CMDE が呼び出されたパネルに入力が入れられている場合は、
この入力は、ポップアップ・パネル ISPCMDE が表示されると
きに保管および表示されます。
COLOR
7 色のディスプレイ上で、デフォルトのカラーを変更します。
第4章 コマンド、機能キー、ライト・ペンまたはカーソル選択の使用
105
ISPF システム・コマンド
表 3. ISPF システム・コマンド (続き)
コマンド
説明
CRETRIEV
CRETRIEV (条件検索) コマンドの処置は、コマンド入力時のカ
ーソルの位置により決まります。
v CRETRIEV コマンド入力時にカーソルが基本入力フィールド
内にある場合は、コマンドは CRETRIEV コマンドと同じ処
理を実行します。つまり、DM コンポーネントは、直前に入
力されたコマンド (存在する場合) をコマンド入力フィール
ドに表示します。
v CRETRIEV コマンド入力時にカーソルが基本入力フィールド
内にない場合は、 CRETRIEV コマンドは CURSOR コマン
ドと同じ処理を実行します。つまり、DM コンポーネント
は、パネル上の最初の入力フィールドの先頭にカーソルを位
置付けます。通常、これはオプション・フィールドまたはコ
マンド・フィールドです。
CUAATTR
CUA パネル・エレメント属性のパネル・カラー、輝度、および
強調表示のデフォルトを変更します。
CURSOR
表示されているパネルの最初の入力フィールド (通常は、オプ
ション・フィールドまたはコマンド・フィールド) にカーソル
を移動するか、または )BODY ステートメントで指定されてい
る場合は代替コマンド・フィールドにカーソルを移動します。
スクロール可能データが表示されているパネルでこのコマンド
が再び呼び出されると、カーソルは 2 番目の入力フィールドに
移動します。 スクロール可能データ・パネルには、ビュー、ブ
ラウズ、編集、またはテーブル表示の各サービスで使用するパ
ネル、またはスクロール可能な動的区域が表示されるパネルが
あります。
DOWN
データの最下部にスクロールします。
DSLIST [list name|DSname level]
どのコマンド行からでもデータ・セット・リストを作成できま
す。 コマンド上には、個人用データ・セット・リスト名または
データ・セット・リスト名レベルのいずれかを指定できます。
dsname level の前後を引用符で囲まない場合、TSO 接頭部が
dsname level の最初の修飾子として使われます。
パラメーターを指定しないでコマンドを発行すると、使用可能
な個人用データ・セット・リストの一覧表が表示されます。
106
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF システム・コマンド
表 3. ISPF システム・コマンド (続き)
コマンド
説明
DTEST parameter number
ダイアログ・テストを開始するか、ダイアログ・テストの条件
を変更できます。 パラメーター番号の指定は必須で、指定した
番号によりダイアログ・テストの条件が変わります。 たとえ
ば、ダイアログ・テストの下であるアプリケーションを実行中
に DTEST 8 を入力すると、 7.8 区切り点パネルが表示されま
す。区切り点を設定し、その後、新規の区切り点が活動化され
たアプリケーションに戻ります。 DTEST コマンドで呼び出せ
るパネルは以下のとおりです。
END
1
Invoke Functions Panel (機能呼び出しパネル)
2
Invoke Display Panel panel (表示パネル呼び出しパネ
ル)
3
Invoke Variables panel (変数呼び出しパネル)
4
Invoke Tables panel (テーブル呼び出しパネル)
5
Display Browse log panel (ブラウズ・ログ表示パネル)
6
Invoke Dialog Services panel (ダイアログ・サービス呼
び出しパネル)
7
Invoke Traces selection panel (トレース選択呼び出しパ
ネル)
8
Invoke Breakpoint panel (区切り点呼び出しパネル)
現行操作を停止し、直前のメニューに戻ります。 ISPF 基本オ
プション・メニューが表示されている場合、このコマンドを実
行すると ISPF は終了します。 END コマンドを ISPF 基本オ
プション・メニューから入力するときに実行される処理の説明
については、178ページの『セッション終了時のログおよびリス
ト・データ・セット処理』 を参照してください。
END コマンドが SELECT サービスにより表示される選択パネ
ルから入力されると、階層内で次の高位メニューが再表示され
ます。 チュートリアル・プログラムにより表示されるパネルで
入力されると、そのチュートリアルを停止し、チュートリアル
が開始されたメニューまたは HELP が要求された元のパネルを
再表示します。
DISPLAY または TBDISPL サービスによりダイアログで表示
されたパネルから END コマンドを入力する場合は、ダイアロ
グは終了するためおよび制御権を戻すために必要なアクション
を実行する必要があります。 END コマンドが入力されたこと
は、DISPLAY または TBDISPL サービスからの戻りコード 8
により示されます。
第4章 コマンド、機能キー、ライト・ペンまたはカーソル選択の使用
107
ISPF システム・コマンド
表 3. ISPF システム・コマンド (続き)
コマンド
説明
ENVIRON [ENBLDUMP[ON|OFF]]
[TERMTRAC[ON|ERROR|DUMP|OFF]] [TERMSTAT
[QUERY]]
問題の診断に役立つデータを収集することにより、保守時間を
短縮できます。 このコマンドには、次の機能が含まれていま
す。
v ISPF が TEST モードでない場合、異常終了ダンプを可能に
します。
v ISPF 端末の入力および出力データとエラーをトレースし、ダ
ンプします。
v 端末特性情報を収集します。
EPDF datasetname [Browse] [View] [Macro
macroname] [Profile profilename][Panel
panelname][Recover] [Format formatname] [Mixed
YES|NO]
コマンド行からデータ・セットを編集、ブラウズ、または表示
できるようにします。
Browse
編集の代わりにブラウズを呼び出します。
View
ビュー・モードを使用します
(End/Save/Cancel は使用不可)。
Macro macroname
macroname に指定した初期マクロを使用して
エディターまたはビューを呼び出します。
Browse の場合には無効です。
Profile profilename
profilename に指定した編集プロファイルを使
用してエディターまたはビューを呼び出しま
す。 Browse の場合には無効です。
Panel panelname
panelname に指定した代替パネル名を使用し
ます。
Format formatname
formatname に指定した様式テーブルを使用し
てエディターを呼び出します。
Mixed YES|NO 5550 端末に混合オプションを使用します。
EXHELP
パネルの内容の一般情報を表示します。
EXIT
現在実行されている機能を終了するよう要求します。 EXIT コ
マンドが、チュートリアル・プログラムにより表示されるパネ
ルで入力されると、そのチュートリアルを停止し、チュートリ
アルが開始されたメニューまたは HELP が要求された元のパネ
ルを再表示します。
v DISPLAY、TBDISPL、または SELECT サービス呼び出しを
使用して表示したパネルから EXIT を要求すると、DM (対
話管理機能) コンポーネントはコマンドを ZCMD に戻し、
表示画面から戻りコード 0 を設定します。
v DISPLAY または TBDISPL サービス呼び出しを使用して表
示したパネルから EXIT を要求する場合に、そのパネルが
PANEL タグ (DTL) または PANEL ステートメントを使用し
て定義されていた場合、DM (対話管理機能) コンポーネント
はコマンドを ZVERB に戻し、表示画面から戻りコード 8
を設定します。
108
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF システム・コマンド
表 3. ISPF システム・コマンド (続き)
コマンド
説明
FKA [ON|SHORT|OFF| PREFIX|NOPREFIX]
機能キー域の様々な表示形式を、順次切り換えます。 FKA コ
マンド (パラメーターを指定せずに) を最初に入力すると、機
能キー域の長形式が表示されます。 長形式には、キー・リスト
内で長かまたは短と指定された形式をもつキーが含まれていま
す。このコマンドを再び入力すると、短形式が表示されます。
短形式は、キー・リスト内で指定した短形式をもつキーのみを
表示します。このコマンドを再度入力すると、キーは表示から
削除されます。 したがって、このコマンドの入力を継続して行
なうと、次のように様々な選択を順次切り換えることになりま
す。
v 長形式 (デフォルト)
v 短形式
v 表示なし
選択する形式は、そのセッションで表示されるすべてのパネル
に影響します。 DM コンポーネントは、システム変数 ZFKA
を更新して機能キー域形式の現在の状態を表し、システム・プ
ロファイルにその値を保管します。
FKA ON は、機能キー域の長形式を表示します。
FKA SHORT は、機能キー域の短形式を表示します。
FKA OFF は、機能キー域が表示しないように指定します。
GUI モードで実行している場合は、FKA PREFIX はプッシュ
ボタン上に F= prefix を表示します。
GUI モードで実行している場合は、FKA NOPREFIX はプッシ
ュボタン上の F= prefix を除去します。
FORWARD
DOWN コマンドの別名。 データの最下部にスクロールしま
す。
HELP
エラー・メッセージの追加情報を表示するか、またはパネル上
のフィールド、パネル、コマンド、およびオプションの解説 /
ヘルプ情報を表示します。
INT
ISPF ワークステーション・ツール統合ダイアログを開始しま
す。 ワークステーション編集およびビューと一緒に使用する場
合に、編集とビューについての ISPF アクションおよびサービ
ス用のワークステーション・ツールとファイル拡張子をこのダ
イアログを使用して構成します。 詳細は、38ページの『ISPF
ワークステーション・ツール統合プログラム』 を参照してくだ
さい。
ISPDTLC
ISPF DTL 変換ユーティリティーを呼び出します。追加パラメ
ーターおよび呼び出しオプションについては、 ISPF ダイアロ
グ・タグ言語 ガイドとリファレンス を参照してください。
第4章 コマンド、機能キー、ライト・ペンまたはカーソル選択の使用
109
ISPF システム・コマンド
表 3. ISPF システム・コマンド (続き)
コマンド
|
|
|
|
|
|
|
|
|
|
|
|
|
説明
次のシステム変数を設定します。
ISPFVAR [LMSG(ON|OFF) | ABTAB(ON|OFF) |
PSTAB(ON|OFF) | SESM(ON|OFF) | JUMP(ON|OFF) LMSG 長いメッセージをポップアップに表示
| EDPRT(ON|OFF) | EURO(ON|OFF) |
ABTAB
SPLTLINE(ON|OFF)]
アクション・バー選択項目へのタブ移動
PSTAB ポイント・アンド・シュート・フィールドへのタブ移
動
SESM セッション管理プログラム・モードを選択します。
JUMP リーダー・ドットからジャンプします
EDPRT PRINTDS コマンドを編集します。
EURO ユーロ通貨記号を使用可能にします。
SPLTLINE
常に分割行を表示します。
ISPFWORK
ISPF ワークプレースを開始します。
ISPLIBD [libtype]
LIBDEF 表示ユーティリティーを呼び出します。 任意指定パラ
メーター (libtype) は、表示する特定な LIBDEF ライブラリー
定義を識別します。 そのパラメーターが省略されるか、パラメ
ーターの長さが 8 文字以上か、またはパラメーターがライブラ
リー名として ISPPROF を指定する場合、現在の論理画面のす
べての LIBDEF 定義項目が表示されます。 ISPLIBD コマンド
の詳細については、 ISPF ダイアログ開発者 ガイドとリファレ
ンス を参照してください。
ISPPREP
プリプロセスされたパネルを作成できるようにします。これら
のパネルについては、ISPF がパネル定義をパネル・データ・セ
ットに保管する前に、そのパネル定義を部分的に処理していま
す (対話式に、またはバッチ・モードで)。
ISRRLIST
アクション・バーは、参照リストにインターフェースします。
ISRROUTE
アクション・バーは、ISPF コマンド・スタック・ルーティング
にインターフェースします。 ISRROUTE も、プルダウン選択
域内で ACTION/RUN ステートメントから SELECT サービス
にインターフェースします。 パラメーターは、SELECT サー
ビスへの ISPEXEC インターフェースと同じです。
110
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF システム・コマンド
表 3. ISPF システム・コマンド (続き)
コマンド
説明
KEYLIST [PRIVATE|SHARED|OFF|ON]
このコマンドのパラメーターは、ISPF がキー・リストを捜す場
所、または ISPF がキー・リストを捜すか否かを判別します。
KEYLIST のデフォルト設定値は、KEYLIST PRIVATE コマン
ドを発行するのと同じです。すなわち、プログラムは、
ISPTLIB に割り当てられた xxxxKEYS テーブルの中を見る前
に、ユーザーのプロファイル・テーブルの中を見てパネル上で
指定されたキー・リストを捜します。
KEYLIST SHARED コマンドを使用すると、ISPF は、キー・
リストを捜すのに ISPTLIB に割り当てられた xxxxKEYS テー
ブルの中だけを見ます。
PRIVATE パラメーターまたは SHARED パラメーターのいず
れかを使うと、暗黙 KEYLIST ON コマンドが実行されます。
これらのパラメーターは両方とも、それぞれのアプリケーショ
ンについてローカルのパラメーターです。したがって、アプリ
ケーション X に対して PRIVATE を設定しても、 SHARED
を使用しているかもしれないアプリケーション Y はその影響
を受けません。
KEYLIST OFF を指定することで、すべての論理画面上のキ
ー・リストを無視し、機能キーを制御するために ZPF 変数を
使用するように ISPF に指示します。 これは、このコマンドを
入力した対象のアプリケーションついてのみ有効です。
KEYLIST ON コマンドを実行すると、ISPF は KEYLIST OFF
コマンドを実行する前に有効であったパラメーター (SHARED
または PRIVATE) と共に、キー・リストを再び認識します。
KEYLIST ON および OFF は、ISPF ユーザーズ・ガイド 第 2
巻 、設定 (オプション 0) の章のキー・リスト設定のセクショ
ンに説明されている Function keys プルダウン上の Enable and
Disable keylist 選択項目と等価です。SHARED と PRIVATE
は、″Keylist Settings″ の Function keys プルダウン上にも現れ
ます。
パラメーターなしで KEYLIST コマンドを実行すると、キー・
リスト・ユーティリティーが開始されます。
KEYS
PF キー定義項目およびラベル・パネルを表示します。それによ
り、直前のバージョンの ISPF と同様に、ZPF 変数設定
(ZPFVAR) を変更することができます。 しかし、KEYS コマン
ドがアクティブな キー・リストを表示したパネルから出される
と、関連した キー・リスト・ユーティリティー・パネル変更ポ
ップアップ・ウィンドウが表示されます。
注: KEYLIST SHARED コマンドがすでに発行されている場
合、または SYSTEM パラメーターが )PANEL ステートメント
の KEYLIST キーワード上に指定されている場合は、このアク
ションを取ってもキー・リストの BROWSE が実行されるだけ
です。 )PANEL ステートメントの中の SYSTEM パラメーター
の詳細については、 ISPF ダイアログ開発者 ガイドとリファレ
ンス を参照してください。
第4章 コマンド、機能キー、ライト・ペンまたはカーソル選択の使用
111
ISPF システム・コマンド
表 3. ISPF システム・コマンド (続き)
コマンド
説明
KEYSHELP
KEYSHELP が定義されると、KEYSHELP はパネルに定義され
ている各キーの簡単な説明をユーザーに表示します。
LEFT
左側にスクロールします。
LIST [PRINT|DELETE|KEEP]
ISPF から抜け出さずに、リスト・データ・セットを処理できる
ようにします。 LIST コマンドの使用方法の説明は、174ページ
の『ログおよびリスト・データ・セットの処理』 を参照してく
ださい。
LOG [PRINT|DELETE|KEEP]
ISPF から抜け出さずに、ログ・データ・セットを処理できるよ
うにします。 LOG コマンドの使用方法の説明は、174ページの
『ログおよびリスト・データ・セットの処理』 を参照してくだ
さい。
MSGID [ON|OFF]
パラメーターを入力しないと、表示された最後のメッセージ ID
を示すメッセージを表示します。 ON または OFF のパラメー
ター入力は、対話式の長メッセージ・テキストの先頭にメッセ
ージ番号を追加するかしないかを示します。 ISPF に最初に制
御権が渡された時点で、モードが OFF に初期設定されるの
で、対話式表示上で長メッセージ・テキストの一部にメッセー
ジ ID は表示されません。 メッセージ ID を追加すると長メッ
セージ・テキストが切り捨てられる場合は、そのメッセージは
ポップアップ・ウィンドウに表示されます。
長メッセージ・テキストにメッセージ番号が含まれるメッセー
ジは、MSGID OFF が有効な場合でも継続してメッセージ番号
を表示します。また、MSGID ON が有効であるときは、メッ
セージ番号は 2 度現れます。
MSGID ON/OFF コマンドは現在の論理画面にのみ効力をもち
ますので、分割画面で実行している場合は、一方の画面は
MSGID ON で、他方の画面は MSGID OFF が可能です。
MSGID コマンドは、おのおのの論理画面の MSGID のメッセ
ージだけを戻します。
下記は、ISPF Settings パネルの Log/List プルダウンにある選
択項目である、ログ・データ・セット・デフォルト・パネルお
よびリスト・データ・セット・デフォルト・パネル上のオプシ
ョンです。
Log Message ID . . . _
(/ = Yes)
これを使用して、長メッセージ・テキストの一部としてログ・
データ・セットにメッセージ ID を書き込むかどうかを選択す
ることができます。初期のデフォルトは、選択されていませ
ん。 ログ・データ・セットのすべての行が、メッセージ番号か
ら生成されるわけではないことに注意してください。 したがっ
て、ログ・データ・セットの行ごとに、ログ・データ・セット
に関連したメッセージ番号をもっているわけではありません。
注: この機能は、GETMSG サービスにより戻された長メッセー
ジ・テキスト、エラー・ボックス内に表示されたメッセージ、
または TRACEX により表示されたメッセージには効力が及び
ません。
112
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF システム・コマンド
表 3. ISPF システム・コマンド (続き)
コマンド
説明
NOP
一般的な no operation コマンドです。
NRETRIEV
データ・セット名とライブラリー名を取り出します。詳細は、
94ページの『NRETRIEV コマンドによる名前の検索』 を参照
してください。
PANELID [ON|OFF]
パネル ID (ID) を表示するかどうかを指定します。 パラメー
ターを指定せずに PANELID を入力すると、パネル ID の表示
が交互にオン / オフされます。 アクション・バーが表示され
ている場合は、ID は 1 スペース分だけ字下げされ、アクショ
ン・バーのすぐ下に表示されます。アクション・バーが表示さ
れていない場合は、DM コンポーネントはパネルの 1 行目の左
隅に、1 スペース分だけ字下げして ID を表示します。
注: GUI モードでは、パネル ID がパネルの最初の行ではなく
タイトル・バー上に表示されます。
ISPF に最初に制御権が渡された時点で、PANELID は OFF に
セットされます。 ID が表示されるのは、パネルの 1 行目の 1
桁目 (アクション・バーから) に保護フィールド属性バイトが
含まれていてブランクで埋め込まれている場合だけです。
PFSHOW [ON |OFF|TAILOR]
機能キー域の様々な表示形式を、順次切り換えます。 PFSHOW
コマンド (パラメーターを指定せずに) を最初に入力すると、
機能キー域の長形式が表示されます。 このコマンドを再び入力
すると、短形式が表示されます。 このコマンドを再度入力する
と、キーは表示から削除されます。 したがって、このコマンド
の入力を継続して行なうと、次のように様々な選択を順次切り
換えることになります。
v 長形式 (デフォルト)
v 短形式
v 表示なし
選択する形式は、そのセッションで表示されるすべてのパネル
に影響します。 DM コンポーネントは、システム変数
ZPFSHOW を更新して機能キー域形式の現在の状態を表し、シ
ステム・プロファイルにその値を保管します。
PFSHOW ON は、機能キー域の長形式を表示します。
PFSHOW OFF は、機能キー域を表示しないように指定しま
す。
PFSHOW TAILOR の指定は、定義項目を表示する機能キー (基
本、代替、またはすべて) のセットを指定したり、機能キー定
義行に表示するキー数を指定するためのパネルを表示します。
第4章 コマンド、機能キー、ライト・ペンまたはカーソル選択の使用
113
ISPF システム・コマンド
表 3. ISPF システム・コマンド (続き)
コマンド
説明
PRINT
物理画面のイメージのスナップショットをリスト・データ・セ
ットに記録し、後で印刷できるようにします。
PRINT、PRINT-HI、PRINTL、および PRINTLHI コマンドの場
合、画面イメージは 121 文字を超えることがあります。 超え
る場合は、出力を 3800 以外のプリンターに送るときは、行を
分割する必要があります。 行の長さは、リスト・データ・セッ
トの ISPF 設定パネル上のユーザー修正可能指定値から取り出
されます。 印刷の長さ (デフォルト) は、121 文字です。
DBCS による印刷コマンドの使用
DBCS 環境では、印刷コマンドは次のように影響を受けます。
v DBCS 文字印刷
シフトアウトおよびシフトイン文字はプリンターでは場所を
占有しないため、 ISPF は各シフトアウトの前およびシフト
インの後ろに、1 文字のブランクを挿入します。
v OUTLINE キーワードにより影響を受けるフィールド
フィールド・アウトライン情報は、セット属性 (SA) オーダ
ーとしてレコードに組み込まれます。 各 SA オーダーは、3
バイトを占有します。 SA は、フィールド・アウトラインを
開始するため、フィールド・アウトラインを終了するため、
およびフィールド・アウトラインを変更するために必要で
す。 したがって、関係するフィールドには、通常 6 バイト
の余分なバイトが必要です。
そこで、印刷コマンド出力のレコード長は、画面幅より大きく
なります。 LIST ファイルは、拡張レコードを収容するだけの
大きさが必要です。この大きさが不十分の場合は、出力が正し
く印刷されない場合があります。
注: GUI モードで実行している場合、PRINT コマンドは使用で
きません。
114
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF システム・コマンド
表 3. ISPF システム・コマンド (続き)
コマンド
説明
PRINTG
現在の論理画面に表示されている情報を、図形データ表示管理
プログラム (GDDM*) 図形プリンターで印刷できるようにしま
す。
注:
1. 分割画面モードでは、ISPF は最上部の論理画面に分割行を
追加します。最上部の画面から PRINTG コマンドを出す
と、分割行は論理画面と共に印刷されます。
2. また、分割画面モードでは、PRINTG は論理画面の表示部分
のデータはすべて印刷しますが、論理画面の非表示部分では
図形域データだけを印刷します。
図形域が含まれている画面イメージを印刷するためにそれ以外
の印刷コマンド (PRINT、PRINT-HI、PRINTL および
PRINTLHI) を使用すると、図形域が含まれている画面部分は、
ブランクとして印刷されます。
DISPLAY サービス要求で PRINTG コマンドを COMMAND
オプションとして出すと、そのサービス要求が出されるときに
GDDM にすでに定義されているデータだけが印刷されます。
DISPLAY サービス要求を出す前にダイアログにより定義され
ている GDDM フィールド (GDDM コマンドを使用し) は、印
刷されます。
コマンド行から PRINTG コマンドを出す前に、GRINIT サービ
スを使用して GDDM 図形インターフェースを初期設定する必
要があります。
PRINTG は、ダイアログに戻りコードを戻しません。しかし、
完了メッセージまたはエラー・メッセージは表示します。
PRINTG コマンド使用に関連するパラメーターの指定方法につ
いては、 ISPF ユーザーズ・ガイド 第 2 巻 、設定 (オプショ
ン 0) の章の印刷図形パラメーターのセクションを参照してく
ださい。
注: GUI モードで実行している場合、PRINTG コマンドは使用
できません。
PRINT-HI
PRINT と同じです。ただし、画面上で高輝度表示されている文
字は重ね打ちで印刷し、二重輝度表示をシミュレートします。
PRINT コマンドの DBCS による印刷コマンドの使用 を参照し
てください。
注: GUI モードで実行している場合、PRINT-HI コマンドは使
用できません。
第4章 コマンド、機能キー、ライト・ペンまたはカーソル選択の使用
115
ISPF システム・コマンド
表 3. ISPF システム・コマンド (続き)
コマンド
説明
PRINTL
論理画面イメージのスナップショット を ISPF リスト・ファイ
ルに記録し、後で印刷できるようにします。 分割画面モードで
は、PRINTL コマンドを実行すると、分割画面が使用されてい
ない場合に表示される画面を印刷します。
PRINT コマンドの DBCS による印刷コマンドの使用 を参照し
てください。
注: GUI モードで実行している場合、PRINTL コマンドは使用
できません。
PRINTLHI
PRINTL と同じです。ただし、画面上で高輝度表示されている
文字は重ね打ちで印刷し、二重輝度表示をシミュレートしま
す。
PRINT コマンドの DBCS による印刷コマンドの使用 を参照し
てください。
注: GUI モードで実行している場合、PRINTLHI コマンドは使
用できません。
PSCOLOR
ポップアップ・ダイアログを介して、ポイント・アンド・シュ
ート・フィールドのカラー、輝度、および強調表示を全体的に
変更します。 有効な選択項目は、以下のとおりです。
Color
Intensity
RED
HIGH
PINK
LOW
GREEN
YELLOW
BLUE
TURQ (Turquoise)
WHITE
Highlight
NONE
BLINK
REVERSE
USCORE
ISPF デフォルトに復元するには、新しく入力した値を削除し
(入力フィールドをブランクにする)、Enter を押すか、あるいは
Defaults フィールドを選択します。
RCHANGE
直前の CHANGE コマンドの処置を反復します (1 つの文字ス
トリングを他の文字ストリングに変更する) (編集およびビュー
のみ)。
REFACTD nnnnnnnn xx
nnnnnnnn という名前の個人用データ・セット・リストを呼び出
し、 xx の位置にあるデータ・セットを取り出します。 詳細
は、97ページの『個人用リスト機能へのコマンド・インターフ
ェース (ファースト・パス)』 を参照してください。
REFACTL nnnnnnnn xx
nnnnnnnn という名前の個人用データ・セット・リストを呼び出
し、 xx の位置にあるデータ・セットを取り出します。 詳細
は、97ページの『個人用リスト機能へのコマンド・インターフ
ェース (ファースト・パス)』 を参照してください。
REFADDD nnnnnnnn
nnnnnnnn という名前の個人用データ・セット・リストを最後に
参照したデータ・セットで更新します。 詳細は、97ページの
『個人用リスト機能へのコマンド・インターフェース (ファー
スト・パス)』 を参照してください。
116
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF システム・コマンド
表 3. ISPF システム・コマンド (続き)
コマンド
説明
REFADDL nnnnnnnn
nnnnnnnn という名前の個人用ライブラリー・リストを最後に参
照したライブラリーで更新します。 詳細は、97ページの『個人
用リスト機能へのコマンド・インターフェース (ファースト・
パス)』 を参照してください。
REFLISTD xx
参照データ・セット・リスト・ダイアログを呼び出し、 xx の
位置にあるデータ・セットを取り出します。詳細は、97ページ
の『個人用リスト機能へのコマンド・インターフェース (ファ
ースト・パス)』 を参照してください。
REFLISTL xx
参照ライブラリー・リスト・ダイアログを呼び出し、 xx の位
置にあるライブラリーを取り出します。詳細は、97ページの
『個人用リスト機能へのコマンド・インターフェース (ファー
スト・パス)』 を参照してください。
REFOPEND
個人用データ・セット・オープン・ダイアログを呼び出しま
す。詳細は、97ページの『個人用リスト機能へのコマンド・イ
ンターフェース (ファースト・パス)』 を参照してください。
REFOPENL
個人用ライブラリー・リスト・オープン・ダイアログを呼び出
します。詳細は、97ページの『個人用リスト機能へのコマン
ド・インターフェース (ファースト・パス)』 を参照してくだ
さい。
RESIZE
ポップアップ・ウィンドウを 3270 物理表示域全体を満たすサ
イズに拡大します。 最初の RESIZE コマンドでポップアッ
プ・ウィンドウを最大サイズに拡大し、次の RESIZE コマンド
で元のサイズに縮小します。
RETF
コマンド・スタックからコマンドを呼び出します。その呼び出
しは、コマンド・スタックの最も古いコマンドから、コマン
ド・スタックの最も新しいコマンドの方向に移動します。 順方
向呼び出し (RETF) は、あるコマンドを実行した直後に
RETRIEVE コマンドを実行する前に RETF を入力すると、コ
マンド・スタックの最も古いコマンドを呼び出します。 詳細
は、127ページの『RETF コマンド』 を参照してください。
第4章 コマンド、機能キー、ライト・ペンまたはカーソル選択の使用
117
ISPF システム・コマンド
表 3. ISPF システム・コマンド (続き)
コマンド
説明
RETP
ポップアップ・パネルを、呼び出しスタック内の最後の 20 個
のコマンドのリストと共に表示します。 Retrieve ポップアップ
(RETP) を使用して、呼び出すコマンドの数を選択することがで
きます。 選択されたコマンドは、他の Retrieve コマンドを使
用する場合と同様にコマンド行に取り出されます。 Retrieve ポ
ップアップのコマンドは、コマンドを選択しコマンド行に取り
出すまでは変更できません。
RETP ポップアップ・パネルには OPTIONS アクション・バー
選択項目があります。この選択項目を使用して、呼び出しスタ
ック内のコマンドを保管するのに必要な最小文字数を設定する
こと、およびコマンドがコマンド行に取り出されたときに、カ
ーソルの位置付けを取り出されたコマンドの先頭にするか、あ
るいは末尾にするかの選択をすることができます。 取り出しス
タックが空の場合、RETP はポップアップ・パネルを表示しま
す。それを使用して、リトリーブ・オプションを変更すること
ができます。 詳細は、127ページの『RETP コマンド』 を参照
してください。
RETRIEVE
RETRIEVE を繰り返し入力すると、基本入力フィールド (通常
は ZCMD フィールド) から最後に入力されたコマンドが、コ
マンド行に表示されます。これらのコマンドは、入力されたシ
ーケンスと逆順 (後入れ先出し法) で、一度に 1 つずつ表示さ
れます。 これにより、コマンドが簡単に呼び出せ、再びコマン
ド行から実行依頼ができます。必要に応じて、入力前にそのコ
マンドを編集することができます。 詳細は、125ページの
『RETRIEVE コマンド』 を参照してください。
RETURN
基本オプション・メニューへ、またはネストされたダイアログ
をユーザーが開始した表示画面へただちに戻ります。 RETURN
コマンドは、途中のパネルを表示せずにある特定の停止点ま
で、END コマンドを繰り返しシミュレートします。 詳細は、
128ページの『RETURN コマンドの使用』 を参照してくださ
い。
RFIND
直前の FIND コマンドの処置 (1 つまたは複数の特定の文字ス
トリングの検出) を繰り返すか、または最後に入力された
CHANGE コマンドの FIND 部分を繰り返します (ブラウズ、
編集およびビューのみ)。
RIGHT
右にスクロールします。
SAREA
状況域ポップアップ・ウィンドウを表示します。
118
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF システム・コマンド
表 3. ISPF システム・コマンド (続き)
コマンド
説明
SCRNAME screen name [PERM|ON|OFF]
コマンドが入力された論理画面に、指定の screen name を付け
ます。名前は、 NEXT、PREV、LIST、ON、および OFF 以外
の、メンバー命名規則に従った、任意の 2 から 8 文字の組み
合わせを使用できます。
PERM は任意指定のパラメーターで、SELECT ステートメント
上の SCRNAME パラメーターの使用、または変更可能なシス
テム変数 ZSCRNAME の設定により、この SCRNAME コマン
ドで割り当てられた値を指定変更することを、ISPF が許可しな
いことを示します。 PERM 設定は、論理画面が終わるまで継
続されます。論理画面を終了すると、この設定はアクティブで
なくなります。
SCRNAME ON にすると、スクリーン用に指定した名前が、
panelid が OFF の場合、画面の panelid 区域に表示されます。
SCRNAME OFF にすると、画面名は画面から消えて見えなく
なります。
SETTINGS
ISPF 設定パネルを表示します。
SPLIT [NEW]
画面を水平線で分離された 2 つの論理画面に分割するか、また
はその水平線の位置を変更します。設定の中の Always show
split line オプションの選択を解除していた場合は、 3270 モー
ドにおいては分割線は表示されません。 GUI モードでは、そ
れぞれの画面は、別々の物理画面として表示されます。 詳細
は、73ページの『画面の横方向または縦方向の分割』 を参照し
てください。
SPLITV
3290 端末では、画面を縦方向の 2 つの論理画面に区切りま
す。
SPLITV 機能は、実際の画面データ表示幅が 80 文字を超えて
いる場合は、アクティブではありません。
第4章 コマンド、機能キー、ライト・ペンまたはカーソル選択の使用
119
ISPF システム・コマンド
表 3. ISPF システム・コマンド (続き)
コマンド
説明
START
新しい論理画面でダイアログを開始します。論理画面が存在し
ない場合は、論理画面が作成されます。
START コマンドを使用して、以下のことが実行できます。
v ISPF コマンド・テーブルからコマンドを出す。たとえば、
START KEYLIST
v 単一引用符付きのパラメーターをもつコマンドを出す。たと
えば、 START 'ISRROUTE BRI'
v ダイアログを開始する。たとえば、START PANEL(ISRUTIL)
注:
1. GUI モードで実行している場合は、START コマンドを出す
と新しいウィンドウが作成されます。
2. ホスト・モードで実行していてプルダウン選択から START
を呼び出すと、プルダウン内のカーソルが置かれた位置で画
面が分割されます。
3. この機能は、論理画面が持つ制限数を変更するものではあり
ません。 START コマンドが発行された時に ISPF がすで
に最大数の画面を表示している場合は、その画面は再分割さ
れます。つまり、ホスト上では分割行が移動する可能性があ
り、また GUI モードで実行している場合にはウィンドウが
再利用されます。
120
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF システム・コマンド
表 3. ISPF システム・コマンド (続き)
コマンド
説明
SWAP [LIST | PREV | NEXT | screen name | n ]
(3270 モードで) パラメーターが何も与えられていない場合、
対の分割画面のもう一方の論理画面上の以前の位置にカーソル
を移動します。
分割画面モードで操作中に、SWAP キー (F9) を押すと、ISPF
はコマンド行の項目を無視します。
(GUI モードで) パラメーターが何も与えられていなくて、かつ
3 つ以上の画面が表示されている場合は、SWAP LIST がデフ
ォルトとして実行されます。
SWAP LIST を入力すると、ISPF タスク・リストが表示されま
す。タスク・リストは、すべてのアクティブな論理画面につい
て以下の情報を表示します。
v 画面 ID (ZSCREEN)
v 画面名
v パネル ID
v アプリケーション ID
v セッション・タイプ (GUI または 3270)
このリストから、新規画面またはアプリケーションを表示また
は開始したい画面を選択することができます。コマンドを発行
した画面に代わって、選択した画面が表示されます。
リストにあるパラメーターを使用すると、フォーカス (GUI モ
ード) または表示 (3270 モード) が、PREV (直前の)、NEXT
(次の)、あるいは指定の論理画面に変更されます。
PREV を使用すると、表示画面の番号が 1 に到達するまで、順
次 1 つ小さい番号の画面にフォーカスまたは表示が変更され、
その後、32 または 使用している最後の番号に戻ります。
NEXT を使用すると、使用している最後の番号 (ISPF の最大値
は 32 で、数値は導入システムにより異なる) に到達するま
で、順次 1 つ大きい番号の画面が表示され、その後、画面番号
1 に戻ります。
SWAP screen name コマンドを実行をすると、指定の画面名が
アクティブである場合は、表示またはフォーカスが、その
screen name のついた画面に変更されます。 画面名の詳細につ
いては、SCRNAME コマンドを参照してください。
SWAP n の n は番号で、このコマンドを実行すると、指定し
た番号の画面がアクティブである場合、表示またはフォーカス
がその画面番号に変更されます。
SWITCH (3270 | GUI)
画面表示のモードを GUI と 3270 の間で切り換えます。
TOP
UP MAX コマンドの別名。 データの最初の部分にスクロール
します。
第4章 コマンド、機能キー、ライト・ペンまたはカーソル選択の使用
121
ISPF システム・コマンド
表 3. ISPF システム・コマンド (続き)
コマンド
説明
TSO
TSO コマンド、CLIST、または REXX コマンド・プロシージ
ャーをユーザーが入力する場合に使用されます。
TSO コマンドの後ろには以下のコマンドは入力しないでくださ
い。
v LOGON、LOGOFF
v ISPF、PDF、ISPSTART、および SPF
v TEST
v TSO または PCF により制限されているコマンド
TSO コマンドの後に CLIST または REXX 名を入力できます
が、以下の制約事項が適用されます。
v CLIST または REXX コマンド・プロシージャーは、上記の
リストに示されている制限コマンドを呼び出すことはできま
せん。
v CLIST アテンション出口に適用される制約事項の説明につい
ては、 ISPF ダイアログ開発者 ガイドとリファレンス を参
照してください。
v TERMIN コマンド・プロシージャー・ステートメントを実行
すると、予期しない結果になります。
TSOCMD
ISPF コマンド・シェル・パネルを表示します。
TSOGUI [ ON | OFF ]
ON の場合、ISPF/TSO ウィンドウを再開し、すべての TSO 行
モード入出力が ISPF/TSO ウィンドウに向けられるように指定
します。
OFF の場合、TSOGUI ON コマンドを発行するまで、ISPF/TSO
ウィンドウを中断し、すべてのフルスクリーンおよび行モー
ド・データが 3270 ウィンドウに表示されるよう指定します。
TUTOR [panelid]
ISPTUTOR プログラムを呼び出して指定した学習パネルを表示
します。
ある特定の学習パネルを表示するには、TUTOR コマンドとパ
ラメーターとして希望する学習パネルのパネル ID を入力しま
す。
パラメーターなしで TUTOR コマンドを出すと、全般学習用ヘ
ルプ・パネル (ISP00000) が表示されます。
UP
データの最初の部分にスクロールします。
WINDOW
現在表示されているポップアップを移動します。
論理画面に複数のポップアップが表示されている場合は、アク
ティブ (つまり最新) のポップアップだけが移動します。
ポップアップは、最初に表示された論理画面内だけで移動でき
ます。
注: GUI モードで実行している場合、WINDOW コマンドは使
用できません。
122
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF システム・コマンド
表 3. ISPF システム・コマンド (続き)
コマンド
説明
WS
モードに関係なく指定したコマンドを開始します。これによ
り、ホストのアプリケーションとワークステーションのアプリ
ケーションの間で直接のインターフェースが可能になります。
たとえば、GUI モードで実行している場合、次のコマンドを入
力してファイル test.fil に関してワークステーション編集プログ
ラムを呼び出すことができます。
WS e.exe test.fil
WSCON
ワークステーション接続開始 パネルを表示します。このパネル
を使用して、ワークステーション接続を開始できます。このコ
マンドでワークステーション接続を開始する場合には、いくつ
かの制約事項を考慮する必要があります。
v ISPF コマンド処理、またはプログラム、CLIST、または
REXX EXEC の実行が完了したときに、ISPF はそのコマン
ドが発行されたパネルを再処理しません。パネルは単に画面
に再表示されるだけで、たとえば、パネルの )INIT セクショ
ンなどは処理されません。 そのため、パネル・セクション内
に ZGUI 変数に基づいて構成が定義されている場合 (非ブラ
ンクは GUI モードの接続を示します)、これらの構成は、
WSCON コマンドに続いて Enter キーが押されるまで正しく
定義されません。
v ワークステーションを GUI モードに切り替えたときに、GUI
モードで最初に表示されるパネルには、そのパネル上に定義
されているグループ・ボックスおよびイメージは入りませ
ん。ユーザーが Enter キーを押すと、パネルが再処理され、
これらの構成が GUI モードで見えるようになります。
第4章 コマンド、機能キー、ライト・ペンまたはカーソル選択の使用
123
ISPF システム・コマンド
表 3. ISPF システム・コマンド (続き)
コマンド
説明
WSDISCON
ワークステーションを切断します。このコマンドでワークステ
ーションを切断する場合には、いくつかの制約事項を考慮する
必要があります。
v ISPF コマンド処理、またはプログラム、CLIST、または
REXX EXEC の実行が完了したときに、ISPF はそのコマン
ドが発行されたパネルを再処理しません。パネルは単に画面
に再表示されるだけで、たとえば、パネルの )INIT セクショ
ンなどは処理されません。 そのため、パネル・セクション内
に ZGUI 変数に基づいて構成が定義されている場合 (非ブラ
ンクは GUI モードの接続を示します)、これらの構成は、
WSDISCON コマンドに続いて Enter キーが押されるまで正
しく定義されません。
v GUI モードから切断すると、WSDISCON を発行したパネル
上に定義されているグループ・ボックスの名前が、3270 モー
ドの画面に表示されます。ユーザーが Enter キーを押すと、
パネルが再処理され、これらの名前が消えて、名前の下のパ
ネル・テキストが再表示されます。
v GUI モードおよび分割画面モードのときに WSDISCON コマ
ンドを呼び出すと、ワークステーションから切断され、
WSDISCON を呼び出した画面がフル 3270 エミュレータ
ー・セッションで表示されます。その際、ユーザーの
Always show split line 設定にかかわりなく、分割行は示
されません。他の ISPF セッションは隠されますが、スワッ
プ・コマンドが入力されると表示可能になります。 さらに分
割要求を行うと、Always show split line 設定を選択して
いる場合には、分割行が再表示されます。
v ポップアップ・ウィンドウが GUI モードで表示されている
ときに WSDISCON コマンドを発行すると、これらのポップ
アップ・ウィンドウは 3270 セッションで中断され、パネル
がフルスクリーン・パネルとして表示されます。 このときに
addpops が新規に呼び出されると、新規のパネルがポップア
ップとして表示されます。
v バッチ GUI モードで実行しているときは、WSDISCON コマ
ンドを使用して切断できません。
v ワークステーションを接続しているときに、CODEPAGE お
よび CHARSET パラメーターを (WSCON サービス、または
ワークステーション接続開始パネル、または ISPSTART GUI
ステートメントに) 指定した場合、WSDISCON コマンドを発
行すると、これらの値は 3270 モードのホスト・コード・ペ
ージおよび文字セットではなくなる可能性があります。端末
照会から戻された値が、アクティブなコード・ページおよび
文字セットとして復元されます。 使用するエミュレーターが
コード・ページをサポートしていないときは、ISPSTART ス
テートメントに指定された元の CODEPAGE および
CHARSET パラメーター値が使用されます。 これらの
ISPSTART パラメーターが指定されていないときは、
ENGLISH がデフォルト指定になります。
124
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF システム・コマンド
表 3. ISPF システム・コマンド (続き)
コマンド
説明
ZKEYS
現行の機能キー変数をビューおよび変更するためのパネルを表
示します。 このコマンドは、ISPF 設定パネル上で機能キー・
プルダウンから Global PF Key settings 選択項目を選択するこ
とと等価です。
RETRIEVE、RETF、および RETP コマンドの使用
この節では、RETRIEVE、RETF、および RETP コマンドの使用方法について説明し
ています。
RETRIEVE コマンド
RETRIEVE コマンドを使用すると、最後に入力されたコマンドがコマンド行に表示
されます。 RETRIEVE により再呼び出しされるコマンドが現在の基本入力フィー
ルドより長い場合は、ISPF は基本入力フィールドのサイズに合わせてコマンドを切
り捨て表示できるようにします。 Enter キーまたは機能キーを押すと、基本入力フ
ィールドに表示されているデータだけが処理され、コマンド取り出しスタックに保
管されます。 しかし、検索スタックでは元のコマンドはその全長が保存されていま
す。
現在のパネルに入力フィールドが存在しない場合、基本入力フィールドのサイズは
ゼロで、呼び出されたコマンドは表示されません。 しかし、通常のスタック処理は
実行され、内部ポインターの値は加算されて、保管されている次のコマンドを指し
ます。 その結果、入力フィールドが存在する後続のパネルで RETRIEVE が出され
ると、予期しないコマンドが再呼び出しされます。
スタックが空のときに RETRIEVE コマンドを出すと、ISPF はコマンド行を表示
し、カーソルをその最初の位置に表示します。 スタックが空でない場合は、ISPF
は呼び出されたコマンドの直後にカーソルを表示します。
RETRIEVE コマンドを連続して出すことで一連のコマンドを再呼び出ししている場
合、基本入力フィールド (通常はコマンド行) がブランクのときに Enter を押すこ
とで、ISPF をコマンド取り出しスタックの先頭に戻すことができます。
分割画面モードで操作している場合、1 つのスタックがすべての論理画面のコマン
ドを保存します。
ISPF が検索のために入力されたコマンドを保存しないのは、次の 5 つのコマンド
の場合です。
v ライト・ペン選択可能フィールドまたはカーソル選択フィールドなどのアテンシ
ョン・フィールドを使用して入力されたコマンド。
v 機能キーを使用して入力されたコマンド。 これには、機能キーを押すことで入力
される複合コマンドの部分も含まれます。 たとえば、基本入力フィールドに
PAGE を入力した後に、DOWN コマンドに設定されている機能キーを押すと、
DOWN PAGE コマンドの PAGE 部分だけが検索スタックに単一エレメントとし
て保存されます。 機能キーと共に基本入力フィールドから入力されるすべての文
字ストリングは保存されますが、機能キー値から取り出されるコマンドの部分は
保存されません。
第4章 コマンド、機能キー、ライト・ペンまたはカーソル選択の使用
125
ISPF システム・コマンド
v 単一コマンドとして入力される RETRIEVE コマンド。 RETRIEVE が ISPF によ
り処理されるチェーンのコマンドの 1 つである場合、そのチェーン全体が検索ス
タックに入ります。 しかし、そのコマンド・チェーンの処理は、ISPF が
RETRIEVE コマンドを解釈してスタック内の次のコマンドを表示する時点で終了
します。 つまり、そのチェーン内の RETRIEVE の後続コマンドは処理されませ
ん。
RETRIEVE は、別のコマンドのパラメーターとして、スタック・エレメントの一
部として指定できます。たとえば、FIND RETRIEVE をコマンドとして入力でき
ます。
v DISPLAY サービスの COMMAND オプションで入力されるコマンド。
v 非表示フィールドから入力されるジャンプ機能 (拡張戻り) コマンド。
呼び出されたコマンドは、表示されている間はそのまま出すことができます。また
は、コマンド行を編集し、修正したコマンドを出すこともできます。
コマンド呼び出し作業は、後入れ先出し法で行なわれます。たとえば、最後に出し
た 3 つのコマンドが PRINT、DOWN、および RIGHT (その順序) であるものと想
定します。 ここで、PRINT コマンドを再び出すものとします。 F12 が RETRIEVE
に設定されていると、操作シーケンスは次のようになります。
1. F12 を押します。 RIGHT がコマンド行に表示されます。
2. F12 を再度押します。 DOWN がコマンド行に表示されます。
3. F12 をさらに押します。 PRINT がコマンド行に表示されます。
4. ENTER キーを押してください。
また、RETRIEVE コマンドを使用し、コマンドのキー入力時のエラーを検査し訂正
することもできます。 たとえば、誤って PFSHOW TAYLOR を入力するものとし
ます。 TAYLOR が有効なパラメーターでないことを ISPF が通知した段階で、次
の操作を実行することになります。
1. F12 を押します。 PFSHOW TAYLOR がコマンド行に表示されます。
2. Y の上に重ねて I を入力します。
3. ENTER キーを押してください。
各 ISPF セッションではコマンド検索スタックを 1 つしかサポートしませんが、こ
れはすべての論理画面で共用されます。検索のために ISPF が保管するコマンド数
は、次の要因により異なります。
v インストール先がこの目的のために割り振ったスタック域のサイズ
注: RETRIEVE コマンド処理用に割り振られているスタック域のサイズ変更に関
する適切な資料については、ISPF 計画およびカスタマイズ を参照してくだ
さい。
v 保管する個別コマンド行の長さ
コマンドが入力されると、そのコマンドはスタックの先頭に入れられ、他のすべて
のコマンドは押し下げられます。 スタックの最下部に最下部のコマンドを収容する
だけの余裕がない場合は、最下部のコマンドはスタックから削除されます。
入力するコマンドがスタックの最上部のコマンドと同じである場合を除き、重複し
たコマンドをスタックに入れることができます。 すべてのコマンド行 (上記の
RETRIEVE コマンドを除き) は、妥当性に関係なく、入力されたとおりにスタック
126
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF システム・コマンド
に入れられます。 実際には、これらのコマンドとしては、画面の基本入力フィール
ド (必ずしも ZCMD フィールドではない) から入力される任意の文字ストリング
(それぞれ最大 255 バイト) が可能です。
ジャンプ機能コマンドは、非表示フィールドから入力されない限り、そのフィール
ドが 1 次入力フィールドであるかないかにかかわらず、スタックに保管されます。
RETRIEVE コマンドを繰り返し入力してスタックの最下部のコマンドが表示された
場合は、RETRIEVE コマンドをさらに一度実行すると、スタックの最上部のコマン
ドが再び表示されます。 スタックの最上部へ強制的に戻る場合は、コマンド・フィ
ールドをブランクにし、Enter キーを押してください。 これらを実行した後に
RETRIEVE コマンドを再度出すと、コマンド行はスタックの最上部のコマンドに設
定されます。
RETF コマンド
順方向取り出し (RETF) コマンドは、コマンド取り出しスタックからコマンドを呼
び出すのに、スタックの中の最も古いコマンドから最も新しいコマンドの方向で呼
び戻します。 このコマンドは、ある特定のコマンドを高い頻度で取り出す場合に役
に立ちます。 RETF を使用して、呼び出しスタック全体の中を一巡することなしに
希望するコマンドに戻ることができます。
RETP コマンド
取り出しポップアップ (RETP) コマンドを実行すると、ポップアップ・パネルが表
示され、そのパネルにはコマンド取り出しスタックの最後の 20 コマンドがリスト
されます。 番号を指定して取り出したいコマンドを選択できます。 選択したコマ
ンドは、コマンド行に取り出されます。 RETP コマンドを使用する場合に、次の事
項を考慮する必要があります。
1. コマンド取り出しスタック内のコマンドが長過ぎて、取り出しポップアップに入
らない場合は、コマンドの最後の可視文字が > に変更され、いくつかの文字が
表示されていないことを示します。 しかし、コマンドを呼び出すように選択し
た場合は、そのコマンドの全部がコマンド行に取り出されます。
2. 最小文字数のデフォルトは 1 です。したがって、入力されたコマンドはどれも
取り出しスタックに保管されます。ユーザーが保管する文字の最小数として、1
から 99 の値を設定するオプションがあります。したがって、呼び出しスタック
に保管する最小文字数として 3 を選択した場合に、 1 または 2 文字のコマン
ドを入力すると、そのコマンドは呼び出しスタックには加えられません。これ
は、容易に再入力ができる短いコマンドが、呼び出しスタックのスペースを占有
することのないようにするためです。呼び出しスタック内に保管する最小文字数
を変更しても、すでに呼び出しスタックにあるコマンドには影響しません。この
設定値は変数 ZRETMINL 内に保管されます。この変数は、ユーザーの ISPF シ
ステム・プロファイル・テーブル ISPSPROF 内、および ISPF 呼び出し全体に
わたって保管されます。
3. コマンドが取り出されたときのカーソルのデフォルト位置は、コマンドの末尾の
位置になります。カーソル位置の設定値は、変数 ZRETPOSC 内に保管されま
す。この変数は、ユーザーの ISPF システム・プロファイル・テーブル
ISPSPROF 内、および ISPF 呼び出し全体にわたって保管されます。
第4章 コマンド、機能キー、ライト・ペンまたはカーソル選択の使用
127
ISPF システム・コマンド
RETURN コマンドの使用
RETURN コマンドを実行すると、基本オプション・メニューか、またはネストされ
たダイアログを開始した表示画面にただちに戻ります。 RETURN コマンドを入力
すると、DM コンポーネントは以下の処置を実行します。
1. 現在表示されているパネルで END コマンドをシミュレートします。つまり、
DISPLAY または TBDISPL サービスはコード 8 を戻します。
2. 別のパネルを表示するために DISPLAY または TBDISPL サービスを介して要求
をさらに出すと、パネルは表示されず、サービスからは戻りコード 8 が出され
ます。
3. しかし、連続する 2 つの表示要求で同じパネルを要求する場合は、 DISPLAY
および TBDISPL サービスの通常の操作が復元され、RETURN が入力されなか
った場合と同様に処理が実行されます。 DM コンポーネントは、処理を実行す
るかどうかを決定します。 通常、RETURN はアプリケーション・ユーザーによ
る現在の処理の終了を意味するため、開発担当者は RETURN 受信後は終結処理
と最終処理だけを実行した後、機能が開始されたダイアログ・エレメントへ制御
権を戻すようにします。
4. 2 度続けて同じパネルを指定しない場合は、制御が基本オプション・メニューに
戻されるか、またはネストされたダイアログが完了するまで、上記の項目 2 で
説明されているモードで処理が継続されます。その後、DISPLAY および
TBDISPL サービスの通常の操作が復元されます。
他のパネルを表示できるようにするには、パネルの処置を一時的に中止しなければ
ならない場合があります。 処理を中止するパネルの内容および制御情報を保管する
ためには、CONTROL DISPLAY SAVE 要求を出してください。 このパネルの処理
を再開する前に、CONTROL DISPLAY RESTORE を出し、パネルの内容および制
御情報を復元してください。非 ISPF 画面が表示されている場合は、CONTROL
DISPLAY REFRESH を出し、画面を消去してください。
この操作モードは、基本オプション・メニューが検出されるかまたはネストされた
ダイアログが完了するまで継続されます。 基本オプション・メニューが表示される
場合は、そのメニューが表示されます。 ネストされたダイアログが完了される場合
は、そのダイアログが呼び出されたパネルが再表示されます。 このパネルは、ユー
ザーが以前に表示したパネルと同じです。ただし、コマンド・フィールドはブラン
クです。 どちらの場合も、これにより RETURN コマンドの処置は完了します。
注: ネストされたダイアログとは、SELECT 処置コマンドによりパネルから呼び出
されるダイアログです。 HELP および KEYS コマンドは、ネストされたダイ
アログを呼び出します。 さらに、TSO システム・コマンドは、ISPF サービス
を介してパネルを表示する CLIST プロシージャーを実行するために使用される
場合、ネストされたダイアログを呼び出します。
ダイアログが END と RETURN を区別しなければならない場合、以下のいずれか
の方法で行ないます。
v パネルがパネル定義ステートメントを使用して定義された場合に、DISPLAY サ
ービスまたは TBDISPL サービスから制御権が戻されたときに戻りコードが 8 で
ある場合は、機能は共用プールの変数 ZVERB を調べることができます。この変
数には、END または RETURN のいずれかが含まれています。
128
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF システム・コマンド
v パネルが DTL を使用して定義された場合で、DISPLAY サービスまたは
TBDISPL サービスから制御権が戻されたときに戻りコードが 8 である場合は、
機能は共用プールの変数 ZVERB を調べることができます。 この変数には、
EXIT または CANCEL のいずれかが含まれています。
v PANEL キーワードが指定されたときに SELECT サービスから制御権が戻される
と、ダイアログは SELECT から戻りコードを調べることができます。 戻りコー
ドが 0 の場合、選択されたメニュー・パネルで END コマンドが入力されたこと
が分かります。 戻りコードが 4 の場合、選択されたメニュー・パネルまたは特
定の下位レベル・メニューで RETURN コマンドが入力されたことが分かりま
す。
ジャンプ機能の使用
ジャンプ機能は、現在表示されている基本オプション・メニューから任意の有効な
オプションへ直接移動する場合に使用されます。基本オプション・メニューのコー
ディングの詳細については、 ISPF ダイアログ開発者 ガイドとリファレンス を参
照してください。ジャンプ機能を使用するには、コマンド行または任意のパネルの
コマンド・フィールドにオプションを入力します。この時、先頭に等号を入力し、
次にオプションを指定し、その後ろにブランクを入力します。たとえば、
Command ===> =3.1
これにより、現在の基本オプション・メニューのオプション 3 の最初のサブオプシ
ョンへ直接移動できます。
処置は次のように実行されます。
v ジャンプ機能を基本オプション・メニューから入力しない場合は、基本オプショ
ン・メニューが検出されるまで、ジャンプ機能は END コマンドを繰り返しシミ
ュレートします。 基本オプション・メニューが検出されると、等号の後ろに指定
されている内容が使用され、Enter キーの押下操作がシミュレートされます。 基
本オプション・メニューは表示されません。
v 基本オプション・メニューから入力された場合は、ジャンプ機能の等号は無視さ
れ、指定されたオプションが選択されます。
RETURN コマンドの場合と異なり、ジャンプ機能はネストされたダイアログにより
影響を受けません。 たとえば、ISPF 編集オプションから、HELP コマンドを入力
して学習の表示を開始します。 開始したら学習画面から、=1 を入力します。これ
により、学習画面は終了し、次に編集サービスが終了し、その後、基本オプション
1 が開始されます。
便宜を図るために、ジャンプ機能はその外に 2 つの個所に入力できます。
v 矢印が先頭に表示されるフィールド。この矢印は、2 つ以上の等号と「より大」
記号 (==>) で構成されていなければなりません。 またこの矢印は、入力属性バイ
トの直前に表示する必要があります。
v 先行ドットが先頭に表示されるフィールド (つまり、... または . .)。ISPF はこの
フィールドにある先頭からの 3 文字を読み取ります。つまり、その 3 文字は、3
つの連続したドットかまたはブランクで分断された 2 つのドットでなくてはなり
ません。
第4章 コマンド、機能キー、ライト・ペンまたはカーソル選択の使用
129
ISPF システム・コマンド
コマンド・フィールドは、ダイアログにより =n に初期設定でき、ジャンプ機能が
識別できるただ 1 つのフィールドです。 )PROC セクションまたは )INIT セクショ
ンで ZCMD フィールドを修正すると、ジャンプ機能の操作に影響する場合があり
ます。
ジャンプ機能の処理中に ISPF がエラーを検出すると、その機能が非表示フィール
ドから入力された機能でない限り、処理は停止され、エラーのジャンプ機能がコマ
ンド行に表示されます。
通常、ジャンプ要求はユーザーによる現在の処理の終了を意味するため、ダイアロ
グ開発担当者は終結処理および処理の完了だけを実行した後、ジャンプ要求に指定
されている選択項目に制御権を戻します。 それ以外の場合は、ダイアログ開発担当
者が同じパネル名の表示要求を 2 回連続して出すことで、ジャンプ要求 / 戻りモー
ドを取り消すことができます。
SPF ライセンス・プログラムとの互換性を考慮し、ジャンプ機能は RETURN コマ
ンドまたは RETURN 機能キーと共に入力できます。たとえば、=2 を入力した後、
Enter キーの代わりに RETURN 機能キーを押すことができます。 この場合の処置
は、=2 を入力して Enter キーを押した場合と同じです。
スクロール・コマンドの使用
スクロール・コマンドを使用できるのは、ダイアログがスクロール可能域またはス
クロール可能な動的区域を含むパネルに DISPLAY サービスを呼び出す場合、テー
ブル表示サービス (TBDISPL) を呼び出す場合、または PDF コンポーネントのビュ
ー (VIEW)、ブラウズ (BROWSE)、および編集 (EDIT) の各サービスに対するイン
ターフェースを呼び出す場合です。 チュートリアルの処理中は、ISPF は以下のコ
マンドを次のように解釈します。
UP (F7/19)
UP コマンドと同じ
DOWN (F8/20)
SKIP コマンドと同じ
LEFT (F10/22)
BACK コマンドと同じ
RIGHT (F11/23)
Enter キーと同じ (次のページを表示)。
スクロール可能データを表示する場合、スクロール処理を実行することで、画面の
ウィンドウ を情報内で上下左右に移動できます。テーブル表示およびスクロール可
能域については、上下のスクロールだけが可能です。
スクロールが可能な場合、スクロール量は通常、画面の最上部 (2 行目) に表示され
ます。 この量により、スクロール・コマンドを使用するたびにスクロールされる行
数または桁数が決まります。 スクロール量を変更するためには、スクロール・フィ
ールドにカーソルを移動して、表示されている量の上に重ねて入力してください。
有効なスクロール量は、次のとおりです。
130
1-9999
スクロールする行数 (上または下) または桁数 (左または右) を指定
します。
PAGE
1 ページ分のスクロールを指定します。
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF システム・コマンド
スクロールの場合は、ページ は論理画面に現在表示されている情報
量として定義されます。 機能キー定義行は、このページには含まれ
ません。 分割画面モードの場合、たとえば、ブラウズ表示は、12
行 x 80 桁のスクロール可能データで構成することができます。 こ
の場合、スクロール量の PAGE を指定すると、テキストは上下に
12 行、または左右に 80 桁移動します。
DATA
上下スクロールの場合、1 ページから 1 行を引いたスクロールを指
定します。 左右スクロールの場合、1 ページから 1 桁を引いた移
動量を指定します。
HALF
半ページ分のスクロールを指定します。
MAX
使用されるスクロール・コマンドにより、上端、下端、左端、また
は右端までのスクロールを指定します。
CSR
現在のカーソル位置に基づいたスクロールを指定します。使用され
るスクロール・コマンドに従い、カーソルにより示される行または
桁が画面の上端、下端、左マージン、または右マージンに移動しま
す。 データの本体にカーソルが表示されていないか、またはカーソ
ルがすでに上端、下端、左マージン、または右マージンに表示され
ている場合は、1 ページ分のスクロールが行なわれます。
注: スクロール量は、スクロール可能域では使用されません。
現在のスクロール量は、アプリケーション・プロファイルに保管されています。 3
種類のスクロール量の値があります。1 つはブラウズ用 (ZSCBR)、他の 1 つは編
集とビュー用 (ZSCED) で、もう 1 つはメンバー・リスト用 (ZSCML) です。スク
ロール量の上に重ねて入力すると、再度変更するまでは新しい値がそのまま有効に
なります。ただし、値 MAX は例外です。 MAX によるスクロールが行なわれた後
は、スクロール量は直前の値に戻ります。
スクロール量フィールドは、オプションです。パネル本体のコマンド・フィールド
の後ろの入力フィールドに 4 文字分の長さがある場合、そのフィールドはスクロー
ル量フィールドと見なされます。そうでない場合は、システム変数 ZSCROLLD (ダ
イアログにより設定可能) がデフォルトのスクロール量を決定するために使用され
ます。スクロール量フィールドが存在しない場合で、ZSCROLLD が設定されていな
い場合は、デフォルトは PAGE です。
スクロール要求を入力すると、変数 ZSCROLLA および ZSCROLLN が設定されま
す。 ZSCROLLA には、MAX または CSR などのスクロール量フィールドの値が
含まれます。 ZSCROLLN には、スクロール量フィールドの値から計算された行数
または列数が含まれます。たとえば、ダイアログが分割画面モードで、現在 12 行
が表示されている場合で DOWN HALF を要求すると、ZSCROLLN には 6 が含ま
れます。システム変数 ZVERB には、スクロール方向 (この場合は DOWN) が含ま
れます。 ZSCROLLA の値が MAX の場合は、ZSCROLLN の値は無視されます。
スクロール・コマンドの一部として、任意の有効なスクロール量を使用することも
できます。たとえば、次のように入力します。
Command ===> UP 3
続いて Enter キーを押すか、または次のように入力します。
第4章 コマンド、機能キー、ライト・ペンまたはカーソル選択の使用
131
ISPF システム・コマンド
Command ===> 3
これに続いて、UP 機能キーを押します。 どちらの形式を使用しても、スクロール
量は一時的に指定変更されます。
コマンド行に指定された値を有効なスクロール量 (PAGE、DATA、HALF、MAX、
CSR、または正の整数) として ISPF が認識しない場合、その値はコマンドとして解
釈され、現在制御権を受け取っている機能に渡されます。
コマンド定義のためのコマンド・テーブルの使用
ISPF は、コマンド・テーブルを使用することで、システム、ユーザー、サイト、お
よびアプリケーションの各コマンドを実行します。
システム・コマンド・テーブル (ISPCMDS) は、テーブル入力ライブラリーに組み
込まれて ISPF と一緒に配布されます。アプリケーションは、テーブル入力ライブ
ラリーに xxxx CMDS という名前のテーブルを組み込むことで、アプリケーショ
ン・コマンド・テーブルを作成できます。ここで、xxxx は、1 から 4 文字のアプリ
ケーション ID です。 独自のユーザー・コマンド・テーブルを ISPF 構成テーブル
に追加することもできます。このテーブルは、ユーザーが定義したコマンドのセッ
トの常置場所です。 IBM が ISPF コマンド・テーブルを更新する場合、ユーザー
は自己のコマンドを再び追加する必要はありません。 Before または After オプシ
ョンを選択することにより、このコマンドを ISP コマンド・テーブルの前または後
ろのいずれかで検索することができます。 デフォルト・オプションは Before で
す。 アプリケーションのテーブル入力ライブラリーを LIBDEF サービスにより定
義する場合には、そのアプリケーションを呼び出す SELECT サービス呼び出しが出
されるときは LIBDEF はアクティブでなければならず、PASSLIB パラメーターも
指定されていなければなりません。
アプリケーション・コマンド・テーブルは、以下のいずれかの方法を使用して定義
できます。
v ISPF ユーザーズ・ガイド 第 2 巻 のコマンド・テーブル・ユーティリティー
(オプション 3.9) のセクションで説明されているコマンド・テーブル・ユーティ
リティー。
v ダイアログ・タグ言語 (DTL) および ISPF 変換ユーティリティー。 使用する必
要のあるタグについては、 ISPF ダイアログ・タグ言語 ガイドとリファレンス
を参照してください。
ユーザーがコマンドを入力すると、DM コンポーネントは、アプリケーション・コ
マンド・テーブル (存在する場合) を検索し、それからユーザー・コマンド・テーブ
ル (存在する場合) を検索し、その後システム・コマンド・テーブル (ISPCMDS) を
探索します。 上記は、デフォルト検索順序で、ユーザー・コマンド・テーブルに対
するオプションとして、 Before オプションを想定しています。 このテーブルに対
して オプション After を選択した場合は、 ISPCMDS が先に検索されます。 コマ
ンドが検出されると、ただちに処置が実行されます。 アプリケーション・テーブル
にもシステム・テーブルにも、そのコマンドが検出されない場合は、コマンドはそ
のままの形でコマンド・フィールドを介してダイアログへ渡されます。 渡される
と、ダイアログは該当する処置を実行する必要があります。
132
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF システム・コマンド
コマンド・テーブルの形式
コマンド・テーブルは、ISPF テーブルで各行には 1 つのコマンドの指定項目が含
まれます。 おのおのの桁には、コマンドについての 1 個の変数が含まれます。 変
数には次のものがあります。
ZCTVERB
コマンド名を指定します。 コマンド名は 2 から 8 文字で、先頭は英字で
なければなりません。 コマンド名 とコマンド動詞 とは同義で、同じ意味
で使用されます。
ZCTTRUNC
該当するコマンド名を見つけるために入力しなければならない最小文字数を
指定します。 この数字がゼロか、またはコマンド名の長さに等しい場合
は、コマンド動詞全体を入力しなければなりません。 この数に 1 を指定す
ることはできず、また名前の長さを超えてはなりません。
ZCTACT
ZCTVERB に指定されているコマンドが入力されるときに実行される処置を
指定します。 最大 240 文字まで可能です。
ZCTDESC
コマンドの目的を簡単に説明します。 この変数は任意指定です。 コマンド
を処理する場合に、DM コンポーネントにより使用されませんが、コマン
ド・テーブル・ユーティリティーにより表示されます。 この説明は、最大
80 文字に制限されています。
ダイアログ管理プログラムは、ZCTVERB、ZCTTRUNC、ZCTACT、および
ZCTDESC を定義された機能変数として扱います。 したがって、ダイアログからは
アクセスできません。
実行できる有効な処置 (ZCTACT) は、次のとおりです。
SELECT
この後ろにキーワードが指定され、選択されたダイアログ (コマンド、プロ
グラム、またはメニュー) にただちに制御権が渡されます。
ALIAS この後ろに別のコマンドおよびパラメーターが指定され、コマンドの別名を
指定できます。
PASSTHRU
システム・テーブルの探索を継続せずに、コマンドをダイアログに渡しま
す。
SETVERB
コマンドをダイアログに渡し、コマンド動詞をパラメーターとは別に
ZVERB に保管します。 SETVERB が処置として用意されているプロダク
トと共に配布される ISPF システム・コマンドは、常にダイアログに渡され
るとは限りません。 詳細な説明については、137ページの『ダイアログへコ
マンドを渡す』 を参照してください。
NOP
コマンドを非アクティブな状態にします。 ISPF は、この場合、非アクティ
ブ・コマンド・メッセージを表示します。
第4章 コマンド、機能キー、ライト・ペンまたはカーソル選択の使用
133
ISPF システム・コマンド
ブランク (処置なし)
テーブル項目を無視します。 スキャンは継続され、同じ名前の追加の項目
を探索します。
変数名 名前の先頭にアンパーサンドが指定され、上記の有効な処置のいずれかを指
定できます。 これにより、コマンド処置を動的に指定できます。
特殊処置が要求されるシステム・コマンドを示すために、追加の処置キーワードが
使用されます。 これらのキーワードには、CURSOR、PRINT、PRINTG、
PRINT-HI、PRINTL、PRINTLHI、SPLIT、SPLITV、SWAP および RETRIEVE があ
ります。これらの有効な処置ですが、ISPF と共に配布されるシステム・コマンド・
テーブルでのみ使用されるもので、使用される場合は必ず関連コマンド動詞と共に
使用されます。アプリケーション・コマンド・テーブルで使用するためのものでは
ありません。
新しいダイアログを一時的に呼び出す SELECT 処置コマンド
SELECT 処置コマンドは、コマンド・テーブルに指定できます。 処置は、SELECT
サービスの場合と同じように指定されます。 すべての SELECT キーワードは、
NEWAPPL も含め有効です。
選択されたダイアログは、SELECT 処置コマンドがパネルのコマンド行に入力され
るとただちに開始されます。 これにより、現在のダイアログは一時的に中断しま
す。 選択されたダイアログが完了すると、画面は再生され、中断されていたダイア
ログの実行が再開します。
SELECT 処置コマンドの例を以下に示します。
ZCTVERB
UPDATE
PREPARE
ZCTTRUNC
0
4
MENU
4
ZCTACT
SELECT PGM(PQRUPDT) PARM(&ZPARM)
SELECT CMD(XPREP &ZPARM)
NEWPOOL
SELECT PANEL(&ZPARM)
この例では、ZCTTRUNC 変数は、UPDATE および MENU コマンド名を切り捨て
ることができないことを示しています。しかし、PREPARE は、PREPAR、PREPA、
または PREP の形に切り捨てることができます。 ZCTACT フィールドに指定され
ている機能およびキーワードは、コマンドが実行する処置を示しています。
SELECT キーワードに指定されている ZPARM 変数は、コマンド・パラメーターを
その時点で置き換えることを示しています。 たとえば、次のコマンドが入力された
場合を考えてみます。
===> UPDATE BLDG DEPT NAME
===> PREPA LOG LISTING
===> MENU PQRMENU1
この場合、SELECT 処置は次のようになります。
SELECT
SELECT
SELECT
134
PGM(PQRUPDT) PARM(BLDG DEPT NAME)
CMD(XPREP LOG LISTING) NEWPOOL
PANEL(PQRMENU1)
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF システム・コマンド
仮変数として使用される ZPARM は、ユーザー入力パラメーターを SELECT 処置
コマンドに挿入する目的のためにだけ使用されています。 この変数は変数プールに
は保管されず、ダイアログからアクセスすることもできません。
注: SELECT 処置コマンドを使用すると、ダイアログに再帰的に制御権を渡すこと
ができます (これは DM コンポーネントにより許可されています)。 ダイアロ
グ開発担当者は、機能を再帰的に使用できるように設計するか、あるいはユー
ザーが非再帰機能に制御権を再び渡そうとする場合にメッセージを表示するよ
うにしてください。
ISPF DISPLAY および TBDISPL サービスは、再帰的に使用できます。 SELECT
処置コマンドに制御権が渡されると、現在の表示環境は自動的に保管され、このコ
マンドが完了した時点で復元されます。
コマンド別名の割り当て
コマンド別名とは、コマンドを別の方法で表現したものです。 たとえば、コマンド
UP MAX に TOP という別名を割り当て、覚えやすくそして出しやすくすることが
できます。 コマンドのパラメーターに長いパラメーターが含まれている場合は、別
名を使用し、コマンドを効果的に入力できるようになります。 また、複数ワードの
コマンド・パラメーター表現を単一のワードでも意味が分かるように置き換えるこ
とができれば、別名はダイアログの作成に役立ちます。 通常、別名項目はシステ
ム・コマンドを参照するためにアプリケーション・コマンド・テーブルで使用され
ますが、この場合システム・コマンドにはパラメーター・フィールドが含まれる場
合と含まれない場合とがあります。 コマンド自身を出してもまたはその別名を使用
しても、結果は同じです。
コマンド・テーブルにおいて、別名は、その別名が指しているコマンドに対する参
照が現れる前に指定してください。 2 つのコマンド・テーブル変数に値を設定する
ことにより、別名を作成することができます。次のように設定します。
v ZCTVERB フィールドには、既存のコマンドの別名として使用したい値を設定し
ます。
v ZCTACT フィールドには、キーワード ALIAS と、それに続けて別名を作成しよ
うとしているコマンド (およびすべてのパラメーター) を設定します。 したがっ
て、ZCTACT 変数の値は、単一ワード・コマンド (HELP など)、または複数パー
ツ・コマンド (UP MAX など) のいずれでもかまいません。
コマンド・テーブルの ZCTTRUNC フィールドの値は、入力しなければならない別
名の最小文字数に設定できます。たとえば、別名 FORWARD の場合、ZCTTRUNC
を値 3 に設定すると、最初の 3 文字 (またはそれ以上) を入力するだけで、
FORWARD を出した場合と同じ効果が得られます。 ZCTTRUNC フィールドに値 0
を割り当てる場合は、別名全体を出す必要があります。
ZCTACT に指定できる値の長さ (キーワード ALIAS とその後ろの 1 桁のブラン
ク、およびコマンド動詞とパラメーター全部の長さ) は、最大 240 文字までです。
これは、コマンド、コマンドの後ろの 1 つ以上のブランク、および任意のパラメー
ターについて、最大 234 文字使用できることを意味します。 ISPF は、コマンド名
を、最初の最大 8 文字まで解釈します。コマンド名が 2 から 8 文字の間でない場
合は、ISPF はエラー・メッセージを出します。
第4章 コマンド、機能キー、ライト・ペンまたはカーソル選択の使用
135
ISPF システム・コマンド
ZCTACT コマンド・テーブル・フィールドに指定されるパラメーターは、コマンド
行から出されるそのコマンドの別名と共に指定されるパラメーターより優先されま
す。 したがって、コマンド別名にパラメーターを指定して出すと、ISPF は次のよ
うに処理します。
v コマンドの別名動詞を見分ける。
v 別名と共に指定したパラメーターを無視する。
v ZCTACT のコマンド動詞と共に指定されているパラメーターを代わりに使用す
る。
ZCTACT のコマンド動詞にパラメーターが指定されていない場合は、ISPF は、コ
マンド行から入力されたコマンドの別名に指定されているパラメーターを受け付け
ます。 これは、ZCTACT に用意されている 240 文字分のスペースにコマンドのパ
ラメーターが収まらない場合に便利です。
コマンド・テーブルでは、コマンドとパラメーターのチェーンを作成することもで
きますが、この場合は結果が有効な実行可能処置である必要があります。 この場
合、ISPF がコマンド・テーブル内の別名チェーンで検出する最後の動詞とパラメー
ターの値が、実行されるコマンドとパラメーターになります。 このコマンド動詞と
パラメーターの値は、同じテーブル項目から取り出されなくても構いません。 たと
えば、
ZCTVERB
EASYKEY
CMD
CMD1
ZCTTRUNC
0
0
0
ZCTACT
ALIAS CMD PARM1 PARM2
ALIAS CMD1 PARM3
ALIAS CMD2
この例で、コマンド行から EASYKEY を入力すると、最終的に実行されるコマンド
は CMD2 PARM3 になります。
別名値を定義する他の例を以下に示します。
ZCTVERB
QUIT
FORWARD
*TOP
*BACKWARD
*ENDFILE
*LOW
ZCTTRUNC
0
3
0
0
4
0
ZCTACT
ALIAS END
ALIAS DOWN
ALIAS BACKWARD MAX
ALIAS UP
ALIAS LOW
ALIAS DOWN MAX
* これらの 4 つの項目は、2 レベル・チェーンを表しています。
この例では、QUIT を END の別名として定義し、FORWARD を DOWN の別名と
して定義し、以下同様です。 たとえば、QUIT を入力すると、システムは END を
入力した場合と同様に応答します。
2 レベル・チェーンの例で、TOP を入力すると、ISPF は UP MAX を入力した場
合と同様に応答します。 これは、2 次レベルでは、BACKWARD が UP により置
き換えられますが、MAX を置き換える 2 次レベル・パラメーターはないからで
す。 ENDFILE の場合は、ISPF は DOWN MAX を入力した場合と同様に応答しま
す。 ISPF が動詞 LOW を DOWN で置き換え、ブランク・パラメーター値を
MAX で置き換えるからです。
136
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF システム・コマンド
注: テーブル ISPCMDS に組み込まれて ISPF と共に出荷されるコマンド別名に
は、 TOP(UP MAX)、BOTTOM(DOWN MAX)、BACKWARD(UP)、および
FORWARD(DOWN) があります。
システム・コマンドの指定変更
アプリケーションは、任意のシステム・コマンドを、同じコマンド名をアプリケー
ション・コマンド・テーブルに挿入するだけで指定変更できます。たとえば、
ZCTVERB
HELP
TSO
ZCTTRUNC
0
0
ZCTACT
PASSTHRU
NOP
この例では、ダイアログは HELP コマンドと TSO コマンドの両方を指定変更して
います。 ISPF 処理実行時に HELP を実行すると、コマンドはその時点で制御権を
受け取っているダイアログに渡されます。 この場合、TSO コマンドに指定されて
いる処置が NOP であるため、TSO コマンドは使用不可になります。 NOP 処置コ
マンドが処理されると、ISPF は非アクティブ・コマンド・メッセージを出します。
ダイアログへコマンドを渡す
以前に説明したように、コマンドがアプリケーション・コマンド・テーブルまたは
システム・コマンド・テーブルで検出されない場合は、コマンド・フィールドに指
定されたままの形でダイアログに渡されます。この処置は、コマンドがコマンド・
フィールドに入力された場合でもあるいは機能キーまたはアテンション・フィール
ドを使用して入力された場合も関係なく行なわれます。
コマンドがコマンド・テーブルに存在する場合でも、コマンド動詞の前に「より
大」(>) を指定すると、コマンドを強制的にダイアログに渡すことができます。
処置 PASSTHRU が指定されているコマンド・テーブル内のコマンドは、そのコマ
ンドがテーブルで検出されなかった場合と同様に処理されます。 つまり、コマン
ド・フィールドに入れたままでダイアログに渡されます。
コマンドは、SETVERB 処置を使用してダイアログに渡すこともできます。 これに
よるダイアログ管理機能は、名前をコマンドとパラメーター (指定された場合) から
分離できます。 コマンドは、変数 ZVERB に保管されますが、この変数は共用プー
ルに存在します。左寄せされたコマンド・パラメーターは、コマンド・フィールド
に入れられてダイアログに渡されます。 たとえば、
ZCTVERB
QUERY
ZCTTRUNC
0
ZCTACT
SETVERB
動詞 QUERY が変数 ZVERB に保管され、次の例 DEPT 877 のような文字ストリン
グがコマンド・フィールドに入れられて渡されます。
以下の処置は、どの処置を実行しても同じ結果が得られます。
v コマンド・フィールドに QUERY DEPT 877 を入力し、Enter キーを押します。
v コマンド・フィールドに DEPT 877 を入力した後に、文字ストリング QUERY に割
り当てられている機能キーを押します。
v 文字ストリング QUERY DEPT 877 に割り当てられている機能キーを押します。
第4章 コマンド、機能キー、ライト・ペンまたはカーソル選択の使用
137
ISPF システム・コマンド
v ライト・ペンまたはカーソル選択キーを使用し、文字ストリング QUERY DEPT 877
が含まれているアテンション・フィールドを選択します。
以下のシステム・コマンドは DM コンポーネントと共に配布されますが、
SETVERB 処置コマンドとして定義されているものです。
END
RETURN
RFIND
RCHANGE
UP
DOWN
LEFT
RIGHT
ZVERB 変数を使って、END と RETURN を区別することができます。 DISPLAY
サービスにおける END および RETURN の働きは同じです。それは、基本オプシ
ョン・メニューが表示されるまで、RETURN が繰り返し END コマンドをシミュレ
ートする場合に使用されるからです。
RFIND と RCHANGE は、ISPF のビュー・オプション、ブラウズ・オプション、
および編集オプションでのみ使用されます。 したがって、これらのコマンドは
ZVERB に入れられてユーザー・ダイアログに戻されることはありません。
UP、DOWN、LEFT、および RIGHT コマンドは、スクロール可能パネルが表示さ
れている場合だけアクティブです。 したがって、これらのコマンドをスクロール不
能パネルから実行すると、「コマンドがアクティブでない」というメッセージが表
示されます。
コマンド処置の動的指定
ダイアログ変数を使用することで、コマンド処置を (機能処理の一部として) 動的に
指定できます。変数の処置を使用することで、DM コンポーネントとコマンド
(UP、DOWN、LEFT、および RIGHT など) を共用 できます。また、変数処置を使
用することで、ダイアログの任意の時点でコマンドを使用可能または使用不可にす
ることができます。たとえば、アプリケーション・コマンド・テーブルに以下の項
目が含まれているものとし ます。
ZCTVERB
UP
DOWN
ZCTTRUNC
0
0
ZCTACT
&SCRVERT
&SCRVERT
変数 SCRVERT を使用し、UP および DOWN の縦方向スクロール・コマンドの処
置を次のように動的に制御できます。
v SCRVERT が NOP に設定されている場合、コマンドは使用不可です。
v SCRVERT が PASSTHRU に設定されている場合、コマンドはダイアログに渡さ
れます。
v SCRVERT がブランクに設定されている場合は、コマンド走査が継続されます。
この場合、システム・コマンド・テーブルにおいて、UP および DOWN に関す
るシステム定義が有効になります。
v SCRVERT が無効な処置に設定されている場合は、コマンドは、NOP の場合と同
じく、使用できません。
138
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF システム・コマンド
この例に関しては、SCRVERT を SETVERB に設定しても、ブランクに設定した場
合と同じことになります。それは、システム・コマンド・テーブルでは、 UP およ
び DOWN は SETVERB 処置コマンドとして定義されているからです。
ダイアログがスクロール・コマンドの使用を指定変更しているかまたはその使用を
共用している場合、コマンドがブランクの処置または SETVERB により再定義され
ているかどうかを確認するのは、そのダイアログの責任です。 この確認は、
View、Browse、Edit および Table Display を必要とする ISPF 機能を開始する前に
行う必要があります。 同じことは、Browse と Edit で使用される RFIND コマン
ド、および Edit で使用される RCHANGE コマンドについてもいえます。
機能キーの使用
ISPF では、機能キーは特定の機能に自動的に割り当てられます。したがって、各機
能キーを文字ストリングに割り当てる必要があります。 機能キーを押すと、そのキ
ーはコマンド入力をシミュレートします。 この処置は、コマンド・フィールドに文
字ストリングを入力して Enter キーを押す場合と同じです。
注: 3270 ディスプレイ上では、2 つの論理画面を上下に区切っている横方向の線
は、どちらの論理画面の一部とも見なされません。 カーソルがこの横方向の線
上に置かれている時に機能キーを押すと、 Enter キーを押したのと同じ結果に
なり、カーソルはアクティブ論理画面のコマンド行に置かれます。
ダイアログでは、機能キーにより入力されるコマンドとコマンド・フィールドに入
力されるコマンドとを区別できません。 機能キーに割り当てられている文字ストリ
ングの長さが画面のコマンド・フィールドの長さを超えている場合は、そのストリ
ングは切り捨てられますが、警告は出されません。
情報をコマンド行に入力して、その後機能キーを押すと、機能キーの定義とそれに
続くブランクがコマンド・フィールドの内容の前に連結されます。 たとえば、F7
に文字ストリング UP が割り当てられているものとします。 コマンド・フィールド
に 4 を入力した後に F7 を押すと、コマンド・フィールドに UP 4 を入力して
Enter キーを押す場合と同じ効果が得られます。
ISPF では、その操作を実行するために機能キーは必須ではありません。 つまり、
ビュー、ブラウズ、編集およびテーブル表示の場合も含め、任意の表示画面のコマ
ンド・フィールドにコマンドを入力できます。 しかし、使いやすさを考慮した場
合、ぜひ機能キーを使用されるようお勧めします。
キーボードの右側の 3x4 キー・パッドのために ISPF と共に配布されるデフォルト
の機能キー割り当てを、表4 に示します。 これらの機能キーは、機能キーが 12 キ
ーの端末では 1 から 12 に対応し、24 キー端末ではキー 13 から 24 に対応しま
す。
表 4. 機能キー割り当て
F1
HELP
F2
SPLIT
F3
END
F4
RETURN
F5
RFIND
第4章 コマンド、機能キー、ライト・ペンまたはカーソル選択の使用
139
機能キーの使用
表 4. 機能キー割り当て (続き)
F6
RCHANGE
F7
UP
F8
DOWN
F9
SWAP
F10
LEFT
F11
RIGHT
F12
RETRIEVE
機能キーは、画面の最下部に表示することができます。 FKA または PFSHOW コ
マンドを使用して、キーの長形式か、または短形式のいずれかを表示するか、また
は画面からそれらのキーを消去することができます。 機能キーの表示方法または取
り外し方法についての詳しい説明は、104ページの『ISPF システム・コマンド』 を
参照してください。
)PANEL セクションを除いて定義した画面の場合は、機能キー域の長形式と短形式
は同じです。 )PANEL セクションを使用する場合は、KEYLIST コマンドを使用す
るか、 ISPF 設定パネル上の機能キー・プルダウンから Keylist settings... 選択項
目を使用して、各形式でどのキーが現れるかを決定できます。詳しくは、ISPF ユー
ザーズ・ガイド 第 2 巻 、設定 (オプション 0) の章のキー・リスト設定のセクシ
ョンを参照してください。
Long
短形式で表示されるキーと、長形式で表示するように指定した他のすべての
キーが表示されます。 長形式がデフォルトです。長形式の例を以下に示し
ます。
Option ===>
__________________________________________________________________
F1=Help
F2=Split
F3=Exit
F7=Backward F8=Forward
F9=Swap
F10=Actions F12=Cancel
Short 短形式で表示されるキーを表示します。 短形式の例を以下に示します。
Option ===> __________________________________________________________________
F1=Help
F3=Exit
F10=Actions F12=Cancel
No
機能キー域を削除し、そのスペースをアプリケーションが使用できるように
します。キーは使用できますが、表示されません。
機能キー値の定義
機能キー値は、以下の 3 種類の方法で定義できます。
v KEYS コマンドを使用してキー・リスト・ユーティリティー・パネルを表示する
か、または PF キー定義およびラベル・パネルを使用して、使用しているパネル
の機能キーを変更します。
v ZKEYS コマンドを使用するか、または ISPF 設定パネル上の機能キー・プルダ
ウンから Non--Keylist PF Key settings 選択項目を選択します。 )PANEL ス
テートメントがパネル上に定義された場合は、この方法により機能キーを定義し
140
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
機能キーの使用
てください。 すべての DTL で生成されたパネルには、)PANEL ステートメント
が含まれています。詳しくは、ISPF ユーザーズ・ガイド 第 2 巻 、設定 (オプ
ション 0) の章の機能キーおよびキー・リストに関する作業 (機能キー・アクシ
ョン・バー選択項目) のセクションを参照してください。
v KEYLIST コマンドを使用するか、 ISPF 設定パネル上の機能キー・プルダウンか
ら Keylist settings... 選択項目を使用します。アプリケーション・パネルが
DTL で定義されている場合には、この方法により機能キーを定義してください。
詳しくは、 ISPF ユーザーズ・ガイド 第 2 巻 、設定 (オプション 0) の章のキ
ー・リスト設定のセクションを参照してください。
機能キー域の形式の変更
FKA および PFSHOW コマンドは、パネル上の機能キーの表示形式を変更するため
に使用されます。 長形式または短形式を表示するか、またはキー全体を画面から削
除できます。 また、TAILOR パラメーターを指定して PFSHOW コマンドを使用す
るか、または ISPF 設定パネル上の機能キー・プルダウンから Tailor function
key display... 選択項目を使用して、 図37 に示されている Tailor 機能キー定義表
示パネルを表示することもできます。
図 37. 機能キー定義調整表示パネル (ISPOPFA)
このパネルを使用して次の選択ができます。
v 表示可能な機能キーの数。
詳しくは、ISPF ユーザーズ・ガイド 第 2 巻 、設定 (オプション 0) の章の
Tailor Function Key Definition Display のセクションを参照してください。表
示可能な機能キーの数の決定を行う規則について。
v 各機能キー定義行に表示する行当たりのキーの数。 システム変数 ZPFFMT に、
選択された値が保管されます。
第4章 コマンド、機能キー、ライト・ペンまたはカーソル選択の使用
141
機能キーの使用
選択項目
Six
Maximum possible
説明
各行に常に 6 つのキーを表
示します。
各行に適合するできるだけ多
くのキーを表示します。
ZPFFMT の値
SIX
MAX
注: ISPF 設定パネル上でパネル表示 CUA モード・オプションを選択すると、
Maximum possible オプションが強制されます。
v 基本キーおよび代替キーとして使用される機能キーのセット。システム変数
ZPRIKEYS に、選択された値が保管されます。
選択項目
Lower - 1 to 12
Upper - 13 to 24
説明
ZPRIKEYS の値
基本キーは 1 から 12 です。 LOW
基本キーは 13 から 24 で
UPP
す。
デフォルトは ″Lower - 1 to 12″ です。
v 24 機能キーの端末で、定義を表示する機能キーのセット。 システム変数
ZPFSET に、選択された値が保管されます。
選択項目
Primary - display keys 1 to
12
Alternate - display keys 13
to 24
All - display all keys
説明
基本セット (1〜12)
ZPFSET の値
PRI
代替セット (13〜24)
ALT
すべてのキー (1〜24)
ALL
機能キーが 12 しかない端末の場合、ISPF はこれらの値を無視します。
変数 ZPFFMT、ZPRIKEYS、および ZPFSET は、アプリケーション・プロファイ
ル・プールに保管されます。 ダイアログでは、パネル定義に VPUT ステートメン
トを指定するか、またはダイアログで VPUT サービスを使用することで、これらの
値を直接設定できます。
ダイアログ開発担当者は、ZPFCTL システム変数を使用して、PFSHOW コマンドの
動作を変えることができます。 ZPFCTL は、アプリケーション・プロファイル・プ
ールにも保管されます。 指定できる値は次のとおりです。
USER ユーザーは、PFSHOW コマンドを使用して、機能キー定義行の表示を制御
できます。 これがデフォルトです。
ON
ISPF は、すべてのパネルで機能キー定義を無条件に表示します。 PFSHOW
OFF、FKA OFF を出すか、または非表示 設定に切り換えると、ISPF はエ
ラー・メッセージを表示します。
OFF
ISPF は、機能キー定義行を表示しません。 PFSHOW ON、PFSHOW
TAILOR、FKA ON、またはいずれかのコマンドの長形式または短形式に切
り換えると、ISPF はエラー・メッセージを表示します。
アプリケーションは、VPUT サービスを使用するか、または VPUT ステートメント
に PROFILE キーワードを指定することで、ZPFCTL 変数値を USER、ON、または
OFF のいずれかに設定できます
142
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
機能キーの使用
注: PFSHOW/FKA コマンドが )PANEL ステートメントを表示しているパネルから
呼び出すか、またはパネルが DTL を使用して作成されている場合、ZPFCTL
変数は無視されます。
同様に、アプリケーションでキー・リストをある程度制御することができます。
ZKLUSE は、Y または N に設定できます。 KEYLIST が ON の場合、アプリケ
ーション・プロファイルの ZKLUSE の値は Y になります。 KEYLIST が OFF の
場合は、値は N になります。アプリケーションが、アプリケーション・プロファイ
ルに変数を VPUT した場合、キー・リスト設定値は更新されます。
アプリケーションで次の変数を使用して、どのキー・リストが使用されているか、
またどこからのキー・リストかを判別することができます。
v ZKLNAME - KEYLIST が ON で、)PANEL ステートメントを使用したパネルの
場合、 ZKLNAME には現在使用されているキー・リストの名前が含まれます。
そうでない場合には、ZKLNAME はブランクになります。
v ZKLAPPL - KEYLIST が ON で、)PANEL ステートメントを使用したパネルの
場合、 ZKLAPPL には、現在使用されているキー・リストが設定された元のアプ
リケーション ID が含まれます。そうでない場合には、ZKLAPPL はブランクに
なります。
v ZKLTYPE - KEYLIST が ON で、)PANEL ステートメントを使用したパネルの
場合、ZKLTYPE には、現在使用されているキー・リストによって、P (個人用)
または S (共有) のいずれかが含まれます。そうでない場合には、ZKLTYPE はブ
ランクになります。
機能キー定義は、各論理画面の最下部に表示されます。分割画面機能を使用してい
る場合など、論理画面が複数の場合もあります。アプリケーションが ADDPOP サ
ービス呼び出しを出していない場合、ISPF は 1 つのパネルに最大 4 行の機能キー
定義行を表示します。アプリケーションが ADDPOP サービス呼び出しを出してい
る場合で、表示するキー・セットが基本セットまたは代替セットの場合、ISPF は最
大 2 行表示します。すべてのキーを表示する場合、最大 4 行表示されます。すべ
てのキーを表示する場合にこれらの行に収まらない場合、ISPF はキーをラップして
表示し、後ろから切り捨てます。
機能キー定義の保管
この節は、ISPF パネル定義ステートメントを使用してユーザーのアプリケーショ
ン・パネルを作成した場合、および ZKEYS コマンドを使用した場合、または ISPF
設定パネル上の機能キー・プルダウンから Global PF Key settings 選択項目を選
択した場合にだけ適用します。 KEYLIST コマンドを使用して定義したキー、また
は ISPF 設定パネル上の機能キー・プルダウンからの Keylist settings... 選択項目
を通して定義したキーの場合は、この節の説明は適用されません。
機能キー定義は ZPF01、ZPF02、... ZPF24 という名前の 1 組のシステム変数に保
管されます。ラベルは ZPFL01、ZPFL02、... ZPFL24 という名前の 1 組のシステム
変数に保管されます。
ユーザーが、機能キー定義調整表示パネル上の Primary range フィールドを
″UPPER - 13 TO 24″ に設定する場合、変数 ZPF13-ZPF24 および ZPFL13-ZPFL24
には、基本 PF キー定義とラベルが含まれます。 24 キー端末の場合、これらの定
第4章 コマンド、機能キー、ライト・ペンまたはカーソル選択の使用
143
機能キーの使用
義は、物理キー 13〜24 に対応します。 12 キー端末の場合、これらの定義は、物
理キー 1〜12 に対応します。 変数 ZPF01-ZPF12 には、代替 キー定義が含まれま
すが、これらは 24 機能キーをもつ端末の場合だけ有効です。
ユーザーが、機能キー定義調整表示パネル上の Primary range フィールドを
″LOWER - 1 TO 12″ に設定する場合、変数 ZPF01-ZPF12 および ZPFL01-ZPFL12
には基本 PF キー定義とラベルが含まれます。 24 キー端末の場合、これらの定義
は、物理キー 1〜12 に対応します。 12 キー端末の場合、これらの定義は、物理キ
ー 1〜12 に対応します。 変数 ZPF13-ZPF24 には、代替 キー定義が含まれます
が、これらは 24 機能キーをもつ端末の場合だけ有効です。
24 キーのすべての現在値 (変数 ZPF01-ZPF24 および ZPFL01-ZPFL24) は、アプリ
ケーション・プロファイルに保管されます。 したがって、固有な機能キー定義は、
アプリケーションごとに対応づけることができます。
アプリケーションは、デフォルト・プロファイルを作成することで、新規ユーザー
用のデフォルト機能キー設定値を用意することができます。アプリケーションは、
ZKEYS コマンドを指定変更することで、ユーザーがデフォルトの機能キー設定値を
変更できないようにすることができます。そのためには、アプリケーション・コマ
ンド・テーブルでこのコマンドを NOP に割り当てます。
ライト・ペンおよびカーソル選択キーの使用
ISPF では、ライト・ペンまたはカーソル選択キーを使用して、パネル上のフィール
ドを検出できます。 カーソル選択キーは 3179、3179G、3180、3278、3279、および
3290 端末に備わっているハードウェア機構です。 ライト・ペン選択のアテンショ
ン ・モードだけが使用されます。
ライト・ペンまたはカーソル選択で検出可能なパネル・フィールドを使用して、コ
マンド入力をシミュレートでき、またメニューからオプションを選択する代替方法
を提供することができます。パネル・フィールドは、それぞれアテンション・フィ
ールドとして定義する必要があります。 この定義は、ATTN(ON) キーワードで定義
した属性文字を使用して行ないます。 パネル設計担当者は、アテンション属性文字
の前後に、端末ハードウェアが必要とする数だけのブランク文字を与える必要があ
ります。
ライト・ペンまたはカーソル選択のフィールドの処理は、機能キーの処理とほとん
ど同じ方法で行われます。 選択されたフィールドの内容全体が 1 つのコマンドと
して扱われ、コマンド・フィールドに入力された場合と同様に処理されます。コマ
ンドがテーブルで検出されると、ただちに実行されます。 コマンドがテーブルで検
出されないと、コマンドはコマンド・フィールドに挿入されて、コマンド・フィー
ルド全体がダイアログに渡されます。 しかし、機能キーの場合とは違って、コマン
ド・フィールドの情報は、アテンション・フィールドの内容とは連結されません。
アテンション・フィールドは、データ入力パネルでは使用しないでください。それ
は、入力フィールド (コマンド・フィールドを含む) に入力する情報は、アテンショ
ン発生時に失われるからです。
オプション選択をシミュレートするために、アテンション・フィールドをメニュー
で使用できます。 パネル設計担当者は、コマンド・フィールドでアテンション項目
144
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ライト・ペンおよびカーソル選択キーの使用
を使用した結果生じる不要な文字を切り捨てる必要があります。 図38 に例を示し
ます。
)ATTR
$ TYPE(TEXT) ATTN(ON)
)BODY
%------------------------------- SOME MENU ------------------------------%SELECT OPTION ===>_ZCMD
+
%
$
1 - BROWSE
+DISPLAY SOURCE DATA OR LISTINGS
$
2 - QUERY
+FIND OUT INFORMATION ABOUT SOMETHING
.
.
.
.
.
)PROC
&ZCMD = TRUNC (&ZCMD, ' ')
&ZSEL = TRANS (TRUNC (&ZCMD, '.')
1, 'PGM(ISPBRO)'
2, 'PANEL(XYZ)'
.
.
.
図 38. ライト・ペン属性の使用
図38 では、最初のオプションをライト・ペンまたはカーソル選択すると、文字スト
リング 1 - BROWSE が ZCMD フィールドに入り、 Enter キーがシミュレートされ
ます。 )PROC セクションでは、 ZCMD 変数が ZCMD フィールドの変換に従って
設定される前に、 ZSEL フィールドの内容が最初のブランクで切り捨てられます。
ISPF プロダクトと共に出荷されるパネルには、属性セクションに ATTN(ON) キー
ワードは含まれていません。 ライト・ペンまたはカーソル選択キーを使用する場
合、ユーザーの責任で希望するパネルの属性セクションに ATTN(ON) キーワードを
追加してください。各種パネル・セクションについての詳しい説明は、 ISPF ダイ
アログ開発者 ガイドとリファレンス を参照してください。
PA キーによる ISPF 操作への影響
2 つのプログラム・アクセス (PA) キーは、次のように定義されています。これら
の定義は変更できません。
ATTENTION (PA1)
通常、ISPF フルスクリーン・モードではこのキーは使用しないでくださ
い。 例外については、下記の説明を参照してください。
RESHOW (PA2)
画面の内容を再表示します。 PA2 は、ERASE INPUT または CLEAR キー
を誤って押してしまったか、または不要な情報を入力してまだ Enter キーを
押していない場合に便利です。
一般的に、PA1 は、ISPF の下で実行されている TSO コマンドまたは CLIST を終
了させる場合に使用されます。しかし、一部の TSO コマンドおよび CLIST は、独
自の方法で PA1 を処理します。
第4章 コマンド、機能キー、ライト・ペンまたはカーソル選択の使用
145
PA キーによる ISPF 操作への影響
注:
1. GUI モードで実行している場合、PA1 を処理するには、ホスト・セッションに
切り換えて戻る必要があります。
2. GUI モードで実行している場合、GUI 表示から PA2 を処理するには、
Alt-Home (すなわち、Alt キーを押したまま Home キーを押す) を押す必要があ
ります。
CLIST アテンション出口の制約事項については、 ISPF ダイアログ開発者 ガイド
とリファレンス に説明されています。また、どういう結果になるか予測できないの
で、アテンション出口を含む CLIST から ISPF を開始しないでください。
キーボードのロックが解除された後に ISPF がフルスクリーン・モードで実行中に
PA1 を押すと、RESHOW 要求として扱われます。 PA1 を再び押すと、現在実行さ
れている機能は終了し、基本オプション・メニューまたはダイアログ開発担当者が
用意している最上位レベルの選択パネルのいずれかが表示されます。
ISPF 機能の実行中に、RESET キーを押してキーボードのロックを解除し、そして
PA1 を押すと、ISPF は現在実行されている機能を終了し、基本オプション・メニュ
ーを再表示しようとします。 ただし、これは MVS 割り振りエラーがある場合な
ど、常に成功するとは限りません。 失敗した場合には、待機、ループ、異常終了、
または間違った関係のないエラー・メッセージなど、予期できない結果をもたらす
ことがあります。
146
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
第5章 ライブラリーとデータ・セット
ISPF ライブラリーは、カタログ式区分データ・セットまたは拡張区分データ・セッ
ト (PDSE) です。 PDSE は、データ機能プロダクト (3.2 バージョン (DFP V3.2))
で導入されたデータ・セット・タイプです。詳細は、173ページの『拡張区分デー
タ・セット (PDSE)』を参照してください。
ISPF ライブラリーには、プロジェクト、グループ、およびタイプで構成される 3
レベルの名前が割り当てられます。オプションでライブラリー・メンバー名を指定
する場合もあります。 メンバーは、プログラミング・コード、データ、またはテキ
ストで構成されます。
ISPF は、156ページの図41 に示されているメンバー・リストのように、データ表示
の 1 行目にライブラリー名を表示します。各ライブラリーは、通常、同じ情報タイ
プのメンバーで構成されます。
新規の ISPF ライブラリーまたはデータ・セットを作成し使用できるようにするに
は、その前にデータ・セット・ユーティリティー (オプション 3.2) のオプション A
を使用して、そのライブラリーまたはデータ・セットを割り振る必要があります。
以下の節では、ISPF ライブラリーまたはデータ・セットの指定方法を説明します。
データ・セットの割り振りに関するステップバイステップの指示については、 ISPF
ユーザーズ・ガイド 第 2 巻 のデータ・セット・ユーティリティー (オプション
3.2) のセクションを参照してください。
ISPF ライブラリーおよびデータ・セットの命名
データ・セット・ユーティリティー (オプション 3.2) および編集入力 (オプション
2) パネルなどのようにライブラリー名または他のデータ・セット名を入力しなけれ
ばならないデータ・セット入力パネルでは、2 つのフィールド・グループがありま
す。1 つは ISPF ライブラリー名を入力するためのグループで、もう 1 つは他の区
分または順次データ・セット名を入力するためのグループです。 以下の 2 つの節
では、これらの 2 つのフィールド・グループについて説明します。
ISPF ライブラリー名
ISPF ライブラリー名を指定するためには、少なくとも、プロジェクト、グループ、
およびタイプを指定しなければなりません。 たとえば、
Project . . ISPFPROJ
Group . . . TEST
Type . . . . PLI
Project
同じプログラミング・プロジェクトに属するすべての ISPF ライブラリーの
共通 ID。 この名前は、ユーザーのユーザー ID です。ただし、MVS マス
ター・カタログで事前に定義されている特別なプロジェクト名を使用してい
る場合は例外です。
Group ISPF ライブラリーの特別なセットの ID。つまり、ライブラリー階層内のラ
© Copyright IBM Corp. 1980, 2000
147
ISPF ライブラリーおよびデータ・セットの命名
イブラリーのレベルです。 たとえば、私用ライブラリーのグループ名が
PRIVATE のこともあり、また、 151ページの図39 の例のようにユーザー
の名前 (たとえば Joe) の場合もあります。
Type
ISPF ライブラリーに含まれる情報タイプの ID で PL/I、SCRIPT または
PANELS など。
標準 ISPF 命名規則
ライブラリー名の各コンポーネントは最大 8 文字の英数字または各国別文字です。
ただし、最初の文字は英字でなくてはなりません。この規則は、標準 TSO のデー
タ・セット命名規則に準拠しています。使いやすさを考慮し、3 レベルの名前のあ
るカタログ式データ・セット (順次または区分) はどれでも、Project、Group、お
よび Type のそれぞれのフィールドに、1 レベルの名前で入力できるようになって
います。 4 レベル以上のカタログ式データ・セットを入力する場合は、フィールド
ごとに複数レベルの名前を、各レベルをピリオドで区切って入力します。
ライブラリー名とデータ・セット名の両方を同じパネルに指定すると、データ・セ
ット名が優先されます。 したがって、ライブラリーを指定する場合は、Data Set
Name フィールドをブランクにしてください。
ライブラリー ID がタイトル行またはメッセージに表示されるときは、プロジェク
ト名、グループ名、およびタイプ名はピリオドで区切られます。 メンバー名 (該当
する場合) は、括弧に囲まれます。 たとえば、
PROJECT.GROUP.TYPE(MEMBER)
ISPF ライブラリー名が指定できる大部分のデータ入力パネルには、Member フィ
ールドがあります。
Member . . . PROJ1
Member
ISPF ライブラリーまたはその他の区分データ・セットのメンバーの名前。
このフィールドをブランクにするかまたはパターンを入力すると、ISPF は
メンバー・リストを表示します。詳細は、153ページの『メンバー・リスト
の表示』 を参照してください。
pattern はメンバー名の一部で、アスタリスクおよびパーセント記号のいず
れか、または両方をプレースホルダーとして使用します。
アスタリスクは、文字ストリングを表します。パーセント記号は、1 文字だ
けを表します。 ISPF は、指定されたデータ・セットに含まれる名前が似て
いるメンバーとこのパターンとを突き合わせます。
ISPF ライブラリーのプロジェクト、グループ、およびタイプを入力する場合、常に
メンバー名 (入力されている場合) も指定する必要があります。 存在していないメ
ンバーを編集しようとすると、ISPF はブランクのデータ域の編集表示画面を表示し
ます。
Member フィールドに入力するメンバー名、または括弧に囲んで Data Set Name
フィールドに入力するメンバー名は、標準 ISPF 命名規則に従う必要があります。
ISPF 命名規則に従っていない名前のメンバーが含まれている区分データ・セットを
使用する場合は、ISPF は次のような限定した処理を行ないます。
148
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ISPF ライブラリーおよびデータ・セットの命名
v ビュー・オプション (オプション 1) では、 Member または Data Set Name
フィールドのいずれかにメンバー名として任意の文字ストリングを指定でき、ビ
ュー・オプションは、指定されたメンバーをビューまたはブラウズしようとしま
す。
v 編集オプション (オプション 2) では、既存 メンバーであれば、標準でないメン
バー名が付けられているメンバーでも編集できます。 ただし、標準でないメンバ
ー名を指定してメンバーを作成することはできません。
ISPF は、ブランクで始まるメンバー名またはブランクが途中に含まれているメンバ
ー名は処理できません。この場合は、予想できない結果になる可能性があります。
さらに、アンパーサンド (&) などの特殊記号が含まれるメンバー名も処理できませ
ん。 CLIST を実行すると、フォアグラウンド・オプション (オプション 4)、バッ
チ・オプション (オプション 5) のどちらでも実行時エラーが発生します。
その他の区分または順次データ・セット名
区分データ・セットまたは順次データ・セットを指定するために、以下のフィール
ドを使用できます。
Other Partitioned or Sequential Data Set:
Data Set Name . . .
Data Set Name
次のような完全修飾データ・セット名です。
Data Set Name . . . 'USERID.SYS1.ASM'
データ・セット名の第 1 レベル修飾子として、TSO ユーザー接頭部または
ユーザー ID を指定することができます。一重引用符を省略した場合に
TSO ユーザー接頭部がある (すでに作成されている) 場合は、その接頭部が
データ・セット名の先頭に自動的に追加されます。 一重引用符を省略した
場合に TSO ユーザー接頭部がない場合は、接頭部は追加されず、名前はそ
のままで使用されます。
ユーザー接頭部またはユーザー ID を指定する場合は、データ・セット名を
アポストロフィで囲んでください。 アポストロフィをデータ・セット名の
先頭にだけ指定し最後に指定しないと、 ISPF はアポストロフィを挿入しま
す。
注: ISPF は、レコード形式が FBS または VBS のマルチボリューム・データ・セ
ットまたは区分データ・セットはサポートしていません。
区分データ・セットの場合、データ・セット名の後ろにメンバー名を括弧で囲んで
指定できます。 たとえば、
Data Set Name . . . 'SYS1.PROCLIB(ASMHC)'
メンバー名と括弧を省略するかまたはパターンを使用すると、ISPF はメンバー・リ
ストを表示します。 詳細は、153ページの『メンバー・リストの表示』 を参照して
ください。
Data Set Name フィールドにかぎり、メンバー名の代わりに符号付きまたは符号
なし数字を使用して世代別データ・セットを参照できます。たとえば、
Data Set Name . . . 'gds.test(0)'
第5章 ライブラリーとデータ・セット
149
ISPF ライブラリーおよびデータ・セットの命名
この例は、世代別データ・グループで最後に割り振られたデータ・セットを参照し
ています。 負の数字は、以前に割り振られているデータ・セットを指します。ま
た、正の数字は、割り振られていないデータ・セットを指します。
注: 編集、ブラウズ、およびビューについては、ISPF 構成テーブルに VSAM 処理
が可能と設定されている場合には、VSAM データ・セットを指定できます。
ボリューム通し番号
データ・セット名と共に、オプションでボリューム通し番号を指定できます。指定
すると、システム・カタログは使用されません。 たとえば、
Volume Serial . . . ______
(If not cataloged)
Volume Serial
IBM 3850 大容量記憶システムに常駐している実 DASD ボリュームまたは
仮想ボリュームです。 3850 仮想ボリュームにアクセスするためには、
MOUNT 権限が必要です (その権限は、TSO ACCOUNT コマンドまたは
RACF TSO AUTH CLASS コマンドを出して取得します)。
ライブラリー連結
最初の Group フィールドの次に画面の水平方向に 3 つの追加フィールドが表示さ
れる場合は、ライブラリー連結シーケンス を入力できます。これは、チェーンされ
た一連のグループ名です。 ISPF は、これらのグループを入力されている順に探索
します。
同じタイプのライブラリーを連結できますが、それらのライブラリーは同じプロジ
ェクトに属していなければなりません。 通常は、最低位レベルのライブラリーを先
頭に、下位から上位の順で連結します。 したがって、探索シーケンスがライブラリ
ー階層と同一の場合、通常は連結が最も効果的です。
たとえば、変更が行われている新しいライブラリー・メンバーは、一般的にプログ
ラム開発担当者により使用されるライブラリーに入っています。 テスト・ライブラ
リーには、単体テストが完了していて統合テストに使用できるメンバーが入ってい
ます。 マスター・ライブラリーには、完全にテストされているメンバー (そのプロ
グラムの直前にリリースされたバージョンに相当する) を入れます。
連結されているライブラリーのレコード形式および論理レコード長には、整合性を
持っていなければなりません。 連結は、以下の ISPF 機能で使用できます。
v ビュー
v ブラウズ
v 編集
v 以下のライブラリー・ユーティリティー (オプション 3.1) 機能の選択
– 索引またはデータ・セット全体の印刷
– メンバーのブラウズ、削除、編集、印刷、名前変更、またはビュー
– データ・セットの圧縮
v データ・セットまたはメンバーのコピーおよびロック
v コンパイル
v アセンブル
v リンク・エディット
v SCRIPT/VS 処理
150
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ライブラリー連結
注: コンパイルおよびアセンブルには、さらに追加の入力ライブラリーも使用でき
ます。
図39 は、3 レベルのサンプル階層を示していますが、この階層は 1 つのマスタ
ー・ライブラリーのセット、1 つのテスト・ライブラリーのセット、およびユーザ
ー ID で示される 3 つの私用開発ライブラリーのセットで構成されています。 こ
の階層を使用する場合、プロジェクトが ISPFPROJ、タイプが DATA、およびメン
バーが PGM1 での典型的な連結シーケンスは次のようになります。
ISPF Library:
Project . .
Group . . .
Type . . .
Member . .
.
.
.
.
ISPFPROJ
JOE
. . . TEST____ . . . MASTER__
DATA
PGM1____
MA S T E R
A SM
COB O L
TEXT
DA T A
S CR I P T
TES T
A SM
COB O L
TEXT
DA T A
S CR I P T
JOE
F R AN K
T OM
A SM
A SM
A SM
COB O L
COB O L
COB O L
TEXT
TEXT
TEXT
DA T A
DA T A
DA T A
S CR I P T
S CR I P T
S CR I P T
図 39. ISPF ライブラリーの階層
この例では、メンバー PGM1 の探索は次のライブラリーの順序で行われます。
ISPFPROJ.JOE.DATA
ISPFPROJ.TEST.DATA
ISPFPROJ.MASTER.DATA
第5章 ライブラリーとデータ・セット
151
ライブラリー連結
編集時の連結
編集時に連結を使用すると、開発ライブラリーにメンバーをコピーできます。 ライ
ブラリーを探索して編集するメンバーを見つけるためには、連結シーケンスを使用
します。 編集されたメンバーは開発ライブラリー (連結シーケンスの最初のライブ
ラリー) に保管されますが、変更されないバージョンはテスト・ライブラリーまた
はマスター・ライブラリーにそのまま残ります。 新しいバージョンが完全にテスト
されたら、移動 / コピー・ユーティリティー (3.3) を使用して、以下の操作を実行
できます。
v ライブラリーが LMF により制御されている場合は、新しいバージョンを上位レ
ベル・ライブラリーへプロモートさせます。プロモート実行時にメンバー名を変
更する場合は、新しい名前でメンバーをプロモートさせるための権限が必要で
す。 受取側ライブラリーに存在する古い名前のメンバーは、置き換えられること
もなく、解放されることもありません。
v ライブラリーが LMF により制御されていない場合は、新しいバージョンを上位
レベル・ライブラリーへ移動します。
言語処理時の連結
言語処理時に行われる連結の目的は、次のとおりです。
v INCLUDE または COPY ステートメント使用時または SCRIPT 組み込み制御使
用時に、ソース・セグメントを正しい順序で組み込めるようにします。
v テスト・ライブラリーまたはマスター・ライブラリーの内容を変更せずに、新し
いプログラムまたは変更されたプログラムをデバッグできるようにします。
コンパイルまたはアセンブルの出力 (オブジェクト・モジュール) またはリンク・エ
ディットの出力 (ロード・モジュール) は、最下位レベルの OBJ または LOAD ラ
イブラリー (連結シーケンスの最初のライブラリー) に保管されます。
メンバー選択リストの使用
メンバー選択リスト (メンバー・リストとも呼ばれる) は、最初は、ISPF ライブラ
リーまたは TSO 区分データ・セットのメンバーの英字順リストです。 表5 に、メ
ンバー・リストを表示する基本オプションとそれらの相違点について簡単に示して
います。 「選択タイプ」列では、単一 は、ISPF がリストの上端に最も近い行コマ
ンドだけを処理し、他は無視することを意味しています。 複数 は、複数の行コマ
ンドを同時に入力できることを意味しています。括弧内の数字は、表の下の注を指
しています。 表に示されている行コマンドの詳細は、162ページの『メンバー選択
リスト・コマンド』 を参照してください。
表 5. メンバー選択リストの相違点
|
152
基本オプション
選択タイプ
有効な行コマンド
プロンプト・
フィールドの有無
表示 (1)
単一
S、V (4)
No
ブラウズ (1)
単一
S、B (4)
No
編集 (2)
単一
S、E (4)
No
ライブラリー (3.1)
複数
B、C、D、E、
G、J、M、P、
R、T、V、W
Yes
移動 / コピー (3.3)
複数
B、S (1)
Yes
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
メンバー選択リストの使用
表 5. メンバー選択リストの相違点 (続き)
基本オプション
選択タイプ
有効な行コマンド
プロンプト・
フィールドの有無
データ・セット・リスト 複数
(3.4)
B、C、D、E、G、
J、M、P、R、T、
V、W (2)
Yes
リセット (3.5)
複数
S
No
変換 (3.10)
複数
S
Yes
SuperC (3.12)
複数
S
なし (3)
SuperCE (3.13)
複数
S
なし (3)
探索 (3.14)
複数
S
No
フォアグラウンド (4)
単一
S
No
バッチ (5)
単一
S
No
ワークプレース (11)
複数
B、C、D、E、G、
J、P MO、R、S、
T、V、W
No
注:
1. 移動 / コピー・ユーティリティーの場合、B (メンバーの表示) を指定すると、
ISPF ライブラリーまたは別の区分データ・セットのメンバーが移動またはコピ
ー前に表示されるため、別のパネルでブラウズ・オプションをわざわざ呼び出す
必要はありません。 表示されたら S (選択) を使用し、実際に移動またはコピー
するメンバーを選択してください。 詳細は、168ページの『移動 / コピー・ユー
ティリティーの行コマンド』 を参照してください。
2. データ・セット・リストで M (メンバー・リスト表示) 行コマンドを選択する
と、B (ブラウズ・メンバー)、D (メンバー削除)、E (メンバー編集)、 P (メン
バー印刷)、R (メンバー名変更)、および V (ビュー・メンバー) を使用できま
す。 また、TSO コマンド、CLIST、および REXX EXEC も入力できます。
S (選択) も有効ですが、これが使用できるのは、B、CO、E、MO、RS、または
V 行コマンドがデータ・セット・リストで使用される場合だけです。
3. Prompt フィールドの代わりに、このメンバー・リストには OLDMEM フィー
ルドがあります。このフィールドを使用して、旧データ・セットの中のメンバー
の名前を入力することができます。このフィールドについての詳細は、ISPF ユ
ーザーズ・ガイド 第 2 巻、 SuperC Utility (オプション 3.12) の章の
SuperC メンバー・リスト のセクションを参照してください。
4. 便利なように、ISPF は、S およびポイント・アンド・シュート選択に加えて、
編集メンバー・リストでの選択文字として E をサポートします。 同様に、V
がビュー・メンバー・リストでサポートされ、また B がブラウズ・メンバー・
リストでサポートされています。
メンバー・リストの表示
上の表にリストされている各基本オプションについて (データ・セット・リスト
(3.4) を除く)、以下の操作を実行することでメンバー・リストを表示できます。
v ISPF ライブラリーの Member フィールドをブランクのままにする。
v 他の区分データ・セットの名前を指定する場合はメンバー名を省略する。
v メンバー名としてパターンを入力する。
第5章 ライブラリーとデータ・セット
153
メンバー選択リストの使用
同じパターンにアスタリスクとパーセント記号を組み合わせて使用できます。 し
かし、パターンにはアスタリスクとパーセント記号パターンも含めて、8 文字ま
でしか入れられません。たとえば、Member フィールドに次のパターンを入力し
ます。
Member . . . *prof___
これにより、次のメンバー・リストが表示されます。
ISFPROF
ISPPROF
ISPSPROF
ISRPROF
LOCPROF
SUPCPROF
データ・セット・リスト・ユーティリティー (3.4) を使用するとき、次の操作を実
行することでメンバー・リストを表示できます。
v M (メンバー・リストの表示) 行コマンドを入力する。
v V (ビュー)、B (ブラウズ)、または E (編集) コマンドを入力した後、上記のリス
トに示されているいずれかの方法をとる。 これは、区分データ・セットのメンバ
ーを編集またはブラウズする場合にだけ適用されます。
v CO (コピー) 行コマンドを入力する。
v MO (移動) 行コマンドを入力する。
v RS (リセット) 行コマンドを入力する。
どのメンバー・リスト上でも、PF10 と PF11 を押すとメンバー・リスト・データの
2 つの異なる表示が切り替わります。
注:
1. メンバー・リスト画面の列ヘッダー (プロンプトを除いて) は、ポイント・アン
ド・シュート分類フィールドです。
2. 行コマンド・フィールドにスラッシュを入力すると、図40 に示されたメンバ
ー・リスト・コマンドのポップアップ・ウィンドウが表示され、使用したいコマ
ンドを選択することができます。
3. 行コマンド・フィールドは、ポイント・アンド・シュート・フィールドです。メ
ンバー名の他に、行コマンド・フィールドを選択すると、図40 に示されたメン
バー・リスト・コマンドのポップアップ・ウィンドウが表示され、使用したいコ
マンドを選択することができます。
154
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
メンバー選択リストの使用
図 40. メンバー・リスト・コマンドのポップアップ・ウィンドウ (ISRCMLEP)
メンバー・リストの終了
2 つの例外を除き、END(F15) または = (ジャンプ機能) を使用して別のオプション
に移ることで、メンバー・リストを終了できます。 2 つの例外、すなわち SuperC
および探索 (Search-For) メンバー・リストの場合は、 RETURN(F16)、CANCEL、
または = を入力してください。 これらのメンバー・リストでは、END コマンドを
入力すると選択項目が処理されます。
ISPF メンバー統計
メンバー・リストでは、列ヘッダーは各国語で表示されます。 列ヘッダーの下に表
示される情報には、ISPF が各メンバーごとに生成した ISPF 統計データが表示され
ます。 これらの統計データは、ライブラリー・ユーティリティー (オプション 3.1)
のオプション X (索引リストの印刷) またはデータ・セット・リスト・ユーティリ
ティー (オプション 3.4) のオプション P (データ・セット・リストの印刷) を使用
して印刷できます。 また、SAVE コマンドを使用し、メンバー・リストまたはデー
タ・リストを ISPF リスト・データ・セットまたは順次データ・セットへ書き出す
こともできます。これらの統計データは、各メンバー名の横に表示されます。
156ページの図41 は、統計データが表示されているメンバー・リストの例で、1 文
字の行コマンド・フィールドは、メンバー名の左側になります。
第5章 ライブラリーとデータ・セット
155
メンバー選択リストの使用
図 41. メンバー・リスト表示 (ISRUDMM)
すべての統計を見たいときは、PF10 と PF11 を使用して画面を右または左にスクロ
ールできます。 この例で右にスクロールすると、画面は 図42 のようになります。
どちらかのキーを繰り返し押すと、画面がリサイクルします。
図 42. メンバー・リスト表示 (ISRUDMM)
メンバー・リスト表示パネルのアクション・バー: メンバー・リスト表示パネルの
アクション・バーは、次のような機能を選択します。
Menu メニュー・プルダウンの詳細は、8ページの『メニュー・アクション・バー
選択項目』 を参照してください。
156
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
メンバー選択リストの使用
Functions
Functions プルダウンには、次のような選択項目があります。
1
Save List メンバー・リストをリスト・データ・セット内に保管し
ます。
2
Change Colors... メンバー・リスト・カラー変更ユーティリティ
ー・パネル (図43) を表示します。これを使用して、1 つまたは複
数のメンバー・リスト・フィールド属性を変更した後 Enter を押す
と、ただちに変更した結果が表示されます。 フィールドをクリアし
たり Defaults フィールドを選択するとデフォルトに戻ります。
注: コマンド行に MLC を入力し Enter を押すことによっても、この
パネルを表示させることができます。
図 43. メンバー・リスト・カラー変更ユーティリティー・パネル (ISRMLCP)
3
Initial Sort View... メンバー・リスト分類フィールド・ビュー・
パネル (158ページの図44) を表示して、拡張メンバー・リストの表
示の前に分類するメンバー・リスト・フィールドを選択できるよう
にします。 メンバー名は、デフォルト・ビューです。 他に以下の
分類ビューが選択できます。
v RECFM=BLK は、ブロック (FB,VB,...) データ・セット形式用の
初期ビューを設定します。
v RECFM=U は、不定様式 (Load,...) データ・セット形式用の初期
ビューを設定します。
v 次のどの条件の場合も、メンバー名のデフォルト分類ビューとな
ります。
第5章 ライブラリーとデータ・セット
157
メンバー選択リストの使用
– ライブラリー・フィールドが初期分類ビューとして選択され、
またメンバー・リストが単一のデータ・セットに基づいてい
る。
– 初期分類ビューおよび拡張コマンド・メンバー・リストとして
作成されているか、または別名が選択されている。
– メンバー名がメンバー・リスト処置への入力として与えられて
いる。
注: コマンド行に MLS を入力し Enter を押すことによっても、この
パネルを表示させることができます。
図 44. メンバー・リスト分類フィールド・ビュー・パネル (ISRMLIS)
CONFIRM
1 または 2 を選択して、削除確認を ON または OFF に設定します。
Utilities
ユーティリティーのプルダウンについては、9ページの『ユーティリティ
ー・アクション・バー選択項目』 を参照してください。
Help
158
ヘルプ・プルダウンには次のような選択項目があります。
1
Workplace General
2
Library/DSLIST General
3
Scrolling
4
Pattern matching
5
LOCATE コマンド
6
SORT コマンド
7
SAVE コマンド
8
RESET コマンド
9
SELECT コマンド
10
MLC コマンド (メンバー・リスト・カラー)
11
MLS コマンド (メンバー・リスト分類)
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
メンバー選択リストの使用
12
13
14
15
S 行コマンド
統計データ
Appendices (付録)
Index (索引)
メンバー・リスト表示パネル・フィールド: ISPF は、編集プロファイルが STATS
OFF にセットされていない限り、メンバーを編集するたびに統計データを生成しま
す。 次のフィールドが、メンバー・リストに表示される統計データの内容を示して
います。
注: メンバー・リスト画面の列ヘッダー (プロンプトを除いて) は、ポイント・アン
ド・シュート分類フィールドです。
Name メンバーの名前
Prompt
Prompt フィールドを使用すると様々なことができます。 メンバー名の右
側に新しい名前を入力することにより、メンバー名を変更できます。 プロ
ンプト・フィールドの最初の位置に斜線文字 (/) を入力して、ある与えられ
た処置について追加の動作を定義することができます。
また、プロンプト・フィールドは、状況フィールドとして働き、あるメンバ
ーについて最後に取られた処置に関する情報を示します。メンバーに対して
編集マクロまたは TSO コマンドを実行すると、サービス完了時にダイアロ
グ変数 ZPROMPT の中に戻される 7 文字の通知状況がこのフィールドに表
示されます。
Lib
ライブラリー番号。 Lib フィールドは、ライブラリーの連結シーケンスを
指定する場合にだけ表示されます。 このフィールドは、該当するメンバー
が含まれているライブラリーを示しています。 この例では、メンバーが連
結シーケンス内の 2 番目のライブラリーにある場合は、 LIB フィールドに
2 が表示されます。
VV.MM
バージョン番号と修正レベル。 メンバー作成時は、バージョン番号は 1 に
セットされ、修正レベルは 0 にセットされます。修正レベルは、このバー
ジョンが修正された回数です。たとえば、02.15 は、バージョン 2、修正レ
ベル 15 を意味します。
メンバー名が別のメンバーの代替名の場合は、このフィールドに ALIAS が
表示されます。
Created
このバージョンが作成された日付。 表示形式は、各国で形式が異なりま
す。 たとえば、90/06/27 はある国では 1990 年 6 月 27 日を意味します
が、別の国では 06/27/90 および 27/06/90 が同じ日付を意味します。
Changed
このバージョンが最後の修正された日付および時刻。日付は、各国の形式で
表示されます (Created を参照)。 時刻は、24 時間形式を使用して表示され
ます。 たとえば、17:20 は午後 5:20 です。
Size
現在の行数。 このフィールドに表示される最大数は、65,535 です。
第5章 ライブラリーとデータ・セット
159
メンバー選択リストの使用
Init
メンバーが最初に保管されたときの行数。 このフィールドに表示される最
大数は、65,535 です。
Mod
追加されたかまたは変更された現行メンバー内の行数。データに番号が付け
られていない場合は、この数字はゼロになります。 このフィールドに表示
される最大数は、65,535 です。
ID
このバージョンを作成したか、または最後に更新したユーザーのユーザー
ID。
ビュー、ブラウズ、編集の各オプションを使用するときは、現在のバージョンおよ
び修正レベルが、タイトル域 (1 桁) にライブラリーおよびメンバー名に続いて表示
されます。バージョン番号またはユーザー ID (あるいはその両方) は、ISPF 統計リ
セット・ユーティリティー (3.5) を使用するか、または LEVEL および VERSION
編集基本コマンドを使用して変更できます。 バージョン番号を変更すると、他の統
計データの大部分が更新されます。
ISPF 編集プログラムを使用して ISPF ライブラリーのメンバー内のすべての行を削
除してそのメンバーを保管すると、統計データではそのメンバーがまだ存在してい
ることが表示されますが、長さはゼロになります。 メンバーとその統計データを削
除するためには、ライブラリー・ユーティリティー (3.1) を使用してください。
データ・セット・ユーティリティー (オプション 3.4) を使用するときに表示される
メンバー・リストには、拡張行コマンド域が含まれますが、作成日は表示されませ
ん。
ロード・モジュール・ライブラリー・メンバーの統計
161ページの図45 は、メンバー・リストに表示される ISPF ライブラリー統計デー
タの内、ロード・モジュール・ライブラリーについては形式が異なっていることを
示しています。 このパネル上のアクション・バー選択項目に関する説明は、156ペ
ージの『メンバー・リスト表示パネルのアクション・バー』 を参照してください。
160
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
メンバー選択リストの使用
図 45. ロード・モジュール・ライブラリー表示 (ISRUDMM)
|
|
すべての統計を見たいときは、PF10 と PF11 を使用して画面を右または左にスクロ
ールできます。 どちらかのキーを繰り返し押すと、画面がリサイクルします。
ロード・モジュール・ライブラリーについてメンバー・リスト表示に示されるフィ
ールドは次のとおりです。
注: メンバー・リスト画面の列ヘッダー (プロンプトを除いて) は、ポイント・アン
ド・シュート分類フィールドです。
Name
メンバーの名前
Prompt
Prompt フィールドを使用すると様々なことができます。 メンバー
名の右側に新しい名前を入力することにより、メンバー名を変更で
きます。 プロンプト・フィールドの最初の位置に斜線文字 (/) を入
力して、ある与えられた処置について追加の動作を定義することが
できます。 また、プロンプト・フィールドは、状況フィールドとし
て働き、あるメンバーについて最後に取られた処置に関する情報を
示します。
Lib
ライブラリー番号。 Lib フィールドは、ライブラリーの連結シーケ
ンスを指定する場合にだけ表示されます。 このフィールドは、該当
するメンバーが含まれているライブラリーを示しています。 この例
で、メンバーは連結シーケンスの 2 番目のライブラリーにありま
す。
Size
16 進形式のメンバーのサイズ。 このフィールドに表示される最大
数は、'FFFFFFFF'X です。
TTR
相対ブロック・アドレス
Alias-of
このメンバーが別名の場合の元のメンバーの名前。 以下の注を参照
してください。
AC
許可コード
第5章 ライブラリーとデータ・セット
161
メンバー選択リストの使用
|
AM
アドレッシング・モード
RM
常駐モード
Attributes
メンバーの属性
NX
実行不可能
DATA ロードだけ可能
OVLY オーバーレー構造
RF
再生可能
RN
再入力可能
RU
再使用可能
TEST テスト対象モジュール
SSI
システム状況インデックス
注: メンバーが無効なロード・モジュール登録簿フィールドをもつ、ロード・モジ
ュール・ライブラリーのメンバー・リストには、疑問符 (?) が表示されます。
たとえば、161ページの図45 に示されている MODULE 14 の別名および許可コ
ード情報は無効です。
データ・セット・リスト・ユーティリティー (オプション 3.4) を使用して表示され
るロード・モジュール・ライブラリー・リストには、拡張コマンド域は含まれてい
ますが、作成日は表示されません。
メンバー選択リスト・コマンド
メンバー・リストが大き過ぎて画面に収まらない場合は、リストの他の部分を UP
および DOWN スクロール・コマンドを使用して見ることができます。 これらのコ
マンドは、すべてのメンバー・リスト表示について有効です。 しかし、メンバー・
リストの表示は 80 文字より広くすることができないため、LEFT および RIGHT
スクロール・コマンドは使用できません。スクロール・コマンドの詳細について
は、 ISPF ダイアログ開発者 ガイドとリファレンス を参照してください。
以下の基本 コマンドは、すべてのメンバー・リストの表示に使用できます。 これ
らのコマンドは、コマンド行に入力します。
v CONFIRM
v LOCATE string
v RESET
v SAVE [list-id]
v SELECT pattern [lcmd]
v SORT [field1[field2]]
v MLC
v MLS
v REFRESH
以下の行 コマンドは、メンバー・リストで使用できます。 これらはメンバー名の
左側に入力される 1 文字のコマンドです。使用する基本オプションにより、次の事
柄が決定されます。
v 同時に複数の行コマンドを入力できるかどうか
v どの行コマンドが有効か
v Prompt または OLDMEM フィールドが使用可能かどうか
162
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
メンバー選択リストの使用
152ページの表5 により、メンバー・リスト間の相違点および各基本オプションで使
用できる行コマンドが分ります。 行コマンドには次のコマンドがあります。
v B (メンバーのブラウズ)
v C (メンバーのコピー)
v D (メンバーの削除)
v E (メンバーの編集)
v G (メンバーのリセット)
v M (メンバーの移動)
v P (メンバーの印刷)
v R (メンバーの名前変更)
v S (メンバーの選択)
v T (TSO コマンド)
v V (メンバーのビュー)
v W (WS コマンド)
v = (最後のコマンドの繰り返し)。
S 行コマンドは、ライブラリー・ユーティリティーおよびデータ・セット・リス
ト・ユーティリティーを除き、すべてのメンバー・リスト表示で使用できます。 詳
細は、165ページの『S 行コマンド』 を参照してください。
B 行コマンドは、ライブラリー、移動 / コピー、およびデータ・セット・リスト・
ユーティリティーでのみ使用できます。 D、E、P、R、および V の行コマンドは、
ライブラリー・ユーティリティーおよびデータ・セット・リスト・ユーティリティ
ーでのみ使用できます。
注: データ・セット・リスト・ユーティリティーで、これらの行コマンドは M (メ
ンバー・リスト表示) 行コマンドを入力した後にだけ有効です。 説明は、168ペ
ージの『ライブラリー・ユーティリティーおよびデータ・セット・リスト・ユ
ーティリティーの行コマンド』 を参照してください。
ISPF は、メンバー・リストの処理を終了したときにまだ処理されていないメンバ
ー・リスト・コマンドは無視します。
削除コマンドの確認: CONFIRM 基本コマンドは、削除確認パネルの表示を制御し
ます。以下の形式を使用してください。
CONFIRM [ON | OFF]
CONFIRM コマンドには、以下のオペランドを使用できます。
ON
D (データ・セット削除) 行コマンドまたは TSO DELETE コマンドを入力
するときに削除確認パネルを表示するように ISPF に指示します。 これが
デフォルト設定値です。
OFF
削除確認パネルを表示しないように ISPF に指示します。
たとえば、次のコマンドは削除確認パネルを表示しないように ISPF に指示しま
す。
CONFIRM OFF
注: ワークプレース・メンバー・リストでは 『D』 のデフォルトの処置として
CONFIRM が強制的に ON になります。
第5章 ライブラリーとデータ・セット
163
メンバー選択リストの使用
データ・ストリングの検索: データ・ストリングを見つけるためには、任意のメン
バー・リスト表示の Command フィールドに LOCATE コマンドを入力できま
す。 このコマンドの形式は、次のとおりです。
LOCATE string
ここで、
string
メンバー・リストのソート項目について、指定した項目を探すために使用される
データ・ストリングです。
ISPF は、メンバー・リストのソート項目になっているフィールドを探索し、 string
に一致する項目を見つけます。 その項目が見つかった場合はその項目が、また見つ
からなかった場合は探索している項目の直前の項目が、リストの最上端にスクロー
ルされます。
たとえば、161ページの図45 に示されているメンバー・リストが、名前 (Name) に
よりソートされている場合は、次のコマンドを実行すると、メンバー MODULE12
がリストの最上端にスクロールされます。
LOCATE MODULE12
不要な行コマンドおよびメッセージの削除: RESET コマンドは、処理されていな
い行コマンドおよび行コマンド処理の結果を示すメッセージを削除します。 このコ
マンドには、オペランドはありません。
順次データ・セットへのメンバー・リストの書き出し: SAVE 基本コマンドは、メ
ンバー選択リストを順次データ・セットへ書き出します。 SAVE コマンドの形式
は、次のとおりです。
SAVE [list-id]
ここで、
list-id
オプション。 順次データ・セットのユーザー指定の修飾子で、そこにメンバ
ー・リストが書き込まれます。
ISPF は、データ・セットを次の形式で指定します。
prefix.userid.list-id.MEMBERS
prefix TSO ユーザー・プロファイルに指定されているようなユーザーのデータ・
セットの接頭部。接頭部が設定されていないか、あるいは接頭部がユーザー
ID と同じ場合は、接頭部は省略され、データ・セット名は
userid.list-id.MEMBERS となります。
userid TSO ユーザー ID
データ・セットは、存在しない場合には作成され、存在している場合で属性
が一致する場合は上書きされます。
ISPF は、列ヘッダー、行コマンド・フィールド、およびユーザーが表示画面に入力
したデータを除き、表示画面に表示されているとおりに現在のソート順序に従い、
メンバー・リストを書き出します。
164
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
メンバー選択リストの使用
リスト ID を省略すると、ISPF は現在のソート順序に従い、列ヘッダーを含めて、
メンバー選択リストを ISPF リスト・データ・セットに書き出します。 処理はライ
ブラリー・ユーティリティー (基本オプション 3.1) のオプション X を使用する場
合と同じですが、データ・セット情報は印刷されません。
メンバーの選択: SELECT (または S) コマンドを、基本コマンドまたは行コマンド
として使用できます。
SELECT 基本コマンド: SELECT 基本コマンドは、メンバーが表示されているかど
うかに関係なく、メンバー・リストから 1 つまたは複数のメンバーを選択する場合
に使用されます。編集オプションを使用して表示されたメンバー・リストにこのコ
マンドを入力するとき、存在しないメンバーの名前を完全な形式で指定すると、こ
のコマンドはメンバーの作成も行います。
また、SELECT コマンドを使用し、1 つまたは複数のメンバーについて、同じ行コ
マンドを素早く呼び出すこともできます。 SELECT コマンドの形式は次のとおりで
す。
SELECT {pattern | * }[lcmd]
ここで、
pattern
完全なメンバー名、または変数として 1 つまたは複数のアスタリスク (*) かパ
ーセント記号 (%)、またはその両方が含まれている部分メンバー名のいずれか。
パターンの使用に関する詳細な説明は、153ページの『メンバー・リストの表
示』 を参照してください。
*
アスタリスク。メンバー・リスト内のすべてのメンバーを選択することを意味し
ます。
lcmd
下記のオプションの行コマンドの中の 1 つ。すなわち、S (選択)、B (ブラウ
ズ)、 V (ビュー)、D (削除)、E (編集) または P (印刷) の各メンバー・リスト
に、データ・セット・リスト・ユーティリティー (3.4) で M (メンバー・リス
ト) 行コマンドにより生成されるような拡張行コマンド域がある場合は、TSO
コマンド、CLIST または REXX EXEC も入力できます。 行コマンドを入力し
ないと、S がデフォルトになります。
156ページの図41 に示されているメンバー・リストには、メンバー INT および
INTTOOL が含まれています。以下のコマンドは、これらのメンバーを選択し印刷
します。
SELECT INT* P
S 行コマンド: S 行コマンドは、行の先頭で、1 つまたは複数のメンバー名の前に
入力します。 たとえば、161ページの図45 では、メンバー名 MODULE9 の左側に
カーソルを移動し、S を入力し Enter を押すことでこのメンバーを選択できます。
注: ビュー、ブラウズ、編集、フォアグラウンド、またはバッチの各オプションで
表示されたメンバー・リストでは、ISPF は最初に入力された S だけ処理し、
残りは無視します。
第5章 ライブラリーとデータ・セット
165
メンバー選択リストの使用
移動 / コピー・ユーティリティーおよび変換ユーティリティーでは、メンバー名の
右側の Prompt フィールドに新しいメンバー名を入力することで、メンバーを名前
変更できます。 しかし、プロモート時にメンバーを名前変更するためには、新しい
名前でメンバーをプロモートできる権限が必要です。 受取側ライブラリーに存在す
る古い名前のメンバーは、置き換えられることもなく、解放されることもありませ
ん。
注: メンバーのプロモート時に S 行コマンドを使用することに関する上記の説明
は、 LMF に適用されます。 SCLM を用いたメンバーのプロモートの詳細につ
いては、 ISPF ソフトウェア構成およびライブラリー管理機能 (SCLM) プロジ
ェクト管理者および開発者の手引き を参照してください。
メンバー・リストのソート: SORT 基本コマンドは、指定されたフィールドに従っ
てメンバー・リストを配置します。分類シーケンス (昇順または降順) は指定された
フィールドにより決まり、メンバー・リストを複数回表示してもそのまま維持され
ます。
このコマンド形式は次のとおりです。
SORT [field1 [field2]]
ここで、
field1
メンバー・リストが分類される 1 次フィールド
field2
メンバー・リストが分類される 2 次フィールド
表6 および表7 は、次の内容を示します。
v field1 および field2 の有効な値
v 各フィールドに使用される分類シーケンス
v 各フィールド名の説明
表 6. ソース・ライブラリーの分類フィールド
166
フィールド
シーケンス
説明
Name
昇順
メンバー名
Lib
昇順
連結シーケンスにおけるライ
ブラリー番号
VV
昇順
ISPF バージョン番号
MM
昇順
ISPF 修正レベル
Created
降順
作成日
Changed
降順
最後に変更された日付と時刻
Size
降順
現在のレコード数
Init
降順
初期レコード数
Mod
降順
修正されたレコード数
ID
昇順
最後のユーザー
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
メンバー選択リストの使用
表 7. ロード・ライブラリーの分類フィールド
フィールド
シーケンス
説明
Name
昇順
メンバー名
Lib
昇順
連結シーケンスにおけるライ
ブラリー番号
Size
降順
ロード・モジュール・サイズ
TTR
昇順
ロード・モジュールの開始
TTRN
Alias-Of
昇順
別名の元のメンバー名
AC
昇順
降順
アドレッシング・モード
RM
降順
2
常駐モード
Attributes
降順
ロード・モジュール属性
SSI
昇順
システム状況インデックス
AM
|
許可コード
2
たとえば、メンバー・リストをサイズでソートした後にトラック・レコードで分類
するためには、次のように入力します。
SORT SIZE TTR
|
|
|
|
|
メンバー・リスト・フィールド属性の変更: MLC コマンドにより、1 つまたは複
数のメンバー・リスト・フィールド属性を変更し、その変更内容をすぐに見ること
ができます。フィールドをクリアすると、フィールドのデフォルト設定がリストア
されます。すべてのフィールド属性を ISPF デフォルト設定にリストアするには、
Defaults ポイント・アンド・シュート・フィールドを使用してください。
|
|
|
|
|
メンバー・リスト・フィールドのデフォルト埋め込み文字の代わりに、 ISPF 設定
の入力フィールド埋め込み文字を使用するために、メンバー選択フィールドを変更
することもできます。単一コマンド選択リスト用のメンバー・リストのデフォルト
埋め込み文字は、ピリオド (.) であり、複数コマンド選択リスト用のものは、アン
ダースコアー (_) です。
|
|
|
|
|
メンバー・リストのデフォルト分類順序の変更: MLS コマンドにより、すべての
ISPF メンバー・リストのデフォルトの分類順序を変更することができます。ロー
ド・データ・セットおよび非ロードのデータ・セットに対して、別々の分類順序を
指定することができます。これらの分類順序は、ISPF 拡張メンバー・リストに対し
てのみ適用されます。
|
|
|
|
|
|
メンバー・リストのリフレッシュ: REFRESH コマンドは、メンバー・リストのリ
フレッシュ (新規メンバーの追加、それら新規名の下への名前変更メンバーの追
加、およびリストから除去されたメンバーの削除) を行います。このコマンドは、
メンバー・リスト上での行コマンド・フィールドおよびプロンプト・フィールドの
リセットも行います。未処理の行コマンドおよびプロンプト・フィールドへの入力
またはメッセージは、 Refresh コマンドによって消去されます。
2. AM および RM 列については、ANY 値は最大値と考えられるので、分類するとリストの最初に配列されます。
第5章 ライブラリーとデータ・セット
167
メンバー選択リストの使用
移動 / コピー・ユーティリティーの行コマンド: 移動 / コピー・ユーティリティ
ー (3.3) のメンバー・リスト表示では、1 つまたは複数のメンバー名の前の行の先
頭に、以下の行コマンドを入力できます。
B
メンバーのブラウズ
S
メンバーの選択
B (ブラウズ) 行コマンドを使用することで、実際にメンバーを移動またはコピーす
るかどうかを決定するためにメンバーをブラウズできます。 B 行コマンドは、必要
な複数のメンバー名の横に入力できます。 Enter を押すと、B 行コマンドが横に入
力されている最初のメンバーが表示されます。 各メンバーのブラウズを終了する
と、メンバー・リストと未処理の行コマンドが再表示されます。 Enter を再び押す
と、次のメンバーがブラウズされます。
移動またはコピーするメンバーを決定したら、S (選択) 行コマンドを使用し、それ
らのメンバーを選択してください。
ライブラリー・ユーティリティーおよびデータ・セット・リスト・ユーティリティ
ーの行コマンド: ライブラリー・ユーティリティー (3.1) およびデータ・セット・
リスト・ユーティリティー (3.4) のメンバー・リスト表示では、1 つまたは複数の
メンバー名の前の行の先頭に、以下の行コマンドを入力できます。
B
メンバーのブラウズ
C
メンバーのコピー
D
メンバーの削除
E
メンバーの編集
G
メンバーのリセット
J
メンバーの実行依頼
M
メンバーの移動
P
メンバーの印刷
R
メンバーの名前変更
T
TSO コマンド
V
メンバーのビュー
W
WS コマンド
注:
M 行コマンドにより表示されるメンバー・リストには 9 文字の行コマンド・フ
ィールドがあり、 TSO コマンド、CLIST および REXX EXEC を入力できま
す。詳しくは、ISPF ユーザーズ・ガイド 第 2 巻 、データ・セット・リス
ト・ユーティリティー (オプション 3.4) の章の M (メンバー・リストの表示)
および TSO コマンド、 CLIST、および REXX EXEC のセクションを参照し
てください。
R 行コマンドを使用するときは、メンバー名の右側の Prompt フィールドに新しい
メンバー名を入力してください。
Enter を押すと、メンバー名の前に行コマンドが入力されている各メンバーは処理さ
れますが、次の場合は例外です。
168
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
メンバー選択リストの使用
v V (ビュー)、B (ブラウズ) または E (編集) の各行コマンドのあとにはもう 1 つ
の行コマンドが続きます。メンバーをビュー、ブラウズ、または編集を行ったあ
とメンバー・リストに戻ったときに、再度 Enter キーを押し、まだ残っている行
コマンドを呼び出す必要があります。
v 削除されたメンバーに行コマンドを入力した場合。 削除されたメンバーの名前
は、メンバー・リストが更新されるまではメンバー・リストから除去されませ
ん。 削除されたメンバーの前に入力されている行コマンドを除去してから、再度
Enter を押してください。 詳細は、170ページの『メンバー・リストの更新』 を
参照してください。
v R (名前変更) 行コマンドを入力したが、Prompt フィールドに新しい名前を入力
しなかった場合。 新しいメンバー名を入力し、Enter を再度押してください。
行コマンドが処理されたら、次のいずれかを実行できます。
v 次の基本コマンドまたは行コマンドを入力する
v 必要に応じスクロールし、別のメンバーを表示する
v END コマンドを入力し、直前のパネルに戻る
図46 および 170ページの図47 は、メンバー TEST および TEST1 を印刷し、メン
バー TEST8 を削除し、メンバー TEST4 を OLDTEST に名前変更する例の実行前
と実行後を示したものです。
図 46. 印刷、名前変更、および削除前のライブラリー・ユーティリティー (ISRUDMM)
第5章 ライブラリーとデータ・セット
169
メンバー選択リストの使用
図 47. 印刷、名前変更、および削除後のライブラリー・ユーティリティー (ISRUDMM)
メンバー・リストの更新
機能またはコマンド完了後にメンバー・リストが再び表示されるときは、メンバ
ー・リストには以下の内容は含まれていません。
v ビュー、ブラウズ、および編集の各オプションの場合
– 編集中に編集オプションを呼び出す再帰呼び出しにより作成された新しいメン
バー
– EDIT での CREATE コマンドを使用して作成された新しいメンバーは、拡張
メンバー・リスト画面には表示されず、従来のメンバー・リスト処理を使用し
ている場合に表示されます。
– 別のユーザーにより作成されたメンバー
– 分割画面モードの場合、別の論理画面で作成されたメンバー
v ライブラリー、移動 / コピー、データ・セット・リスト、および変換の各オプシ
ョンの場合
– 名前変更されたメンバーの新しい名前
– メンバーが削除 (ライブラリーおよびデータ・セット・リスト) されたかまた
は移動 (移動 / コピー) されたメンバー名
最新のリストを表示するためには、直前のパネルに戻り、メンバー名をブランクの
ままにするかまたはパターンを入力してください。 メンバー・リストの表示に関す
る詳細は、153ページの『メンバー・リストの表示』 を参照してください。
特に E、V、または B コマンド (編集、ビュー、ブラウズ) を使用している場合に
従来のメンバー・リストを表示するようにシステムを設定するには、 ISPF ユーザ
ーズ・ガイド 第 2 巻 のオプション 3.4 の DSLIST Settings のセクションを参照
してください。
170
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
データ・セット・パスワード
データ・セット・パスワード
ライブラリーおよびデータ・セット入力パネルには、 Data Set Password フィー
ルドが含まれています。
Data Set Password
. .
(If password protected)
Data Set Password フィールドには、OS のパスワード保護データ・セットのパス
ワードが入っています。同じデータ・セットに複数のパスワードを割り当てること
で、特定のユーザーには読み取り専用アクセス権を与え、他のユーザーには読み取
り / 書き込みアクセス権を与えることができます。
パスワードが画面に表示されないように、非表示入力フィールドが使用されます。
ライブラリーの連結シーケンスを指定する場合は、パスワードはそのシーケンスに
含まれるすべてのデータ・セットに適用されます。
長いパスワードを短いパスワードで置き換える場合は、Data Set Password フィ
ールドの残りのスペースをブランクで消去してください。
ISPF は、TSO/VS2 プログラミング制御機能 (PCF) または資源アクセス管理機能
(RACF*) のいずれかが使用できます。 PCF および RACF は、データ・セットの強
力なデータ・セット・セキュリティー機能を備えています。しかし、PCF もしくは
RACF を使用するときは、ISPF パネルにはパスワードは入力しないでください。そ
れは、どちらの機能も、TSO ユーザー ID およびログオン・パスワードを使用して
ユーザーを識別し、適切な許可がなされているかどうかを検査するからです。
形式定義
ビュー入力パネルおよび編集入力パネルには、次のような Format Name フィール
ドが含まれます。
Format Name . . . ________
Format Name フィールドには、形式定義名が入っています。形式定義名は、定様
式データ・セットをビュー、ブラウズまたは編集するのに使用されます。定様式 デ
ータ・セットには、サブフィールドで構成されるレコードが含まれています。これ
らのサブフィールドの位置および長さは、データ・セット内では決まっています。
シフト・アウト (SO) およびシフト・イン (SI) 文字を含まず、2 バイト文字セット
(DBCS) データを含むデータの場合、ビュー、ブラウズおよび編集の各オプションで
の定様式データ・セット・サポートは特に便利です。
形式名は、最大 8 文字の英数字で構成できます。最初の文字は英字でなければなり
ません。
形式定義は、拡張 2 進化 10 進コード (EBCDIC) フィールド、DBCS フィールド
および混合フィールドで構成できます。指定された形式に混合フィールド定義が含
まれている場合、 Mixed Mode フィールドは、それを選択しても無視されます。
詳細は、172ページの『混合モード』 を参照してください。定様式データ・セット
の形式定義の説明は、ISPF ユーザーズ・ガイド 第 2 巻 の形式指定ユーティリテ
ィー (オプション 3.11) のセクションを参照してください。 DBCS を使用する
IBM 5550 端末をサポートするために、形式指定ユーティリティーが用意されてい
ます。
第5章 ライブラリーとデータ・セット
171
形式定義
定様式データが表示されるときは、データ・セットに存在せずデータ・セットに保
管されていない属性文字が各フィールドの前に表示されます。したがって、表示画
面上の桁位置は、データ・セット内の桁位置とは異なっています。
最大許容長は、標準のビュー、ブラウズおよび編集の各オプションの最大許容長か
ら、フィールド定義ごとに 2 バイト減らした長さです。
混合モード
ビュー入力パネルおよび編集入力パネルには、次のような Mixed Mode フィール
ドが含まれます。
_ Mixed Mode
Mixed Mode フィールドでは、EBCDIC (単一バイト) 文字と DBCS (2 バイト) 文
字の両方を含む不定様式の混合データを、ビュー、ブラウズ、または編集するかど
うかを指定します。スラッシュを使用して混合モードを選択してください。端末が
DBCS をサポートしていない場合は、このフィールドの値は無視されます。
不定様式の混合データでは、DBCS ストリングは SO(X'0E') および SI(X'0F') 文字
で囲まれます。 SO 文字は DBCS 文字ストリングの前に来て、SI 文字はストリン
グの後ろに来ます。
ビュー、ブラウズ、または編集行に無効な混合データが含まれている場合は、 ISPF
ではその行が EBCDIC 文字のみで構成されているものと想定します。無効な混合デ
ータの例には、次のデータがあります。
v SO 文字と SI 文字が対になっていない
v SO 文字 と SI 文字の間に無効な DBCS 文字がある
v SO 文字と SI 文字の間のバイト数が奇数
ライブラリー・ユーティリティー (オプション 3.1) またはデータ・セット・リス
ト・ユーティリティー (オプション 3.4) から、ビュー、ブラウズ、または編集オプ
ションを呼び出すと、ISPF は混合モードを希望しているものと想定します。
DBCS データを EBCDIC データとしてビュー、ブラウズまたは編集したい場合は、
非混合モードでビュー、ブラウズ、または編集を実行しなければなりません。その
ためには、 DBCS をサポートしていない端末から操作を実行するか、または
Mixed Mode フィールドを選択解除します。
非混合モードでは、SO 文字および SI 文字は特殊文字とはみなされません。これら
の文字は、表示できない文字として扱われます。したがって、従来の方法でデータ
をビュー、ブラウズまたは編集できます。
16 進形式の DBCS データも、EBCDIC データと同様に、ビュー、ブラウズまたは
編集できます。 16 進表示の指定については、ISPF ユーザーズ・ガイド 第 2 巻
、ビュー (オプション 1) の章の HEX - 16 進形式のデータ表示のセクションを参
照してください。しかし、DBCS ストリングが表示境界に違反している場合は、 16
進形式でレコードを編集しないでください。
無効な DBCS データはサポートされません。 混合フィールドに含まれる DBCS フ
ィールドまたは DBCS ストリングに X'00' から X'3F' の範囲の 16 進コードのバ
イトが含まれている場合は、希望通りの結果が得られない場合があります。
172
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
拡張区分データ・セット (PDSE)
拡張区分データ・セット (PDSE)
拡張区分データ・セット (PDSE) は、記憶管理サブシステムの定様式データ・セッ
トです。 外部的には、PDSE は PDS と非常に似ています。内部的には、PDSE に
は新しい登録簿構造、メンバー形式、およびレコード形式が含まれています。
PDSE は、PDS 登録簿またはメンバーのアクセスに使用される大部分のインターフ
ェースでは、PDS と区別できません。 ISPF のすべての機能は、PDSE をサポート
しています。
PDSE ライブラリーと PDS ライブラリーとがレコード形式および論理レコード長で
互換性があれば、両方のライブラリーを連結できます。 圧縮機能を除き、ライブラ
リー・ユーティリティー (オプション 3.1) のすべての機能は、PDSE をサポートし
ています。
パック・データ・セット
パック ・データ・セットの形式を使用すると、直接アクセス記憶装置 (DASD) を
より効率的に使用できます。この形式では、ISPF は、繰り返し現れる文字をその文
字の繰り返し回数を示すシーケンスで置き換えます。 この形式で保管されているデ
ータをコンパイラーなどの処理プログラムの入力として使用する場合は、ISPF に対
しデータをアンパックし展開するように指示する必要があります。
パック・データ・セットを使用する場合は、次の 2 つの条件が必要です。
v 次のようにして、データをパック形式で保管します。
– データ・セットまたは PDS メンバー編集時に、PACK ON 編集基本コマンド
を入力します。
– メンバーをコピーまたは移動するときは、TO Data Set オプションで Pack
Option フィールドを選択し、移動 / コピー・ユーティリティー (オプション
3.3) を使用してメンバーをプロモートする場合は、PACK DATA フィールド
に YES を入力します。
v パック・データをアンパックし展開して処理するためには、フォアグラウンド選
択パネルまたはバッチ選択パネルの Source Data Packed フィールドを選択し
てください。 COPY または INCLUDE ステートメントで参照されるデータな
ど、入力データがパック形式の場合は、このフィールドを選択しなければなりま
せん。
注: パック・データのプロモートに関する上記の説明は、LMF に適用されます。
SCLM を用いたパック・データのプロモートの詳細については、 ISPF ソフト
ウェア構成およびライブラリー管理機能 (SCLM) プロジェクト管理者および開
発者の手引き を参照してください。
リストおよびログ・データ・セット
ISPF は、ソース・モジュールのハードコピー・リストを出力する場合に便利です。
また、重要なユーザー活動のログも管理しています。 これらの項目は、それぞれ、
リスト・データ・セットおよびログ・データ・セットと呼ばれるデータ・セットに
保存されます。
これら 2 つのデータ・セットは、必要なときに自動的に割り振られます。これらの
データ・セットは次の名前が割り当てられた一時データ・セットです。
第5章 ライブラリーとデータ・セット
173
リストおよびログ・データ・セット
prefix.userid.SPFn.LIST
prefix.userid.SPFLOGn.LIST
prefix TSO プロファイルに含まれているデータ・セット接頭部。 ユーザー ID と
異なる場合だけに使用します。
userid ユーザー ID
n
0 から 9 の数字
ユーザー ID と異なるデータ・セット接頭部が TSO プロファイルに指定してある
場合は、データ・セット名の先頭にデータ・セット接頭部が使用され、その後ろに
ユーザー ID が続きます。 これらのデータ・セットは生成されると、ISPF セッシ
ョンの間、オープンされたままです。 しかし、オープンされていても、ISPF LIST
および LOG コマンドを使用してそれらのデータ・セットを処理できます。
リスト・データ・セット
リスト・データ・セットは、後で印刷するために、データの一時ストレージとして
使用されます。 たとえば、このデータには、下記の結果によって書き込まれたデー
タを含みます。
v LIST サービスの使用
v PRINT、PRINT-HI、PRINTL、または PRINTLHI コマンド (PRINTG は含まず)
の入力
v オプション 3 ユーティリティーの使用
ISPF リスト・データ・セットが生成されないようにするためには、印刷機能は要求
しないでください。
ログ・データ・セット
ログ・データ・セットは、問題を診断するなどに有用なデータとなりうるデータを
収集するために使用されます。 たとえば、このデータには、下記の結果によって書
き込まれたデータを含みます。
v LOG サービスの使用
v 次のようなデータのテストおよびトレース
– ISPF トレース・モード・データ
– ダイアログ・テスト・オプション (7.7) のダイアログ・トレース・データ
ISPF ログ・データ・セットを生成しないようにするためには、ISPF 設定パネルの
アクション・バーから Log/List プルダウンを使用してください。 しかし、ダイア
ログ・テスト・オプション (7) を使用する場合は、ログ・データ・セットを生成す
るようにしてください。それは、ダイアログ・テストでは、トレース・データが要
求されるとログにトレース・データを書き出すからです。 また、ダイアログ・テス
ト実行時に予期しない状態が検出されると、問題のデータおよびエラー・メッセー
ジがログに書き出されます。
ログおよびリスト・データ・セットの処理
ログおよびリスト・データ・セットは次のいずれかで処理できます。
v ISPF セッション中に LOG および LIST コマンドを使用
v セッション終了時
174
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
リストおよびログ・データ・セット
ISPF は、割り振りされたデータ・セットだけを処理 (印刷、保存、削除) します。
ユーザーが事前割り振りしたログまたはリスト・データ・セットを処理しようとす
ると、関連した ISPF メッセージが表示されます。 ISPF によるログまたはリス
ト・データ・セットの処理への参照は、ISPF が割り振ったデータ・セットに対して
行なわれます。 ユーザーは、ISPF が終了した後、事前割り振りしたデータ・セッ
トを処理するためのルーチンを与えることができます。
ログおよびリスト・データ・セット処理オプションを指定する方法
ログおよびリスト・データ・セット処理オプションは、次の方法によって指定でき
ます。
v ISPF セッション中に LOG および LIST コマンドを使用する。
v デフォルト・オプションを設定するために、ISPF 設定パネル上で Log/List プル
ダウンを使用する。
v ISPF 終了パネル (ISPF を終了するときに表示されます)。どのような条件で ISPF
がこのパネルを表示するかについての詳細は、 178ページの『セッション終了時
のログおよびリスト・データ・セット処理』 を参照してください。
ISPF セッション中のログおよびリスト・データ・セット処理
LOG および LIST コマンドを使用すると、ISPF セッション中はいつでも、ログお
よびリスト・データ・セットをそれぞれ処理することができます。 ログおよびリス
ト・データ・セットは、割り振りしておかなければなりません。 LOG または LIST
コマンドで 3 つのオプション (PRINT、DELETE、または KEEP オプション) を指
定してデータ・セット処理を制御します。
パラメーターを指定しないで LOG または LIST コマンドを入力すると、データ・
セット処理オプションを選択できるパネルが表示されます。 LOG および LIST コ
マンドのためのパネルは、176ページの図48 および 176ページの図49 にそれぞれ示
されています。
第5章 ライブラリーとデータ・セット
175
リストおよびログ・データ・セット
図 48. ログ・データ・セット・デフォルト・パネル (ISPLLP01)
図 49. リスト・データ・セット・デフォルト・パネル (ISPLLP02)
関連するパネルが表示されたら、希望する選択項目の処理オプションを入力してく
ださい。印刷データ・セットを指定し、削除する場合は、 Batch SYSOUT クラス、
ローカル印刷 ID (Local printer ID)、または書き出しプログラム名も指定する必要が
あります。指定したいすべての情報を入力した後、Enter を押して入力を ISPF に渡
します。 ISPF は、データ・セットに対して指定された処置を行った後、LOG また
|
|
|
|
|
176
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
リストおよびログ・データ・セット
|
|
は LIST コマンドを入力したパネルに戻します。 ISPF は、メッセージを出して、
要求された処置が支障なく終了したかを表示します。
ログまたはリスト・データ・セット・デフォルト・パネルから、 END コマンドを
入力すると、データ・セットは処理されずに LOG または LIST コマンドを入力し
たパネルに戻ります。
ISPF は、ログまたはリスト・データ・セット・デフォルト・パネルのフィールド
を、 Log/List プルダウンで指定したデフォルトを使って初期設定します。 Keep デ
ータ・セットのデフォルトの後処理 (Disposition) を指定した場合、 ISPF は、パネ
ルを表示する前にその値を Keep データ・セットに変換し、新しいデータ・セット
を割り振りします。 Process Option フィールドを変更すると、データ・セットを処
理するために新しい値が使用されます。ただし、その値はシステム・プロファイル
には保管されません。 パネル上で変更されたその他のフィールドはすべて、システ
ム・プロファイルに保管され、次にデータ・セットが処理されるときにはデフォル
トになります。
PRINT、DELETE、または KEEP の各オプションを使用して LOG または LIST コ
マンドを入力する場合は、ISPF はパネルを表示しません。コマンドで
PRINT、DELETE、または KEEP を入力すると、ログまたはリスト・データ・セッ
ト・デフォルト・パネル上で、 Print データ・セットを指定して処理後に削除す
る、Delete データ・セットを指定する、Keep データ・セットを指定して新しいデー
タ・セットを割り振ることと、それぞれ同等なデータ・セット処理をしたことにな
ります。
2 つのシステム変数 (ZLOGNAME および ZLSTNAME) は、それぞれログおよびリ
スト・データ・セットの完全な修飾名を含みます。 データ・セットが割り振られな
いか、あるいは、セッションで使用されなかった場合は、相当するシステム変数は
ブランクです。
注: ログおよびリスト・データ・セットが処理されると、データ・セットは
LOG/LIST コマンド処理により解放されるので、その直後に、 ZLOGNAME と
ZLSTNAME のおのおのの値がブランクに設定されます。 新しいデータ・セッ
トは、書き込みがされるまでは割り振りされません。 ログまたはリスト・デー
タ・セット名を使用して処理したい場合は、 LOG または LIST コマンドを出
す前に、ログまたはデータ・セット名を呼び出すようにしてください。
システム変数は、 ISPF ダイアログ開発者 ガイドとリファレンス に要約されてい
ます。
LOG および LIST コマンドの使用条件: 下記のケースを除けば、LOG または
LIST コマンドはどのコマンド行からでも発行することができます。
v 任意の論理画面で、関連するログまたはリスト・データ・セットのコマンド・パ
ネルがアクティブである。
v ISPF 終了パネルがアクティブである。
v 処理するデータ・セットが割り振りされていない、または事前割り振りされてい
なかった。
v ダイアログ・テスト・オプション 7.5 (ISPF ログのブラウズ) がアクティブであ
り、ログ・データ・セットを処理しようとしている。
第5章 ライブラリーとデータ・セット
177
リストおよびログ・データ・セット
これらの条件のいずれかに違反して LOG または LIST コマンドを発行しようとす
ると、ISPF は該当するメッセージを出します。
セッション終了時のログおよびリスト・データ・セット処理
図50 は、下記のいずれかが該当する場合、セッション終了時に ISPF が表示するパ
ネルを示しています。
v 最初のダイアログがメニューで開始されたあと、そのメニューから入力された
END コマンドで、そのダイアログが終了される。
v 最初のダイアログが機能の実行で開始されたあと、その機能が戻りコード 0 で終
了する。
v ログおよびリスト・データ・セットを処理するデフォルトが指定されていない
か、もしくはデフォルトが無効である。
アプリケーションをゼロ以外の戻りコードで終了すると、終了パネルは表示されま
せん。
終了パネルが、これらの理由のいずれかで表示されない場合は、ログおよびリス
ト・データ・セットは、デフォルト・オプションを使用して処理されます。
図 50. ログおよびリスト・データ・セット処理の指定パネル (ISPPFT03)
図50 に示された有効な処理オプションを次に記述します。
データ・セット処理オプション
以下に定義された各用語の最初の値は、 ISPF 設定パネルからの Log/List プルダウ
ン上で、ログおよびリスト・データ・セットの処理指定パネル上で、またはログお
よびリスト・データ・セット・デフォルト・パネル上で、それぞれ指定できる処理
オプションです。 括弧の中の値は、相当する LOG または LIST コマンド・パラメ
ーターです。
178
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
リストおよびログ・データ・セット
|
|
|
|
1. Print data set and delete (PRINT)
データ・セットを印刷した後、それを削除します。 Batch SYSOUT クラス、ロ
ーカル・プリンター ID、または書き出しプログラム名を指定する必要がありま
す。
|
|
v Batch SYSOUT クラスが指定されると、ISPF はバックグラウンド・ジョブを
実行要求してデータ・セットを印刷および削除します。
|
|
|
|
v ローカル・プリンター ID または書き出しプログラム名が指定されると、
ISPF は TSO PRINTDS コマンドを使用してデータ・セットを指定したプリ
ンターまたは外部書き出しプログラムに経路指定したあと、そのデータ・セ
ットを削除します。
|
|
|
|
注: ISPF 設定パネル (オプション 0) 上で Edit PRINTDS Command を選択
していた場合、ISPF は Local Print Command Edit パネルを表示して、
PRINTDS コマンドが処理される前にそれを編集できるようにします。そ
の他の説明は、『PRINTDS コマンドの編集』 を参照してください。
|
|
|
|
|
|
ISPF は、ファイル調整サービスを使用して、データをシステム・プリンターに
印刷します。したがって、ISPF セッション中に、このオプションが Batch
SYSOUT クラスと共に指定される場合、ファイル調整サービスは、 LOG また
は LIST コマンドが入力された論理画面上でアクティブであってはなりませ
ん。 FTOPEN または FTINCL が、後続する FTCLOSE なしで入力された場
合、 ISPF は該当するメッセージを出します。
2. Delete data set without printing (DELETE)
データ・セットを削除します。
3. Keep data set - Same
LOG または LIST コマンドには適用されません。 データ・セットをクローズ
して解放します。 同じデータ・セットを次のセッション用に割り振ります。
4. Keep data set - New (KEEP)
データ・セットをクローズして解放します。 次のセッションまたは次の時刻ロ
グ用に、またはこのセッションでリスト情報を生成するために、異なるデータ・
セットを割り振ります。
PRINTDS コマンドの編集: ISPF 設定パネル (オプション 0) 上で編集 PRINTDS
コマンドを入力した後、ログおよびリスト・データ・セット終了オプション・パネ
ルまたはハードコピー・ユーティリティー・パネルのいずれかで、ローカル・プリ
ンター ID または書き出しプログラム名を指定すると、ISPF は、180ページの図51
に示されたローカル印刷コマンド編集パネルを表示し、それを使って、PRINTDS コ
マンドを処理前に編集することができます。
第5章 ライブラリーとデータ・セット
179
リストおよびログ・データ・セット
図 51. ローカル印刷コマンド編集パネル (ISPCHPLP)
このパネルのフィールドには、次の機能があります。
Function to perform
ISPF に実行させたい印刷機能を次のように指定します。
1
ISPF を終了し、PRINTDS コマンドを発行する (下記のように編集
して)。
2
印刷せずに ISPF を終了する。
注: ISPF の終了処理からこのパネルに来ると、印刷要求を出すかも
しくはそれを取り消した後、終了処理を続行しプロダクトを完
了します。
PRINTDS Header
このフィールドは編集できません。 ここには PRINTDS コマンド、デー
タ・セット名、プリンター ID または書き出しプログラム名、そして
CCHAR オペランドが含まれます (該当する場合)。
Configuration table PRINTDS operands
これらのオペランドは、システム・レベルで作動し、ISPF 構成テーブル上
のみで変更できます。
User PRINTDS operands
追加のオペランドを入力します (たとえば、COPIES または FORMS)。 こ
れらのオペランドは編集でき、アプリケーション・コマンド・テーブル内に
保管できます。
CANCEL を入力 (または Cancel を選択する) した場合、PRINTDS コマンドは出さ
れません。 END または RETURN を入力するか、またはジャンプ機能を使用する
と、 PRINTDS コマンドが出されて完了メッセージが表示されます。
180
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
フォアグラウンドおよびバッチ出力リスト
フォアグラウンドおよびバッチ出力リスト
フォアグラウンドまたはバッチ処理で必要に応じ、以下の追加リスト・データ・セ
ットが割り振られます。
prefix.userid.list-id.LIST
prefix.userid.list-id.LINKLIST
prefix.userid.list-id.TERM
prefix.userid.list-id.TESTLIST
prefix TSO プロファイルに含まれているデータ・セット接頭部。 この接頭部を使
用している場合で、ユーザー ID と異なる場合だけ使用します。
userid ユーザー ID
list-id フォアグラウンドまたはバッチ・データ入力パネルのリスト ID フィールド
に指定された名前。 この名前は、順次データ・セットでは必須です。 しか
し、区分データ・セットでは、List ID フィールドがブランクの場合は、メ
ンバー名がデフォルト list-id になります。
使用する特定のデータ・セット名は、フォアグラウンド・オプションまたはバッ
チ・オプションの処理で選択されるオプションにより異なります。
バッチ処理の場合、出力はリスト・データ・セットに送信するか、またはバッチ・
ジョブの一部として印刷することができます。 バッチ処理が終了したら、リスト・
データ・セットをブラウズした後、ハードコピー・ユーティリティー (オプション
3.6) を使用して印刷できます。 このユーティリティーを使用する際に、データ・セ
ットを印刷後に保存するかまたは削除するかを指示します。 ISPF は、ISPF 終了時
にこれらのデータ・セットを削除しません。
フォアグラウンド・オプションの場合、出力リストはリスト・データ・セットに送
られ、自動的に表示され、調べることができます。ブラウズ機能を終了すると、
ISPF は選択パネルを表示するので、リスト・データ・セットを印刷するか保存する
かまたは削除するかを選択できます。ISPF は、ISPF 終了時にこれらのデータ・セ
ットを削除しません。
その他の一時データ・セット
仮想入出力 (VIO) を使用する場合は、一時データ・セットにスペースを割り振る
と、VIO はそれらのデータ・セットにシステム生成名を割り当てます。VIO を使用
しない場合は、ISPF は内部で使用できるように、必要に応じ一時制御データ・セッ
トおよびリスト・データ・セットを割り振ります。通常は、ユーザーはこれらのデ
ータ・セットが存在することに気付きません。これらのデータ・セットには、以下
の名前が割り当てられます。
prefix.user-id.SPFTEMPn.CNTL
prefix.user-id.SPFTEMPn.LIST
prefix.user-id.appl-idzzzz.BACKUP
prefix.user-id.appl-idzzzz.BACKUPI
prefix.user-id.SPFxxx.OUTLIST
prefix TSO プロファイルに含まれているデータ・セット接頭部。 これは、接頭部
が存在する場合でユーザー ID と異なっている場合にだけ使用されます。
userid ユーザー ID
n
1 から 4 の数字。論理画面がアクティブかどうかにより異なります。
第5章 ライブラリーとデータ・セット
181
その他の一時データ・セット
appl-id
アプリケーション ID
zzzz
0001 から 0008 の数字 (カスタマイズされている場合はこれより大きな数
字)。これは、編集リカバリー・テーブル (EDREC サービスの場合は
appl-id EDRT で、 EDIREC サービスの場合は、 appl-id EIRT) とアクティ
ブな並行編集呼び出し数により制御されます。
xxx
ISPF により生成される数字で、範囲は 100 から 999 まで。
これらのデータ・セットは、次の場合に削除されます。
v データ・セットが不要になったときに編集リカバリーにより
v 削除することを具体的に要求する場合
v IEBCOPY エラーが発生したときに Move/Copy により
ジョブ・ステートメント情報
ISPF では、バッチ・ジョブを実行要求し、印刷および言語処理を実行できます。し
かし、バッチ・ジョブを実行要求する前に、ジョブ・ステートメント情報を指定す
る必要があります。この目的のために、各ジョブ実行要求パネルには 4 行表示され
ます。
次のように、//* が含まれた行を使用できます。
v アスタリスク (*) を削除することで継続行として使用されます。
v JOBLIB DD などの他の JCL ステートメントを入力します。
これらの行が必要ない場合は、ブランクで消去してください。 ブランク行は、ジョ
ブ・ストリームには出されません。
サンプル ISPF セッションの実行
この節は、ISPF セッションの 1 つの例を提供するものです。 新しいユーザーは、
これにより ISPF を簡単に理解できます。 ISPF をすでに経験しているユーザーは
簡単に復習できます。 また、ISPF が正しくインストールされ、操作可能であるこ
とのデモンストレーションとしても使用できます。
このシナリオでは、SYS1.SAMPLIB という名前のデータ・セットのインストールが
必要です。このデータ・セットは ISPF 基本配布テープに入っていて、次の 4 つの
メンバーが含まれています。
ISRASM
サンプル・アセンブラー・ソース
ISRCOBOL
サンプル COBOL ソース
ISRFORT
サンプル FORTRAN ソース
ISRPLI
サンプル PL/I ソース
このシナリオを実行中に、メンバー ISRASM が SYS1.SAMPLIB からユーザー・デ
ータ・セットにコピーされます。 残りの 3 つのメンバーは、このシナリオでは使
用されません。
このシナリオでは、TSO アセンブラー・プロンプター (プログラム番号 5734-CP2)
をインストールして、使用可能にします。アセンブラー・プロンプターがご使用の
システムで使用できない場合は、ステップ 35 から 48 はスキップしてください。
182
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
サンプル ISPF セッションの実行
操作
結果
1. TSO にログオンします。
Ready メッセージが画面に表示されます。
2. ISPF (または該当する別名) を入力し、Enter を押しま
す。
ISPF 基本オプション・メニューが表示されます。
3. Option 行に 3 を入力し、ユーティリティー・オプショ ユーティリティー選択パネルが表示されます。
ンを選択します。次に、Enter を押します。
4. Option 行に 2 を入力し、データ・セット・ユーティリ データ・セット・ユーティリティー・パネルが表示されま
ティーを選択します。次に、Enter を押します。
す。
|
|
|
|
||
|
||
5. Option 行に A を入力し、新しいデータ・セットを割り
振ります。以下の情報を入力することで ISPF ライブラリ
ーを指定しますが、Group フィールドには自分の名前を
入力してください。
|
Enter を押してください。
Project . . your_user_id
Group . . . name
Type . . . . ASM
新データ・セット割り振りパネルが表示されます。注: ご
使用のシステムにおいて、プロジェクト名を有効なハイ・
レベル ID として定義する必要があります。通常、その
ような ID としてユーザー ID を定義します。ご使用の
システムにおいてこれが当てはまらない場合は、システム
に対して有効なプロジェクト名については、システム・プ
ログラマーにお尋ねください。
データ・セット your_user_id.name.ASM は、スクラッ
6. 以下の情報を入力してください。
注: 以下のフィールド以外のフィールドは、すべてブラン チ・ボリュームに割り振られます。データ・セット・ユー
ティリティー・パネルが再表示されます。
クのままにしてください。
Space units . . . .
Primary quantity. .
Secondary quantity.
Directory blocks. .
Record format . . .
Record length . . .
Block size . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
TRKS
2
1
1
FB
80
3120
Enter を押してください。
7. オプション A を再び選択し、以下の ISPF ライブラリ 新データ・セット割り振りパネルが再び表示されます。
ーを指定します。この場合も、Group フィールドには自
分の名前を代入して指定します。
Project . . your_user_id
Group . . . name
Type . . . . OBJ
ENTER キーを押してください。
8. すべてをそのままにします。 Enter だけを押します。
データ・セット your_user_id.name.OBJ が割り振られま
す。データ・セット・ユーティリティー・パネルが再表示
されます。
9. F3 を押します。
ユーティリティー選択パネルが再表示されます。
10. F3 を再度押します。
ISPF 基本オプション・メニューが再表示されます。
11. 3.3 を入力して移動 / コピー・ユーティリティーを選 移動 / コピー・ユーティリティー・パネルが表示されま
択し、ユーティリティー選択メニューをバイパスします。 す。
ENTER キーを押してください。
第5章 ライブラリーとデータ・セット
183
サンプル ISPF セッションの実行
操作
結果
12. ここで、データ・セットをコピーします。 Option 行
に C を入力して Copy data set or member(s) を選択し
ます。次に、From Other Partitioned or Sequential Data
Set: の下に、以下のデータ・セット名を入力します。
COPY FROM SYS1.SAMPLIB(ISRASM) という名前のパ
ネルが表示されます。
Data Set Name . . . 'SYS1.SAMPLIB(ISRASM)'
ENTER キーを押してください。
13. To ISPF Library: の下に、以下の値を入力します。
Project . . your_user_id
Group . . . name
Type . . . . ASM
メンバー ISRASM は、データ・セット SYS1.SAMPLIB
から ISPF ライブラリー your_user_id.name.ASM にコピ
ーされます。コピーされた後、移動 / コピー・ユーティ
リティー・パネルが再表示されます。
ENTER キーを押してください。
14. F3 を押します。
ISPF 基本オプション・メニューが表示されます。
ビュー入力パネルが表示されます。 ブラウズ・モードを
15. ここで、メンバー ISRASM をブラウズします。
Option 行に 1 を入力してビュー・オプションを選択し、 選択します。
Enter を押します。
16. ISPF LIBRARY: の下に以下を入力します。
Project . . your_user_id
Group . . . name
Type . . . . ASM
メンバー・リストが表示され、 your_user_id.name.ASM
ライブラリーのただ 1 つのメンバーとして ISRASM が
表示されます。
注: Member フィールドはブランクのままにします。
ENTER キーを押してください。
17. カーソルを ISRASM の左側に移動します。 S を入力 BROWSE your_user_id.name.ASM (ISRASM) という名前
して ISRASM を選択し、Enter を押します。
のパネルが表示されます。これは、メンバー ISRASM の
最初のページです。
18. F8 を押し次のページにスクロールします。
ISRASM の 2 番目のページが表示されます。
19. F7 を押し前のページにスクロールします。
ISRASM の最初のプログラムが再表示されます。
20. コマンド行に FIND COMMENT を入力し、Enter を押し
ます。
カーソルは最初に見つかった文字ストリング COMMENT の
ところに移動し、そのストリングが強調表示されます。ま
た、メッセージ CHARS 'COMMENT' FOUND が画面の右上隅
に表示されます。
21. 次の COMMENT を見つけるために、F5 (RFIND コマン
ド) を押します。
カーソルは 2 番目の COMMENT のところに移動し、そのス
トリングが再び強調表示されます。
22. F3 を押します。
メンバー・リストが再表示されます。
23. F3 を再度押します。
ビュー入力パネルが再表示されます。
24. F3 をもう一度押します。
ISPF 基本オプション・メニューが表示されます。
25. ここで、メンバー ISRASM を編集します。 Option
行に、 2 を入力して編集オプションを選択し、Enter を
押します。
編集入力パネルが、表示されます。
26. Member フィールドに ISRASM を入力し、Enter を押
します。
EDIT your_user_id.name.ASM(ISRASM) という名前のパネ
ルが表示されます。これは、メンバー ISRASM の最初の
ページです。
27. コマンド行に、 FIND COMMENT を入力して Enter を押 カーソルはその文字ストリングが最初に見つかったところ
し、文字ストリング COMMENT が含まれている行を見つけ に移動し、その行番号が強調表示されます。
ます。
184
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
サンプル ISPF セッションの実行
操作
結果
28. EOF 消去キーを押すことで COMMENT を削除します。
COMMENT は消去されます。 COMMENT の右側の文字も消去
されます。
29. F5 を押し、次の COMMENT を見つけます。
カーソルは 2 番目の COMMENT のところに移動し、行番号
が強調表示されます。
30. カーソルを COMMENT の下の行の行番号に移動した
後、カーソルを 1 行上に移動します。行番号の最初の数
字の上に R を重ねて入力して Enter を押すことで、
COMMENT 行を繰り返します。
行は繰り返されます。
31. コマンド行に、AUTOLIST ON を入力した後、Enter を
押します。
ソース・リストを自動的に出力するように、自動リスト
(Autolist) ・モードをセットします。
32. 必要ならば、さらに編集コマンドを試してみてくださ お楽しみください!
い。ただし、このプログラムは後でアセンブルされる点に
注意してください。
33. F3 を押します。
メンバー ISRASM はデータ・セット
your_user_id.name.ASM に保管され、メンバーのリストが
ISPF リスト・データ・セットに書き込まれます。編集入
力パネルが、表示されます。
34. F3 を再度押します。
ISPF 基本オプション・メニューが表示されます。
35. ここでプログラムをアセンブルします。 Option 行に
4 を入力して Enter を押し、フォアグラウンド・オプシ
ョンを選択します。
フォアグラウンド選択パネルが表示されます。
36. Option 行に 1 を入力して Enter を押し、 Assembler
を選択します。
フォアグラウンド・アセンブラー・パネルが表示されま
す。
37. 以下の値を入力します。
アセンブラー・プロンプターが呼び出されます。 端末出
力は、ブランク画面の下端に書き出されます。 *** が表
示されたら、Enter を押して処理を継続します。
注: アセンブラーは数分かかる場合があります。
Project
Group .
Type .
Member
.
.
.
.
.
.
.
.
.your_user_id
.name
.ASM
.ISRASM
List ID . . .ASMTEST1
アセンブル・リストが表示モードで表示されます。
Assembler Options:
===> TEST,RENT
ENTER キーを押してください。
38. スクロール・コマンドを使用し、リストをブラウズし フォアグラウンド印刷オプション・パネルが表示されま
ます。その後、F3 を押します。
す。
39. Option 行に K を入力して Keep data set (without
printing) を選択し、Enter を押します。
アセンブルされたプログラムは、リスト・データ・セット
に保管され、フォアグラウンド・アセンブラー・パネルが
再表示されます。
40. F3 を押します。
フォアグラウンド選択パネルが再表示されます。
41. F3 を再度押します。
ISPF 基本オプション・メニューが表示されます。
42. Option 行に 5 を入力してバッチ・オプションを選択
し、Enter を押します。
バッチ選択パネルが表示されます。
43. Option 行に 1 を入力して Assembler を選択し、ご使 バッチ・アセンブラー・パネルが表示されます。
用のシステムで要求されているジョブ・ステートメント情
報を入力し、Enter を押します。
第5章 ライブラリーとデータ・セット
185
サンプル ISPF セッションの実行
操作
結果
|
||
|
||
|
44. 以下の値を入力します。
ISRASM をアセンブルするための JCL が生成されます。
バッチ選択パネルが再表示されます。メッセージ ″Job
step generated″ が、パネルの右上コーナーに表示されま
す。
|
List ID . . . . . ASMTEST2
|
|
|
Assembler options:
Term . . . TERM
(TERM or NOTERM)
Other . . . OBJ,NODECK,LIST
|
ENTER キーを押してください。
Project
Group .
Type .
Member
.
.
.
.
.
.
.
.
.
.
.
.
your_user_id
name
ASM
ISRASM
45. F3 を押します。
ジョブが実行要求されます。 ジョブ名は、画面の下端に
表示されます。 *** が表示されたら、Enter を押しま
す。 ISPF 基本オプション・メニューが表示されます。
46. Option 行に 6 を入力してコマンド・オプションを選
択します。 ENTER キーを押してください。
ISPF コマンド・シェル・パネルが表示されます。
47. 以下のコマンドを入力します。
ジョブの状況が表示されます。 *** が表示されたら、
Enter を押します。 ISPF コマンド・シェル・パネルが、
直前のコマンドを示したまま、再表示されます。
===> STATUS
ENTER キーを押してください。
|
|
|
48. F3 を押します。
ISPF 基本オプション・メニューが再表示されます。
49. カーソルをアクション・バー上の Help に移動しま
す。 ENTER キーを押してください。表示されたポップ
アップ・ウィンドウにおいて、18 を選択します。
ISPF 解説の先頭が表示されます。指示に従い、ISPF をさ
らに学習してください。 終了したら、F3 を押して ISPF
基本オプション・メニューに戻ります。
このシナリオを実行すると、 prefix.userid.ASMTEST1.LIST または
userid.ASMTEST1.LIST のいずれかの名前が付けられたデータ・セットにアセンブラ
ーのリストが出力されるはずです。 また、実行要求したジョブが終了すると、
prefix.userid.ASMTEST2.LIST または userid.ASMTEST2.LIST のいずれかの名前が付
けられたデータ・セットに別のリストが出力されるはずです。ブラウズ・オプショ
ンを使用してこれらのリストを調べ、他の ISPF オプションを試してください。終
了したら、ISPF 基本オプション・メニューに戻ってください。
操作
結果
50. 画面に表示されている ISPF 基本オプション・メニュ ISPF ログおよびリスト・データ・セット処理指定パネル
ーで F3 を押します。
が表示されます。
51. 処理オプションを選択して、ログおよびリスト・デー データ・セットが印刷され、その後 ISPF が実行要求した
バッチ・ジョブを介して削除されます。 ジョブ名は、画
タ・セットの両方のデータ・セットを印刷してから削除
し、ご使用のシステムで要求されているジョブ・ステート 面の下端に表示されます。
メント情報を指定してください。 ENTER キーを押して
ください。
52. これで ISPF を終了します。 TSO を終了するため
に、LOGOFF を入力して Enter を押してください。
186
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
以上で使用法を説明するシナリオは終了します。
第6章 MVS での実行準備
本章は、ISPF データ・エレメント・ライブラリーの使用準備をするためのもので
す。 ISPF データ・エレメントには、パネルおよびメッセージなどが含まれます。
ダイアログ処理中にアクセスされるライブラリーは、ISPF に定義する必要がありま
す。 本章は、ISPF がアクティブの場合に要求されるデータ・エレメント・ライブ
ラリーの種類を説明します。また、セッション開始前およびセッション中に動的
に、ISPF に対しライブラリー・データ・セットを定義する方法を説明し、その例を
示します。
ISPF ライブラリーの設定
ダイアログを開発しテストできるようにライブラリーを設定するには、次のステッ
プに従います。
1. アプリケーションのパネル・ライブラリー、メッセージ・ライブラリー、スケル
トン・ライブラリー、表ライブラリー、およびプログラム・ライブラリーを用意
してください。 新しい区分データ・セットを割り振ってください。
2. これらのライブラリーを割り振るために必要な ALLOCATE ステートメントが含
まれた CLIST または REXX コマンド・プロシージャーを作成してください。
150ページの『ライブラリー連結』 で以前に説明したように、ISPF により要求
されるライブラリーの前に、アプリケーション・ライブラリーを連結してくださ
い。
注: LIBDEF サービスを使用し、ISPF 呼び出し前にライブラリーを割り振る代
わりに、動的に割り振ることもできます。詳細については、 ISPF ダイアロ
グ開発者 ガイドとリファレンス を参照してください。
3. アプリケーション・ライブラリーに直接編集することにより、パネル、メッセー
ジ、およびスケルトンを作成してください。
4. ダイアログを作成し、ロード・モジュールが ISPF からアクセスできるライブラ
リーに存在することを確認してください。
プログラム・モジュールとして作成する機能は、リンク・エディットする必要
があります。機能をリンク・エディットする場合、ロード・モジュールに
ISPLINK サブルーチンを組み込む必要があります (明示的に、または自動呼び出
しで)。 ISPLINK は、ロード・モジュール形式で配布され、リンク・エディット
時に自動的に呼び出せるようにシステム・ライブラリーに置くことができます。
5. アプリケーションを呼び出してください。 このためには、ステップ 2 で作成さ
れたコマンド・プロシージャーに、 ISPSTART コマンドを追加してください。
該当する PANEL、CMD または PGM パラメーターを使用すると、ISPSTART
コマンドがアプリケーションを開始します。ユーザーは、このコマンド・プロシ
ージャーを使用するか、あるいはマスター・メニューまたは他のメニューからア
プリケーションを選択して、そのアプリケーションを開始することができます。
© Copyright IBM Corp. 1980, 2000
187
MVS での実行準備
必要な ISPF ライブラリーの割り振り
表8 に示されたライブラリーは、MVS/TSO 環境での ISPF 操作に必要な区分デー
タ・セットです。
表 8. 必要な区分・データ・セット
DDNAME
説明
RECFM
LRECL
BLKSIZE
ISPPLIB
パネル・ライブ
ラリー
FB
80
3120
ISPMLIB
メッセージ・ラ
イブラリー
FB
80
3120
ISPSLIB
スケルトン・ラ
イブラリー
FB
80
3120
ISPTLIB
テーブル入力ラ
イブラリー
FB
80
3120
ISPPROF
ユーザー・プロ
ファイル・ライ
ブラリー
FB
80
(注参照)
SYSPROC
コマンド・プロ
シージャー・ラ
イブラリー
FB
80
3120
注: ブロック・サイズはアプリケーションで設定できます。 80 の倍数でなければ
なりません。
パネル、メッセージ、スケルトン、および表入力ライブラリーは、ISPF と共に配布
されます。 配布された時点では、ライブラリーの特性は、上にリストされていると
おりです。これらのライブラリーは、ご使用のシステムにより、大きなブロック・
サイズにブロック化し直すことができます。さらに、パネル、メッセージ、および
スケルトン・ライブラリーは、可変長レコード形式にコピーできます。 サポートさ
れている最大レコード長は、パネルの場合は 160、メッセージの場合は 80、スケル
トンの場合は 255 です。 レコード長が等しくないデータ・セットを連結する場合
は、レコード形式は可変長でなければなりません。パネル・ライブラリーにプリプ
ロセスされたパネルがある場合は、パネル・ライブラリーのレコード・サイズまた
はレコード形式を変更後は、それらのパネルを ISPPREP ユーティリティーを使用
して再処理する必要があります。 プリプロセスされたパネルは、異なったレコー
ド・サイズまたは異なった形式のデータ・セットに直接コピーすると正しく作動し
ません。
表9 は、ISPF 初期設定時に使用される LRECL 制限値を示しています。
表 9. ISPF 初期設定時の LRECL の制限値
188
DDNAME
説明
RECFM
最小 LRECL
最大 LRECL
ISPPLIB
パネル・ライブラリー
FB VB
80 84
160 164
ISPMLIB
メッセージ・ライブラ
リー
FB VB
80 84
80 84
ISPSLIB
スケルトン・ライブラ
リー
FB VB
80 84
255 259
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
MVS での実行準備
VB ライブラリーの場合、LRECL にはレコード記述子ワードのための余分な 4 バ
イトが必要です。
注: ISPF ライブラリー割り振り時に、BUFNO パラメーターの使用はサポートされ
ていません。
ISPSLIB 連結に含まれているデータ・セット・メンバーを修正する他のサービス
(EDIT、COPY、...)と共にファイル調整機能サービスを使用する場合、問題が発生
する場合があります。 それは、ISPSLIB は入力スケルトン・ライブラリーで、静的
ライブラリーと見なされています。 FTINCL は、ISPF により ISPSLIB に対し実行
された最後の OPEN に従い、既存の DCB/DEB 情報を取り出します。
したがって、ファイル調整機能を使用するアプリケーションが ISPSLIB のメンバー
も修正する場合は、LIBDEF サービスを使用するようにお勧めします。それは、
ISPSLIB がアプリケーションのスケルトン・ライブラリーを指すようにするためで
す。 さらに、アプリケーションでは、ファイル調整サービスを呼び出す前にデー
タ・セット情報 (DCB/DEB) に対し何らかの変更が行われていないかどうかを検査
してください。 変更が行われていた場合は、アプリケーションは ISPSLIB に NULL
LIBDEF を出した後、ISPSLIB に元の LIBDEF を再び出すようにしてください。
これにより、ISPSLIB ライブラリーはクローズされ、その後再オープンされます。
ISPF は、ISPSLIB が静的ライブラリーであると想定します。 割り振りを行う場
合、スケルトンに最大の最適ブロック・サイズを割り振って、複数エクステントに
ならないようにしてください。
各エンド・ユーザーごとに、別々のプロファイル・ライブラリーが用意されます。
その内容は、ISPF 実行中に動的に生成され更新されます。 また、各国語バージョ
ンごとに、固有なプロファイル・ライブラリーも用意されています。
これらのライブラリーのデータ・セット名として適切な名前は、以下のとおりで
す。 ISPF システム管理者に問い合わせ、これらの名前がご使用のシステムで実際
のデータ・セット名として使用されているかをチェックしてください。
DDNAME
DSNAME
ISPPLIB
ISP.SISPPxxx
ISPMLIB
ISP.SISPMxxx
ISPSLIB
ISP.SISPSxxx ISP.SISPSLIB
ISPTLIB
ISP.SISPTxxx
ISPPROF
ユーザーが選択。 使用される各国語ごとに固有な名前。
SYSPROC
ISP.SISPEXEC ISP.SISPCLIB
ここで、xxx は、使用している言語によって たとえば、
xxx
ENU
DES
DEU
JPN
ENP
Language (言語)
米国英語
スイス・ドイツ語 (Swiss German)
ドイツ語
日本語 (Japanese)
大文字英語
第6章 MVS での実行準備
189
MVS での実行準備
上記の DDNAME を使用し、パネル、メッセージ、スケルトン、およびテーブルの
アプリケーション・ライブラリーを、対応する ISPF ライブラリーの前に連結して
ください。 上記で説明したように、アプリケーション・ライブラリーのデータ・セ
ット特性は、必須ライブラリーの特性と同じでなければなりません。 たとえば、ア
プリケーション XYZ が、以下の区分データ・セットをパネル、メッセージ、スケ
ルトンおよびテーブルに使用しているものとします。
XYZ.PANELS
XYZ.MSGS
XYZ.SKELS
XYZ.TABLES
この場合、次のように割り振ってください。
//ISPPLIB DD DSN=XYZ.PANELS,DISP=SHR
//
DD DSN=ISP.SISPPxxx,DISP=SHR
//ISPMLIB DD DSN=XYZ.MSGS,DISP=SHR
//
DD DSN=ISP.SISPMxxx,DISP=SHR
//ISPSLIB DD DSN=XYZ.SKELS,DISP=SHR
//
DD DSN=ISP.SISPSxxx,DISP=SHR
//
DD DSN=ISP.SISPSLIB,DISP=SHR
//ISPTLIB DD DSN=XYZ.TABLES,DISP=SHR
//
DD DSN=ISP.SISPTENU,DISP=SHR
//ISPPROF
DD DSN=USERAA.ISPF.PROFILE,DISP=OLD
//SYSPROC DD DSN=ISP.SISPEXEC,DISP=SHR
//
DD DSN=ISP.SISPCLIB,DISP=SHR
ここで、xxx は、使用している言語によって たとえば、
xxx
ENU
DES
DEU
JPN
ENP
Language (言語)
米国英語
スイス・ドイツ語 (Swiss German)
ドイツ語
日本語 (Japanese)
大文字英語
これらの割り振りは、ISPF を開始する前に実行してください。 これらの割り振り
は、上記に示されているような DD ステートメントを使用してユーザーの TSO
LOGON プロシージャーで行なうか、または対応する TSO ALLOCATE コマンドを
使用して CLIST または REXX コマンド・プロシージャーで行なってください。
190
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
MVS での実行準備
オプションのテーブル・ライブラリーおよびファイル調整ライブラリーの割
り振り
表10 に示されたデータ・セットは、オプションです。 これらのデータ・セット
は、アプリケーションがテーブル・サービスまたはファイル調整サービスを使用す
る場合にだけ割り振らなければなりません。
表 10. テーブルおよびファイル調整データ・セット
DDNAME
説明
RECFM
LRECL
BLKSIZE
ISPTABL
テーブル出力ラ
イブラリー
FB
80
(注参照)
ISPFILE
ファイル調整出
力
FB/VB
255 最大
注: ブロック・サイズはアプリケーションで設定できます。 80 の倍数でなければ
なりません。
テーブル出力ライブラリーは、区分データ・セットでなければなりません。テーブ
ル出力 ライブラリーを定義する ISPTABL DDNAME は、テーブル入力 ライブラ
リー (DDNAME ISPTLIB) と同じデータ・セットを指定できます。 出力データ・セ
ットと入力データ・セットは、更新されたテーブルを更新した同じダイアログで再
び処理する場合は、同じでなければなりません。
テーブル・サービスを使用する前に、テーブル出力ライブラリーを DDNAME
ISPTABL に割り振らなければなりません。 ISPF には、更新が同時に行なわれるよ
うな ENQ 論理が含まれています。 ISPTABL は、一連のデータ・セット連結は指
定してはなりません。
ダイアログにより、ISPTABL を動的に割り振ることができ、またその使用を完了し
た時点で解放することができます。 ISPTABL は、出力データ・セットを指定する
場合でも、DISP=SHR を指定して割り振ってください。 DISP=SHR を指定してラ
イブラリーを割り振る場合、 TSO プログラム制御機能 II (PCF) はテーブル出力ラ
イブラリーを無許可な更新処理から保護することはできません。 このライブラリー
は、RAC により保護するか、または DISP=OLD で割り振って PCF により保護し
ます。
ファイル調整出力は、ISPF で用意している一時順次データ・セットに書き出すこと
ができます。 この一時データ・セットは、自動的に割り振られるため、ダイアログ
で割り振る必要はありません。 一時データ・セットの完全修飾名は、システム変数
ZTEMPF で得られます。 DDNAME は ZTEMPN で得られます。この一時データ・
セットは、常に、80 文字の固定長レコードを使用します。
この一時データ・セットを使用しない場合、ファイル調整出力は、区分データ・セ
ットまたは順次データ・セットに書き出すことができます。 固定長レコードでも可
変長レコードでも構いません。 最大論理レコード長は、255 バイトです。 デー
タ・セットは、ファイル調整サービスを開始する前に、DDNAME ISPFILE に割り
振っておかなければなりません。ダイアログにより、出力ライブラリーを動的に割
り振ることができ、またその使用を完了した時点で解放することができます。 順次
データ・セットの場合、ISPFILE は DISP=OLD を指定して割り振ってください。
区分データ・セットの場合、DISP=SHR を指定して割り振ることはできますが
第6章 MVS での実行準備
191
MVS での実行準備
DISP=OLD を指定して割り振らない限り、プログラム制御機能 II (PCF) で保護す
ることはできません。 ISPFILE は、データ・セットの連結シーケンスを指定しては
なりません。
オプションのイメージ ISPF ライブラリーの割り振り
表11 に示されているデータ・セットは、必須 ISPF ライブラリーではありません。
GUI モードでのアプリケーションがイメージを使用する場合にのみ、このデータ・
セットを割り振る必要があります。
表 11. イメージ・データ・セット
DDNAME
説明
ISPILIB
イメージ入力ライ
FB
ブラリー
RECFM
LRECL
BLKSIZE
80
(注参照)
注: ブロック・サイズはアプリケーションで設定できます。 80 の倍数でなければ
なりません。
ISPF のイメージ・サポートを使用しようと考えている場合、イメージを使用する前
に、 ddname ISPILIB にイメージ入力データ・セットを割り振る必要があります。
それは ISPF を呼び出す前にイメージ入力データ・セットを割り振ることによりで
きます。 グラフィック交換形式 (GIF) のイメージ・ファイルがこの入力データ・セ
ットの中に入っているようにしてください。 このデータ・セットは区分データ・セ
ットでなければなりません。 このデータ・セットは、DISP=SHR を用いて割り振る
ことができます。
注: LIBDEF サービスにより ISPILIB が割り振られることはありません。
ISPF のサンプル・イメージ・ファイルは、サンプル・ライブラリー SISPSAMP の
中に納められています。 ISPF パネル ISR@PRIM は、3 つのサンプル・イメー
ジ・ファイル (ISPFGIFL、ISPFGIFS、および ISPEXIT) を使用します。 そのサンプ
ル・イメージ・ファイルを ddname ISPILIB に割り振られたユーザー自身のイメー
ジ入力データ・セットにコピーすることができます。
CLIST、REXX、および プログラム・ライブラリーの割り振り
CLIST または REXX コマンド・プロシージャーとしてエンコードされているダイ
アログは、 ISPF を開始する前に DDNAME SYSPROC に割り振られているプロシ
ージャー・ライブラリーに入れておくことができます。 REXX コマンド・プロシー
ジャーは、SYSEXEC DDNAME に割り振ることもできます。 SYSEXEC DDNAME
は、 TSO/E REXX 使用者の手引き で説明しています。
プログラムとして作成されているダイアログは、リンク・エディットする必要があ
ります。ロード・モジュールは、ステップ・ライブラリー、システム・リンク・ラ
イブラリー (SYS1.LINKLIB など) またはリンク・パック域に常駐させることができ
ます。またその代替方法として、DDNAME ISPLLIB(DISP=SHR) に割り振られてい
る区分データ・セット (RECFM=U) に入れることもできます。このライブラリー
(ISPF リンク・ライブラリー) は、プログラムで作成された機能が含まれている新し
192
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
MVS での実行準備
いダイアログをテストする場合に使用できます。 使用する場合は、ISPF を開始す
る前に割り振る必要があります。 ISPLLIB では、一連の区分データ・セットの連結
を指定することができます。
ISPLLIB は、ロード・モジュールを取り出すときに、タスク・ライブラリーとして
使用できます。このライブラリーは、システム・リンク・ライブラリーおよびリン
ク・パック域より前に探索されます。 ISPF プロダクト・モジュールが、ステッ
プ・ライブラリーに保存されている場合に、タスク・ライブラリー (ISPLLIB) を使
用する場合は、 ISPF プロダクト・モジュールが含まれているデータ・セットを、
ISPLLIB 連結シーケンスおよびステップ・ライブラリー連結に組み込んでくださ
い。プログラムを分割画面モードで使用する場合は、再入可能または再使用不可と
してリンクしてください。
前に説明された検索順序に対する例外は、SISPSASC ライブラリーです。
SISPSASC ライブラリーの中のモジュールは、ISPLLIB タスク・ライブラリーを使
用して検索されません。 ISPF C/S 機能を使用している場合には、SISPSASC は、
STEPLIB または LNKLST にある必要があります。 SISPSASC に関する詳細は、
ISPF 計画とカスタマイズ を参照してください。
DBCS ライブラリーの割り振り
DBCS ユーザーは、代替メッセージ、パネル、およびスケルトン・ライブラリーを
使用できます。 そのためには、次の DDNAME を使用して、これらのライブラリ
ーの DBCS 版を割り振っておく必要があります。
ISPMALT
代替メッセージ・ライブラリー
ISPPALT
代替パネル・ライブラリー
ISPSALT
代替スケルトン・ライブラリー
これらのライブラリーは、配布ライブラリーを割り振るときに、割り振ることがで
きます。 代替ライブラリーが割り振られていて端末に DBCS 機能が備わっている
場合、 ISPF は代替ライブラリーを使用します。これらの 2 つの条件のいずれかが
満たされない場合、ISPF は配布ライブラリーを使用します。
ISPF セッションのための各国語の選択
ISPF セッションは、ご使用のシステムでサポートしている任意の国語で実行できま
す。 ISPSTART コマンドで ISPF を開始する前に、ユーザーは必要な割り振りを行
う必要があります。 たとえば、英語セッションの場合はコマンド・プロシージャー
ISPFE を出し、ドイツ語セッションの場合は ISPFG を出すことができます。
使われるコマンド・プロシージャーに関係なく、同じ DDNAME の集合
(ISPPLIB、ISPMLIB、ISPSLIB、ISPTLIB、および ISPPROF) を割り振る必要があり
ます。 ログオン時に、ご使用のシステムの言語に必要な割り振りを、CLIST または
REXX ログオン・プロシージャーを使用して実行できます。
セッションが実行される言語は、読み取り専用システム変数 ZLANG の値 (必ずし
も言語名全体ではありません) により示されます。この変数は、ISPF の下で実行さ
れるダイアログから読み取ることができます。セッション言語のデフォルトは、
ISPF インストール時に指定されます。また、これは、 ISPF 計画およびカスタマイ
ズ で説明されています。このデフォルト・セッション言語は、ISPSTART コマンド
第6章 MVS での実行準備
193
MVS での実行準備
に指定する代替言語キーワードにより指定変更できます。使用にあたっての正確な
構文については、 ISPF ダイアログ開発者 ガイドとリファレンス を参照してくだ
さい。
デフォルト・セッション言語を選択することで、ご使用のシステムでは、 ISPF 初
期設定メッセージと通常のセッション・メッセージの両方を、常にデフォルト言語
で出すことができます。 ISPSTART 言語キーワードを使用して代替言語によりセッ
ション・デフォルト言語をオーバーライドする場合でも、コマンド操作の前に出さ
れる最初の初期設定メッセージは、デフォルト・セッション言語で出されます。し
かし、ISPSTART パラメーターの処理後に出されるメッセージは、そのキーワード
により指定された言語で出されます。
端末が DBCS をサポートしない場合に、デフォルト言語 (または言語キーワードに
より選択された代替言語) で DBCS を必要とする場合、ISPF はセッション言語と
して英語を使用します。
セッション言語で DBCS を必要とする場合でも、一部のメッセージは常に英語で出
されます。 これらには、次のメッセージが含まれます。
v ISPF Main task abend.
v ISPF Subtask abend.
v The following required module for the selected language could not be loaded.
v ISPF command not allowed. You are already under ISPF.
v Invalid environment; TSO/E version 2.1 or later required.
194
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
第2部 付録および後付け
© Copyright IBM Corp. 1980, 2000
195
196
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
付録A. ISPF C/S ワークステーション・エージェント・コンポー
ネントをインストールする前に
この付録では、ISPF クライアント / サーバー (ISPF C/S) ワークステーション・エ
ージェント (ISPF WSA) コンポーネントをプログラマブル・ワークステーションに
インストールする前に、ユーザーが知っておく必要がある下記のトピックについて
説明します。
v 前提事項
v 必要なハードウェアおよびソフトウェア
v 構成パラメーター
v GUI モード CLIST または STARTUP 手続
v 通信ネットワークの構成
ワークステーション・ソフトウェアのインストール時にオプション 3.7 を使用する
ことに関しては、ISPF ユーザーズ・ガイド 第 2 巻 のワークステーションへのデ
ータ・セット・ダウンロード・ユーティリティー (オプション 3.7) のセクションを
参照してください。
前提事項
ISPF C/S コンポーネント・インストール・ユーティリティーは、操作環境に関して
次の前提事項を作成します。
ワークステーション - ホスト接続
ワークステーションとホスト間は APPC 接続されていて、ワークステーシ
ョンは OS/2 の下で実行されています。 または、ワークステーションとホ
スト間は TCP/IP 接続されていて、ワークステーションは、以下のサポート
されているオペレーティング・システムのいずれかの下で実行されていま
す。
v IBM OS/2
v Microsoft Windows NT/95/98/2000
v AIX
v HP-UX
v Solaris (SUN)
ファイル・ダウンロード機能
ISPF C/S コンポーネント・インストール・ユーティリティーは、TCP/IP を
使用してワークステーションへのインストールを実施するための、自動ダウ
ンロード・プロシージャーを備えています。ただし、これは、ワークステー
ションの TCP/IP が、ファイル転送プロトコル (FTP) をサポートしている
ことが条件となります。 ワークステーション接続が確立されている場合
は、その接続を使用して ISPF C/S コンポーネントをダウンロードできま
す。ワークステーションが FTP をサポートしていない場合、または接続が
確立されていない場合は、ISPF C/S ワークステーション・プログラムをホ
スト・ファイルからワークステーションへ転送する手段があるものと想定さ
れます。 ISPF C/S インストール・ユーティリティーは、すべてのユーザー
© Copyright IBM Corp. 1980, 2000
197
用には自動ダウンロード・プロシージャーを備えていませんが、ダウンロー
ド処理を支援する情報は提供します。 詳しくは、ISPF ユーザーズ・ガイド
第 2 巻 のワークステーションへのデータ・セット・ダウンロード・ユーテ
ィリティー (オプション 3.7) のセクションを参照してください。
TCP/IP ファイル転送プロトコル
ISPF C/S インストール・ユーティリティーは、TCP/IP のファイル転送プロ
トコルを使用します。 ここで、このユーティリティーはユーザーのワーク
ステーションでは FTP が操作可能であることを想定しています。 操作可
能な FTP では、次のことが必要です。
v FTP はワークステーション上で構成され、開始されなければなりませ
ん。
v ワークステーション FTP サーバー (FTPD)、または 「Daemon (デーモ
ン) 」 はアクティブでなければなりません。
v ユーザーがファイルを転送する権限をもちます。 ユーザーは、FTP デー
モン・アクセス保護ファイルに登録することにより許可されます。 その
他の説明は、 『構成パラメーター』 を参照してください。
必要なハードウェアおよびソフトウェア
ISPF のハードウェアおよびソフトウェア要件については、OS/390 Release 10
Planning for Installation 、資料番号 GC28-1726-08 を参照してください。
構成パラメーター
ISPF C/S インストール・ユーティリティーを実行する前に、下記のインストール用
パラメーターを調べておいてください。
IP アドレス
TCP/IP アドレス、IP アドレス、ワークステーション ID、または IP アド
レス別名。
ユーザー ID
ユーザー ID は、ワークステーション ISPF ワークステーション・エージェ
ント・コードがインストールされるディレクトリーに対して、書き込み権限
を持つ FTP ユーザー名です。
パスワード
指定した FTP ユーザー ID 用のパスワード。
ディレクトリー
ユーザーが、ユーティリティーを使用して、プログラマブル・ワークステー
ション・プログラムをインストールするワークステーション・ディレクトリ
ー。 ユーザー ID は、このディレクトリーに対して書き込みアクセスが必
要です。
ユーザー権限は、FTP デーモン・アクセス保護ファイルに登録することにより許可
されます。 このファイルに登録項目がない場合は、それを作成する必要がありま
す。 FTPD アクセス保護ファイルにユーザー登録項目を作成するための詳細は、
TCP/IP 資料を参照してください。
198
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
付録B. ISPF クライアント / サーバーのための通信の構成
MVS ホストとワークステーション間の ISPF クライアント / サーバー (C/S) 通信
をサポートするためには、TCP/IP 接続または SNA APPC 接続が確立されている必
要があります。以下の節では、TCP/IP 接続および SNA APPC 接続の両方について
の、ホストとワークステーションにおける構成方法を説明します。 MVS TSO への
ユーザー・ログオンをサポートする 3270 端末タイプ接続の構成については、ここ
では説明しません。各タイプの接続の説明の最初に、構成ファースト・パスについ
ての説明があります。
ワークステーションと MVS ホスト間で、整合を取らなければならない ISPF C/S
構成のエレメントはいくつかありますが、 ISPF ユーザーは、通常、ワークステー
ションの要件により関心があります。 MVS システムまたはネットワークのサポー
ト要員は、通常、MVS ホスト要件により関心があります。
注: ISPF ワークステーション・エージェント・コンポーネントを開始する前に、す
べての必要な TCP/IP または APPC 通信ソフトウェアが完全に初期化されてい
る必要があります。 WSA は、最初の初期化エラーを受信すると、その後は通
信プロトコルを再度初期化しようとはしません。
TCP/IP 接続の構成
次の表には、TCP/IP 通信を構成して ISPF C/S をサポートするためのファースト・
パスが載っています。
TCP/IP 要件ファースト・パス
ワークステーション
MVS ホスト
数字の IP アドレスを、ワークステーション
上の TCP/IP について定義する必要がありま
す (たとえば、9.67.224.96)。
ワークステーションの TCP/IP に定義された
数字の IP アドレスを、 ISPSTART コマンド
で指定するか、または GUI 設定パネルで指
定するかして、ISPF WSA を呼び出す必要が
あります。
このホスト要件に合致するワークステーショ
ン要件はありません。→
ISPF は、TCP/IP の開始タスク名を含む
TCP/IP 構成データ・セットを見つけることが
できなければなりません。 ISPF 構成テーブ
ル・キーワード・ファイルのキーワード
SAS/C_TCPIP_DATA_VALUE および
SAS/C_TCPIP_PREFIX_VALUE を使用し
て、該当するデータ・セットを判別できま
す。
TCP/IP 要件の詳細
IP アドレスは、TCP/IP ホストに割り当てられた 32 ビットのアドレスで、通常は
ドット 10 進表記法で表されます。 たとえば、
9.67.224.96
© Copyright IBM Corp. 1980, 2000
199
このアドレスは、インターネット内の物理ネットワークとそのネットワーク内の個
別ホストの両方を識別します。
TCP/IP ホストは、MVS システムでも、あるいは OS/2、Windows、または UNIX
ワークステーションでもかまいません。ISPF C/S 通信を行うには、 ISPF WSA グ
ラフィカル・ユーザー・インターフェースが表示されるワークステーションと関連
した、ドット 10 進数の IP アドレスを知る必要があります。多くの企業では、ワ
ークステーション IP アドレスは、ネットワーク管理者から入手し、そして TCP/IP
ソフトウェアのインストールとカスタマイズ中にワークステーションに割り当てま
す。 ワークステーションで使用する TCP/IP ソフトウェアのインストールとカスタ
マイズの詳細については、TCP/IP ソフトウェア・ベンダーが提供する資料を参照し
てください。 すでにワークステーションに TCP/IP をインストール済みで、自己の
TCP/IP IP アドレスは分からないが、TCP/IP ワークステーション・ホスト名 (たと
えば、 JSMITH、ACCT23 など) が分かっている場合は、下記の方法で IP アドレ
スを判別することができます。
TCP/IP ワークステーション・
ソフトウェアの種類
ワークステーションでの判別方法
v IBM TCP/IP (OS/2 用)
OS/2 システム・アイコンを選択し、その後コ
マンド・プロンプト ・フォルダーを選択しま
す。そのフォルダーから OS/2 ウィンドウ を
選択し、表示された OS/2 コマンド・プロン
プトに、コマンド host <hostname> を入力し
ます。応答として、<hostname> が示すワーク
ステーションの IP アドレスが数字で表示さ
れます。
v Windows TCP/IP
MS/DOS コマンド・プロンプトから
winipcfg と入力します。 IP 設定パネルに、
ワークステーションの IP アドレスが数字で
表示されます。
v AIX TCP/IP
AIX コマンド・プロンプトから、コマンド
host <hostname> を入力します。 応答とし
て、<hostname> が示すワークステーションの
IP アドレスが数字で表示されます。
v HP-UX TCP/IP
HP-UX コマンド・プロンプトから、コマンド
ping <hostname> を入力します。 コマンド
の出力に、IP アドレスを示す数字が表示され
ます。 <Ctrl-c> を使用して、このコマンドを
終了します。
v Solaris TCP/IP
コマンド・プロンプトから、コマンド ping s <hostname> を入力します。 応答とし
て、<hostname> が示すワークステーションの
IP アドレスが数字で表示されます。
UNIX ユーザーは、IP アドレスに加えて、通信に使用されるワークステーション上
の固有ポートを指定する必要がある場合があります。この指定が必要なのは、複数
の ISPF WSA コンポーネントが、任意の 1 台の UNIX ワークステーション上で、
同時に実行される場合があるからです。ポートを指定するには、IP アドレスの最後
に :<port#> を追加します。 デフォルト解釈として、すべての TCP/IP プロトコル
が /etc/services ファイルの中に定義されています。 このファイルを見て、現在別
200
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
のアプリケーションで予約されていないポートを選択することができます。 ポート
0 から 1024 は、システム用に予約済みです。 また、ポート番号は、 ISPF WSA
グラフィカル・ユーザー・インターフェースの中でも指定する必要があります。 こ
れをするには、オプション・プルダウン・メニューを介して、Set TCP/IP Port を
選択します。 ホストで指定されたポート番号は、ISPF WSA グラフィカル・ユーザ
ー・インターフェースの中で入力されたポート番号と同じでなければなりません。
MVS 上の ISPF C/S コンポーネントは、TCP/IP 固有の IUCV インターフェース
を、もはや直接、通信のためには使用しません。代わりに、C ソケット・インター
フェースが使われます。 C ソケットを使用できるようにするには、ISPF と一緒に
配布される SAS/C 実行時サポート・コードを使います。SAS/C 実行時サポート・
コードは、MVS 用 TCP/IP で使用可能になる OS/390 通信サービス IP (OE) と一
般 (OE 以外) ソケットの両方をサポートします。
IBM TCP/IP ソケット開始タスクのプロシージャー名の判別
SAS/C ソケット・サポートが使用できるようになっていると、 TCP/IP ソケットに
対する TCP/IP の開始タスクのプロシージャー名は、 TCP/IP 構成データ・セット
を読み取ることにより判別されます。このデータ・セットのデフォルトの名前は、
TCPIP.TCPIP.DATA です。
SAS/C 実行時コードは、下記の検索順序のエレメントで決められたようにデータ・
セット・アクセスをテストして、構成データ・セットを見つけます。
1. =TCPIP_DATA=style:any.dataset.name.or.ddname
=TCPIP_DATA は、SAS/C 環境変数です。 ISPF 構成テーブル内の新しい
SAS/C_TCPIP_DATA_VALUE パラメーターを使用して、この変数の値を設定す
ることもできます。 値 DEFAULT は、ISPF により値がなにも設定されないこ
とを示します。
この値の設定のオプションは、以下のとおりです。
v DDN:ddname - SAS/C が ″ddname″ が示すデータ・セットを検索することを示
します。 SAS/C スタイル接頭部が省略された場合、スタイル接頭部値は
″DDN:″ と想定されます。 たとえば、
SAS/C_TCPIP_DATA_VALUE=DDN:MYTCPDD
SAS/C_TCPIP_DATA_VALUE=MYTCPDD
(if the TSO logon procedure contains the JCL
statement //MYTCPDD DD DSN=MYTCPIP.CONFIG ...,
SAS/C will search for the data set MYTCPIP.CONFIG)
v TSO:dataset - SAS/C がデータ・セット ″userid.dataset″ (ここで、ユーザー ID
は、TSO ユーザー ID) を検索することを示します。 たとえば、
SAS/C_TCPIP_DATA_VALUE=TSO:MYTCPIP.CONFIG
(if the TSO userid is SMITHJ, SAS/C will search
for the data set SMITHJ.MYTCPIP.CONFIG)
v DSN:dataset - SAS/C がデータ・セット ″dataset″ を検索することを示しま
す。
SAS/C_TCPIP_DATA_VALUE=DSN:MYTCPIP.CONFIG
(SAS/C will search for the data set MYTCPIP.CONFIG)
2. //SYSTCPD DD または TSO ALLOC F(SYSTCPD)
//SYSTCPD DD または TSO ALLOC FI(SYSTCPD) は、 SAS/C が DD 名
″//SYSTCPD″ と関連したデータ・セットを検索することを示します。 たとえ
ば、
付録B. ISPF クライアント / サーバーのための通信の構成
201
//SYSTCPD DD DSN=TCPIP.TCPIP.DATA ...
(if the TSO logon procedure contains the //SYSTCPD
DD JCL statement, then SAS/C will search for the
data set TCPIP.TCPIP.DATA)
3. userid.TCPIP.DATA
userid.TCPIP.DATA は、SAS/C が、TSO ユーザー ID を文字ストリング
″.TCPIP.DATA″ に連結することにより示されるデータ・セットを検索すること
を示します。 ユーザーの TSO プロファイルの中に設定されている接頭部値が
TSO ユーザー ID と異なる場合は、接頭部値が TSO ユーザー ID の代わりに
使われます。 以下は例です。
SMITHJ.TCPIP.DATA
(if the TSO userid is "SMITHJ" SAS/C will search
for the dataset SMITHJ.TCPIP.DATA)
JONESB.TCPIP.DATA
(if the TSO userid is "SMITHJ" and the TSO prefix
is set to "JONESB" SAS/C will search for the
dataset JONESB.TCPIP.DATA)
4. SYS1.TCPPARMS(TCPDATA)
SYS1.TCPPARMS(TCPDATA) は、SAS/C がデータ・セット SYS1.TCPPARMS
およびメンバー TCPDATA を検索することを示します。
5. =TCPIP_PREFIX=prefix
=TCPIP_PREFIX は、SAS/C 環境変数です。 ISPF 構成テーブルの
SAS/C_TCPIP_PREFIX_VALUE を使用して、この変数の値を設定することもで
きます。値 ″DEFAULT″ は、ISPF により値がなにも設定されないことを意味し
ます。 ″DEFAULT″ 以外のストリングが SAS/C_TCPIP_PREFIX_VALUE に対し
て指定された場合、SAS/C は、そのストリングを .TCPIP.DATA に連結しま
す。
SAS/C_TCPIP_PREFIX_VALUE=TCPIP
(SAS/C will search for the data set TCPIP.TCPIP.DATA)
6. zap_prefix.TCPIP.DATA
zap_prefix.TCPIP.DATA - SAS/C が、SAS/C 実行時内部接頭部ストリングをスト
リング ″.TCPIP.DATA″ に連結することにより示されるデータ・セットを検索す
ることを示します。 接頭部ストリングについてのデフォルトは、″TCPIP″ で
す。″TCPIP″ はデータ・セット名 TCPIP.TCPIP.DATA を暗黙指定します。ザッ
プを適用して接頭部を ″TCPIP″ 以外のストリングに変更することに関する情報
は、SAS/C コンパイラーが MVS システムにインストールされている場合、
SAS/C コンパイラー文書に入っています。 ISPF で提供される SAS/C 実行時サ
ポートを単に使用する場合は、TCPIP.DATA セットの検索を、他の検索オプショ
ンのいずれかを使用して制御することを薦めます。
検索順序リストのエレメントは、1 つ 1 つ検査されます。 リストのエレメントで
データ・セットが見つかると、検索は終了します。 そのデータ・セットは、TCP/IP
構成データ・セットと見なされます。 データ・セットの内容の妥当性は検査されま
せん。 選択されたデータ・セットに、インストールされた TCP/IP サブシステムに
ついての有効な構成データが含まれていない場合は、ISPF クライアント / サーバ
ー・コンポーネントから SAS/C 実行時へ行われた TCP/IP ソケット呼び出しが失敗
し、またワークステーションへの ISPF クライアント / サーバー接続が TCP/IP に
ついて不可能になる場合があります。
202
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
TCPIP.DATA データ・セットに対する検索順序の指定は、OS/390 通信サービス IP
ソケットへの ISPF インターフェースについては、現在、必要ではありません。
OS/390 通信サービス IP ソケット・インプリメンテーションの選択
OS/390 通信サービス IP (以前の MVS Open Edition) ソケットを、共通 TCP/IP ソ
ケットに代わって使用する場合、ISPF 構成テーブルのキーワード
USE_MVS_OPEN_EDITION_SOCKETS を YES に設定する必要があります。 デフ
ォルト NO は、共通 (非 OE) ソケットを使用することを示します。
ISPF デフォルトの変更
ISPF デフォルト・キーワードのいずれかの値を、ISPF 出荷時のデフォルト以外の
値に変更する場合は、ISPF 構成テーブルを変更する必要があります。 ISPF 構成テ
ーブルのカスタマイズに関する情報は、ISPF 計画とカスタマイズ に記載されてい
ます。
TCP/IP 追加情報
ISPF ワークステーション・エージェントは、どの特定の通信ソフトウェア・ベンダ
ーが提供するアプリケーション・プログラム・インターフェース (API) モジュール
ともリンクされていません。 IBM OS/2 環境で TCP/IP サブシステムをアクセスす
る場合のデフォルト動作では、ISPF WSA は、IBM TCP/IP API モジュールが入っ
ている tcpipdll.dll を見つけようとします。 そのダイナミック・リンク・ライブラ
リーが見つかると、他の TCP/IP ダイナミック・リンク・ライブラリーを見つけよ
うとはしません。
IBM TCP/IP ライブラリーが見つからない場合は、ワークステーション・エージェ
ントは、Novell TCP/IP API モジュールが入っている rcb43.dll を見つけようとし
ます。どちらのダイナミック・リンク・ライブラリーも見つからない場合、あるい
は TCP/IP API モジュールを、選択されたライブラリーから正常にロードできない
場合は、TCP/IP 通信は操作不能になります。
Microsoft Windows 環境で TCP/IP サブシステムをアクセスする場合のデフォルト動
作では、 ISPF WSA は WINSOCK.DLL を見つけようとします。 Microsoft
Windows 環境では、多くの異なるベンダーが winsock.dll を提供しています。した
がって、ISPF WSA が 1 番目に見つけた winsock.dll に、ワークステーション上で
アクティブである TCP/IP サブシステムが実際に使用している TCP/IP API モジュ
ールが含まれていることが重要になってきます。 あるワークステーション環境で複
数の winsock.dll ファイルを管理するには困難が伴いますが、それは Windows がダ
イナミック・リンク・ライブラリーを見つけるのに使用する検索順序が、OS/2 環境
の場合とは違って、CONFIG.SYS LIBPATH ステートメントの制約を受けないことに
より、さらに難しくなります。 Windows の検索順序は、以下のとおりです。
1. 現行ディレクトリー
2. WINDOWS directory
3. WINDOWS¥SYSTEM ディレクトリー
4. 現行作業についての実行可能ファイルを含むディレクトリー
5. PATH 環境変数にリストされているディレクトリー
6. ネットワークにマップされているディレクトリーのリスト
付録B. ISPF クライアント / サーバーのための通信の構成
203
ダイナミック・リンク・ライブラリーも見つからない場合、あるいは TCP/IP API
モジュールを、選択されたライブラリーから正常にロードできない場合は、TCP/IP
通信は操作不能になります。
オプションとして、Microsoft Windows ワークステーション環境で、アクティブな
TCP/IP サブシステムが使用するソケット DLL への明示的なパスを指定できます。
明示的なパスを指定すると、それは Windows におけるデフォルト DLL 検索順序を
オーバーライドします。 WINSOCK.DLL を見つけるのに、明示的なパスで定義さ
れたディレクトリーが検索されます。 TCP/IP ソケット DLL への明示的なパスを
指定するには、クライアント / サーバー・エージェント・ウィンドウ上にある
Options プルダウンから使用可能である、 Set WINSOCK Path 機能を使用しま
す (詳細については、 ISPF ユーザーズ・ガイド 第 2 巻、オプション 3.7 の、ワ
ークステーション・エージェント・ウィンドウのセクションを参照してください)。
この機能は、いくつかの TCP/IP ベンダーからのソフトウェアを含むディレクトリ
ーにワークステーションがアクセスできる、LAN オペレーティング・システムを使
用するような環境で有用です。
ISPF (ISPF WSA) のクライアント / サーバー機能は、 TCP/IP keepalive ソケッ
ト・オプションを利用して、ホスト上の ISPF がワークステーション上の ISPF ワ
ークステーション・エージェントとのセッションに対する異常終了を検出するよう
にできます。 異常終了には、ISPF WSA エージェントとのセッションをクローズす
る前に電源が切られたり、ワークステーションがリブートされるといったイベント
が含まれます。 keepalive 機能の動作は、各ワークステーション・プラットフォー
ムおよび ISPF によりサポートされる TCP/IP 製品により異なります。いくつかの
相違点を以下に示します。
ワークステーション・プラットフォーム
Keepalive 動作
204
OS/2
リブート (CTRL-ALT-DELETE)、電源オフ、および
ワークプレース・シェルの遮断が検出されます。
Windows
リブート (CTRL-ALT-DELETE)、電源オフ、および
プログラム・マネージャーのクローズが、検出され
ます。
Windows (Workgroups 用)
リブート (CTRL-ALT-DELETE)、電源オフ、および
プログラム・マネージャーのクローズが、検出され
ます。
AIX
リブート、電源オフ、および AIX ホストの遮断が
検出されます。 X-station クライアントのリブート
(CTRL-ALT-BACKSPACE) は検出されますが、
X-station クライアントの電源オフは、X-station が
再び電源オンされた場合にのみ検出されます。
HP-UX
リブート、電源オフ、および HP-UX ホストの遮断
が検出されます。
Solaris
リブート、電源オフ、および Solaris ホストの遮断
が検出されます。
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
指定のタイマー間隔の間に、ワークステーションへのソケット接続を通してなんら
の伝送も受信されなかった場合は、MVS 上の TCP/IP は keepalive パケットをワー
クステーションに送信します。 ソケット接続で無応答の場合、あるいはソケット接
続がリセットされていた場合は、エラーが戻され、そして ISPF C/S セッションは
MVS 上で終了します。
MVS 用 IBM TCP/IP についての keepalive タイマーの値は、TCP/IP 構成データ・
セットの中の KEEPALIVEOPTIONS ステートメントで制御されます。 INTERVAL
パラメーターは、分の単位で指定し TCP/IP は、ワークステーションからの最後の
伝送を受け取った後、その指定時間が経過後、keepalive パケットを送信します。
SENDGARBAGE パラメーターは、パケットがデータを含んでいるかどうかを指定
します。 ISPF C/S は、INTERVAL 値を 1 に設定し、そして SENDGARBAGE 値
を TRUE に設定してテストされます。
OS/390 通信サービス IP ソケット・インプリメンテーションのイネ
ーブリング
OE ソケットをインプリメントした ISPF クライアント / サーバーを使用するに
は、OS/390 通信サービス IP (以前の MVS Open Edition で、このセクションでは
単に OE と呼ばれている) 開始タスクがアクティブである必要があります。 OE を
開始しないと、SAS/C 実行時メッセージが戻ります。たとえば、下記は ISPF クラ
イアント / サーバー・セッションが MVS から開始された場合のメッセージ例で
す。
LSCX902 **** WARNING **** ERRNO = EMVSNOTUP
Generated in
SOCKET called from line
9512 of @@671470(NF6),
offset 00020A
C++ name: DtTCPCLIENT::BeginOperation
socket failed because the OpenEdition kernel is not running,
reason code 0000004E.
OE ソケットを使用する場合は、TSO/ISPF ユーザー ID は、OE サービスを使用で
きる権限が必要です。 適切な権限を得ないと、ISPF クライアント / サーバー接続
を試みた場合に、MVS 異常終了コード ″EC6″ が戻ります。 ″EC6″ 異常終了コー
ドは、OE インターフェースの障害を示しています。基本的な OE サービスについ
ての許可状況は、TSO READY プロンプトから omvs コマンドを入力することに
より判別できます。次の例は、TSO ユーザーが OE サービスの使用を許可されてい
ないことを示しています。
READY
omvs
FSUM2057I No session was started.
access to OpenMVS.+
READY
This TSO/E user ID does not have
OE ソケットを ISPF で使用するために、OE シェルを実行する必要はありません。
SAS/C ソケット TCP/IP エラー・コードを理解する
ISPF は、ISPF メッセージの「ネットワーク・データ」部分に TCP/IP エラー・コ
ードを引き続き戻し、TCP/IP 通信障害が起こったことを示します。 ソケット呼び
出しに失敗した場合に戻る TCP/IP エラー・コードは、IBM MVS TCP/IP の資料に
は定義されていません。代わりに、エラー・コードは、SAS/C ソケットで使用され
ているコードになります。これらのコードは、SAS/C ファイル errno.h に入ってい
ます。詳細は、ISPF メッセージおよびコード という資料を参照してください。
付録B. ISPF クライアント / サーバーのための通信の構成
205
APPC 接続の構成
次の表には、APPC 通信を構成して ISPF C/S をサポートするためのファースト・
パスが載っています。
APPC 要件ファースト・パス
ワークステーション
MVS ホスト
完全修飾ネットワーク名を、ワークステーシ
ョン上の SNA 独立 LU タイプ 6.2 について
定義する必要があります (例
USIBMNR.NRI41G00)。
ワークステーション上の SNA 独立 LU タイ
プ 6.2 について定義された完全修飾ネットワ
ーク名は、ワークステーション・ノードに対
する MVS VTAM 定義に含まれている必要が
あり、また ISPSTART コマンドで、あるいは
GUI 設定パネルから指定して ISPF WSA を
呼び出す必要があります。
このホスト要件に合致するワークステーショ
ン要件はありません。→
BASE オプションで定義された NOSCHED
LU か、 BASE で定義された LU と MVS
parmlib メンバー APPCPMxx の中の
SCHED(ASCH) オプションのいずれかが、
ISPF からワークステーションへのアウトバウ
ンド会話要求をサポートするために必要で
す。
このホスト要件に合致するワークステーショ
ン要件はありません。→
VTAM アプリケーション LU は、APPL 定
義ステートメントのラベルとその ACBNAME
パラメーター値が、MVS parmlib メンバー
APPCPMxx に定義された APPC LU の
ACBNAME と合致するように定義する必要が
あります。
モード #INTER を、ワークステーション上で
定義する必要があります。
モード #INTER は、ワークステーション・ノ
ードの VTAM 定義と関連した MVS VTAM
モード・テーブルの中の項目として定義する
必要があります。
このホスト要件に合致するワークステーショ
ン要件はありません。→
APPC 呼び出し可能システム・サービス・モ
ジュールが入っている SYS1.CSSLIB データ・
セットは、ISPF からアクセス可能である必要
があります。
APPC 要件の詳細
完全修飾 SNA ネットワーク名は、SNA 論理装置 (LU) に割り当てられた、長さが
最大 17 バイトの ID で、ピリオドで区切られた、長さがそれぞれ最大 8 バイトの
2 つの記号で表されます。 たとえば、
USIBMNR.NRI41G00
ピリオドの前にある記号は SNA ネットワークの名前を示し、そしてピリオドの後
にある記号はそのネットワーク内の LU の名前を示します。 ISPF C/S 通信を行う
には、ISPF WSA グラフィカル・ユーザー・インターフェースが表示されるワーク
ステーションと関連した、独立 SNA LU タイプ 6.2 の完全修飾ネットワーク名を
知る必要があります。 SNA 通信ソフトウェアがワークステーションへの APPC 接
続をサポートするのに、 LU タイプ 6.2 を必要とします。 ワークステーションで
206
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
使用する SNA APPC ソフトウェアのインストールとカスタマイズの詳細について
は、ソフトウェア・ベンダーが提供する資料を参照してください。 ワークステーシ
ョンにすでに SNA APPC 通信ソフトウェアをインストール済みで、そして独立
SNA LU タイプ 6.2 の完全修飾ネットワーク名が分からない場合は、次の方法で候
補名を知ることができます。
SNA APPC ワークステーション・
ソフトウェアの種類
v IBM 通信サーバーの OS/2 アクセス機能
(OS/2 Warp バージョン 4)
v IBM APPC Networking Services (Windows
1.00.02 用) (CSD #2 付き基本プロダクト)
ワークステーションでの判別方法
OS/2 システム・アイコンを選択し、その後コ
マンド・プロンプト ・フォルダーを選択しま
す。そのフォルダーから OS/2 ウィンドウ を
選択し、そして表示された OS/2 コマンド・
プロンプトに、コマンド pmdsplay を入力し
ます。 Display Active Configuration メニュー
から Display を選択し、続いてプルダウン・
メニューから General SNA オプションを選択
します。 表示されたリスト・ボックスから
Logical unit 6.2 を選択します。独立 SNA タ
イプ 6.2 論理装置 (LU) のリストが、それぞ
れ関連した完全修飾ネットワーク名付きで表
示されます。
″IBM APPC Networking Services″ プログラ
ム・グループから Configure プログラム項
目用アイコンを選択します。ネットワーキン
グ・サービス構成ウィンドウから Step 1 プ
ッシュボタンを選択します。 APPC 通信用の
完全修飾ローカル LU 名が、一般構成ウィン
ドウに現れます。
ワークステーション上の ISPF WSA 接続のために選択された独立 LU の完全修飾
名は、ISPF C/S ホスト・エージェントが呼び出される MVS システム上の VTAM
に対しても示す必要があります。 以下の方法のいずれかを使用して、ワークステー
ション独立 LU を VTAM に対して示すことができます。
v セッション確立中の VTAM による動的定義によって
v CDRSC 定義ステートメントによって
v LOCADDR=0 と指定した標準 LU 定義ステートメントによって
VTAM ネットワーク導入の手引き (Network Implementation Guide) および VTAM 資
源定義解説書 (Resource Definition Reference) に各メソッドについての詳細が説明さ
れています。
LU 定義は、ワークステーション上の ISPF WSA エージェントと接続できるように
するために、MVS ホスト上の ISPF C/S エージェントとも関連づける必要性があり
ます。この LU は、MVS からワークステーションへのアウトバウンド接続要求を
処理できるように、基本 LU の APPC/MVS 定義で、ISPF C/S にも使用できるよう
にする必要があります。 LU は、次のパラメーターの組み合わせのいずれかを含む
LUADD ステートメントを使用して、MVS parmlib データ・セットの APPCPMxx
メンバーの中に、2 つの方法のどちらかで定義することができます。
v NOSCHED パラメーターおよび BASE パラメーター
v SCHED(ASCH) パラメーターおよび BASE パラメーター
付録B. ISPF クライアント / サーバーのための通信の構成
207
NOSCHED パラメーターの使用を伴うオプションは、MVS/ESA SP バージョン 4.3
より以前の MVS リリースでは使用できません。どちらの LU オプションも定義さ
れていない場合は、 MVS ホスト上の ISPF C/S エージェントからのアウトバウン
ド・セッション要求は、リジェクトされます。
VTAM アプリケーション LU は、APPCPMxx の定義に合致するように VTAMLST
の中に定義する必要があります。 APPL ステートメントのラベルおよび
ACBNAME= パラメーター値の両方とも、 MVS parmlib メンバー APPCPMxx に定
義された APPC/MVS LU についての、LUADD ステートメント上の ACBNAME パ
ラメーターに対して指定された値と同一である必要があります。
APPC 通信をサポートするには、セッション と呼ばれる論理的な接続が MVS ホス
ト上の ISPF C/S エージェントに関連した LU と、ワークステーション上の ISPF
WSA エージェントに関連した LU との間に存在する必要があります。セッション
を確立するには、MVS ホスト上の LU は、bind と呼ばれる 1 組のセッション制御
パラメーターを、ワークステーション上の LU へ送信する必要があります。パラメ
ーターは、モード 定義にもとづいて選択されます。 MVS 上の ISPF C/S エージェ
ントは、IBM が提供するデフォルト VTAM モード・テーブル ISTINCLM に入って
いる #INTER 定義を使用します。また、#INTER モード定義は、サポートされてい
るワークステーション用 APPC 通信ソフトウェアが供給する、デフォルト定義の中
にも含まれています。
MVS/ESA SP バージョン 4.3 から以降は、SYS1.CSSLIB データ・セットは、MVS
システム LNKLST が作成されるときに、自動的に SYS1.LINKLIB に連結されます。
それ以前の MVS リリースについては、SYS1.CSSLIB を、MVS parmlib の
LNKLSTxx メンバーに定義されている LNKLST 連結に加える必要があります。
SYS1.CSSLIB には、MVS システム上の ISPF C/S エージェントが使用する、
APPC/MVS 呼び出し可能サービスをサポートするモジュールが入っています。
Windows 用 APPC ネットワーキング・サービスにより使用される独立 LU につい
ての VTAM ノード定義は、ユーザーの固有のまたはエミュレートされた 3270 端
末サポートに使用されている VTAM ノード定義と同じであってはなりません。
Windows 用 APPC ネットワーキング・サービスとユーザーの 3270 端末サポート
で、単一のノード定義を共有することはできません。同様に、3270 エミュレーター
を使用しているのと同じ Windows システム上で、 Windows 用 APPC ネットワー
キング・サービスを使用しようと考えている場合は、 3270 エミュレーターと
Windows 用 APPC ネットワーキング・サービスが使用するローカル SNA サービ
ス・アクセス・ポイント (SAP) アドレスが、それぞれ異なるアドレスであることを
確認する必要があります。 Windows 用 APPC ネットワーキング・サービス用にロ
ーカル SAP アドレスを変更するには、IBM APPC ネットワーキング・サービス・
プログラム・グループから Configure プログラム項目のアイコンを選択します。
それから、ネットワーキング・サービス構成ウィンドウから Step 2 プッシュボタ
ンを選択し、その後 LAN 構成ウィンドウから Advanced を選択します。ローカ
ル SAP は、拡張 LAN 構成ウィンドウ上で変更できます。
APPC 追加情報
その環境の中で、任意の順序で、Windows 用 APPC ネットワーキング・サービス
とパーソナル通信 /3270 を活動化するためには、CONFIG.SYS ファイルの NDIS
208
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
用 IEEE 802.2 プロトコル・ドライバーについて、MINSAP パラメーターと
MINLINK パラメーターの値を以下のように増やす必要がありました。
DEVICEHIGH = C:¥LSP¥DXME0MOD.SYS N ,,,2,2
ここで C:¥LSP は、IEEE 802.2 プロトコル・ドライバー (DXME0MOD.SYS) がイ
ンストールされた LAN サポート・プログラム・ディレクトリーを指定します。
最後の 2 つの定位置パラメーターは、Windows 用 APPC ネットワーキング・サー
ビスの独立 LU 6.2 の活動化およびパーソナル通信 /3270 の従属 LU 2 の活動化を
サポートするのに必要な、最小サービス・アクセス・ポイントと最小リンク・ステ
ーション値を指定します。 たとえば、追加の従属 LU 2 接続をサポートするな
ど、LU を追加する必要がある場合は、最小サービス・アクセス・ポイントの値と
最小リンク・ステーションの値を増やす必要があるかもしれません。
SNA APPC 通信のネットワーク・サポートの構成は、TCP/IP の構成よりも幾分か
複雑です。これは、SNA が本来の静的階層ネットワーク・モデルから動的対等ネッ
トワーク・モデルへと、最近、移行しつつあることに因るところが大です。 APPC
アプリケーション・サポートおよび APPN ネットワーク・サポートを構成しようと
するユーザーが、この移行にあたってかかえる問題を考慮して、IBM のネットワー
キング専門家は、Multi-platform APPC Configuration Guide (GG24-4485) を作成しま
した。 この手引書は、ISPF C/S 機能が使用できるすべての環境での、 APPC およ
び APPN 通信の構成方法を理解したい人にとっては、貴重な資料です。 この手引
書は、次のソースから入手できます。
v IBM 外
CompuServe
APPC Info Exchange から (GO APPC)
MPCONP.ZIP
Postscript バージョンの文書
MPCONT.ZIP
ASCII テキスト版の文書
MPCONB.ZIP
BookManager 版の文書
MPCONF.ZIP
文書と共に使用するサンプル・ファイル
OS2BBS
IIN を介してアクセス可能な IBM 電子掲示板から
MPCONFIG ZIPBIN
Postscript 版、ASCII テキスト版、およびサンプル・ファイル
MPCONFIG LIST3820
MPCONFIG LIST3820 ファイル
インターネット上の FTP サイト
ディレクトリー /pub/appc_appn の networking.raleigh.ibm.com
(192.35.236.4) への anonymous ftp から
v IBM 内
付録B. ISPF クライアント / サーバーのための通信の構成
209
MKTTOOLA
お客様への配布用パッケージのある IBM マーケティング電子掲示板から
MPCONFIG PACKAGE
Postscript、ASCII テキストと LIST3820 版の文書、およびサンプ
ル・ファイルが含まれています。
OS2TOOLS
OS/2 ツール用電子掲示板から
MPCONFIG PACKAGE
Postscript、ASCII テキストと LIST3820 版の文書、およびサンプ
ル・ファイルが含まれています。
APPC 構成を単純化できる 1 つの方法は、ISPF C/S 接続をサポートする独立 SNA
LU タイプ 6.2 として、ワークステーション用に定義された SNA 制御点 の完全修
飾ネットワーク名を使用することです。ワークステーションの制御点 は、通信ソフ
トウェアと関連した様々なサブシステム機能を表します。 制御点 についての完全
修飾ネットワーク名は、サブシステム機能の集合を識別するためだけではなく、た
とえば、ISPF ワークステーション・エージェントのように、独立 SNA LU タイプ
6.2 を使用するアプリケーションをサポートするのにも使用できます。ワークステー
ション制御点 に関連した完全修飾名が、分からないか、あるいは思い出せない場合
は、次の方法でその名前を判別することができます。
SNA APPC ワークステーション・
ソフトウェアの種類
v IBM 通信サーバーの OS/2 アクセス機能
(OS/2 Warp バージョン 4)
v IBM APPC Networking Services (Windows
1.00.02 用) (CSD #2 付き基本プロダクト)
210
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ワークステーションでの判別方法
OS/2 システム・アイコンを選択し、その後コ
マンド・プロンプト ・フォルダーを選択しま
す。そのフォルダーから OS/2 ウィンドウ を
選択し、そして表示された OS/2 コマンド・
プロンプトに、コマンド pmdsplay を入力し
ます。 Display Active Configuration メニュー
から Display を選択し、続いてプルダウン・
メニューから General SNA オプションを選択
します。 表示されたリスト・ボックスから
Global SNA を選択します。すると情報ウィン
ドウが表示されます。 ネットワーク名 と制
御点 (CP) 名 とで、ワークステーションと関
連した完全修飾制御点名が構成されます。
″IBM APPC Networking Services″ プログラ
ム・グループから Configure プログラム項
目用アイコンを選択します。ネットワーキン
グ・サービス構成ウィンドウから Step 1 プ
ッシュボタンを選択します。 APPC 通信用の
完全修飾ローカル LU 名が、一般構成ウィン
ドウに現れます。
付録C. リスト形式
この付録は、ISPF を使用して作成できるリストの種類を説明し、リストを示しま
す。 ただし、後続のページに示されているサンプル・リストは、説明の目的のため
にだけ作成されたものです。 ISPF リストの印刷出力は使用されるプリンターの種
類によって異なるため、これらのリストは実際の出力を正確に示すものではありま
せん。
ソースおよび索引リスト
自動リスト (autolist) モードがオンの場合、ISPF 編集プログラムは、編集終了時に
ソース・リストを自動的に生成します。 また、次のユーティリティー・オプション
を使用することで、ソース・リストと索引リストを出力することもできます。
Library (3.1)
P - メンバーの印刷
Move/Copy (3.3)
v CP - コピーおよび印刷
v MP - 移動および印刷
v LP - コピー、ロック、および印刷
v PP - プロモートおよび印刷
注: LP および PP オプションは、LMF に適用されます。 SCLM を使用し
てソースおよび索引リストを作成する場合の説明については、 ISPF ソ
フトウェア構成およびライブラリー管理機能 (SCLM) プロジェクト管理
者および開発者の手引き を参照してください。
Data Set List (3.4)
v P - データ・セット・リストの印刷
v PV - VTOC 項目の印刷
Hardcopy (3.6)
v PK - データ・セットの印刷および保存
v PD - データ・セットの印刷および削除
Outlist (3.8)
P - ジョブ出力の印刷
ソース・リスト
212ページの図52 は、サンプル・ソース・リストを示したものです。
© Copyright IBM Corp. 1980, 2000
211
ソースおよび索引リスト
図 52. サンプル・ソース・リスト
ページの先頭に示されている情報には、プロジェクト、グループ、タイプ、メンバ
ー名、現在のバージョンおよび修正レベル、ユーザー ID、およびリストが作成され
た日付と時刻、およびページ番号などが含まれています。
ヘッダーと実際のデータの間に、桁位置表示行が印刷されます。開始桁 は、各行の
左側に印刷され、各行でブランク以外の最初の文字位置を示しています。
ISPF ライブラリー・メンバーに統計データがある場合、修正フラグの設定に従い、
各行の右側にアスタリスクが印刷される場合と印刷されない場合があります。修正
フラグとの関係は次のとおりです。
v 行の修正フラグ (79〜80 桁目) が 00 の場合、アスタリスクは印刷されません。
v 修正フラグがゼロでなくても、メンバーの現在の修正レベルと異なっている場合
は、アスタリスク 1 つ (*) が印刷されます。
v 修正フラグがゼロでなく、メンバーの現在の修正レベルと一致している場合は、2
つのアスタリスク (**) が印刷されます。
リストを見るとき、バージョンが作成されてから追加または変更された行 (*) およ
び最後の更新時に追加または修正された行 (**) がこれらのアスタリスクにより、素
早く判別できます。
索引リスト
ISPF は、ライブラリー・ユーティリティー (3.1) の X オプション (索引リスト印
刷)、あるいはデータ・セット・リスト・ユーティリティー (3.4) の X オプション
または PX オプションで要求すると、索引リストを出力します。
212
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ソースおよび索引リスト
ソース・ライブラリーの索引リスト
図53 は、ISPF ライブラリーのサンプル索引リストを示したものです。
図 53. サンプル索引リスト - 管理ソース・ライブラリー
ここに示されているサンプル索引リストは、記憶管理サブシステムにより管理され
ているソース・ライブラリーの索引リストです。
注: この索引リスト形式が使用できるのは、データ機能プロダクト (DFP) バージョ
ン 3 リリース 1 がインストールされ、使用可能なとき、および記憶管理サブ
システムがアクティブであるときだけです。
ヘッダー情報には次の情報が含まれています。
v プロジェクト、グループ (ライブラリー)、およびタイプ
v リストが作成された日付および時刻
v ページ番号
このリストに続き、現在のスペース割り振りおよび使用状況など、データ・セット
に関する一般的な情報が示されます。 この索引リストと非管理ソース・ライブラリ
ーとの相違点は、次の点だけです。
v 管理クラス、記憶クラス、およびデータ・クラスが GENERAL DATA ヘッダー
の下に表示されます。
v 1 次エクステントのサイズ、2 次量、現在の割り振り、および現在の使用状況の
サイズは、トラック、ブロック、またはシリンダー単位だけでなく、バイト、K
バイト、または M バイト単位で表示される場合があります。
非管理ボリューム上にバイト、K バイト、または M バイト単位で割り振られるデ
ータ・セットの場合は、1 次エクステント量、2 次量、現在の割り振り量、および
現在の使用状況がトラック単位で示されます。 これに続き、データ・セット内の各
付録C. リスト形式
213
ソースおよび索引リスト
メンバーのメンバー名と統計データが英字順に印刷されます。 順次データ・セット
の場合、索引リストには一般情報 (general data) だけが含まれます。
ロード・ライブラリーの索引リスト
OBJ ライブラリーの索引リストはソース・ライブラリーの索引リストと同じです
が、統計データは管理されません。 記憶管理サブシステムにより管理されている
LOAD ライブラリーのサンプル索引リストは、図54 に示されています。
注: この索引リスト形式が使用できるのは、データ機能プロダクト (DFP) バージョ
ン 3 リリース 1 がインストールされ、使用可能なとき、および記憶管理サブ
システムがアクティブであるときだけです。詳細については、ISPF 使用者の手
引き を参照してください。
ここでは、モジュールの属性は各メンバー名の右側に印刷されています。
図 54. サンプル索引リスト - 管理ロード・ライブラリー
この索引リストと非管理 LOAD ライブラリーの索引リストとの相違点は、次の点だ
けです。
v 管理クラス、記憶クラス、およびデータ・クラスが GENERAL DATA ヘッダー
の下に表示されます。
214
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ソースおよび索引リスト
v 1 次エクステントのサイズ、2 次量、現在の割り振り、および現在の使用状況の
サイズは、トラック、ブロック、またはシリンダー単位だけでなく、バイト、K
バイト、または M バイト単位で表示される場合があります。
ソース・ライブラリー索引リストと同様、1 次エクステント量、2 次量、現在の割
り振り量、および現在の使用状況サイズは、非管理ボリューム上でバイト、 K バイ
ト、または M バイト単位で割り振られているデータ・セットの場合は、トラック
単位で表示されます。
ISPF ログ・リスト
図55 は、サンプル ISPF ログ・リストを示したものです。 このログには、編集さ
れたデータの保管、あるデータ・セットから別のデータ・セットへのメンバーの移
動、またはバッチ・ジョブの実行要求など、ユーザーの重要な処置ごとのメッセー
ジが含まれています。
図 55. サンプル ISPF ログ・リスト
メンバー・リストのリスト
この節では、SAVE コマンドにより作成されるメンバー・リストのリスト・サンプ
ルを示します。 このコマンドにより、ソース・ライブラリーとロード・ライブラリ
ーの両方のリストを作成できます。
以下のサンプル・リストは、リスト ID が指定しないときに作成される形式を示し
ています。
付録C. リスト形式
215
メンバー・リストのリスト
ソース・ライブラリーのメンバー・リストのリスト
図56 は、ソース・ライブラリーのサンプル・メンバー・リストのリストを示したも
のです。このリストには、各メンバーの相対ブロック・アドレス (16 進形式で示さ
れている) と他の属性 (存在する場合) が含まれています。
図 56. ソース・ライブラリーのサンプル・メンバー・リストのリスト
ロード・ライブラリーのメンバー・リストのリスト
217ページの図57 は、ソース・ライブラリーのサンプル・メンバー・リストのリス
トを示したものです。このリストには、各ロード・モジュールのサイズ (16 進形式
で示されている) と他の属性 (存在する場合) が含まれています。
216
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
メンバー・リストのリスト
図 57. ロード・ライブラリーのサンプル・メンバー・リストのリスト
メンバー・リストのリスト形式
以下に、SAVE コマンドがソース・ライブラリーのメンバー・リストのリストを作
成するときに使用する形式を示します。 ソース・ライブラリーのメンバーには、定
様式レコード (RECFM≠U) が含まれています。
表 12. ソース・ライブラリー・メンバー・リストのリスト形式
開始桁
文字数
説明
4
8
メンバー名
19
6
相対ブロック・アドレス (16 進
形式)
25
2
バージョン番号
28
2
修正レベル
31
8
作成日
40
8
最後に修正された日付
49
5
最後に修正された時刻
55
5
現在の行数
61
5
最初の行数
67
5
修正された行数
73
7
ユーザー ID
以下に、ロード・ライブラリーのメンバー・リストのリストを作成するための
SAVE コマンドにより使用される形式を示します。 ロード・ライブラリーのメンバ
ーには、不定様式レコード (RECFM=U) が含まれています。
付録C. リスト形式
217
メンバー・リストのリスト
表 13. ロード・ライブラリー・メンバー・リストのリスト形式
開始桁
文字数
説明
4
8
メンバー名
24
6
ロード・モジュール・サイズ (16
進形式)
33
6
ロード・モジュール相対ブロッ
ク・アドレス (16 進形式)
40
8
別名
49
2
許可コード
53
3
アドレッシング・モード
56
3
常駐モード
61
18
ロード・モジュール属性
データ・セット・リストのリスト
図58 のサンプル・リストは、データ・セット・リスト ID を指定しないときに使用
される形式を示したものです。
図 58. サンプル・データ・セット・リストのリスト
データ・セット・リストのリスト形式
表14 は、データ・セット・リスト ID が指定されたときに SAVE コマンドにより
書き出されるデータ・セット・リストの形式を示したものです。
表 14. データ・セット・リストのリスト形式
開始桁
218
文字数
説明
1
44
データ・セット名
46
7
ボリュームとボリューム標識
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
データ・セット・リストのリスト
表 14. データ・セット・リストのリスト形式 (続き)
開始桁
文字数
説明
53
4
データ・セット編成
58
5
データ・セット・レコード形式
64
5
データ・セット論理レコード長
70
5
データ・セット・ブロック・サ
イズ
76
6
データ・セット・サイズ (トラッ
ク単位)
83
3
使用トラックまたはページのパ
ーセント (PDSE)
87
3
使用エクステント数
91
8
装置タイプ
100
10
作成日
111
10
満了日
122
10
最後の参照日
付録C. リスト形式
219
データ・セット・リストのリスト
220
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
付録D. APL および TEXT 文字変換
ISPF では、3270 端末のすべてのモデルの APL キーボード、 3278 および 3279
端末の TEXT キーボードが使用できます。 図59 および 222ページの図60 は、
APL および TEXT 文字の 2 バイト伝送コードが、 ISPF によって内部ストレージ
用に 1 バイト・コードに変換されていることを示したものです。
3278 only; invalid character on 3277.
National use character.
Graphics shown are for U.S. keyboards;
graphics differ in other countries.
00
10
20
30
40
sp
A
B
C
D
E
F
G
H
I
50
&
J
K
L
M
N
O
P
Q
R
/
S
T
U
V
W
X
Y
Z
80
a
b
c
d
e
f
g
h
i
90
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
60
70
A0
B0
C0
A
B
C
D
E
F
G
H
I
D0
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
E0
F0
0
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
図 59. APL キーボードの内部文字表現
© Copyright IBM Corp. 1980, 2000
221
National use character.
Graphics shown are for U.S. keyboards;
graphics differ in other countries.
00
10
20
30
40
sp
50
&
1
2
3
80
a
b
c
d
e
f
g
h
i
90
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
1
2
3
4
5
6
7
8
9
C0
A
B
C
D
E
F
G
H
I
D0
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
60
70
n
A0
B0
0
E0
F0
0
図 60. TEXT キーボードの内部文字表現
222
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
(
+
+
E
F
)
A
B
§
¶
C
D
付録E. コマンドおよび他の値の省略形
以下のリストには、省略可能なコマンド、フィールド値、キーワード / オペラン
ド、およびスクロール量と、それらで使用できる省略形が示されています。読みや
すさを考慮して、編集マクロには省略形は使用しないでください。
コマンドの省略形
BACK
BROWSE
CANCEL
COLUMNS
CONFIRM
B
BRO
CAN
COLS
CON
DISPLAY
FIND
INDEX
LOCATE
RESUME
DISPL
F
I
LOC
RES
SELECT
SHOWCMD
SKIP
TOP
UP
SEL
SHOW
S
T
U
COL
C
DISP
DIS
L
S
フィールド値の省略形
%USED
AFTER
ALIAS-OF
ATTRIBUTES
BEFORE
%
AFT
ALIAS
ATTR
BEF
BLOCK
BOTTOM
CHANGED
CREATED
CYLINDER
BLKS
BOT
CHA
CRE
CYLS
DEVICE
EXPIRES
GET
MESSAGE
NO
DEV
EXP
G
MES
N
PUT
REFERRED
TOP
TRACK
VOLUME
YES
P
REF
T
TRKS
VOL
Y
© Copyright IBM Corp. 1980, 2000
A
B
B
CHG
C
0
223
キーワード / オペランドの省略形
キーワード / オペランド、スクロール量、およびプログラミング言語の省略
形
CHANGE
CHARS
COBOL
DISPLAY
CHA
CHAR
COB
DISPL
ERROR
LABELS
PREFIX
SPECIAL
ERR
LABEL
PRE
SPE
STANDARD
SUFFIX
VERTICAL
VOLUME
STD
SUF
VERT
VOL
CHG
C
DIS
LAB
スクロール量の省略形
CUR
DATA
HALF
MAX
PAGE
CSR
D
H
M
P
C
プログラミング言語の省略形
ASSEMBLER
COBOL
FORTRAN
PASCAL
PLI
SCRIPT
224
ASSEMBLE
COB
FORT
PAS
PLIOPT
SCR
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
ASSEM
ASM
FOR
FTN
PL1
TEXT
付録F. 割り振りデータ・セット
ISPF は、フォアグラウンド・アセンブラー H およびフォアグラウンド VS
COBOL II コンパイル・パネルに入力される ISPF ライブラリー、データ・セット
名、リスト ID、オプション、およびその他の入力ライブラリーに従って、ALLOC
コマンドを出します。 すべての割り振りは、アセンブラー H および VS COBOL
II コンパイラーが呼び出される前に行われます。
アセンブラー H および VS COBOL II は言語プロンプターを使用しないため、
ISPF が要求されたデータ・セットを割り振ります。 以下の節では、アセンブラー
H および VS COBOL II コンパイラーを使用するときに ISPF が割り振るデータ・
セットを説明します。
SYSIN データ・セット
SYSIN データ・セットは、アセンブラー H および VS COBOL II の主な入力デー
タ・セットです。このデータ・セットには、フォアグラウンド・アセンブラー H お
よび VS COBOL II コンパイル・パネルに入力される ISPF ライブラリーおよび他
の区分あるいは順次データ・セットが含まれています。このデータ・セットは、ア
センブルあるいはコンパイルされるプログラムが含まれているメンバーを見つける
ために使用されます。 PDS では、ALLOC コマンドは次のように出されます。
ALLOC FI(SYSIN) DA('proj.lib.type(mem)')
順次データ・セットの場合は、ALLOC コマンドは次のように出されます。
ALLOC FI(SYSIN) DA('proj.lib.type')
両方のコマンドで、lib はメンバーまたはデータ・セットが検出されたライブラリ
ーです。
SYSLIB データ・セット
SYSLIB データ・セットには、プログラムの中で指定されているコピー・ステート
メントを解決するために使用される ISPF ライブラリー連結シーケンスが含まれて
います。 このデータ・セットには、フォアグラウンド・アセンブラー H および
VS COBOL II コンパイル・パネルに指定される ISPF ライブラリー、他の区分あ
るいは順次データ・セット、および追加の入力ライブラリーが含まれています。 た
とえば、
ALLOC FI(SYSLIB) DA('SYS1.MACLIB','proj.lib1.type',...,
'proj.lib4.type','additional lib1','additional lib2')
SYSPRINT データ・セット
SYSPRINT データ・セットには、生成された出力リストが含まれます。 リスト ID
フィールドに指定した項目により、出力リストの宛先が決まります。 リスト ID フ
ィールドに名前を入力すると、出力は次のような順次データ・セットに保管されま
す。
© Copyright IBM Corp. 1980, 2000
225
SYSPRINT データ・セット
ALLOC FI(SYSPRINT) DA('prefix.listid.LIST')
ここで、listid は リスト ID フィールドに入力した名前です。 しかし、リスト
ID フィールドをブランクのままにすると、ISPF はリスト ID の代わりに、アセン
ブルまたはコンパイルされるメンバーの名前と次のものを使用します。
ALLOC FI(SYSPRINT) DA('prefix.member.LIST')
リスト ID フィールドにアスタリスク (*) を入力すると、ISPF は以下のコマンドを
使用して端末に出力リストを表示します。
ALLOC FI(SYSPRINT) DA(*)
詳しくは、ISPF ユーザーズ・ガイド 第 2 巻 、フォアグラウンド (オプション 4)
の章のリスト・データ・セットのセクションを参照してください。
SYSTERM データ・セット
SYSTERM データ・セットには、リスト・データ・セット (SYSPRINT) の情報の要
約が入ります。 TERM オプションが使用されると、次のようにして端末に表示され
ます。
ALLOC FI(SYSTERM) DA(*)
SYSLIN データ・セット
SYSLIN データ・セットは、フォアグラウンド・オプション (オプション 4) または
バッチ・オプション (オプション 5) を実行する前に事前割り振りする必要がありま
す。 SYSLIN データ・セットには、オブジェクト・モジュールが入ります。 この
オブジェクト・モジュールは、リンク・エディット実行時に入力として使用されま
す。 PDS では、ALLOC コマンドは次のように出されます。
ALLOC FI(SYSLIN) DA('proj.lib1.OBJ(mem)')
順次データ・セットの場合は、ALLOC コマンドは次のように出されます。
ALLOC FI(SYSLIN) DA('proj.lib1.OBJ')
SYSPUNCH データ・セット
SYSPUNCH データ・セットは、SYSLIN データ・セットと同じです。 ISPF は、こ
のデータ・セットは使用しません。 ALLOC ステートメントに、次のように
DUMMY パラメーターが指定されていると、このデータ・セットを使用しないこと
を意味します。
ALLOC FI(SYSPUNCH) DUMMY
SYSUT1 データ・セット
SYSUT1 データ・セットは、処理中に使用される一時ユーティリティー・データ・
セットです。このデータ・セットは、使用後に削除されます。
アセンブラー H の場合、形式は次のとおりです。
ALLOC FI(SYSUT1) UNIT(SYSDA) NEW DELETE
226
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
SYSTERM、SYSLIN、SYSPUNCH、および SYSUT1 データ・セット
VS COBOL II の場合、形式は次のとおりです。
ALLOC FI(SYSUT1) UNIT(SYSDA) NEW DELETE SPACE(1,1) CYLINDER
SYSUT2-SYSUT7 データ・セット
SYSUT2、SYSUT3、...、SYSUT7 データ・セットは、処理中に VS COBOL II によ
ってのみ使用される一時ユーティリティー・データ・セットです。 これらのデー
タ・セットは、使用後に削除されます。
ALLOC
ALLOC
ALLOC
ALLOC
ALLOC
ALLOC
FI(SYSUT2)
FI(SYSUT3)
FI(SYSUT4)
FI(SYSUT5)
FI(SYSUT6)
FI(SYSUT7)
UNIT(SYSDA)
UNIT(SYSDA)
UNIT(SYSDA)
UNIT(SYSDA)
UNIT(SYSDA)
UNIT(SYSDA)
NEW
NEW
NEW
NEW
NEW
NEW
DELETE
DELETE
DELETE
DELETE
DELETE
DELETE
SPACE(1,1)
SPACE(1,1)
SPACE(1,1)
SPACE(1,1)
SPACE(1,1)
SPACE(1,1)
CYLINDER
CYLINDER
CYLINDER
CYLINDER
CYLINDER
CYLINDER
注: SYSUT6 および SYSUT7 は、VS COBOL II バージョン 1 リリース 3 を使用
するときだけ必要になります。
付録F. 割り振りデータ・セット
227
SYSUT2〜SYSUT7 データ・セット
228
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
|
|
付録G. ISRDDN 診断ユーティリティー
|
|
|
|
|
ISRDDN は、問題の評価と解決を行う IBM サポートを援助するユーティリティー
です。 ISRDDN は、割り振り DD 名のリスト、システム ENQ のリスト、システ
ム ENQ 競合を引き起こすデータ・セットのリスト、および TSO ユーザー・アド
レス・スペース内のストレージを表示する方法を提供します。また、ISRDDN は、
システム環境に関する情報を収集する機能も提供します。
|
|
|
|
|
割り振り DD 名リストには、ユーザーの TSO セッションで割り振られたすべての
DD 名が表示されます。このリストから、個々のデータ・セット、DD 名、または
DD 名の集合に対して、 Edit または Compress などの機能を実行することができま
す。表示された DD 名のリスト全体に対してアクションを実行することもできま
す。
|
|
|
|
割り振りリスト・コマンド行で ENQ を入力することによって得られる ENQ リス
トには、システム上の ENQ が表示されます。 QNAME、RNAME、ジョブ、ユー
ザー名またはアドレス・スペース名、およびシステム名を指定することによって、
リストのサイズを制限することができます。
|
|
|
割り振りリスト・コマンド行で CON を入力することによって得られる ENQ 競合
リストには、データ・セット (QNAME SYSDSN) に関するシステム上の ENQ 競合
が表示されます。
|
|
|
割り振りリストから BROWSE 基本コマンドを使用して、ストレージをブラウズす
ることができます。無許可プログラム (専用および共通) が見ることのできるストレ
ージのみをブラウズすることができます。
|
|
ISRDDN は、割り振られたデータ・セットを取り扱うために使用するものですが、
また、以下のような問題に答える機能も備えています。
|
v ユーザーがロードしたモジュールはどこからきたか ?
|
v 特定のメンバーを含むデータ・セットはどれか ?
|
|
v ユーザーが受け取る入出力エラーおよび ABEND の原因は、レコード・フォーマ
ットの割り振りが混合しているためか ?
|
v 現在 ″SYS1.BRODCAST″ に割り振られているのはだれか ?
|
|
v ユーザーの現行割り振りにおいて、どのメンバー名または LPA ロード・モジュ
ールが重複しているか ?
|
v 割り振りライブラリーに何個のメンバーがあり、空のライブラリーはどれか ?
|
|
v ユーザーは、ISPF を LPA から実行しているか、あるいは STEPLIB から実行し
ているか ?
|
|
ISRDDN プログラムを起動するには、任意の ISPF コマンド行で TSO ISRDDN を
入力してください。
© Copyright IBM Corp. 1980, 2000
229
|
|
現行データ・セット割り振りリスト
ISRDDN を開始すると、現行データ・セット割り振り リストが、 図61 に示すよう
に表示されます。
|
|
|
図 61. 現行データ・セット割り振りリスト・パネル
|
|
|
|
|
|
表示の右側には、DD 名およびそれらの関連データ・セットがリストアップされて
います。データ・セットのリストには、DUMMY 割り振りの標識、サブシステム・
ファイル、または端末への割り振りが含まれる場合があります。 DD 名は、連結に
おける 1 次データ・セットがスクロールされて画面最上部から移動していない限
り、白色で表示されます。連結における 1 次データ・セットが画面上にない場合
は、 DD 名は黄色で表示されます。
|
|
|
表示の中央には、「より大」の符号 (>) の後に 1 文字の入力フィールドの列があり
ます。これらの入力フィールドは、 Edit の場合の E や Information の場合の I な
どの、行コマンド用に使用されます。
|
|
|
|
|
|
|
表示の左側には、個々のデータ・セットに関する情報の列があります。右または左
にスクロールすると、画面の左側は変化します。最初は、画面の左側には、ボリュ
ーム名およびファイル属性指定が示されます。ファイル属性指定が赤色の場合は、
他のジョブが、表示されたこのデータ・セットの使用を待つています。行コマンド
の Q を使用して、待機しているジョブを確認することができます。ボリューム名の
上にカーソルを置き、Enter (実行) キーを押すことによって、ボリュームについて
の VTOC 情報を表示することができます。
|
|
|
|
|
ISRDDN は、開始されると自動的に連結の混合がないかどうかをチェックします。
混合したデータ・セット・タイプまたはフォーマットの連結がある場合は、 Enter
(実行) キーを押すか、初めてスクロールするときに、その旨を示すメッセージが表
示されます。 ISRDDN は、ユーザーが RESET コマンドを使用するときにも、連結
の混合をチェックします。
230
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
|
|
|
右に一度スクロールすると、図62 に示すように、各データ・セットの属性を見るこ
とができます。
図 62. ISRDDN におけるデータ・セットの属性
|
|
|
サブシステム割り振りなどの、いくつかの割り振りタイプでは、異なる情報が表示
されます。連結が混合している場合は、Enter (実行) キーを押すか、初めてスクロ
ールするときに、そのことを示すメッセージが表示されます。
|
|
|
|
右に 2 度目のスクロールを行うと、232ページの図63 に示すように、 DD 名がオ
ープンであるかどうか、およびオープンである場合、何個のアクティブな DCB に
よりオープンとなっているかの情報を見ることができます。
付録G. ISRDDN 診断ユーティリティー
231
図 63. 追加の DD 情報
|
|
|
|
データ・セットが SMS によって管理されている場合は、標識 *SMS* が表示さ
れ、リソースを待っているジョブに関する情報も見ることができます。 JES ファイ
ルの場合は、クラス名および書き出しプログラム名などの追加情報を見ることがで
きます。
|
|
|
いくつかの基本コマンド、たとえば MEMBER および COUNT などは、 4 番目の
状況画面にメッセージを表示します (233ページの図64)。
232
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
図 64. 追加の DD 情報
|
|
|
|
|
|
メッセージがあるときに、もう一度右にスクロールすると、メッセージを見ること
ができます。メッセージがある場合にのみ、メッセージ画面が表示されます。メッ
セージがない 場合には、右へ 3 回目のスクロールを行うと、初期画面に戻りま
す。
表示リストでのコマンドの使用
|
|
|
|
|
現行データ・セット割り振りリストは、基本コマンドおよび行コマンドの両方をサ
ポートします。表示リスト は、上下にスクロールすることによって見ることができ
る DD 名のリストです。基本コマンドを使用して、リストに表示されるものを制限
することができます。基本コマンドの多くは、表示リストの内容に関してのみ有効
です。
|
|
|
|
ISRDDN は、有用なデータ・セット名を表示する、疑似 DD 名を作成することもで
きます。たとえば、LPA コマンドは、 2 つの疑似 DD 名の LINKLIST および
LPALIB (現行のリンク・リストおよび LPA ライブラリーのリストを含む) を追加
します。
|
割り振りリストの基本コマンド
|
|
|
基本コマンドは、表示リストの内容の制限、疑似 DD 名の追加、表示リストのすべ
ての内容に関する操作、その他の ISRDDN オプションの呼び出し、を行うために使
用されます。
|
|
|
すべての基本コマンドは、その固有名の最小部分によって呼び出すことができま
す。たとえば、MEMBER は M、CLIST は CL のように省略することができます。
割り振りリストの基本コマンドを、以下に示します。
|
Only (O) および Exclude (EX, X)
付録G. ISRDDN 診断ユーティリティー
233
|
|
|
|
ONLY および EXCLUDE は、表示リストにおいて DD 名を制限するために使用し
ます。これらの基本コマンドは、1 つのオペランド (DD 名の全体または部分) を取
ります。たとえば、コマンド O PLI により、リストは、ストリング ″PLI″ を含む
DD 名のみ (STEPLIB および ISPPLIB など) を含むようになります。
|
|
|
|
ONLY および EXCLUDE コマンドは、 MEMBER および DUPLICATES などのコ
マンドによって操作される DD 名または疑似 DD 名を、制限したいときに役に立
ちます。これらの基本コマンドは、見易すくするため、表示リストのサイズを縮小
する際にも役に立ちます。
|
Find (F) および Locate (L)
|
|
|
|
|
FIND および LOCATE は、ストリングを探してリストを検索します。 LOCATE は
DD 名のみを探し、常に一致する最初の DD 名を見つけます。 FIND は、表示リス
トに現在存在するすべてのものを探し、現行カーソル位置に続いて現れる次のスト
リングを見つけます。 RFIND キーを押すことによって、FIND 操作を繰り返すこ
とができます。
|
|
|
|
ストリングが FIND によって見つけられると、そのストリングは強調表示され、カ
ーソルがそのストリング上に置かれます。ストリングが LOCATE によって見つけ
られると、そのストリングは強調表示され、カーソルは見つけられた DD 名の横の
行コマンド・エリアに置かれます。
|
Reset (R)
|
|
|
|
RESET は、リストを作成し直します。ほとんどの画面フォーマットでは、Enter (キ
ー) を押すと、リストは自動的に作成し直されます。ただし、COUNT コマンドまた
は MEMBER コマンドを使用して、リストにメッセージが表示されている場合は、
RESET コマンドを使用して、リストをリフレッシュする必要があります。
|
Short (S) および Long (LON)
|
|
|
|
|
|
SHORT および LONG コマンドは、リストのフォーマットを変更します。 SHORT
コマンドは、連結された DD 名を 1 次データ・セットの横に置きます (230ページ
の図61 参照)。 LONG コマンドは、連結された DD 名がデータ・セット名より前
の別の行に置かれるように、リストのフォーマット設定を行います (235ページの図
65 参照)。
234
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
図 65. LONG フォーマットでの現行データ・セット割り振りリスト
|
|
|
SHORT フォーマットは、1 画面により多くの情報を表示します。連結の全体を操作
する行コマンド (E および V など) を、連結の 1 次データ・セットに対してのみ
使用したい場合には、 LONG フォーマットを使用してください。
|
Member (M)
|
|
|
|
|
|
|
|
MEMBER コマンドは、ISRDDN の非常に有用なコマンドです。 MEMBER は、表
示リスト (または特定のストリングを含む DD 名のみ) を検索して、あるパターン
に一致する名前をもったメンバーを探します。たとえば、コマンド M ISRSUBS
は、表示リスト、ジョブ・パック域、およびリンク・パック・ディレクトリーにお
いてデータ・セットを検索して、 ISRSUBS という名前のメンバー名を探します。
このメンバーを含むデータ・セットには、 236ページの図66 に示すように、リスト
の左側にメッセージによるフラグが立てられます。
付録G. ISRDDN 診断ユーティリティー
235
図 66. MEMBER コマンドの結果
|
|
名前がジョブ・パック域または LPA におけるロード・モジュールの名前である場
合は、 239ページの図68 に似たパネルも表示されます。
|
|
|
|
|
メンバー名を MEMBER コマンドで使用し (M ISRSUBS など)、そのメンバーが見
つかったデータ・セットの横で E、V、または B 行コマンドを使用すると、そのメ
ンバーのみが編集、表示、またはブラウズされます。 M 行コマンドを使用する場
合は、リストの最上部に選択されたメンバーが示されたメンバー・リストが表示さ
れます。
|
|
|
メンバー名のパターンをメンバー・コマンドで使用する場合は (M ISR* など)、
E、V、B、および M 行コマンドは、特定パターンに一致するメンバーが示された
メンバー・リストを表示します。
|
|
|
|
|
メンバーがどこからきたか分からない場合、またはメンバーの誤ったコピーにアク
セスする恐れがある場合に、 MEMBER コマンドを使用してください。たとえば、
ISPF パネルを開発しているときに、表示されているパネルのバージョンが分からな
い場合は、 MEMBER コマンドを発行して、そのパネルの別のコピーを検索するこ
とができます。
|
|
|
|
|
通常、MEMBER コマンドは、表示リスト全体に作用します。 DD 名の一部である
第 2 オペランドを追加することができます。たとえば、コマンド M ISRSUBS PL
は、 PLLIB または STEPLIB などの、その中に PL のストリングが含まれた DD
名のみを検索します。これにより、検索を制限するために ONLY コマンドを使用す
る必要がなくなります。
|
Clist (CL) または Save (SA)
|
|
CLIST コマンドは、表示リストにおいて割り振りの再作成を行う、 TSO
ALLOCATE ステートメントを含む CLIST を作成します。 CLIST 名は、
236
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
|
|
’userid.ISRDDN.CLIST’ または ’prefix.userid.ISRDDN.CLIST’ です。 CLIST の代わ
りにコマンド名 SAVE を使用することができます。
|
|
|
テスト目的で割り振りを変更したい場合に、このコマンドを使用してください。た
とえば、パネル・ライブラリーを ISPPLIB 連結に追加するには、次のようにしま
す。
|
v ISRDDN を入力する
|
|
v O ISPPLIB を入力して、表示リストを ISPPLIB という名前の DD 名に制限す
る
|
v CLIST を入力して、ISRDDN.CLIST データ・セットの作成および編集を行う
|
v ALLOCATE ステートメントを変更して、データ・セットを追加する
|
v ISPF を終了する
|
v CLIST を実行する (つまり、EX ISRDDN を入力)
|
|
|
|
MEMBER コマンドと同じように、DD 名の全体または一部を追加して、生成された
CLIST に含まれる DD 名の数を制限することができます。たとえば、ISP のストリ
ングを含む DD 名に対する割り振りステートメントのみを含む CLIST を作成する
には、CLIST ISP または SAVE ISP を入力します。
|
Check (CH)
|
|
|
|
|
|
CHECK コマンドは、混合した連結の自動検査をオンまたはオフします。 CHECK
または CHECK ON により、自動検査は使用可能になり、 CHECK OFF により自
動検査は使用不可になります。混合した連結に対する検査が使用可能にされると、
ISRDDN は、混合レコード・フォーマット、混合固定レコード長、および混合デー
タ・セット編成をもった連結を検査します。これらの連結が目的である場合には、
ISRDDN によって生成される警告をオフにするようお勧めします。
|
Count (C)
|
|
COUNT コマンドは、区分データ・セットにおけるメンバー数を表示します。メン
バー数は、リスト左側のメッセージ領域に示されます。
|
|
|
|
|
COUNT は、連結において空のデータ・セットがあるかどうかを調べるために使用
することができます。たとえば、SCLM 制御ライブラリー・システムのすべてのメ
ンバーが、正常にプロモートされたかどうかを調べたい場合は、階層を編集し、
ISRDDN を呼び出してから、 COUNT コマンドを使用して、連結における予期した
ライブラリーのすべてが空であることを確認することができます。
|
|
MEMBER コマンドと同じように、DD 名の全体または一部を追加して、検索する
DD 名の数を制限することができます。
|
Duplicates (DUP)
|
|
|
|
|
DUPLICATES コマンドは、表示リストおよび LPA におけるすべての区分データ・
セットを検索して、重複した名前のリストを表示します。重複リストから E (編
集)、B (ブラウズ)、および V (表示) 行コマンドを使用して、 PDS メンバーまた
は LPA ストレージを表示することができます。ロード・モジュール、REXX プロ
グラムまたは CLIST プログラム、ISPF パネル、またはその他の PDS メンバー
付録G. ISRDDN 診断ユーティリティー
237
|
|
の、古いバージョン、または変更されたバージョンとどこかで矛盾する可能性があ
るかを確認するには、DUPLICATES コマンドを使用してください。
|
|
|
リンク・パック・ディレクトリーにあるモジュール名については、モジュールのア
ドレスおよびそのサイズは画面の左側に示されます。名前が他のモジュールの別名
である場合は、実名 (大分類名) がサイズの代わりに表示されます。
|
|
|
|
|
重複リストは、図67 に示されています。 MEMBER コマンドと同じように、DD 名
の全体または一部を追加して、検索する DD 名の数を制限することができます。た
とえば、LLIB というストリングを含む DD 名のみを検索するには、 DUP LLIB
を入力してください。
図 67. 重複リストの表示
|
Apf、Linklist (LI)、Parmlib、および Lpa (LP)
|
|
|
|
|
|
APF、LINKLIST、PARMLIB、および LPA コマンドは、定義済み APF ライブラリ
ー、リンク・リスト・ライブラリー、PARMLIB ライブラリー、および LPA ライ
ブラリーをそれぞれ示す疑似 DD 名の、追加および除去を行います。これらの疑似
DD 名は、割り振り DD 名であるかのように示されますが、ライブラリーへの実際
の割り振りは行われていません。実際の DD 名での場合と同じように、これらの名
前を指定して、基本および行コマンドのほとんどを使用することができます。
|
|
|
|
確認パネルにおいて、YES の単語を入力して、ライブラリーの処理を行うか、
SKIP を入力してライブラリーの処理を行い、以後に確認パネルが出ないようにす
ることができます。 Dynamic LPA、Link リスト、PARMLIB、および APF リスト
は、すべてサポートされています。
|
|
LINKLIST および LPA コマンドは、LINKLIST および LPALIB の両方の疑似 DD
名を追加します。任意の疑似 DD 名を削除するには、適切なコマンドを 2 回目に
238
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
|
|
|
入力してください。たとえば、リストに APF ライブラリーを追加するには、APF
コマンドを使用します。リストから APF ライブラリーを除去するには、2 回目に
APF コマンドを入力します。
|
Select (S) および Load (L)
|
|
|
|
SELECT コマンドは、ジョブ・パック域 (JPA) およびリンク・パック域 (LPA) を
検索して、モジュールがロードされているかどうかを確認します。モジュールが見
つかると、 図68 に示された CSVQUERY 結果パネルが表示されます。
図 68. CSVQUERY 結果パネル
|
|
|
|
|
|
CSVQUERY 結果パネルに示される情報はほとんどが、 CSVQUERY マクロを発行
することによって取り出されたものです。モジュールがロードされるデータ・セッ
ト名が、判定できる場合は示されます。ただし、この情報が収集される方法のため
に、データ・セットがロードされた元の DD 名が、モジュールがロードされた以
後、再割り振りされている場合は、データ・セット名は誤ったものである可能性が
あります。
|
|
|
CSVQUERY 結果パネルにおいて、TAB キーを使用して、ロード・モジュールを説
明する囲み線内にカーソルを置くことができます。次に、Enter (キー) を押せば、
ストレージ内のロード・モジュールをブラウズすることができます。
|
|
|
SELECT コマンドは、たとえば、ISPF または ISPF の下でのアプリケーションの混
合レベルを実行している可能性がある場合に、ロード済みプログラムがどこからき
たかを知る必要がある状況で役に立ちます。
|
|
|
モジュールはロードされていないが、その属性を知りたい場合には、 SELECT コマ
ンドの代わりに LOAD コマンドを使用することができます。 LOAD は、ISPLLIB
などの現行タスク・ライブラリーを使用しますが、ロード・モジュールが、予期し
付録G. ISRDDN 診断ユーティリティー
239
|
|
ていたソースからきたものであることを確認する必要があります。 LOAD は、自動
的にロード・モジュール・ストレージをブラウズします。
|
Custom (CU)
|
|
|
|
|
|
CUSTOM コマンドは、ユーザーの ISPF のインストールに関する複数の設定を表示
します。このコマンドは、以前は ISPDFLTS CSECT に設定されていたが、現在は
ISPF 構成テーブルに設定されている値を表示し、さらに、モジュール ISPTCM に
設定された値を表示します。このコマンドは、特定のプログラムを呼び出す方法に
問題がある場合に役に立ちます。 ISPTCM についての詳細は、 ISPF 計画とカスタ
マイズ を参照してください。
|
MList (ML)
|
|
|
|
|
MLIST コマンドは、モジュール ISPSUBS および ISRSUBS に含まれる、いくつか
の ISPF CSECT の目立った特性を表示します。ほとんどの ISPF モジュールの目立
った特性には、リリース番号または PTF レベルが含まれているため、特定の保守レ
ベルで実行していることを確認するために、時々このコマンドを使用することがで
きます。
|
Browse (B)
|
|
|
|
|
|
ISRDDN は、ISPF BROWSE を使用してストレージをブラウズする方法を提供しま
す。ストレージは、不定様式データ、最小定様式データ、または横並びの 16 進お
よび EBCDIC ダンプ・フォーマットとしてブラウズすることができます。
ISRDDN により、自動的なリストのチェーン、配列の表示、および、制御ブロック
によって指示されるデータ (主に CVT などポインター・リスト) の表示を行うこと
もできます。
|
|
|
BROWSE 基本コマンドは、ストレージ・アドレス、モジュール名、または TSO
TEST アドレス・ロケーター・ストリングを受け取ります。以下に、BROWSE を呼
び出す例を示します。
||
|
B ISRSUBS
ISRSUBS という名前の、ロード済みモジュールをブ
ラウズします。
|
|
|
|
B 10.
16 進法の位置 10 におけるストレージをブラウズし
ます。 16 進アドレスをモジュール名から区別するた
めに、絶対アドレスの最後にピリオドを付ける必要が
あります。
|
|
|
|
B 0.+21c?+b4?+108?+8
TSO TEST スタイル・ストリングに基づいてストレー
ジをブラウズします。この場合は、保護ステップ制御
ブロック (PSCB) と呼ばれる制御ブロックが表示され
ます。
|
|
|
B ISRSUBS+60?
モジュール ISRSUBS の、オフセット 60 (16 進数 )
にある 4 バイトによって指示されるアドレスの内容
をブラウズします。
240
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
|
|
|
|
|
B ? or B +0?
|
Enq (E)
|
|
|
|
|
|
ENQ コマンドを使用して、システムにおける ENQ を表示することができます。
図69 に示されているものと似た表示が現れます。 QNAME、RNAME、アドレス・
スペース、およびシステム名を指定することによって、リスト・サイズを小さくす
ることができます。すべての項目はプレフィックスとして扱われるため、完全な名
前を指定する必要はありません。
ストレージ・ブラウザー内から実行されると、このコ
マンドは、表示ストレージの先頭から 0 バイトのア
ドレスをポインターとして使用して、そのストレージ
を表示する新しいブラウズ・セッションを開始しま
す。
図 69. システム ENQ 状況リスト・パネル
|
|
|
Major 列には、QNAME が表示されます。 Minor フィールドには、RNAME が表
示されます。 RNAME が 8 バイト以下の場合は、EBCDIC 表記の横に、RNAME
の 16 進表記が表示されます。
|
|
|
システム ENQ 状況リストにおいて、job name フィールドは、アドレス・スペー
スが保持している、または待っている ENQ のタイプを示すために、色分けされて
います。緑色は、共用 ENQ を示します。赤色は、排他的 ENQ を示します。
|
|
アドレス・スペースが、ENQ を保持していないが、それを待っている場合は、ジョ
ブ名は反転表示で強調表示されます。
|
|
|
幅の狭い画面では、右または左にスクロールすることによってより多くの情報を得
ることができます。左および右にスクロールすることによって、システム名および
ENQ オプション (SYS (システム)、 SYSS (複数のシステム)、STEP、G (グローバ
付録G. ISRDDN 診断ユーティリティー
241
|
|
ル)、および R (予約)) を見ることができます。幅の広い画面では、左または右にス
クロールせずに、 1 画面上ですべての情報を見ることができます。
|
|
|
|
|
システム ENQ 状況表示では、現行データ・セット割り振りリストに戻るには、
END を押し、システム ENQ 競合表示を表示するには、CON を入力してくださ
い。 ALL コマンドを使用してすべての ENQ を表示したり、RESET コマンドを使
用して、自分の TSO ユーザー ID についてのデータ・セット ENQ (QNAME
SYSDSN) だけを表示したりできます。
|
Con (C)
|
|
|
|
CON コマンドを使用して、システム上の ENQ 競合を表示することができます。
ENQ 競合が存在すると、241ページの図69 に示されたものと似ているが、入力フィ
ールドのない画面が表示されます。競合が存在しない場合は、リストの代わりにメ
ッセージが表示されます。
割り振りリストの行コマンド
|
|
|
|
割り振りリストの行コマンドは、DD 名またはデータ・セットの横に入力します。
デフォルトでは、割り振りリストは短 形式です。これは、連結の場合、DD 名は、
連結における 1 次データ・セット名の横にあることを意味します。
|
|
|
|
|
|
行コマンドを DD 名の横に入力すると、このコマンドは、その行のデータ・セット
名に対してではなく DD 割り振りに対して働きます。たとえば、連結を参照する
DD 名の横の E コマンドは、連結全体の編集を行います。連結における 1 次デー
タ・セットのみを編集したい場合は、 LONG コマンドを使用して、リストを長 形
式にしてください。長形式では、連結用の DD 名は別々の行にあるため、行コマン
ドを、連結における 1 次データ・セット名の横に置くことができます。
|
|
|
|
|
|
Edit、Browse、View、および Member list コマンドは、 MEMBER 基本コマンドの
結果に依存します。 MEMBER 基本コマンドが表示リストを検索して、名前パター
ンに一致するメンバー (1 つまたは複数) を探す場合は、メンバーまたはパターンが
リストに表示されます。メンバーまたはパターンが見つかった名前の横に
E、B、V、または M を置くと、パターンに一致するメンバー名をもったメンバ
ー・リスト、または特定の検索メンバーのいずれかが表示されます。
|
E - Edit
|
|
|
|
|
E 行コマンドは、データ・セットまたは連結を編集します。このコマンドは、任意
のデータ・セット、またはあるデータ・セット (実際のまたは仮想 (VIO) 入出力)
に割り振られた任意の DD 名に対して、使用することができます。ファイル調整に
よって作成され、ISPCTLn DD 名に書き込まれた、 JCL などの一時ファイルを編
集するために、E 行コマンドを使用することをお勧めします。
|
B - Browse
|
|
|
|
|
B 行コマンドは、データ・セットまたは連結をブラウズします。このコマンドは、
任意のデータ・セット、またはあるデータ・セット (実際のまたは仮想 (VIO) 入出
力) に割り振られた任意の DD 名に対して、使用することができます。割り振りフ
ァイルをブラウズするために B 行コマンドを使用することができます。たとえば、
PDF ユーティリティーの圧縮オプション (オプション 3.1) は、 ISPCTL1 に割り振
242
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
|
|
|
|
られることがあるリスト・データ・セットを作成します。オプション 3.1 におい
て、データ・セットを圧縮した後に HELP キーを押すと、リストが一時データ・セ
ットに保管されます。 ISRDDN における B 行コマンドは、そのデータ・セットを
ブラウズする簡便な方法です。
|
V - View
|
|
|
|
V 行コマンドは、データ・セットまたは連結を表示するときに使用します。このコ
マンドは、E (Edit) と似ていますが SAVE コマンドはありません。データ・セット
を表示したいとき、およびデータ・セットを変更する危険なしに、簡易表示用にデ
ータ・セットを変更したいときに、このコマンドを使用します。
|
M - Member list
|
|
|
|
M コマンドは、データ・セットまたは連結についての拡張メンバー・リストを表示
します。このコマンドにより、割り振りデータ・セットをより柔軟に取り扱えるよ
うになります。メンバーに対して複数の異なる操作を実行するときに、このコマン
ドを使用することができます。
|
F - Free
|
|
|
|
FREE コマンドは、割り振りを解放するときに使用します。 Free コマンドは DD
名の横に指定する必要があります。連結されたデータ・セットの横の F コマンド
は、DD 名の横に F が指定されると、 F コマンドが処理される前に、それらのデ
ータ・セットがリストから除去されるために、無視されます。
|
|
|
|
|
|
F コマンドは、SVC 99 (動的割り振り) を使用して、DD 名を解放します。ただ
し、SVC 99 がデータ・セットを解放できない場合、 ISRDDN は、TSO の FREE
コマンドを呼び出します。 TSO FREE コマンドは、F コマンドが失敗した理由を
説明したメッセージを画面に書き込みます。このコマンドは、途中で終了したか、
うまく動作しなかったプログラムによって残された割り振りなどを解放する必要が
ある場合に役に立ちます。
|
C または Z - Compress
|
|
|
COMPRESS コマンドは、区分データ・セットを圧縮するときに使用します。
COMPRESS コマンドは、共用データ・セットとして割り振られるデータ・セットに
対して使用することができ、データ・セット名または DD 名の横で使用できます。
|
I - Information
|
|
|
|
|
|
|
I コマンドは、PDF データ・セット情報ユーティリティーを呼び出して、データ・
セットに関する情報を表示します。このコマンドは、任意の実際のデータ・セット
名の横で使用することができます。 VIO データ・セットは、サポートされていませ
ん。このコマンドは、割り振りディレクトリー・ブロックの数またはデータ・セッ
トの SMS 管理クラスなどの情報、または、現行データ・セット割り振りリストを
左または右にスクロールしても表示されない、その他の情報を提供することができ
ます。
|
Q - Query ENQs
付録G. ISRDDN 診断ユーティリティー
243
Q コマンドは、データ・セットに対して存在する、すべての SYSDSN および
SPFEDIT ENQ を表示します。このコマンドは、ユーザーが割り振ったデータ・セ
ットを、どんな他のユーザーまたはジョブが使用しているか確認したいときに役に
立ちます。 Q コマンドを使用すると、 ENQ 基本コマンドを使用し、さらにデー
タ・セット名の RNAME を選択したときに得られる情報と同じ情報を得ることがで
きます。
|
|
|
|
|
|
|
|
ストレージのブラウズ
|
|
|
|
|
ISRDDN 内で BROWSE コマンドを使用することによって、アドレス・スペース内
のストレージの内容を表示することができます。ストレージをブラウズするとき
は、任意の標準 ISPF Browse 基本コマンドを使用することができます。さらに、ス
トレージ・リストのフォーマットを設定したり、リスト上で移動を行うときに使用
できる複数の基本コマンドがあります。
|
|
|
|
|
|
特別な表示フォーマット (CHAIN、ARRAY、または ARRAYP) のいずれも使用し
ていない場合は、「Top of Data」行が表示されているときでも、さらに上にスクロ
ールして、要求したストレージ位置より前に、どんなデータが存在するかを確認す
ることができます。一度スクロールアップしてから、隣接するアドレス可能ストレ
ージの限度にまで、スクロールアップまたはスクロールダウンすることができま
す。
|
BROWSE
|
|
|
|
BROWSE コマンドを既存のブラウズ・セッション内で呼び出すと、新しいブラウ
ズ・セッションが開始されます。 END コマンドにより、直前のブラウズ・セッシ
ョンに戻ります。すべてのセッションを終了し、現行データ・セット割り振りリス
トに戻るには、 CANCEL コマンドを使用してください。
|
|
|
|
|
Browse は、ポイント・アンド・シュートに関しても使用することができます。表示
内のアドレス上にカーソルを置き、Enter (キー) を押します。カーソルが指示した
ストレージを表示する、新しいブラウズ・セッションが開始されます。カーソル
が、有効な、アクセス可能アドレス上にない場合は、エラー・メッセージが表示さ
れます。
|
RAW
|
|
|
|
|
|
|
|
|
|
ストレージ・データを不定様式テキストとして表示します。ストレージは、全くフ
ォーマット設定が行われず、画面上に表示されます。ある行のデータは、直前の行
のデータの直後に続くデータです。 FIND コマンドは、実際には、ストレージ自身
ではなく、画面イメージを検索するため、 RAW 表示フォーマットにおいては、こ
れがストレージを検索する最善のコマンドです。不定様式表示の場合でも、検索ス
トリングが行をまたいでいるときは、 FIND がそのストリングを探し出さないこと
に注意してください。これを回避するには、RAW フォーマットでストリングを検
索してから、コマンド B +20 を入力して、そのストリングをもう一度探してくだ
さい。これにより、表示が 32 バイト (16 進数の 20) だけシフトされ、改行が別の
場所で行われます。
|
DATA
244
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
|
|
|
ストレージを不定様式のデータ・ストリングとして表示します。画面の左側にはオ
フセットが表示されます。ブラウズするストレージの内容を詳しく知りたい場合
に、このフォーマットを使用します。
|
FORMAT
|
|
|
|
|
|
|
データ・ダンプで見られるフォーマット表示 (図70 を参照) の方法によって、 16
進法および EBCDIC の両方でストレージを表示します。 3278 Mod 5 などの幅の
広い画面の場合、このフォーマットでは、行あたり 16 バイトが含まれます (4 バ
イトの 8 セット)。幅の狭い画面の場合、このフォーマットでは、行あたり 8 バイ
トが含まれます (4 バイトの 4 セット)。 FORMAT は、ストレージ・ブラウズ・
セッションが開始されるときに常に表示される、デフォルトのフォーマットです。
図 70. FORMAT モードで表示されたストレージ
|
WIDE および NARROW
|
|
|
|
WIDE および NARROW コマンドは、使用している端末に関係なく、幅の広いフォ
ーマット表示と幅の狭いフォーマット表示とを切り替えます。画面が狭くて幅の広
いフォーマットを扱えない場合は、すべてのデータを見るには、右および左にスク
ロールする必要があります。
|
REFRESH (REF)
|
|
|
REFRESH コマンドは、表示を +0 オフセットに戻すときに使用します。
REFRESH は、スクロールアップして最初の「Top of Data」行を通過した後、元の
参照ストレージの場所に戻りたい場合に役に立ちます。
|
|
REFRESH は、CHAIN、ARRAY、または ARRAYP の定様式表示においては使用す
ることができません。
付録G. ISRDDN 診断ユーティリティー
245
|
CHAIN
|
|
リンク・リストを表示する場合は、CHAIN コマンドを使用して、同時に複数のリン
クを表示することができます。 CHAIN の構文は、次のとおりです。
|
CHAIN [offset [length]]
|
|
|
|
|
|
|
offset は、次のリンクへの、 4 バイト・ポインターの 16 進数オフセットです。
length は、各リンクで表示する、16 進数の最小の長さです。オフセットのデフォ
ルトは、ゼロです。長さのデフォルトは、現行表示フォーマットにおいて 1 行に適
合する長さです。チェーンは、ゼロのポインターが見つかったとき、最初のノード
へのポインターが見つかったとき、または使用不可ストレージへのポインターが見
つかったときに、終了したと考えられます。 CHAIN コマンドを 2 回目に入力した
ときに、CHAIN フォーマットはオフになります。
|
|
たとえば、現行 ASCB チェーンを見るには、ISRDDN を入力してから次のように
入力します。
|
|
B 10.??+C?
CHAIN 4 20
|
|
図71 のような画面が表示されます。
図 71. CHAIN ストレージ・フォーマット
|
|
CHAIN 定様式表示においては、左側のオフセットは、特定リンク内のオフセットで
あり、行開始の実アドレスがこれに続きます。
|
ARRAY
|
|
配列を表示する場合は、配列エレメントを、ストレージの別個のブロックとして表
示することができます。 ARRAY の構文は、次のとおりです。
|
ARRAY [dimension [length]]
246
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
|
|
dimension は、10 進数の配列エレメントの数です。 length は、16 進数の各エレ
メントの長さです。長さのデフォルトは 4 です。
|
|
|
たとえば、静的リンク・リスト・テーブルは、配列です。各エレメントが 45 バイ
ト (16 進数の 2D) で、最初の 30 項目を表示したいと仮定すると、 ISRDDN の後
に、次のように入力します。
|
|
B 10.?+4DC?+8
ARRAY 30 2D
|
|
図72 のような画面が表示されます。
図 72. ARRAY ストレージ・フォーマット
|
|
ARRAY 定様式表示においては、左側のオフセットは配列エレメントであり、表示
行のアドレスがこれに続きます。
|
ARRAYP
|
|
|
|
|
|
多くの制御ブロックは主に、ポインターのリストです。たとえば、通信ベクトル・
テーブル (CVT) は、他の多くの制御ブロックを指す、 OS/390 の制御ブロックで
す。 ARRAYP コマンドは、制御ブロックにおけるポインターによって指示される
データを表示します。 ARRAYP コマンドは、特定のストレージ場所へのポインタ
ーのオフセットを検索するときに使用します。 ARRAYP の構文は次のとおりで
す。
|
ARRAYP [dim [ length ]]
|
|
|
dim は、配列におけるポインターの 10 進数です。 length は、ポインターによっ
て指示される、各エレメントの 16 進数の長さです。長さのデフォルトは、現行表
示フォーマットにおいて 1 行に適合する長さです。
付録G. ISRDDN 診断ユーティリティー
247
|
|
たとえば、CVT のエレメントによって指示されるものを見るには、 ISRDDN の後
に次のように入力します。
|
|
B 10.?
ARRAYP
|
|
図73 のような画面が表示されます。
図 73. ARRAYP ストレージ・フォーマット
ARRAYP 定様式表示においては、左側のオフセットは、ポインターの配列内のオフ
セットであり、ポインター自身がこれに続きます。この後には、ポインターが指示
するデータが続きます。
|
|
|
|
|
名前付きストレージ場所の定義
|
|
|
同じストレージ場所または制御ブロックを頻繁にブラウズする場合は、それらのス
トレージ場所に名前を付けるファイルをセットアップして、 BROWSE コマンドに
おいて名前を使用できるようにすることをお勧めします。
|
|
|
|
ストレージへの名前付き参照を使用する BROWSE コマンドを使用可能にするに
は、 DD 名 ISRDDN に順次ファイルを割り振る必要があります。そのファイル内
では、各行はコメントか、名前付きストレージ場所です。コメントは、セミコロン
(;) で始まります。
|
|
|
|
|
場所定義は、最初のワードとして名前をもち、 TSO TEST スタイルのロケーター・
ストリングが続きます。ロケーター・ストリングの後のものは、すべて無視されま
す。 TSO TEST ロケーター・ストリングは、開始点として、別の定義名を使用する
ことができます。ロケーター・ストリングが、構文またはその他のエラーのために
変換できない場合は、その行は無視されます。
248
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
|
|
|
|
たとえば、図74 に示すような順次ファイルを DD 名 ISRDDN に割り振れば、コマ
ンド行に B UPT を入力することによって、 TSO PROFILE 設定を保管する User
Profile Table をブラウズすることができます。
CVT
PSCB
JSCB
TCB
UPT
10.?
JSCB+108?
TCB+B4?
CVT??
PSCB+34?
Communications Vector Table
TSO Protected Step Control Block
Job/Step Control Block
Task Control Block
User Profile Table
図 74. ISRDDN の名前付きストレージ・ファイルのサンプル
付録G. ISRDDN 診断ユーティリティー
249
250
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
|
特記事項
本書において、日本では発表されていない IBM 製品 (機械およびプログラム)、プ
ログラミングまたはサービスについて言及または説明する場合があります。しか
し、このことは、弊社がこのような IBM 製品、プログラミングまたはサービス
を、日本で発表する意図があることを必ずしも示すものではありません。本書で
IBM ライセンス・プログラムまたは他の IBM 製品に言及している部分があって
も、このことは当該プログラムまたは製品のみが使用可能であることを意味するも
のではありません。 IBM 製品、プログラム、またはサービスに代えて、 IBM の有
効な知的所有権またはその他の法的に保護された権利を侵害することのない、機能
的に同等の製品、プログラム、またはサービスを使用することができます。ただ
し、IBM によって明示的に指定されたものを除き、他社の製品と組み合わせた場合
の操作の評価と検証はお客様の責任で行っていただきます。
IBM は、本書で解説されている主題について特許権 (特許出願を含む)、商標権、ま
たは著作権を所有している場合があります。本書の提供は、これらの特許権、商標
権、および著作権について、本書で明示されている場合を除き、実施権、使用権等
を許諾することを意味するものではありません。実施権、使用権等の許諾について
は、下記の宛先に、書面による照会状を送付してください。
〒106-0032 東京都港区六本木 3 丁目 2-31
AP 事業所
IBM World Trade Asia Corporation
Intellectual Property Law & Licensing
以下の保証は、国または地域の法律に沿わない場合は、適用されません。
IBM およびその直接または間接の子会社は、本書を特定物として現存するままの状
態で提供し、商品性の保証、特定目的適合性の保証および法律上の瑕疵担保責任を
含むすべての明示もしくは黙示の保証責任を負わないものとします。国または地域
によっては、法律の強行規定により、保証責任の制限が禁じられる場合、強行規定
の制限を受けるものとします。
本書に対して、周期的に変更が行われ、これらの変更は、文書の次版に組み込まれ
ます。 IBM は、随時、この文書に記載されている製品またはプログラムに対し
て、改良または変更を行うことがあります。
本書において IBM 以外の Web サイトに言及している場合がありますが、便宜のた
め記載しただけであり、決してそれらの Web サイトを推奨するものではありませ
ん。それらの Web サイトにある資料は、この IBM 製品の資料の一部ではありませ
ん。それらの Web サイトは、お客様の責任でご使用ください。
IBM は、お客様が提供するいかなる情報も、お客様に対してなんら義務も負うこと
のない、自ら適切と信ずる方法で、使用もしくは配布することができるものとしま
す。
© Copyright IBM Corp. 1980, 2000
251
本プログラムのライセンス保持者で、(i) 独自に作成したプログラムとその他のプロ
グラム (本プログラムを含む) との間での情報交換、および (ii) 交換された情報の
相互利用を可能にすることを目的として、本プログラムに関する情報を必要とする
方は、下記に連絡してください。
IBM Corporation
Department TL3B
3039 Cornwallis Road
Research Triangle Park
North Carolina
27709-2195
USA
本プログラムに関する上記の情報は、適切な使用条件の下で使用することができま
すが、有償の場合もあります。
IBM 以外の製品に関する情報は、その製品の供給者、出版物、もしくはその他の公
に利用可能なソースから入手してください。 IBM は、それらの製品のテストはお
こなっておりません。また、IBM 以外の製品に関するパフォーマンスの正確性、互
換性、またはその他の要求は確証できません。 IBM 以外の製品の性能に関する質
問は、それらの製品の供給者にお願いします。
プログラミング・インターフェース情報
本書は、基本的に、ISPF のプログラミング・インターフェースとしての使用を目的
としていません。
商標
下記の用語は、米国ならびにその他の国における International Business Machines
Corporation の商標です。
BookManager
C++
DFSMSdfp
DFSMSdss
DFSMShsm
DFSMSrmm
DFSMS/MVS
DFSORT
ESCON
FFST
GDDM
IBM
Language Environment
MVS
MVS/ESA
OS/2OS/390
OS/390 Security Server
RACF
Resource Access Control Facility
SOMobjects
System View
VisualLift
VTAM
Tivoli および NetView は、米国ならびにその他の国における Tivoli Systems Inc.
の商標です。
Microsoft および Windows は、米国ならびにその他の国における Microsoft
Corporation の登録商標です。
252
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
UNIX は、The Open Group がライセンスしている米国およびその他の国における登
録商標です。
他の会社名、製品名およびサービス名等はそれぞれ各社の商標または登録商標で
す。
特記事項
253
254
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
索引
日本語, 数字, 英字, 特殊文字の
順に配列されています。なお, 濁
音と半濁音は清音と同等に扱われ
ています。
[ア行]
アスタリスク (*) パラメーター、SELECT
コマンドの 165
アセンブラー H (オプション 4.1) 割り振
りデータ・セット
SYSIN 225
SYSLIB 225
SYSUT1 226
アテンション・キー (PA1) 145
アテンション・フィールド
コマンド入力 138, 144
選択 144
アドレス、APPC
アドレス、TCP/IP
6 - コマンド 54
デフォルト設定の提供 144
7 - ダイアログ・テスト 54
内容および形式の変更
8 - LM ユーティリティー 54
9 - IBM プロダクト 54
(TAILOR) 113, 141
PFSHOW システム・コマンド 113
オプションの ISPF ライブラリー 191,
192
オペランド表記法
大文字 68
小文字 68
SYSPRINT 225
SYSPUNCH 226
SYSTERM 226
33
34
アプリケーション・コマンドの説明 103
アラビア語言語サポート 24
一時データ・セット 181
移動 / コピー・ユーティリティー (オプ
ション 3.3)
メンバー・リスト行コマンド 168
移動 / コピー・ユーティリティー (オプ
ション 3.3)、ソースおよび索引リスト
211
移動、メンバーの 152
イメージ、GUI 表示での 20, 38
イメージ・ライブラリー、割り振り 192
インストール
ISPF クライアント / サーバー (ISPF
C/S)
構成パラメーター 198
ISPF ワークステーション・エージェン
ト (ISPF WSA)
前提事項 197
オプション選択
0 - ISPF 設定 53
1 - ビュー 53
10 - SCLM 54
2 - 編集 53
3 - ユーティリティー 53
© Copyright IBM Corp. 1980, 2000
(続き)
コマンド入力での使用 103, 139
定義の保管 143
オプション ([ ]) 68
下線が引かれたデフォルト 68
226
機能キー 139
4 - フォアグラウンド 53
5 - バッチ 53
X - 終了 54
アクセラレーター 17, 37
SYSLIN
オプション選択 (続き)
スタックされた 68
必須 ({ }) 68
OR 記号 (|) 68
機能キー定義の保管 143
機能コマンド 103
基本コマンド
定義 53, 68, 162
メンバー選択リスト 162
基本コマンド、割り振りリスト 233
行コマンド
定義 53, 68, 162
メンバー選択リスト 163
行コマンド、割り振りリスト 242
行コマンド・フィールド 69
オペレーティング・システム、コマンドを
渡す 104
共有個人用リスト 94
区切り文字、コマンドのスタックに使用さ
れる 69
[カ行]
組み合わせボックス 17, 37
クライアント / サーバー通信、構成 199
カーソル選択キー
アテンション・フィールドの選択 144
選択されたフィールドの処理 144
開始桁の定義 212
解説 (オプション T)、ISPF 情報の発見
49
書き出し、リストをリスト・データ・セッ
トへ
メンバー・リスト 164
拡張 2 進化 10 進コード (EBCDIC)
形式定義 171
無効な混合データ 172
16 進形式 172
EBCDIC としての DBCS データのブ
ラウズまたは編集 172
Mixed Mode フィールド 172
拡張区分データ・セット (PDSE) 173
下線が引かれたオペランド 68
各国語サポート (NLS) 79
画面のスナップショット 174
管理データ・セット
定義 173
簡略記号、GUI セッションでの 37
簡略記号、GUI モード 16
キーワード / オペランドの省略形 224
機能 (F) キー 139
機能キー 139
機能の定義 140
コマンド入力 139
繰り返し、コマンドの (RETRIEVE)
グループ・ボックス 37
118
形式、パネル 64
形式指定ユーティリティー (オプション
3.11)
IBM 5550 端末のサポート 171
形式選択リスト・パネル 171
形式定義 171
現行データ・セット割り振りリスト 230
基本コマンド 233
行コマンド 242
使用、コマンドの 233
現行リスト
定義 82
コード・ページ、GUI 表示での 19
個人用データ・セット・リスト 81, 84,
89
アクション・バー選択項目 88
作成方法 86
リストの一覧表を表示する方法 85
個人用データ・セット・リスト・パネル
アクション・バー選択項目 91
フィールド 89, 92
個人用ライブラリー・リスト 81, 84
個人用リスト 83, 85, 86
からの名前の検索 86
機能キー 98
共有リスト 94
255
個人用リスト 83, 85, 86
(続き)
個人用データ・セット・リスト 84
コマンド・インターフェース (ファー
スト・パス)
97
参照データ・セット・リスト 85
参照ライブラリー・リスト 85
私用リスト 94
ライブラリー 84
の例 100
機能キー 98
コマンド行 97
コピー・コマンド 168
コマンド
アプリケーション 103
エラー処理 69
機能 103
基本 53, 68
行 53, 68
区切り文字によるスタック 69
システム 104
実行のためのスタック 104
処置の動的指定 138
処理、ISPF による 103
ダイアログへの受け渡し 137
入力 65
入力方法 103
別名 135
レベル 103
ISPF によるインターセプト 103
ISPF 表記法 68
PDF コマンド
オプション・パラメーターの使用
50
別名の使用 50
コマンド (オプション 6)
概要 54
76
コマンドおよび他の値の省略形
キーワード / オペランド 224
コマンド 223
スクロール量 224
フィールド値 223
プログラミング言語 224
コマンド行 69
コマンドの省略形 223
コマンドの取り出し 118
コマンドの入力 69, 103
コマンド・エラー処理 69
ISPF コマンド表記法 68
コマンドの入力、定義された 66
コマンド表記法 68
256
CMDE 105
COLOR 105
コマンド・エラー処理 69
CRETRIEV
106
コマンド・スタック
CUAATTR
106
HELP コマンドの制約 104
RETRIEVE コマンドの制約 104
CURSOR 106
DOWN 106
DSLIST
形式 132
コマンド別名割り当てに使用される
135
個人用リスト・コマンド
コマンドの別名 135
オペレーティング・システムへ 104
ダイアログへ 137
コマンド・テーブル
NRETRIEV コマンド 94
NRETRIEV を使用する ISPF パネル
コマンド、SWITCH
システム・コマンド (続き)
コマンドを渡す
106
DTEST 107
ENVIRON 108
EPDF
108
コマンドをダイアログへ渡すための使
用 103, 137
EXHELP 108
EXIT 108
システム・コマンドの指定変更に使用
FKA
される 137
109
FORWARD
109
処置コマンド 133
HELP
動的に指定されたコマンド処置 138
ISPCMDS システム・コマンド・テー
INT 109
ISPDTLC 109
109
ブル 132
コマンド・フィールド
コマンドの入力 103
ISPFVAR 110
ISPFWORK 110
ISPLIBD 110
ジャンプ機能により使用 129
固有モードの定義 64
ISPPREP 110
ISRRLIST 110
混合データ
形式定義 171
ISRROUTE 110
KEYLIST 111
想定される 172
非混合モード 172
不定様式 172
KEYS 111
KEYSHELP
LEFT 112
無効の例 172
Mixed Mode フィールド 172
LIST 112
LOG 112
MSGID 112
NOP 113
[サ行]
再表示キー (PA2)
索引リスト
NRETRIEV 113
PANELID 113
PFSHOW 113
145
ソース・ライブラリーの 213
ロード・ライブラリーの 214
参照データ・セット・リスト 81, 85
参照ライブラリー・リスト 81, 85
参照リスト 81
参照リストを使用する ISPF パネルの
例 99
サンプル ISPF セッション 182
資源アクセス管理機能 (RACF)
171
システム変数、機能キー定義を保管する
143
システム・コマンド
機能キー・デフォルト 104
コマンド・テーブルの使用による指定
変更 137
説明 103
のリスト 104
ACTIONS 104
BACKWARD 104
BOTTOM 104
CANCEL 105
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
112
PRINT 114
PRINTG 115
PRINTL 116
PRINTLHI 116
PRINT-HI 115
PSCOLOR 116
RCHANGE 116
REFACTD 116
REFACTL 116
REFADDD 116
REFADDL 117
REFLISTD 117
REFLISTL 117
REFOPEND 117
REFOPENL 117
RESIZE 117
RETF 117
RETP 118
RETRIEVE 118
RETURN 118
RFIND 118
システム・コマンド (続き)
RIGHT 112, 118
SAREA 118
状況域 - 基本オプション・メニュー (続
き)
単一選択、行コマンドに関して定義された
152
SCRNAME
119
機能キー・ビュー 57
セッション・ビュー 55
SETTINGS
119
何のビューも選択されない 62
チェック・ボックス、GUI モード 16
直接アクセス記憶装置、パック・データに
よる使用 173
ポイント・アンド・シュート・ビュー
ツール統合プログラム 38
61
ユーザー・ビュー 59
通信、クライアント / サーバー用構成
SPLIT 119
SPLITV 119
START
120
SWAP 121
SWITCH 121
TOP
121
TUTOR
UP
処置の動的指定 138
ジョブ・ステートメント情報
データ・セット割り振りリスト、現行
230
データ・セット・リスト
個人用 81, 84
//* 行 182
診断ユーティリティー、ISRDDN
スクロール
122
122
229
ー (オプション 3.4)
基本コマンド
コマンド別名 136
スクロール量 130
122
CONFIRM 163
ソースおよび索引リスト 211
制御するコマンド 130
WSCON 123
WSDISCON 124
ZKEYS 125
指定変更、システム・コマンドの 137
シフトアウト文字
定様式データの編集およびブラウズ
171
非混合モードでの扱い 172
無効な混合データの例 172
DBCS 文字ストリング 172
シフトイン文字
スクロールのカーソル制御 131
スクロール量の省略形 224
スクロール・コマンド用の別名 136
スタック - (RETRIEVE コマンド)
スタックされたオペランド 68
125
スタック・コマンド
実行のための 104
制約事項 104
ストリング・パラメーター
LOCATE コマンド 164
定様式データ、編集、ビュー、および
ブラウズの 171
制限、両方向ファイル 26
世代別データ・セット 149
非混合モードでの扱い 172
無効な混合データの例 172
DBCS 文字ストリング 172
設定 (オプション 0)
デフォルト区切り文字の変更 69
ジャンプ機能 (=)、ISPF
72
ジャンプ機能を開始するために使用される
等号 129
ジャンプ機能を使用してのスキップするパ
ネル表示 129
ジャンプ機能を使用してのバイパス表示
129
終了
機能またはダイアログ
END システム・コマンド 107
RETURN システム・コマンド 118
表示、END システム・コマンド 107
END システム・コマンドを使用する
ことによる表示 107
PA キーを使用しての CLIST の TSO
コマンド 145
出力リスト・ユーティリティー (オプショ
ン 3.8)、ソースおよび検索リスト 211
モードの切り替えを無効にする 64
選択不可項目 18, 37
ソース・セグメント 152
ソース・リスト 211
その他の一時データ・セット 181
その他の区分または順次データ・セット名
149
[タ行]
ダイアログ
開発 187
ネストされた 128
へ再帰的に制御権を渡す 135
ダイアログの定義 45
ダイアログへ再帰的に制御権を渡す 135
ダイアログへの書き込み 187
ダイアログ・テスト (オプション 7)
概要 54
ジャンプ機能 (=) による終了 72
状況域 - ISPF 基本オプション・メニュー
54
代替 DBCS ライブラリー 193
状況域 - 基本オプション・メニュー
対話式アプリケーションの定義 45
カレンダー表示 58
縦方向の分割画面モード 78
参照 81
データ・セット・リスト・ユーティリティ
学習パネル 130
122
WINDOW
WS 123
データ入力パネル 66
パラメーター
TSO 122
TSOCMD 122
TSOGUI
199
条件検索 106
データ・セット・リストのリスト 218
メンバー・リスト行コマンド 168
テーブル・ライブラリー、割り振り 191
デフォルト機能キー設定
ヘルプの表示 70
ISPF または ISPF 機能の終了 71
デフォルトの機能キー割り当て 139
デフォルト・オペランド 68
デフォルト・モードの定義 64
伝送コード 221
統計データ
ロード・モジュール・ライブラリー
160
ISPF メンバー 155
統合プログラム、ワークステーション・ツ
ール 38
ドロップダウン・リスト 17, 37
[ナ行]
内部文字表現
APL キーボードの 221
TEXT キーボードの 222
二重コマンド処理 69
入力キー、GUI モードでの 37
ネストされたダイアログ 128
[ハ行]
ハードコピー・ユーティリティー (オプシ
ョン 3.6)
ソースおよび索引リスト 211
バイパス、メニューの 50
パターンの定義 148
パック・データ
形式定義 173
使用の要件 173
索引
257
分割画面モード (続き)
バッチ (オプション 5)
概要 53
出力リスト 181
表示画面の区分化 73
プログラム・リンク・要件 193
パネル
論理画面 73
以前の値の保存 66
RETRIEVE 機能 125
メンバー選択リスト (続き)
リスト・データ・セット 164
ロード・モジュール・ライブラリー・
メンバーの統計 160
ISPF メンバー統計 155
基本タイプ 65
固有モード 64
VSAM 制約事項 78
分割画面モード、最大数 73
通信の手段としての 49
分割画面モードのプログラム・リンク・要
定義 64
デフォルト・モード 64
件 193
分割画面モードの・リンク・要件 193
Refresh 167
メンバーの移動 168
パネル形式 64
分散編集 38
メンバーの実行依頼 168
表示されるもの 49
メニュー 66
分離バー 17, 37
別名、ISPF の代わりに使用する 50
メンバーのリセット 168
メンバー名の規則 49
メンバー・リスト表示
ヘブライ語言語サポート 24
メンバー・リスト、リフレッシュ 167
編集 (オプション 2)
メンバー・リストの更新 170
例 156
ロード・モジュール・ライブラリー表
示
例 161
パネル形式 64
パネル・タイプ
概要 65
データ入力パネル 66
メニュー 66
非 ISPF 表示、REFRESH を使用しての
128
必要な ISPF ライブラリー 188
表記法 68
表示形式 64
表示の区分化、画面分割の画面モード 73
ファイル調整
イメージ・ライブラリー 192
出力ライブラリー 191
割り振り 191, 192
フィールド値の省略形 223
フィールド選択
フォアグラウンド (オプション 4)
概要 53
出力リスト 181
フォント、GUI 表示での 19
複数、行コマンドに関する定義 152
ブランク・オプション 66
フルスクリーン TSO データ 23
プログラミング言語の省略形 224
プログラミング制御機能 (PCF)
171
プログラム・アクセス (PA) キー 145
プログラム・ライブラリー、割り振り
192
ブロック行コマンドの定義 70
プロファイル、ユーザーの 72
プロモーション、メンバーの 152
分割画面モード
最大数 73
終了 73
入力 73
258
MLS
167
概要 53
メンバー・リストの終了 155
混合モード 172
DBCS データ・セットを EBCDIC と
メンバー・リストのデフォルト分類順序、
変更 167
して編集 172
編集、分散 38
メンバー・リストのデフォルト分類順序の
変更 167
メンバー・リストの分類順序、デフォルト
[マ行]
の変更 167
メンバー・リストのリスト 215
メッセージ
短メッセージ・フィールド 65
長メッセージ・フィールド 65
通信の手段としての 49
必須の値を入力しない 66
表示の条件 69
矛盾する値 66
DBCS セッションのための英語 194
HELP コマンドによる表示 71
メニュー 66
メンバー選択リスト
基本コマンド
LOCATE 164
RESET 164
カーソル位置の使用 144
ライト・ペンの使用 144
メンバー選択リスト基本コマンド
MLC 167
SAVE 164
SELECT 165
SORT 166
行コマンド
B (ブラウズ) 168
D (削除) 168
E (編集) 168
P (印刷) 168
R (名前変更) 168
S (選択) 165, 168
V (ビュー) 168
相違点の表 152
定義 152
フィールド
ソース・ライブラリー 159
ロード・モジュール・ライブラリー
161
メンバー・リストの更新 170
メンバー・リストの終了 155
メンバー・リストの表示 153
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
形式 217
ソース・ライブラリー 216
ロード・ライブラリー 216
メンバー・リストのリフレッシュ 167
メンバー・リスト表示
例 156
メンバー・リスト表示上の Rename フィ
ールド 159, 161
メンバー・リスト・フィールド属性、変更
167
メンバー・リスト・フィールド属性の変更
167
文字セット、GUI 表示での 19
[ヤ行]
ユーザー・プロファイル 72
ユーティリティー (オプション 3)
概要 53
横方向の分割画面モード 73
[ラ行]
ライト・ペン
アテンション・フィールドの選択 144
サンプル・パネル 145
使用 144
選択されたフィールドの処理 144
ライブラリーとデータ・セット
拡張区分データ・セット (PDSE) 173
形式定義 171
混合モード 172
サンプル ISPF セッション 182
ライブラリーとデータ・セット (続き)
割り振りリストの基本コマンド 233 (続
き)
リスト・モード 83
データ・セット・パスワード 171
パック・データ・セット 173
両方向言語サポート 24
両方向ファイル転送制限 26
メンバー選択リスト 152
連結
Short
234
割り振りリストの行コマンド 242
リストおよびログ・データ・セット
言語処理時 152
メンバー・リスト 243
173
ISPF ライブラリーおよびデータ・セッ
コマンド入力で機能キー入力された値
の、制約 139
Browse
編集時 152
Edit 242
Free 243
トの命名 147
ライブラリーの割り振り、定義された
147
ライブラリー連結
ロード・モジュール・ライブラリー
無効な登録簿フィールド (?) 162
ロード・モジュール・ライブラリー表示
例 161
シーケンス、LMF の定義 150
ログ / リスト (オプション 0)
編集時 152
終了 (X) オプションへの影響 71
連結を使用する機能 150
デフォルトの変更 54
Group フィールド 150
ライブラリー・メンバー
ログ・データ・セット
処理 174
定義 147
ライブラリー・ユーティリティー (オプシ
ョン 3.1)
論理画面 (分割画面モード)
メンバー・リスト行コマンド 168
ライブラリー・ユーティリティー (オプシ
ョン 3.1)、ソースおよび索引リスト
211
ライブラリー・リスト
個人用 81
ラジオ・ボタン 18, 37
リスト、現行データ・セット割り振り
230
73
リスト・データ・セット
処理 174
list-id 164
prefix 164
リスト・ボックス 17, 37
2 バイト文字セット (DBCS)
形式指定ユーティリティー (オプショ
ン 3.11) 171
形式定義 171
定様式データ、ビュー、編集、および
ブラウズの 171
ワークステーション・ツール統合プログラ
ム
アクション・バー選択項目 40
拡張マッピング 42
編集およびブラウズ 172
無効な混合データ 172
更新 41
始動 39
説明 38
16 進形式 172
EBCDIC データとしての DBCS デー
タのブラウズまたは編集 172
Mixed Mode フィールド 172
編集 41
割り振りリストの基本コマンド 233
APF 238
Browse 240
ソースおよび索引リスト 211
データ・セット・リストのリスト 218
メンバー・リストのリスト 217
ISPF ログ・リスト 215
[数字]
[ワ行]
画面スナップショットの作成 174
ジョブ・ステートメント情報 182
その他の一時データ・セット 181
リスト形式
243
ールド 65
一時名 173
フォアグラウンドおよびバッチ出力リ
スト
list-id パラメーター 181
prefix パラメーター 181
userid パラメーター 181
リスト / ログ・データ・セットの印刷
179
リスト・データ・セット 174
ログ・データ・セット 174
prefix パラメーター 174
userid パラメーター 174
243
Query ENQs
View 243
1 から 9999 のパラメーター、Scroll フィ
ワークプレース・オプションの説明 54
割り振りリスト、現行データ・セット
230
リストおよびログ・データ・セット
243
Information
メンバー統計 160
概要 150
言語処理時 152
242
Compress
Check
237
Clist 236
Con 242
Count 237
Custom 240
Duplicates 237
Enq 241
Exclude 233
Find 234
Linklist 238
Load 239
Locate 234
Long 234
LPA 238
Member 235
Mlist 240
Only 233
Parmlib 238
Reset 234
SAVE (保管) 236
Select 239
3850 仮想ボリューム
アクセス 150
A
AC フィールド、ロード・モジュール・ラ
イブラリー表示の 161
ACCOUNT コマンド、TSO の 150
ACTIONS システム・コマンド 104
ALIAS コマンド処置、ZCTACT により指
定された 133, 135
Alias-of フィールド、ロード・モジュー
ル・ライブラリー表示 161
APL および TEXT キーボードの文字変換
221
APPC アドレス
定義 33
APPC 接続 206
APPC 接続の構成 206
APPC 要件の詳細 206
APPC 要件ファースト・パス 206
ATTN キーワード、アテンション・フィ
ールドの定義 144
Attributes フィールド、ロード・モジュー
ル・ライブラリー表示の 162
索引
259
Data Set Name フィールド
B
データ入力パネル 149
Data Set Password フィールド、ライブラ
B (ブラウズ) 行コマンド
移動 / コピー・ユーティリティー (オ
プション 3.3) 168
データ・セット・リスト・ユーティリ
ティー (オプション 3.4)
168
ライブラリー・ユーティリティー (オ
プション 3.1) 168
BACKWARD
コマンドのスクロール 104, 136
システム・コマンド 104
GUI セッションの開始 13
ISPSTART の使い方 13
GUI を使用する理由 12
リー / データ・セット入力パネルの
171
DATA スクロール量 131
H
DATA パラメーター
HALF スクロール量 130
Scroll フィールド 65
DBCS
英語でのセッション・メッセージ 194
代替ライブラリーの割り振り 193
DELETE コマンド、TSO の 163
BOTTOM システム・コマンド 104
DOWN システム・コマンド 106, 130
BOTTOM スクロール・コマンド 136
DSLIST システム・コマンド 106
Browse モード
概要 53
DSLIST 表示 87
DTEST システム・コマンド 107
HALF パラメーター、Scroll フィールドの
65
HELP コマンド
ISPF
70
HELP システム・コマンド 104, 109
I
混合モード 172
IBM プロダクト (オプション 9)
DBCS データを EBCDIC データとし
てブラウズ 172
概要 54
ID フィールド、メンバー・リスト表示の
160
E
EDIT コマンド 168
END
C
CANCEL システム・コマンド 105
Changed フィールド、メンバー・リスト
表示の 159
CLIST
制約事項 146
ライブラリーの割り振り 192
CMDE システム・コマンド 105
システム・コマンド 107
END コマンド
ISPF 71
ENVIRON システム・コマンド 108
EPDF システム・コマンド 108
EXHELP システム・コマンド 108
Exit (オプション X)
概要 54
ジャンプ機能 (=) により使用 72
ログ / リスト・デフォルトの使用 71
COLOR
システム・コマンド 105
Command フィールド、ISPF パネルの
65
CONFIRM コマンド
データ・セット・リスト・ユーティリ
ティー (オプション 3.4) 163
パラメーター
OFF 163
ON 163
Control TSOGUI Query 23
Created フィールド
メンバー・リスト表示 159
CRETRIEV システム・コマンド 106
CSR (カーソル) スクロール量 131
CUAATTR システム・コマンド 106
CURSOR システム・コマンド 106
CURSOR パラメーター、Scroll フィール
ドの 65
D
ISPF 基本オプション・メニューからの
ISPF の終了 71
EXIT システム・コマンド 108
F
field1 パラメーター、SORT コマンドの
166
field2 パラメーター、SORT コマンドの
166
FI: GUI モード用パラメーター 34
FKA システム・コマンド 109
Format Name フィールド
ビュー入力パネル 171
編集入力パネル 171
Mixed Mode フィールドへの影響 171
FORWARD
コマンドのスクロール 136
システム・コマンド 109
FORWARD システム・コマンド 109
D (行の削除)
データ・セット・リスト・ユーティリ
ティー (オプション 3.4) 168
ライブラリー・ユーティリティー (オ
プション 3.1) 168
260
G
Group フィールド、データ入力パネルの
147
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
IKJEFT1I 22
Init フィールド、メンバー・リスト表示の
160
INT システム・コマンド 109
ISPCMDS システム・コマンド・テーブル
132, 136
ISPDTLC システム・コマンド 109
ISPF
オプション選択 50
開始 49
概要 45
機能 45
基本オプション、オプション選択の
50
コマンドの入力 66
コマンド表記法 68
コマンド・タイプ 67
サポートされているデータ・タイプ
48
終了 71
との対話 49
パネルの理解 64
ヘルプの表示 70
メンバー名の規則 49
ユーザー・プロファイル 72
ISPF C/S インストール、前提条件
構成パラメーター 198
ISPF C/S 用通信の構成 199
ISPF 概説
コマンドの入力 66
ユーザー・プロファイル 72
ISPF 基本オプション 50
ISPF との対話 49
ISPF の開始 49
ISPF パネルの理解 64
ISPF 基本オプション・メニュー - 状況域
54
ISPF クライアント / サーバー 204
ISPF クライアント / サーバー・コンポー
ネント
制約事項
アウトライン属性 31
カーソル配置 30
ISPF コマンド (続き)
END 71
HELP 70
ISRDDN 診断ユーティリティー 229
(続き)
ストレージのブラウズ・コマンド
ARRAY 246
ISPF コマンドのレベル 103
ISPF セッションのための各国語サポート
193
ARRAYP
247
BROWSE
244
スキップ属性 31
図形区域 30
ISPF セッションのための言語、指定 193
ISPF 設定 (オプション 0 )、概説 53
CHAIN 246
DATA 244
フィールド・レベルの輝度および強
ISPF パネルの理解
FORMAT
調表示 30
ポップアップ・ウィンドウおよびメ
ッセージ・ポップアップの位置決
め 31
文字レベル・カラー、輝度、および
強調表示 30
3290 区分モード 31
ISPF C/S コンポーネントの終了
31
ダイアログ開発者の詳細
アクション・バー 36
245
概要 64
パネル形式 64
NARROW 245
RAW 244
パネル・タイプ 65
REFRESH
ISPF または ISPF 機能の終了、Exit オプ
ション (X) の 71
ISPF メンバー統計 155
ISPF ライブラリーおよびデータ・セット
WIDE
245
245
ブラウズ、ストレージの 244
ISRRLIST システム・コマンド 110
ISRROUTE システム・コマンド 110
の命名
その他の区分または順次データ・セッ
ト名 149
ボリューム通し番号 150
K
ISPF ライブラリー名 147
KEYLIST システム・コマンド 111
keepalive ソケット・オプション 204
ウィンドウのクローズ 36
カーソル配置 38
ISPF ライブラリーの定義 147
KEYS システム・コマンド 111
機能キー 36
ISPF ライブラリーの割り振り 190
タイトル・バー 36
短メッセージ 36
チェック・ボックス 36
ISPF ライブラリー名 147
KEYS システム・コマンド、機能キーの
機能を定義する 140
ISPF ライブラリー・セットアップ 188
KEYSHELP システム・コマンド 112
長メッセージ 36
プルダウン・メニュー 36
APL/TEXT 文字セット 38
GUI モードでアプリケーションを
表示する方法 33
チェック・ボックス
パネル表示 CUA モード 18
フォント 19
PRINT コマンド 19
WS コマンド 19
GUI モードとは
アクション・バー 15
カーソル移動 16
カラー、輝度、および強調表示 18
簡略記号 16
サンプル画面 27
図形区域 19
タイトル・バー 15
短メッセージ 16
長メッセージ 16
入力キー 18
入力フィールド 19
プッシュボタン 16
プルダウン・メニュー 15
分割画面 18
APL/TEXT 文字セット 19
Function keys 18
WINDOW コマンド 19
ISPF コマンド
画面スナップショットの作成 174
ISPF ログ・リスト 215
ISPF ワークステーション・エージェント
インストール、前提条件
前提事項 197
ISPFILE ファイル調整出力ライブラリー
191
ISPFVAR システム・コマンド 110
L
lcmd パラメーター、SELECT コマンドの
165
LEFT システム・コマンド 112, 130
LIB フィールド
ISPFWORK システム・コマンド 110
メンバー・リスト表示 159
ISPILIB イメージ入力ライブラリー 192
ロード・モジュール・ライブラリー表
示 161
ISPLIBD システム・コマンド 110
ISPLLIB ・リンク・ライブラリー 192
LIST システム・コマンド 112
ISPMALT 代替メッセージ・ライブラリー
193
LIST、システム・コマンド
ISPMLIB メッセージ・ライブラリー 188
ISPPALT 代替パネル・ライブラリー 193
ISPPLIB パネル・ライブラリー 188
ISPPREP システム・コマンド 110
ISPPROF デフォルトのアプリケーショ
ン・プロファイル・プール 188
使用 175
使用条件 177
説明 175
list-id パラメーター
フォアグラウンドおよびバッチ出力リ
スト 181
SAVE コマンド 164
ISPSALT 代替スケルトン・ライブラリー
193
LM ユーティリティー (オプション
8) 54
ISPSLIB スケルトン・ライブラリー 188
LOCATE コマンド
ISPSTART コマンド、セッション言語オ
ーバーライド 194
ISPSTART の GUI パラメーター 13, 33
ISPTABL テーブル出力ライブラリー
191
ISPTLIB テーブル入力ライブラリー 188,
191
ISRDDN 診断ユーティリティー 229
パラメーター
string 164
メンバー選択リスト 164
LOG システム・コマンド
使用条件 177
説明 112, 175
Long Message フィールド、ISPF パネル
65
索引
261
M
P
R
MAX スクロール量 130
P (印刷) 行コマンド
R (名前変更) 行コマンド
MAX パラメーター、Scroll フィールド
ティー (オプション 3.4)
Member フィールド、データ入力パネルの
168
プション 3.1)
プション 3.1)
168
MLC コマンド 167
定義 145
PA1
145
PA2
145
REFACTD システム・コマンド 116
PA キーを使用して画面の内容の再表示
MLS コマンド 167
Mod フィールド、メンバー・リスト表示
145
PAGE パラメーター、Scroll フィールド
MOUNT 権限 150
MSGID システム・コマンド 112
MVS 用のライブラリーを割り振るための
JCL 190
65
PASSTHRU 処置
pattern パラメーター、SELECT コマンド
165
NAME フィールド
メンバー・リスト表示 159
ロード・モジュール・ライブラリー表
示 161
NLS
PCF (TSO プログラミング制御機能)
191
PFSHOW コマンド上の TAILOR オペラ
ンド 113, 141
PFSHOW システム・コマンド
79
NOP システム・コマンド 113
内容および形式の変更
NOP 処置、ZCTACT を使用して指定した
(TAILOR) 113, 141
ZPFCTL システム変数 142
ZPFFMT システム変数 141
133
NRETRIEV キー 82
ZPFSET システム変数 142
ZPRIKEYS システム変数 142
NRETRIEV コマンド 94
SCLM の考慮事項 95
NRETRIEV システム・コマンド 113
PFSHOW システム・コマンドの
ZPRIKEYS システム変数 142
NX パラメーター、Attributes フィールド
PFSHOW の ZPFFMT システム変数 141
の 162
prefix パラメーター
フォアグラウンドおよびバッチ出力リ
スト 181
リストおよびログ・データ・セット
174
O
OFF パラメーター
CONFIRM コマンド 163
OL パラメーター、Attributes フィールド
の 162
ON パラメーター
CONFIRM コマンド 163
Open Edition ソケット 201
PRINT コマンド、GUI モードでの 19
PRINT システム・コマンド 114
PRINTDS
コマンドの編集 179
ログおよびリスト・データ・セットの
印刷 179
Option フィールド、ISPF パネル 65
PRINTG システム・コマンド 115
OS/390 通信サービス IP
PRINTL システム・コマンド 116
201
OUTLINE キーワード
影響を受けるフィールド 114
PRINT システム・コマンド上の 114
OV パラメーター、Attributes フィールド
162
262
REFADDL システム・コマンド 117
REFLISTL システム・コマンド 117
RefMode 83
REFOPEND システム・コマンド 117
PANELID システム・コマンド 113
ZCTACT を使用して指定された 133,
137
N
REFACTL システム・コマンド 116
REFADDD システム・コマンド 116
REFLISTD システム・コマンド 117
PAGE スクロール量 130
の 160
168
RACF (資源アクセス管理機能) 171
RCHANGE システム・コマンド 116
PA キー
ビュー入力パネル 172
編集入力パネル 172
ライブラリー・ユーティリティー (オ
ライブラリー・ユーティリティー (オ
148
Mixed Mode フィールド
データ・セット・リスト・ユーティリ
ティー (オプション 3.4) 168
データ・セット・リスト・ユーティリ
65
PRINTLHI システム・コマンド 116
PRINT-HI システム・コマンド 115
Project フィールド、データ入力パネルの
147
PSCOLOR システム・コマンド 116
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
REFOPENL システム・コマンド 117
Refresh コマンド 167
Reset キー
説明 146
RESET コマンド
メンバー選択リスト 164
RESIZE システム・コマンド 117
RETF システム・コマンド 117, 127
RETP システム・コマンド 118, 127
RETRIEVE システム・コマンド 118,
125
RETURN システム・コマンド 118, 128
REXX - ライブラリーの割り振り 192
RF パラメーター、Attributes フィールド
の 162
RFIND システム・コマンド 118
RIGHT システム・コマンド 112, 118,
130
RN パラメーター、Attributes フィールド
の 162
RU パラメーター、Attributes フィールド
の 162
S
S (選択) 行コマンド
移動 / コピー・ユーティリティー (オ
プション 3.3) 168
メンバー選択リスト 165
SAREA システム・コマンド 118
SAS/C 201
SAVE コマンド
データ・セット・リスト・ユーティリ
ティー (オプション 3.4) 215
パラメーター
アスタリスク (*) 165
lcmd 165
list-id 164
pattern 165
メンバー選択リスト 164
SCLM (オプション 10)
SYSTERM データ・セット
ジャンプ機能 (=) による終了 72
アセンブラー H 226
VS COBOL II 226
SCRNAME システム・コマンド 119
SYSUT1 データ・セット
概要 54
アセンブラー H
Scroll フィールド、ISPF パネル 65
SELECT コマンド
メンバー選択リスト 165
SELECT 処置
コマンド 134
ZCTACT により指定された 133
VS COBOL II の 227
T
SETVERB 処置
TCP/IP アドレス
Short Message フィールド、ISPF パネル
の 65
Size フィールド
メンバー・リスト表示 159
ロード・モジュール・ライブラリー表
示 161
メンバー選択リスト 166
SPLIT コマンド 73
SPLIT システム・コマンド 119
TCP/IP 接続の構成 199
TCP/IP 要件の詳細 199
TCP/IP 要件ファースト・パス 199
Title フィールド、ISPF パネルの 65
データ・セット・リスト・ユーティリ
ティー (オプション 3.4) 168
Volume Serial フィールド
データ入力パネル 150
VS COBOL II コンパイラー (オプション
4.2)
割り振りデータ・セット
SYSIN 225
SYSLIB 225
SYSLIN
TS パラメーター、Attributes フィールド
TSO
コマンド
ACCOUNT 150
DELETE 163
プログラミング制御機能 191
SuperC リスト・タイトル行
索引リスト 212
TSO 行モード・サポート
一般情報 20
使用法 22
制約事項 22
SWAP システム・コマンド 121
SWITCH
システム・コマンド 121
代替入り口点 22
フルスクリーン TSO データ 23
SWITCH コマンド 76
SYSUT1 226
SYSUT2 〜 SYSUT7 227
VSAM 制約事項、分割画面モード 78
VV.MM フィールド、メンバー・リスト表
示の 159
W
WINDOW システム・コマンド 122
WS コマンド 168
WS システム・コマンド 123
WSCON サービス 14
TSO コマンド 168
WSCON システム・コマンド 13, 123
TSO システム・コマンド 122
WSDISCON システム・コマンド 124
TSOCMD システム・コマンド 122
SWITCH システム・コマンド 121
TSOGUI
SYSIN データ・セット
TSOGUI システム・コマンド 122
Z
TTR フィールド、ロード・モジュール・
ライブラリー表示の 161
ZCTACT
アセンブラー H 225
VS COBOL II 225
SYSLIB データ・セット
アセンブラー H 225
VS COBOL II 225
122
TUTOR システム・コマンド 122
Type フィールド、データ入力パネルの
148
SYSLIN データ・セット
U
SYSPRINT データ・セット
UP
SYSPUNCH データ・セット
アセンブラー H 226
VS COBOL II 226
コマンド・テーブル・フィールド 135
システム変数 132
ZCTDESC システム変数 132
ZCTTRUNC システム変数 132
ZCTVERB
アセンブラー H 226
VS COBOL II 226
アセンブラー H 225
VS COBOL II 225
226
SYSPRINT 225
SYSPUNCH 226
SYSTERM 226
TOP システム・コマンド 121
の、ロード・モジュール・ライブラリー
162
168
VIO、一時データ・セットの割り振り
181
コマンドのスクロール 136
システム・コマンド 121
START システム・コマンド 120
制約事項 77
分割とスワッピングの規則 76
3270 画面 76
GUI 画面 76
V (ビュー) 行コマンド
TOP
SPLITV システム・コマンド 78, 119
ソース・リスト 211
V
プション 3.1)
定義 34
TCP/IP 接続 199
SORT コマンド
パラメーター
field1 166
field2 166
リストおよびログ・データ・セット
174
ライブラリー・ユーティリティー (オ
SETTINGS システム・コマンド 119
ZCTACT により指定された 133
226
VS COBOL II 226
SYSUT2 〜 SYSUT7 データ・セット、
userid パラメーター (続き)
コマンド・テーブル・フィールド (別
名値) 135
システム変数 132
システム・コマンド 122, 130
スクロール・コマンド 122, 130
userid パラメーター
フォアグラウンドおよびバッチ出力リ
スト 181
ZKEYS システム・コマンド 125
ZLANG システム変数 193
ZPARM システム変数 134
ZPF01、ZPF02、... ZPF24 システム変数
143
索引
263
ZPFCTL システム変数、PFSHOW の
142
ZPFSET システム変数、PFSHOW の
142
ZSCBR システム変数 131
ZSCED システム変数 131
ZSCML システム変数 131
ZSCROLLA システム変数 131
ZSCROLLD システム変数 131
ZSCROLLN システム変数 131
ZTEMPF システム変数 191
ZTEMPN システム変数 191
ZVERB システム変数 138
[特殊文字]
* (ソース・リストにおける)
212
.* コマンド別名 135
//* 行、ジョブ・ステートメント情報
182
= (ジャンプ機能)
72
= (等号)、ジャンプ機能を開始するために
使用される 129
=(ジャンプ機能)
129
? (無効なロード・モジュール登録簿フィ
ールド) 162
> (不等号、より大)
コマンドをダイアログに渡すために使
用する 137
| (OR 記号)
68
{ } (1 つのオペランドは必須)
264
68
OS/390 V2R10.0 ISPF ユーザーズ・ガイド 第 1 巻
򔻐򗗠򙳰
ファイル番号: S370/4300-39
プログラム番号: 5647-A01
Printed in Japan
SC88-8671-00