If you are running you JCL under IMS (BMP mode) then the DB2 package name must be same as the program name. Some DB2 Plan name already been assigned to IMS region at the time of IMS region creation. Also DB2 region(s) will be defined under IMS region (in your case its IMSP) as DB2 always runs under IMS in an IMS ?DB2 setup.
So, no need to provide Plan/Package name at the time of running IMS batch job in 'BMP' mode.
And if you want to run the same program in IMS Test region the just you need amend you JCL to point to required IMS Test region (could be IMST ....) and also needs to point all the other referenced IMS/Load libraries to test. Also needs to bind your package with test DB2 region assigned to your IMS test region.
But if you are running your program in DLI mode then you need to supply Plan and Package name through your JCL.
Can i run a IMS/DB program which calls a DB2 program through a DLI job? i am using FABHX034 to execute in dli mode but it is abending with U0073 abend ( An insufficient number of valid log data sets exist at online initialization or restart time. IMS online requires at least 3 online log data sets (OLDS) and 1 write-ahead log data set (WADS) )
I mean Can We run this db2 program in dli mode or only BMP can be used to run a IMS-DB2 program??