Can we find specific member without knowing the name of PDS
or can we search a member to which PDS it belongs to? if so how?
Answer Posted / shekar
If the member is in one of the allocated datasets, then the
following REXX would help you:
/* REXX COMMAND TO search the member in the allocated
dataset */
arg
mem
mem = strip
(mem)
say ' '
if (mem = '' | mem = ' ')
then
do
say 'please give the member to be searched as
argument'
exit
end
/*trace
I*/
call on
error
ADDRESS ISPEXEC "CONTROL ERRORS
RETURN"
call
outtrap "LINE."
ADDRESS
TSO "LISTALC"
call
outtrap "OFF"
say mem
N = line.0
a = 0
ADDRESS TSOEXEC
do I = 1 to N
dataset = line.i
fullds = "'"dataset"("MEM")'"
foundmem = SYSDSN(fullds)
if foundmem = 'OK' then
do
a = a + 1
say '"'MEM'" is found in "'dataset'"'
end
end
if a = 0
then
say '"'MEM'" is not found in list of allocated
datasets'
exit
error:
zerrsm = "Return code"
rc
zerrlm = "Return code from command is"
rc
zerralrm
= "YES"
zerrhm
= "*"
address ispexec "SETMSG MSG
(ISRZ002)"
return
| Is This Answer Correct ? | 0 Yes | 2 No |
Post New Answer View All Answers
How to compare two files in SYNCSORT and on the mismatch record should be deleted from second file.
What is the function of //jcllib statement?
What is the function of dd name parameter with a 2 part structure; audit.report?
in order to execute step2 a job after a return code of 8 in step1, what condition you will code in step2?
Which dd parameters are required?
What do you understand by the terms: joblib and steplib?
Where can program checkpoints be stored for use in a restart?
How to alter the parameters for the existing gdg?
What are the parameter we cannot use in procedure?
what is DSN in JCL and what are the parameters to declare the DSN?
How do you submit a job for execution?
What is the motivation behind coding class parameter in job statement?
Explain the function of dd name parameter with a 2 part structure; audit.report?
What statement marks the beginning of a job step; assigns a name to the step; identifies the program or catalogued or in-stream procedure to be executed in the step?
what are the statements that are not valid to be included in an include statement?