Yes - the accepted way to do this is to use EMCS consoles.

A few gotcha's waiting for you in the darkness :

(1) Name your EMCS console carefully - beware that other consoles active in the 
sysplex using the same name can generate confusion and extra return and reason 
codes to handle
(2) To get a response, use the CART keyword on the MGCRE - however, note that 
not all operator commands respond using the CART (it depends on the software 
that gets control to generate the response). 
(3) To handle (2), I would advise some sort of timer to pop after "nn" seconds 
and give up waiting for a response.

I think the data shown by SDSF on the LOG command (not opercmd responses) is 
gotten via spool browse services (or OPERLOG) rather than an EMCS with 
unsolicited messages.

Rob Scott
Lead Developer
Rocket Software
275 Grove Street * Newton, MA 02466-2272 * USA
Tel: +1.781.684.2305
Email: [email protected]
Web: www.rocketsoftware.com

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of 
McKown, John
Sent: 15 March 2012 14:31
To: [email protected]
Subject: How to? Receive response to a z/OS command issued by a program

Yes, I'm trying something weird again. I just wrote a quick little HLASM 
program to issue commands via MGCRE. But I think I'm expecting too much for too 
little. I'd like to get the response. Which, from looking at the book, makes me 
think that I need to use the MCSOPER in order to have a EMCS console. Is this 
how it works? Is there anything else I should be looking at?

I guess what I'll end up accomplishing, if anything, is an equivalent to the 
SDSF LOG capability. In which case, maybe I should just use the SDSF REXX 
interface instead. Or, if I really want to be weird, the SDSF Java interface. 
 
--
John McKown
Systems Engineer IV
IT

Administrative Services Group

HealthMarkets(r)

9151 Boulevard 26 * N. Richland Hills * TX 76010
(817) 255-3225 phone *
[email protected] * www.HealthMarkets.com

Confidentiality Notice: This e-mail message may contain confidential or 
proprietary information. If you are not the intended recipient, please contact 
the sender by reply e-mail and destroy all copies of the original message. 
HealthMarkets(r) is the brand name for products underwritten and issued by the 
insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance 
Company(r), Mid-West National Life Insurance Company of TennesseeSM and The 
MEGA Life and Health Insurance Company.SM

----------------------------------------------------------------------
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

Reply via email to