On 26 August 2016 at 12:27, Kirk Wolf <[email protected]> wrote:
> EDC5241S Load request for fetch load module unsuccessful.
> errno2 = C407003B
>
>> bpxmtext C407003B
> JrEdcFtchFcfailed01: The program called fetch() to load a module. The load 
> failed.

but...

On 26 August 2016 at 15:39, Jerry Callen <[email protected]> wrote:
> JRNotSysRoot
> A relative pathname is allowed only for processes.

I'm confused... The description in 'SYS1.MACLIB(BPXYERNO)' for reason
code 3B (= dec 59) is indeed JRNotSysRoot. There is no entry for
JrEdcFtchFcfailed01. I gather these "errno2"s are not unique...?

Ah - to answer my own question... BPXMTEXT does some triage on the
reason code and calls one of three routines:  EDCMTEXT for the LE
range, emits boilerplate text for UNICODE, and falls through to
strerror() assuming it's UNIX.

if substr(code,1,1)='C' & length(code)=8 then /* if LE rsn code

if substr(code,1,2)='E4' & length(code)=8 then/*UNICODE rsn code

Learn something every day.

Tony H.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to