In a recent note, Greg Price said:

> Date:         Thu, 2 Feb 2006 00:13:25 +1100
> 
> > Know of any good delinkers at cbttape.org?
> 
> I think David Noon's delinker in CBT file 90 is pretty powerful,
> as long as your not talking about program objects.
> 
Indeed.  Thanks.  Program objects is not a problem today.  However
I needed to use CBT file 135.  Read on ...

> I haven't looked into it fully, but you may even be able to get
> it to wrap MCS around the object decks.  It handles the
>
True.  But it has the slightly irritating habit of emitting
a NAME into what I'd like to use for testing as secondary
input.

> various reusability levels, APF settings, and AMODE/RMODE
> settings, although it would pre-date AMODE64.
> 
And it fails on a boundary condition: I have an empty CSECT
(not my doing; another ISV's; but that's why I'm trying to
delink).  For the empty CSECT, it emits a TXT record with a
count of 0, on which Binder whines:

IEW2322I 1220  1     INCLUDE  SYSLIB(WHATEVER)
IEW2552E 4607 RECORD NUMBER  2 OF THE CURRENT OBJECT MODULE HAS AN INVALID 
LENGTH FIELD.
IEW2307E 1032 CURRENT INPUT MODULE NOT INCLUDED BECAUSE OF INVALID DATA.

(But I can edit that out with ISPF/PDF.)

> It's written in PL/I so maybe AMODE64 could be added fairly
> easily if required.
> 
... but we don't have a PL/I compiler.  Is anyone maintaining this,
eager to fix a boundary condition problem (the comment dates are
pretty old)?  Probably just a matter of testing at the bottom of a
loop when it should have been done at the top.

And now, I have the problem of validation.  When I run two Binder
steps with inputs respectively the original load module and the
output of DELINKI (with empty TXT record removed), the load maps
are more different than I can readily reconcile.  How might I
assure myself that I'm getting an equivalent load module?

Thanks,
gil
-- 
StorageTek
INFORMATION made POWERFUL

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to