Found it and fixed it.
Searching on CEE5101C lead me to
http://www-1.ibm.com/support/docview.wss?uid=isg1II12870 among other APARs.
It says that the resolution is "... use the setdubdefault assembler callable
service so that new subtasks are dubbed as separate processes." It's
documented in UNIX System Services Programming: Assembler Callable Services
Reference as 2.166 set_dub_default (BPX1SDD) -- Set the Dub Default Service.
I called it with a code of 1 ("DUBPROCESS") at the start of the program and
the problem went away.
Charles
----------------------------------------------------------------------
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