It is still confusing.
From what I understood you just need to pull/extract records from 6 vsam files. Is that it or do I have to extract a record from BS1 file and then search NAN in NA vsam file? ( i am not sure where this NA file is)
Since your inputs are vsam files, you cannot concatenate them , so you need to extract from each file individually. I am just showing the matching records. You can use INREC/OUTREC to modify the matched records.
Here is a sample to extract all BS records from BS1 vsam file matching with the driver file.
//STEP0100 EXEC PGM=ICETOOL
//TOOLMSG DD SYSOUT=*
//DFSMSG DD SYSOUT=*
//BS1 DD DSN=Your Input BS1 VSAM FIle,DISP=SHR
//DRV DD DSN=Your Input VB driver file,DISP=SHR
//OUT DD SYSOUT=*
//TOOLIN DD *
COPY JKFROM TO(OUT) USING(CTL1)
//CTL1CNTL DD *
//T1F1CNTL DD *
//T1F2CNTL DD *