APF 許可での問題のトラブルシューティング
$$FILEM VERVER 関数で Z Data Tools が APF 許可されていないことを示している場合、HFM.SHFMMOD1 が APF 許可されていないことを意味します。IEAAPFxx が正しくセットアップされていて、IEASYSxx で選択されていることを調べてください。IEAAPFxx をアクティブにするには、再 IPL が必要となります。別の方法としては、PROGxx (ユーザーのシステムで使用可能の場合) を使用することができます。
Z Data Tools ロード・ライブラリーを指定するために JOBLIB または STEPLIB ステートメントを使用している場合、Z Data Tools ロード・ライブラリーを、非 APF 許可ライブラリーに連結しないでください。ライブラリー連結に不許可のライブラリーが含まれている場合 (例えば、COBOL コンパイラー・ライブラリーが許可されていない場合)、その連結内のどのライブラリーも許可されません。
Z Data Tools を ISPF 選択パネルから始動した場合、ISPF のもとでは Z Data Tools が APF 許可で実行できないので、VER コマンドは、常に Z Data Tools が APF 許可でないことを示します。APF 許可を必要とする Z Data Tools 機能は ISPF のもとではサポートされません。
監査ロギングのために SMF を使用する場合は、モジュール HFMSMF が APF 許可されるようにする必要があります。また、該当するオプションのモジュールまたは parmlib メンバーのいずれかに、SMF 番号を指定する必要があります。「監査レコードを SMF に作成するように Z Data Tools をカスタマイズ」を参照してください。
SMF の監査が失敗すると、現行の Z Data Tools 機能が終了します。
「Unable to link to HFMSMF.TSOLNK RC=20 (Dec) REASON CODE=56 (Dec)」というメッセージは APF 許可の失敗の診断です。
最もよくある原因は、次のとおりです。
- HFMSMF を含んでいるライブラリーが APF 許可されていない。
- HFMSMF を含んでいるライブラリーが割り振られている DDNAME には他のライブラリーが含まれ、それらのライブラリーの少なくとも 1 つが APF 許可されていない。