1. Use ISPF 3.14 Search-For (or 3.15 Search-ForE, or 3.12 SuperC, or 3.13 SuperCE), with Execution Mode = 2. Batch: Search-For Utility Command ===> Search String . . TEST ISPF Library: Project . . . Group . . . . . . . . . . . . . Type . . . . Member . . . (Blank or pattern for member selection list, "*" for all members) Other Partitioned, Sequential or VSAM Data Set: Data Set Name . . . 'SYS1.PROCLIB(*)' Volume Serial . . . (If not cataloged) Listing Data Set . . . SYSP311.SRCHFOR.LIST Data Set Password . . (If Search-For data set password protected) Enter "/" to select option Execution Mode Output Mode Specify additional search strings 2 1. Foreground 1 1. View Mixed Mode 2. Batch 2. Browse / Bypass selection list 2. At the Submit Batch jobs screen, select “Edit JCL before submit” Search-For Utility - Submit Batch jobs Command ===> Press ENTER to continue submit Enter "/" to select option Generate Output Type: / Edit JCL before user submit 3 1. SYSOUT Class 2. Data Set Name 3. //OUTDD DD SYSOUT Class . . . . A Data Set Name . . . //OUTDD DD . . . . . SYSOUT=A,OUTPUT=*.RPT // . . . . . . . . . LRECL for the Listing Output will be 133 Job statement information: (Required - Enter/Verify JOB control statement) ===> //XSGJTEST JOB (1V882H,AH15),'TEST', ===> // CLASS=P,MSGCLASS=Y,NOTIFY=&SYSUID ===> //STD OUTPUT DEST=NONPRINT,JESDS=ALL,DEFAULT=Y ===> //RPT OUTPUT DEST=NONPRINT 3. While in Edit, enter a DSLIST command: EDIT TZMPZR.SYSP312.SPFTEMP1.CNTL Command ===> dslist 'sys1.maclib' ****** ********************************* Top of Data ******** 000001 //XSGJTEST JOB (1V882H,AH15),'TEST', 000002 // CLASS=P,MSGCLASS=Y,NOTIFY=&SYSUID 000003 //STD OUTPUT DEST=NONPRINT,JESDS=ALL,DEFAULT=Y 000004 //RPT OUTPUT DEST=NONPRINT 000005 //SEARCH EXEC PGM=ISRSUPC, 000006 // PARM=(SRCHCMP, 000007 // 'ANYC') 000008 //NEWDD DD DSN=SYS1.PROCLIB, 000009 // DISP=SHR 000010 //OUTDD DD SYSOUT=A,OUTPUT=*.RPT 000011 //SYSIN DD * 000012 SRCHFOR 'TEST' 000013 /* 4. Enter a line command to generate a member list: DSLIST - Data Sets Matching SYS1.MACLIB Command ===> Command - Enter "/" to select action -------------------------------------------------- b SYS1.MACLIB ***************************** End of Data Set list 5. Enter a SRCHFOR command: BROWSE SYS1.MACLIB Row 0000001 of 0001938 Command ===> srchfor test Scroll ===> CSR Name Prompt Size Created Changed ID _________ ABEND _________ ACB _________ ACBVS _________ ACI _________ ACYAPHDH _________ ADRDEX01 _________ ADREID0 _________ ADRMCLVL 6. The result is the error: BROWSE SYS1.MACLIB Allocation error Command ===> Scroll ===> CSR Allocation error on "statements/profile" data set. _________ ABEND _________ ACB _________ ACBVS _________ ACI _________ ACYAPHDH _________ ADRDEX01