Hi Peter, The documentation for GETE warns: "Note: Processing of the ESD records returned by a GETE call should not make assumptions about the order of the returned ESD records..." The expectation was that there would never be a very large number of classes, so that a simple class lookup (as it sounds like you've done) would be acceptable.
Yeah that's been the problem with MODMAP. In general for this sort of thing you should be creating the workmod (CREATEW) with INTENT=ACCESS and doing the INCLUDE with ATTRIB=Y to preserve things. That is what is done for both IEBCOPY (between PDS & PDSE) and UNIX cp/mv (from UNIX filesystem to dataset). I presume you are doing that, otherwise you would need to rebind (BINDW) prior to using GETE. Unfortunately that's the problem, the use of MODMAP changes the module structure, and using INTENT=BIND, thus requiring a BINDW call before doing GETE, can potentially change the module organization (i.e. change locations of items). Barry On 3 Jul 2018 20:25:25 +0000 Farley, Peter x23353 wrote: > Hi Barry, > > Thanks for the detailed reply. I understand a bit more about the structure > now. I may be able to examine the ER data to get the information instead of > scanning the class table, > but if the ED table entry physically precedes the ER entry it may be tricky > to coordinate within the current code structure. Scanning the class entries > is already coded, and at least that works for now. > > Unfortunately the application is scanning existing executables, none of which > was bound (or is ever likely to be bound) using the MODMAP option. > Re-binding is not an available option -- unless it could be created > on-the-fly in the created in-memory workspace? > Is that possible without actually rewriting the executable to the input > library? How much external knowledge of the original binding parameters > (entry points, AMODE/RMODE, RENT options, etc.) > is necessary but not available in an INCLUDE'd existing executable program? > And what may be needed if it is a really OLD executable program from > decades-ago linkage? > > I will consider entering an RFE, thanks for the suggestion. In the meantime, > I do have at least one working alternative to collect the needed data. > > Again my sincere thanks for your help, it is much appreciated. > > Peter ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN