> 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