Strange Rob, I was convinced SET CPCONIO was not required.  With my first
test I didn't set it and WAKEUP didn't capture EREP's messages.  So, I
tested again, and ...  geee, my memory was still good, and I didn't made an
error in my first test today. I had it right...  but now I detected another
difference between SECUSER and OBSERVER....

   - With SET SECUSER, SCIF messages are captured without CPCONIO set to
   IUCV
   - With SET OBSERVER, the SCIF messages are required CPCONIO  IUCV


And, I concur: setting CPCONIO to IUCV and/or VMCONIO to IUCV makes it much
harder to test code, one easily ends in a message loop.

2010/3/2 Rob van der Heij <rvdh...@gmail.com>

> On Tue, Mar 2, 2010 at 1:57 PM, Kris Buelens <kris.buel...@gmail.com>
> wrote:
>
> > CP SET CPCONIO IUCV is indeed required to trap SCIF messages (OK by
> default
> > if you use PROP, VM:Operator, Operations Manager or alike).
>
> Not unless big changes happened to CP ;-)   Any IUCV handler is good
> to catch SCIF output (in fact, it sometimes bothers me that we don't
> have a SET SCIF xxxx). Setting CPCONIO to IUCV is rather tricky
> because you're likely to process your own output again. PROP goes long
> and strange ways to associate some virtual machine output with an
> action routine (to send it back).
>
> pipe starmsg | cons
>
> CP Q SET
> MSG ON  , WNG ON  , EMSG ON  , ACNT OFF, RUN OFF
>  [ snip ]
> MIH OFF , VMCONIO OFF , CPCONIO OFF , SVCACCL OFF , CONCEAL OFF
> MACHINE ESA, SVC76 CP, NOPDATA OFF, IOASSIST OFF
> CCWTRAN ON , 370ACCOM OFF
>
> CP SET SECUSER ESAMON *
> HCPCFX6768I SECUSER of ESAMON initiated.
>
> CP SEND ESAMON ID
> 00000008ESAMON  ESAMON  : 14:09:18 ESAMON   AT RVDHEIJ  VIA RSCS
> 00000008ESAMON  ESAMON  : 14:09:18 Ready; T=0.01/0.01 14:09:18
>



-- 
Kris Buelens,
IBM Belgium, VM customer support

Reply via email to