PSWキー0で実行中にサブプール0にGETMAINするには

By 神居 - Posted: 2008/09/18 Last updated: 2010/04/28 - Leave a Comment
印刷用ページの表示 印刷用ページの表示
PSWキー0で実行中のプログラムが、サブプール0(またはサブプール指定なし)でGETMAINしても、獲得される領域はSP=0ではなく、SP=252(StorageKey=0)の領域となる。そのため異なるキーで実行される複数のモジュール(ユーザーSVC含む)で構成されるプログラムでは注意が必要である。
そのためGETMAINのときPSWキー値に関係なくJOB STEP KEYのエリアを確保するためにはSP=250を指定すればよい。SP=250を指定すればPSWキーに関係なくSP=0に変換され割り当てられる。ただしAPFでなければならない。
Posted in システムプログラマーのための手引きいろいろ • • Top Of Page