File Manager Base functionに複数のリソース名またはデータ・セット名を取り込む

共通の File Manager Base functionには、1 つまたは 2 つの 1 次データ・セットと、機能に応じて 1 つまたは 2 つのテンプレートがあります。参照メンバー、またはデータ・セット名を指定するための任意のメンバーを、次の形式で定義できます。

DSN1(Member) Template1(member) DSN2(Member) Template2(Member)

これらは、オプションのメンバー名を持つ 4 つのデータ・セット名です。データ・セット名が指定されない場合のプレースホルダーとしてはダッシュ (-) を使用します。データ・セット名とメンバー名には総称名を使用できます。

例:

次のデータ・セットで参照メンバーを編集します。
FMN.FROM.PANELS - FMN.TO.PANELS -

カーソルをデータ・セット名 FMN.FROM.PANELS のどこかに置いて F4 を押します。

   File  Edit  Edit_Settings  Menu  Utilities  Compilers  Test  Help            
 ─ ┌──────────── FMN.FROM.PANELS ────────────┐ ─────────────────────────────────
 E │  File Manager                           │ 0            Columns 00001 00072 
 C │  Edit/View   Utility    Template        │                 Scroll ===> CSR  
 * │ ─────────────────────────────────────   │ ta ******************************
 = │ Command ===>                            │ able until you change            
 = │                                         │ ommand RECOVERY ON.              
 0 │ 1  View     View resource               │                                  
 0 │ 2  Edit     Edit resource               │                                  
 * │ 3  Select   Select resource list        │ Data ****************************
   │ 4  Dslist   ISPF data set list          │                                  
   │ 5  Search   Nested search               │                                  
   │ 6  All      Show all occurrences        │                                  
   │ 7  First    Find first occurrence       │                                  
   │ 8  Prev     Find previous occurrence    │                                  
   │ 9  Next     Find next occurrence        │                                  
   │ 10 Last     Find last occurrence        │                                  
   │ 11 Rsearch  Search the resource         │                                  
 0 │ 12 PDSE2    Workbench                   │ 
 0 │ 13 Change   Change data set attributes  │ 
   │                                         │                                  
   └─────────────────────────────────────────┘                                  

「Utility (ユーティリティー)」にカーソルを置いて Enter キーを押します。

   File  Edit  Edit_Settings  Menu  Utilities  Compilers  Test  Help            
 ─ ┌──────────── FMN.FROM.PANELS ────────────┐ ─────────────────────────────────
 E │  File Manager                           │ 0            Columns 00001 00072 
 C │  Edit/View   Utility    Template        │                 Scroll ===> CSR  
 * │ ────────── ┌───────────────────────────┐  ta ******************************
 = │ Command == │    1. Create              │  able until you change            
 = │            │    2. Print               │  ommand RECOVERY ON.              
 0 │ 1  View    │    3. Copy                │                                   
 0 │ 2  Edit    │    4. Catalog service     │                                   
 * │ 3  Select  │    5. Find/change         │  Data ****************************
   │ 4  Dslist  │    6. Compare             │                                   
   │ 5  Search  │    7. Load module browse  │                                   
   │ 6  All     │    8. Load module compare │                                   
   │ 7  First   │    9. Exit                │                                   
   │ 8  Prev    └───────────────────────────┘                                   
   │ 9  Next     Find next occurrence        │                                  
   │ 10 Last     Find last occurrence        │                                  
   │ 11 Rsearch  Search the resource         │                                  
 0 │ 12 PDSE2    Workbench                   │ 
 0 │ 13 Change   Change data set attributes  │ 
   │                                         │                                  
   └─────────────────────────────────────────┘                                  
                                                                                

オプション 3 を選択するか、「COPY (コピー)」にカーソルを置いて Enter キーを押します。

  Process   Options   Help                                                      
 ──────────────────────────────────────────────────────────────────────────────
 File Manager                     Copy Utility                                  
 Command ===>                                                                     
                                                                    More:     + 
 From Partitioned, Sequential or VSAM Data Set, or HFS file:                    
    Data set/path name  . . 'FMN.FROM.PANELS'                               +   
    Member  . . . . . . . .            (Blank or pattern for member list)       
    Volume serial . . . . .            (If not cataloged)                       
    Start key . . . . . . .                                key or slot          
    Skip count  . . . . . .            Include            Repeat skip           
    Copy count  . . . . . . ALL        number of records to be copied           
 From Copybook or Template:                                                     
    Data set name . . . . .                                                     
    Member  . . . . . . . .              (Blank or pattern for member list)     
 Processing Options:                                                            
    Copybook/template    Enter "/" to select option                             
    2  1. Above            Batch execution           Advanced member selection 
       2. None             Use proc *              /  Skip member name list     
       3. Create dynamic   Ignore length mismatch    REXX member selection: D  
       Edit template       JCL Source format         Directory integrity       
       Type (1,2,S)        MQ Include descriptor     Report PDS record counts  
       Export mode         MQ Get destructive        Binary mode, reclen       
                                                                                

Enter を押します。

  Process   Options   Help                                                      
 ───────────────────────────────────────────────────────────────────────────────
 Copy from File Manager.FROM.PANELS                                                      
 Command ===>                                                                   
                                                                                
 To Partitioned, Sequential or VSAM Data Set, or HFS file:                      
    Data set/path name  . . 'FMN.TO.PANELS'                                 +   
    Member name (or mask) .              (Blank or pattern for member list)     
    Volume serial . . . . .              (If not cataloged)                     
                                                                                
 Processing Options:                                                            
    Disposition             Execution "/" options          ISPF Packing         
    1  1. Old or Reuse      /  Replace members             4  1. Asis           
       2. Mod                  Binary mode, reclen            2. Pack           
    Stats Option                                              3. Unpack         
    1  1. Off                                                 4. None           
       2. Force                                               5. Skip           
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                

メンバーでの指定に従って、「from」パネルと「to」パネルにデータが取り込まれています。