The process to assemble and link edit the macro instructions that specify an application programs view of one or more databases is called.
-
PCBGEN
-
PSBGEN
-
DBDGEN
-
ACBGEN
PSBGEN (Program Specification Block Generation) is the process that assembles and link-edits macro instructions to define an application program's view of one or more IMS databases. PCBGEN generates individual PCB definitions, DBDGEN creates database descriptions, and ACBGEN generates the application control block used at runtime.
PSBGEN (Program Specification Block Generation) is correct. In IMS DB/DC, the PSB defines an application program's view of the databases it can access (via PCBs — Program Communication Blocks), and PSBGEN is the macro-assembly and link-edit process that compiles the PSB source into a load module IMS uses at runtime. PCBGEN is a distractor (PCB is a component within the PSB, not a separate gen process). DBDGEN generates the Database Description (DBD), which defines the physical/logical structure of the database itself, not the application's view of it. ACBGEN builds the Application Control Block by combining PSB and DBD information for online (IMS/DC) use — a later step, not the one described.