IBM Support

OA17662: IEW4007I FIND FOR MODULE FAILED BECAUSE DIRECTORY ENTRY IS NOT VALID FOR A LOAD MODULE. CSV003I REQUESTED MODULE NOT FOUND.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Client reported the following messages since migrating to
    z/OS 1.7:
    -
    IEW4007I FIND FOR MODULE xxxxxxxx FAILED BECAUSE DIRECTORY
             ENTRY IS NOT VALID FOR A LOAD MODULE.
    CSV003I REQUESTED MODULE xxxxxxxx NOT FOUND.
    CSV028I ABEND806 RC04
    -
    The client's modules in question have aliases and were last
    linkedited with the S/360 Linkage Editor. ISPF 3.4 browse of
    these modules show ???????? for alias of. The module aliases
    load fine prior to z/OS 1.7. This is due to a code change
    introduced in base z/OS 1.7. The x'88' at byte x'20' into
    the directory entry is causing the code added at z/OS 1.7 to
    consider the alias directory entry as invalid. The high order
    bit being on ( x'80' ) indicates PDSAOSLE (Module has been
    processed by AOS Linkage Editor). As a result, code that
    enforces some of the newer rules indicates that the old
    directory entry is not valid. In particular, an old directory
    entry that indicates it is of an "alias" could be rejected.
    -
    

Local fix

  • Re-link / re-bind the affected modules.
    Another option is to IEBCOPY the dataset to a PDSE and then
    copy it back to a PDS ( or vice versa ). This causes the
    BINDER to get invoked under the covers and all modules to
    be re-linked.
    -
    Following zap will only work for IEWLCNVX at ++APAR level
    AA16259 or with OA16259 / UA27612 applied. An IPL will be
    be necessary if neither are on.
    -
    ++ZAP(IEWLDR00).
      NAME IEWLDR00 IEWLCNVX
      VER 0003AC 4780,C3BC
      REP 0003AC 47F0,C3BC
      VER 0003EC 4780,C3FC
      REP 0003EC 47F0,C3FC
      VER 000454 4780,C464
      REP 000454 47F0,C464
      VER 00049C 4780,C4AC
      REP 00049C 47F0,C4AC
      VER 000584 4780,C594
      REP 000584 47F0,C594
      VER 0005C8 4780,C5D8
      REP 0005C8 47F0,C5D8
    * end of zap
    -
    The above zap removes new directory entry checking added at
    z/OS 1.7 that is leading to the IEW4007I messages.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Those with very old load modules             *
    ****************************************************************
    * PROBLEM DESCRIPTION: IEW4007I FIND FOR MODULE xxxxxxxx       *
    *                      FAILED BECAUSE DIRECTORY ENTRY IS NOT   *
    *                      VALID FOR A LOAD MODULE.                *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    After migration to z/OS 1.7, receive the following messages
    for old load modules (which previously could be loaded):
    -
    IEW4007I FIND FOR MODULE xxxxxxxx FAILED BECAUSE DIRECTORY
             ENTRY IS NOT VALID FOR A LOAD MODULE.
    CSV003I REQUESTED MODULE xxxxxxxx NOT FOUND.
    -
    In addition, an ISPF 3.4 browse of these modules will show
    ???????? in the Alias-of field.
    -
    Changes in z/OS 1.7 to enforce directory entry rules do
    not take into account differences in the directory entries
    created by the S/360 linkage editor.  This APAR addresses
    additional cases beyond OA16259 and supersedes that fix.
    

Problem conclusion

  • Loader is updated to accept directory entries as valid when
    PDSAOLSE is off in the directory entry, indicating that the
    directory entry was created prior to the existance of the AOS
    linkage editor or the Binder.
    KEYWORDS: R10COEXS/K ZOS0201C/K ZOS0202C/K ZOS0203C/K
    

Temporary fix

Comments

APAR Information

  • APAR number

    OA17662

  • Reported component name

    LOADER

  • Reported component ID

    5752SCLDR

  • Reported release

    720

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2006-08-04

  • Closed date

    2006-09-22

  • Last modified date

    2017-05-01

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UA29484 UA29485

Modules/Macros

  • IEWLCNVX
    

Fix information

  • Fixed component name

    LOADER

  • Fixed component ID

    5752SCLDR

Applicable component levels

  • R720 PSY UA29484

       UP06/10/10 P F610

  • R730 PSY UA29485

       UP06/10/10 P F610

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"720","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":null,"label":null},"Product":{"code":"SG19O","label":"APARs - MVS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"720","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
01 May 2017