編集セッションからの全データを使用した新規メンバーまたはデータ・セットの作成

SAVEAS 基本コマンドでは、現行エディター・セッションにあるデータのすべての行から、区分データ・セット (PDS または PDSE) の新規メンバーまたは新規の順次データ・セット、VSAM データ・セットまたは z/FS データ・セットを作成します。指定したメンバーまたはデータ・セットが存在する場合は、警告パネルが表示されて選択項目が示され、既存のメンバー (またはデータ・セット) を置換するのか、処理を停止するのかを選択できます。

指定したデータ・セットまたはメンバーにコピーされる行は、グループ化されていない行のみであることに注意してください。つまり、次のいずれかのグループに属する行はコピーされません。
  • 除外グループ
  • 抑制グループ (テンプレートを使用しているときに対象外であるレコード・タイプのグループ)
  • 非選択グループ (テンプレートを使用しているときに非選択レコードであるグループ)
この結果、エディター・セッションにおける現行の SHOW 設定との突き合わせによって、 ターゲット・メンバーまたはターゲット・データ・セットに作成するデータをさまざまに 制御できます。

SAVEAS 基本コマンドの一部としてメンバー名またはデータ・セット名を指定した場合は、現行エディター・セッション内のデータから新規メンバーまたはデータ・セットが即座に作成されます。この方法で作成されるデータ・セットの割り振り属性は、現行エディター・セッションのデータ・セットから取得されます。

現行エディター・セッションで PDS を使用している場合は、任意で括弧で囲んでメンバー名を入力できます。このメンバー名は、同じ PDS 内のメンバーを意味すると解釈されます。

コマンドの一部として部分修飾されたデータ・セット名または完全修飾データ・セット名を指定できます。

例:
SAVEAS MEMNAM
メンバー MEMNAM を置換または作成します。
SAVEAS (MEMNAM)
メンバー MEMNAM を置換または作成します。
SAVEAS datasetname(MEMB1)
メンバー MEMB1 を置換または作成します。
SAVEAS 'userid.datasetname(MEMB2)'
メンバー MEMB2 を置換または作成します。
SAVEAS 'userid.datasetname'
現行のデータ・セット属性を基に、データ・セット userid.datasetname を置換または作成します。

メンバー名またはデータ・セット名を指定しないで SAVEAS コマンドを入力するか、このコマンドの拡張バージョンである SAVEASX を入力すると、ターゲット・データ・セットの名前、およびオプションでメンバー名を入力できる、拡張版の別名保存パネルが File Manager に表示されます。このパネルでは、モデルとして使用するデータ・セットを指定したり、必要に応じてターゲット・データ・セットの割り振り属性を手動で入力することもできます。手動で入力しなかった場合は、エディター・セッションで現在操作しているデータ・セットから、デフォルトのデータ・セット属性が取得されます。

例:
SAVEAS
データ・セット名と、オプションでメンバー名を入力できる、拡張版の別名保存パネルが表示されます。
SAVEASX 'userid.dataset'
データ・セット名と、オプションでメンバー名を入力できる、拡張版の別名保存パネルが表示されます。

拡張版別名保存パネルの「Pack (パック)」オプションを使用すると、作成中のデータを ISPF パック形式と標準形式のどちらで保管するのかを選択できます。編集または表示しているデータの現行のパック・モードがデフォルトとして表示されます。

別名保存処理が完了したときの戻り先は、指定したターゲット PDS メンバーまたはデータ・セットを編集するエディター・セッションです。前のメンバーまたはデータ・セットは、保存しないで解放されます。前もって、開始位置、レコード制限、またはサンプリング情報を指定してあった場合でも、SAVEAS のターゲット・データ・セットの今回の編集では、アクティブでないことにも注意してください。

注:
  1. CICS® 環境で、このコマンドのターゲットとして CICS® リソースを使用することはできません。また、このコマンドのターゲットとして MQ リソースを使用することはできません。
  2. SAVEAS のターゲット・ファイルが KSDS VSAM である場合に、キーの重複が存在すると、情報メッセージが表示されますが、コマンドの処理は続行されます。

関連トピック