Please provide all the relevant information in a post like this. The 
IBM-Main community is very helpful but should not be wasting time trying 
to guess about things that could easily have been supplied. This would 
include the 23E reason code, the ATTACH (and how you saved the result) and 
the data definitions that are referenced.

If END_ECB is the ECB, then your POST is wrong. If END_ECB is the address 
of the ECB, then your POST is OK.

Having something like "_ADDR" in variable names when the content is an 
address of something can be very helpful to code readers trying to 
understand your intent.

Zeroing the high byte of TCB_ADDR is unnecessary if you had set TCB_ADDR 
by storing the output register 1 from the ATTACH.

It seems unlikely that all 4 tasks can successfully use the same 
completion ECB (if indeed SYSECB is "the same" as opposed to something 
unique per task), and the same is true for END_ECB.

Peter Relson
z/OS Core Technology Design


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to