On 2/22/2012 6:47 AM, Paul Gilmartin wrote:
Why is a RDJFCB required at all?  I'm primarily not an assembler
programmer, but I've coded a few OPENs successfully, but never
a RDJFCB.  I would suggest that if RDJFCB fails, let FLOWASM,
not assembler, proceed with its OPEN and I/O processing.

If RDJFCB fails, so will OPEN. The reason it failed in John's case is simply
because he didn't provide a SYSIN DD statement.

RDJFCB is used to provide the "Source Information" requested by the assembler on
its AXPROPN call to the exit:

AXPMEMN Member Name
AXPMEMT Member Type (VSE only)
AXPDSN  Data Set Name
AXPVOL  Volume Serial Number

You could get this information by chasing control blocks, but it's far better to
use supported services whenever you can.

--
Edward E Jaffe
Phoenix Software International, Inc
831 Parkview Drive North
El Segundo, CA 90245
310-338-0400 x318
[email protected]
http://www.phoenixsoftware.com/

Reply via email to