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/
