> But as it turns out, the DCBE= parm on the DCB is pretty 
> much required, even if you use a dummy address.  The 
> invocation of that parm will set a couple of bits in the 
> DCB that are required for processing. 

Specifying a dummy address for DCBE= (like DCBE=*-*) on the DCB
macro is probably the best route but you can also not specify it
and set the flags yourself using the equates from the DCB
mapping macro: 

LA    R15,SYSPRINT_DCBE
MVC   0(C_DCBEL,R15),C_DCBE    Initialize DCBE
ST    R15,DCBDCBE-IHADCB(R3)     Save DCBE ptr in DCB
OI    DCBBFALN-IHADCB(R3),DCBH1+DCBH0 Indicate DCBE is there
...
  DCBD  DSORG=PS,DEVD=DA         Data Control Block
  IHADCBE ,                      Data Control Block Extended

----------------------------------------------------------------------
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