10)when we create 7 generation how do we copy it into 1 ps file
11)how do we delete any bad data entering a cobol pgm
12)how do we include header and taylor in sort cmd
13) how to know a dataset whether it is vsam dataset or not]
14)how to check copybooks in cobol
15)how and where can we use bind
16)in cobol, the enduser will enter lowercase letters in the screen how will u convert it into uppercase
17)how will u transfer a file from production region to test region( for example, input file)
18)have u modified any jcl's(Adding steps to a job or proc)
19) when gdg versions will change
20)(2,13,30,90,135), tell me what ur understanding with this data
10) Do you want to copy all the 7 generations into one PS file?
If tThen, you can do it using SORT utility by giving GDG base name in SORTIN (without giving any version qualifier) and mention your PS file in SORTOUT and use SORT FIELDS=COPY in SYSIN.
11) Didnt get the question, need details to answer correctly...what is the bad data you mean. you can validate the bad data always in an application program, if any either discard it or process the bad data into an error file and report it.
13) You can check at the optionn 3.4 in ISPF, it shows **VSAM** for the VSAM datasets. Also you can use LC (Listcat)...go to 3.4 and just type LC it gives information about datasets.
14) Find on COPY and INCLUDE keywords....(if any DB2 DCLGEN copybooks will be included in the program using INCLUDE).
15) You must bind the DBRM when you have any embedded SQLs in your application program. Otherwise Bind process is not needed. Using IKJEFT01 utility you can Bind the DBRMs by specifying corresponding Package/Plan along with other Bind options like ISOLATION, COMMIT, ACQUIRE, CURRENTDATA etc.
16) I think, when you define the MAP, you can use a parameter called CASE.
17) You can copy file from production to test region using SORT FIELDS=COPY using JCL DFSORT, by giving appropriate JCL parameters like Volume n all...
18) Qn is related to your previous work experience.
19) When the job uses GDGname with (+1) option and when the job get completes successfully, then at the end of the job it creates new GDG version. Or you can also harcode the GDGversion instead of using (+1).
20) It looks like you give the range of values in a SQL Query using IN(...).
I did not answer your Q12. Please experts write us the answers....