Joined: 22 Apr 2006 Posts: 6258 Location: Mumbai, India
DBD stands for Database Description -- so a DBDLIB will not have the JCL to generate the DBD instead it will have the Definition of respective Data bases.
PSB stands for Program Specification Block -- In IMS/VS, a control block that contains all database program communication blocks (DB PCB) that exist for a single application program. DB PCBs define which segments in a database an application can access, so again PSBLIB will not have a JCL to generate it.
As in very first post of yours you said
how we include DBD or PSB in our Application program or in JCL
-- think, as an application engg. why would you like to provide a path to another JCL inside a JCL (which will generate DBD/PSB) while your motive is to execute a program? Application program expects the definition of DB not the JCL to generate that (Database Definition) -- even if this question becomes site specific as Dick suggested but having it in your follow-up post, after your first quesion, makes a little sense. RTFM.