>For type 2 says can not suspend their caller
This sounds wrong. And while it might be true that a type 1 SVC can 
suspend its caller (the table indicates that it is), it would have to be 
the case that when it did, the SVC in effect terminated so that the 
"resume" did not occur within the SVC. Suspending a locally-locked work 
unit (and having it keep the local lock) is almost always a bad idea 
(there is the concept of "stop" which is what the system does for things 
like page-fault and the system may do so when the work unit has the local 
lock).

>That means suspend macro 
It might not be limited to SUSPEND. Usually they would use the spelling 
SUSPEND rather than suspend or mention the macro. Suspending is usually a 
more general term that can also include things like "wait".

>Would anyone know about ieavpse2 
IEAVPSE2 does not use a type 2 SVC. It uses a type 6 SVC.
The new pause-multiple does use a type 2 SVC. And of course the invoking 
work unit is "paused" until the appropriate time.

Keep in mind that, in general, rules that are documented for users might 
not apply to what the system itself does.

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