Skip to main content

Specifying CMPAT=NO in a PSB

  • September 18, 2015
  • 0 replies
  • 0 views

Problem:

Whilst running an IMS BMP job, the BMP program receives the I/O PCB address EVEN though 

  CMPAT=NO

is specified in the PSB.

Resolution:

The compatibility option instructs IMS to generate an I/O PCB for all uses.  This is true even when running the PSB in an environment where an IOPCB is not used, for example batch or CICS. 

If CMPAT=YES is specified, PCB(1) will always be the IOPCB. 

If CMPAT=NO is specified, PCB(1) will be the IOPCB only for MPP and BMP programs. 

In batch and CICS, PCB(1) will be the first DB PCB.


#EnterpriseDeveloper
#ims
#IMS
#CMPAT
#PSB
#MFDS

0 replies

Be the first to reply!