At 20:56 -0500 on 08/25/2006, Tom Marchant wrote about Re: Why is it still there?:

On Fri, 25 Aug 2006 21:20:54 -0400, Robert A. Rosenberg <[EMAIL PROTECTED]>
wrote:

You also have to watch out for the Sxyy Abend Codes that are supposed
to belong to user SVCs (SVC 200 - 255 [yy=c8-ff]) but IBM has
Hijacked for non-User-SVCx Purposes. The only valid use I can name is
Fyy for the SVC-yy undefined case (but that still leaves 15 of the 16
possible codes for the user to use unless it is one of the IBM
hijacked Abend Codes in which case the user either needs to not use
that SVC-Number or only use those ABEND Codes IBM has not invalidly
appropriated).

Pretty strong words.  Can you reference any documentation to support your
claim that those system abend coded "belong" to user SVCs?

I'll have to check the manuals that cover how to wrote you own SVC. I'd assume that it will say that you should use a XYY code and lacks the warning that "We have appropriated the following codes so you can/should not try to use them yourself".


While most system abend codes except for S0xx follow the convention that the
'xx' is the SVC that issued the abend, I've never seen any documentation
that said that any system completion codes are reserved for user SVCs.

OOPS: I forgot the S0yy codes so revise my comment above to say 14 of 16 possible codes.

While I am looking for documentation, I'll counter with the query of "What ABEND codes am I supposed to use if not xyy (x=1-E and yy=My SVC Number)?". XYY being an ABEND from SVC-XX seems to be (as you stated) the normal (ie: Expected/Assumed Convention) and the few non-standard codes that IBM has defined will cause problems for ISV Type SVCs (where the User tells the Installer what SVC Number to use) if one of the SVCs whose ABEND Codes IBM overlaps is selected. At least for User Written SVCs, the coder can work around the IBM ABEND Codes if the User wants to use one of the "bad" SVC Numbers.


Tom Marchant

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