On 5/22/2014 3:26 AM, Rob Scott wrote:
In fact, I recommend a PPT entry in SCHEDxx to declare your server jobstep program to execute in a non-zero system key - key 2 and 4 are currently seen to be available in so much as there is no major z/OS system component famously using them. (1 = JES, 3 =AVM,5=DFP,6=VTAM, 7=DB2, IMS and MQ)
I agree 100% with this recommendation. Privileged key programming is so much more convenient when TCBPKF is properly established. Otherwise, execution key must be changed at entry to the program and every GETMAIN/STORAGE OBTAIN must be coded to explicitly specify subpool/key. A complicating factor is that such overrides are not always possible for embedded routines. In short, without PPT help, it's a mess. Ignorance is probably the chief reason why PPT entries are not used as often as they should be. Also, once the truth is realized, it can be difficult (i.e., expensive) to convert a program that has already been written without proper PPT setup. I also think some PPT avoidance is deliberate - the result of a desire for fewer installation steps or dependencies on customer-specified system options. -- Edward E Jaffe Phoenix Software International, Inc 831 Parkview Drive North El Segundo, CA 90245 http://www.phoenixsoftware.com/
