Page 1 of 1

Parmlib member info ?

PostPosted: Sat Nov 27, 2010 7:59 am
by jaggz
Hi,

We know that parmlib is the member which are the vital one for system initialization. My question is the instruction inside a parmlib member would be called as program or any language ? for example during IPL we issue a command : /-dsn3 start DB2 from console or either terminal to start up a DB2 subsystem, inturn first the machine reads from ieasys00 and then it points to IEFSSNxx. I would like know what kind of language is used to code this parmlib members( very general question).

Re: Parmlib member info ?

PostPosted: Sat Nov 27, 2010 9:52 am
by dick scherrer
Hello,

Well, "syntax rules" must be followed, but these entries are not a language. . .

They are data to code that IS written in one language or another. . .

Re: Parmlib member info ?

PostPosted: Sat Nov 27, 2010 9:14 pm
by jaggz
Dick,

Thanks a lot for your answer. Could you please let us know what is
IS written
code . I tried Googling with this keyword, but couldn't fetch any details(apology if my search intention was not required). I tried to read about some language environment and got some information too.

Re: Parmlib member info ?

PostPosted: Sat Nov 27, 2010 10:17 pm
by steve-myers
Unfortunately, there is no common control statement scanner in MVS. Each member is scanned by a scanner that is unique to the member. There is no "language."

Re: Parmlib member info ?

PostPosted: Sun Nov 28, 2010 8:12 am
by jaggz
Steve,

Are there any Manuals or URL which would give some theoretical explanations about this Scanner ?

Re: Parmlib member info ?

PostPosted: Sun Nov 28, 2010 9:40 am
by dick scherrer
Hello,

If i understand the question - no, there is no such scanner.

There is documentation that describes what is to be placed into every control statement in each of the members.

There is far to long to deal with in a forum.

Re: Parmlib member info ?

PostPosted: Sun Nov 28, 2010 10:35 am
by steve-myers
The only general purpose control statement scanner in z/OS that I'm aware of is the IKJSCAN and IKJPARS functions in TSO. It's an Assembler interface and is described in TSO/E Programming Guide and TSO/E Programming Services. IKJSCAN and IKJPARS have been around since the beginning of TSO. I've always thought TSO inherited them from the CRJE product. They have been enhanced to support AMODE 31 operation, but other than that there has been minimal change since then. IKJPARS still accepts OS/360 PPLs and PCLs (control blocks used when calling IKJPARS). These routines are not used to scan PARMLIB members.

Re: Parmlib member info ?

PostPosted: Sun Nov 28, 2010 6:14 pm
by jaggz
Sir,

Thanks a lot for your explanations. I am really grateful to you all the Mainframe Forum gurus. Let me read out the URL provided and try progressing a bit. Thanks again