Thank you -----Original Message----- From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of Gerhard Postpischil Sent: Monday, April 23, 2012 8:49 PM To: [email protected] Subject: Re: EXTRACT,QEDIT macro
On 4/23/2012 5:30 PM, Micheal Butz wrote: > If after issuing the EXTRACT to get the address of the communication > parameter list (com) and the communication input buffer (cib) > I attach 4 subtasks are the com/cib address obtaining by the originating > tasks valid for the subtask that I have now attached The CIB is one element in a chain of 0 to a maximum count, depending on how you initialized processing. I usually set the maximum to 1 because that makes the logic a little simpler. When your program starts, there may or may not be a START CIB. You should see one in an STC, but not usually when running under an initiator. After you set the maximum CIB count to non-zero, the CommECB is posted when a STOP or MODify adds a CIB to the chain. After you process that CIB, you would normally free it. Once you understand the processing, the QEDIT description should make more sense. Also note that a STOP command posts the ECB with an X'50', whereas all others post with X'40'. Gerhard Postpischil Bradford, VT ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN

