FORCE ARM is pretty much just an standard MVS CANCEL that has been prefixed by 
some bit-twiddling (or bit-ignoring) to enable CANCEL to work against address 
spaces that are marked non-cancel , and task-level recovery routines and 
task-level resource managers for  the ASID receive control as usual.

FORCE *without* ARM results internally to CALLRTM TYPE=MEMTERM which will 
bypass task-level recovery routines and resource managers (whilst still 
allowing address space level resource manager to get control).

Bearing all this in mind, I have always believed that ARM stood for "Allow 
Recovery Management" or "Allow Resource Managers".

I think it is just a happy coincidence or developer humour that "forcing 
someone's arm" is a saying in English.  

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

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of 
Shane
Sent: 23 September 2011 08:36
To: [email protected]
Subject: Re: FORCE ARM

On Fri, 23 Sep 2011 09:42:04 +0930 Anthony Thompson wrote:

> ARM means Automatic Restart Management.

Nope, not in this context.
FORCE,ARM would pre-date that by quite a bit I would reckon.

Perhaps everyone should heed Kees suggestion.

Shane ...

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

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

Reply via email to