Scott: your last two messages have come through to the web interfaced and to the archives base-64 encoded, and thus very difficult to read. Prior messages were OK. So if you've changed something in how you're sending, please go back to what you were doing before.
In my opinion it should not matter to how one of the RACF command was issued, unless your exit intends to respond to the user by issuing a TPUT. If that's why you need to know, then checking ASXBTSB is an appropriate mechanism. But it would be better, imho, to recognize that however it was issued, it is running in an environment with TSO services available, and to locate the necessary data areas to issue a PUTLINE instead of TPUT. Then RACF or TSO will appropriately convey the message to the user. (This assumes that you're not trying to do some prompting, of course.) (And if you're trying to figure it out for any other reason that you can't disclose, then you're really on your own.) -- Walt
