次の例は、以下の内容を示しています。
  1. DEMO1」インデックス・ディレクトリー・リストを選択し、以前の検索のリストを取得して、「SET*SG」に一致するワード索引付き検索を再実行する方法
  2. SETMSG」というワードのオカレンスを含むデータ・セットのリストを表示する方法
  3. データ・セット名とメンバー名に限定された索引付きレポートを表示する方法
  4. 特定のメンバーで「SETMSG」というワードの最初のオカレンスにドリルダウンする方法
  5. Word」列または「Hits」列のいずれかから完全な索引検索レポートにナビゲートする方法
  6. メンバーの特定の行番号にナビゲートする方法
  7. APCT004C」というワードのネストされた索引付き検索レポートを作成する方法
  8. APCT004C」ワード上にカーソルを置いた状態で / 基本コマンドを発行し、一致するワードを含むネストされた「Index Search」パネルを表示する方法
  1. Index List」から「DEMO1」を選択します。
      Process   Options   Help                                                      
     ───────────────────────────────────────────────────────────────────────────────
     Index DEMO1      EXECs, Panels, Messages, and Skeletons   Row 00001 of 00000   
     Command ===>                                                       Scroll CSR  
                                                                                    
     Search:                                                                  +     
     Word                                           Hits      Data sets Members     
     *                                                                              
     <---+----10---+----2----+----3----+----4----+> <---+---> <---+---> <---+--->   
     ****  End of data  ****                                                        
    
  2. 以前の検索引数を取得するには、空白の検索引数で Enter を押します。以前の検索ワードのリストが「History Value」の下に表示されます。最初の検索履歴値を選択します。
      Process   Options   Help                                                      
     ───────────────────────────────────────────────────────────────────────────────
      File Manager             History Selection List            Row 00001 of 00050 
     Command ===>                                                       Scroll CSR  
                                                                                    
       History Value                                                                
     s SET*SG                                                                       
       SETM                                                                         
       SET                                                                          
       SETMSG                                                                       
       SCLM                                                                         
       FMN                                                                          
       SET & ALLOC*                                                                 
    
  3. SET*SG」ワードを選択した状態で、Enter を押して、「SET*SG」ワードの検索を再発行します。
      Process   Options   Help                                                      
     ───────────────────────────────────────────────────────────────────────────────
     Index DEMO1      EXECs, Panels, Messages, and Skeletons   Row 00001 of 00002   
     Command ===>                                                       Scroll CSR  
                                                                                    
     Search:  SET*SG                                                          +     
     Word                                           Hits      Data sets Members     
     *                                                                              
     <---+----10---+----2----+----3----+----4----+> <---+---> <---+---> <---+--->   
     SET_ERROR_MSG                                          4         1         2   
     SETMSG                                               157         3        46   
     ****  End of data  ****                                                        
    
  4. カーソルを SETMSG データ・セットに合わせて Enter を押し、ワード SETMSG を含むデータ・セットをリストします。
       File  Edit  Edit_Settings  Menu  Utilities  Compilers  Test  Help            
     ───────────────────────────────────────────────────────────────────────────────
     VIEW       SYS22214.T172727.RA000.TYRONED.R0200234         Columns 00001 00072 
     Command ===>                                                  Scroll ===> CSR  
     ****** ***************************** Top of Data ******************************
     000001 FMN.DEMO01.EXEC                                                         
     000002 FMN.EXEC                                                                
     000003 FMN.PANELS                                                              
     ****** **************************** Bottom of Data ****************************
    
  5. F3 機能キーを押して、カーソルを「Member」列内の数値に合わせます。この例では、カーソルは 46 に配置されてい ます。
      Process   Options   Help                                                      
     ───────────────────────────────────────────────────────────────────────────────
     Index DEMO1      EXECs, Panels, Messages, and Skeletons   Row 00001 of 00002   
     Command ===>                                                       Scroll CSR  
                                                                                    
     Search:  SET*SG                                                          +     
     Word                                           Hits      Data sets Members     
     *                                                                              
     <---+----10---+----2----+----3----+----4----+> <---+---> <---+---> <---+--->   
     SET_ERROR_MSG                                          4         1         2   
     SETMSG                                               157         3        46   
     ****  End of data  ****                                                        
    
  6. Enter を押すと、データ・セット名とメンバー名に限定された索引付き検索レポートが表示されます。
       File  Edit  Edit_Settings  Menu  Utilities  Compilers  Test  Help            
     ───────────────────────────────────────────────────────────────────────────────
     VIEW        Indexed Search Report      Index DEMO1             Col 00001 00072 
     Command ===>                                                  Scroll ===> CSR  
     ****** ***************************** Top of Data ******************************
     000001 ------------------------------------------------------------------------
     000002 >Data Set: FMN.DEMO01.EXEC                                              
     000003  >Member : APCTRTC                                                      
     000004  >Member : APCT2AZB                                                     
     000005  >Member : APCT2AZO                                                     
     000006  >Member : APCT2AZP                                                     
     000007  >Member : BCK2AZ                                                       
     000008  >Member : BPCT2AZ                                                      
     000009  >Member : CAPART5                                                      
     000010  >Member : CAPART6                                                      
     000011  >Member : CNEXT                                                        
     000012  >Member : CRUZP                                                        
     000013  >Member : CRZT                                                         
     000014  >Member : DUPCHK                                                       
     
    
  7. 任意のメンバーに対して Enter を押すと、そのメンバーに「SETMSG」ワードのオカレンスが含まれている最初の行にナビゲートします。
       File  Edit  Edit_Settings  Menu  Utilities  Compilers  Test  Help            
     ───────────────────────────────────────────────────────────────────────────────
     VIEW       FMN.DEMO01.EXEC(APCTRTC)                        Columns 00001 00072 
     Command ===>                                                  Scroll ===> CSR  
     000351   'TBEND STATTAB'                                                       
     000352 end                                                                     
     000353 else do;                                                                
     000354   address ISPEXEC                                                       
     000355     'SETMSG MSG(APCT017I)'    /* no information available */            
     000356 end;                                                                    
     000357 return                                                                  
     000358 /* ----------------------------------------------- */                   
     000359 /* Issue a DBUTIL report to get various statistics */                   
     000360 /* ----------------------------------------------- */                   
     000361 get_report:                                                             
     000362 SCLMqual = "'"||userid()||'.LOCK.SCAN'                                  
     000363 Sclmrept = sclmqual||'.REPT'||''''                                      
     000364 Sclmarch = sclmqual||'.ARCH'||''''                                      
     000365 Sclmmsg  = sclmqual||'.MSGS'||''''                                      
     000366                                                                         
     000367                                           /* get rid of the old ones */ 
     000368   address TSO                                                           
     000369   if sysdsn(SCLMrept) = 'OK' then                                       
     000370     'DELETE' sclmrept                                                   
    
  8. Word」または「Hits」列のいずれかで F3 機能キーを 2 回押して Enter を押すと、完全な索引付き検索レポートにナビゲートします。
      Process   Options   Help                                                      
     ───────────────────────────────────────────────────────────────────────────────
     Index DEMO1      EXECs, Panels, Messages, and Skeletons   Row 00001 of 00002   
     Command ===>                                                       Scroll CSR  
                                                                                    
     Search:  SET*SG                                                          +     
     Word                                           Hits      Data sets Members     
     *                                                                              
     <---+----10---+----2----+----3----+----4----+> <---+---> <---+---> <---+--->   
     SET_ERROR_MSG                                          4         1         2   
     SETMSG                                               157         3        46   
     ****  End of data  ****                                                        
    
  9. Enter を押して、オカレンスのリストを表示します。
       File  Edit  Edit_Settings  Menu  Utilities  Compilers  Test  Help            
     ───────────────────────────────────────────────────────────────────────────────
     VIEW        Indexed Search Report      Index DEMO1             Col 00001 00072 
     Command ===>                                                  Scroll ===> CSR  
     ****** ***************************** Top of Data ******************************
     000001 ------------------------------------------------------------------------
     000002 >Data Set: FMN.DEMO01.EXEC                                              
     000003  >Member : APCTRTC                                                      
     000004       355      'SETMSG MSG(APCT017I)'    /* no information available */ 
     000005       420       Address ISPEXEC 'SETMSG MSG(APCT017I)'                  
     000006       509                'SETMSG MSG('MSGB')'                           
     000007       515                'SETMSG MSG('MSGB')'                           
     000008       637    'SETMSG MSG(APCT004F)'    /* already allocated */          
     000009       642    'SETMSG MSG(APCT004C)'                                     
     000010       990    'SETMSG MSG(APCT001L)'                                     
     000011      1237    'SETMSG MSG(APCT001L)'                                     
     000012      2137  Address ISPEXEC "SETMSG MSG(FMNBE002)";                      
     000013      2715  address ispexec 'SETMSG MSG(APCT009I)'                       
     000014      3476      address ISPEXEC 'SETMSG MSG(APCT022I)'    /* copy failed 
     000015      3482      address ISPEXEC 'SETMSG MSG(APCT021I)'                   
     000016  >Member : APCT2AZB                                                     
     000017       278      'SETMSG MSG(APCT017I)'    /* no information available */ 
     000018       343       Address ISPEXEC 'SETMSG MSG(APCT017I)'                  
     000019       428                'SETMSG MSG('MSGB')'                           
    
  10. データ域の行 9 にカーソルを置き、Enter を押すと、メンバーの行 642 にナビゲートします。
       File  Edit  Edit_Settings  Menu  Utilities  Compilers  Test  Help            
     ───────────────────────────────────────────────────────────────────────────────
     VIEW       FMN.DEMO01.EXEC(APCTRTC)                        Columns 00001 00072 
     Command ===>                                                  Scroll ===> CSR  
     000642   'SETMSG MSG(APCT004C)'                                                
     000643   exit                                                                  
     000644 end                                                                     
     000645                                                                         
     000646                                                                         
     000647 call Use_Qbaselib                                                       
     000648 return                                                                  
     000649 /*********************************************************************/ 
     000650 /* Allocate the data sets from the user upwards                      */ 
     000651 /*********************************************************************/ 
     000652 Use_Qbaselib:                                                           
     000653 Address ISPEXEC                                                         
     000654 'QBASELIB 'XLIBS' ID('liblist')'                                        
     000655                                                                         
     000656 liblist = translate(liblist,' ',',')                                    
     000657                                                                         
     000658 do i = 1 to words(liblist)                                              
     000659   libname = word(liblist,i)                                             
     000660   parse var libname . '.' grp.i '.' .                                   
     000661 end                                                                     
    
  11. カーソルをワード「APCT004C」の上に置き、Enter を押して、ネストされた索引付き検索レポートを生成します。
       File  Edit  Edit_Settings  Menu  Utilities  Compilers  Test  Help            
     ───────────────────────────────────────────────────────────────────────────────
     VIEW        Indexed Search Report      Index DEMO1             Col 00001 00072 
     Command ===>                                                  Scroll ===> CSR  
     ****** ***************************** Top of Data ******************************
     000001 ------------------------------------------------------------------------
     000002 >Data Set: FMN.DEMO01.MSGS                                              
     000003  >Member : APCT00                                                       
     000004       241  APCT004C 'Release mismatch' .ALARM=YES  .WINDOW=NORESP       
     000005 ------------------------------------------------------------------------
     000006 >Data Set: FMN.DEMO01.EXEC                                              
     000007  >Member : APCTRTC                                                      
     000008       642    'SETMSG MSG(APCT004C)'                                     
     000009  >Member : APCT2AZB                                                     
     000010       561    'SETMSG MSG(APCT004C)'                                     
     000011  >Member : APCT2AZO                                                     
     000012       565    'SETMSG MSG(APCT004C)'                                     
     000013  >Member : APCT2AZP                                                     
     000014       523    'SETMSG MSG(APCT004C)'                                     
     000015  >Member : BCK2AZ                                                       
     000016       647    'SETMSG MSG(APCT004C)'                                     
     000017  >Member : BPCT2AZ                                                      
     000018       566    'SETMSG MSG(APCT004C)'                                     
     000019  >Member : FMPROM