Some Help with IEAMSCHD

75 views
Skip to first unread message

ess...@juno.com

unread,
Jun 23, 2012, 11:55:43 AM6/23/12
to ASSEMBL...@listserv.uga.edu
Im trying to get familiar with using IEAMSCHED.
This is purly educational on my part.

I have a module with Three CSECTS
The First CSECT ISSUES ALSERV EXTRACT AUTH toget the SPACE TOKEN
The First CSECT issues IEAMSCHD with the following parameters:
IEAMSCHD
EPAADR=address of CSECT2
ENV=STOKEN
FEATURE=NONE
FRRADDR=Address_of_CSECT3
PRIORITY=LOCAL
PARM=address of 256 byte parameter area
KEYVALUE=INVOKERKEY
LLOCK=NO
SYNCH=YES
SYNCHCOMPADDR=address_of_a_full_word
SYNCHCODEADDR=address_of_a_full_word
SYNCHRSNADDR=address_of_a_full_word
RETCODE=ARET_CODE

CSECT2 Has the Actual SRB ROUTINE.
It Does no actual work
CSECT2 Issues A WTO with the BRANCH parameter (not ann SVC)d
and Returns

CSECT3 is a dummy FRR Routine which also does nothing at this point except a WTO (not an SVC).

This is strictly educational only.
Now I run my module which tries to schedule an SRB to its own address space. And It Abended, which is good because Im learning.

Upond Return From the IEAMSCHD
Register 15 had a value of 0000001C
SYNCHCOMPADDR points to a full word containing 00000008
SYNCHCODEADDR points to a full word containing 00D23000
SYNCHRSNADDR points to a fill word containing FF050006

1) Does any one know what these Values mean ?
2) Where exactly do I look These Values UP ?

I suspect they are related to the SDWA ..

Thanks
Paul D'Angelo

Capps, Joey

unread,
Jun 23, 2012, 11:58:54 AM6/23/12
to ASSEMBL...@listserv.uga.edu
I am currently out of the office. Ron Root will be handling US PWX issues while I am out.

Ron Root - PWX Support Team Lead
rr...@informatica.com
512-795-6923

Jonathan Scott

unread,
Jun 23, 2012, 12:07:04 PM6/23/12
to ASSEMBL...@listserv.uga.edu
Ref: Your note of Sat, 23 Jun 2012 15:55:43 GMT

That's more z/OS-related than Assembler-related, but those
values suggested you've had abend D23 with reason FF050006.
According to the z/OS MVS System Codes book, when the second half
of the reason code is 0006 this abend indicates the following:

A caller that was not in key 0-7 or not APF-authorized
requested one or more of the authorized WTO keywords.

Jonathan Scott
IBM Hursley, UK

Jon Perryman

unread,
Jun 23, 2012, 2:00:06 PM6/23/12
to ASSEMBL...@listserv.uga.edu
IEAMSCHD and the fields you asked about are documented in z/OS MVS Programming:
Authorized Assembler Services Reference EDT-IXG.

Regards, Jon Perryman.


________________________________
From: "ess...@juno.com" <ess...@juno.com>
To: ASSEMBL...@LISTSERV.UGA.EDU
Sent: Sat, June 23, 2012 9:16:21 AM
Subject: Some Help with IEAMSCHD

Martin Truebner

unread,
Jun 23, 2012, 3:04:25 PM6/23/12
to ASSEMBL...@listserv.uga.edu
Jonathan,

>> That's more z/OS-related than Assembler-related,

Absolutely right- but the minority is on the other op-syses that run
HLASM, and usually (at least I do) they do understand what is going on.
And the majority believe that z/OS is the only platform that has HLASM
(and CICS and a few others)

and: I hate it to go to ibm-main to read the end of a thread that
interests me.

--
Martin

Pi_cap_CPU - all you ever need around MWLC/SCRT/CMT in z/VSE
more at http://www.picapcpu.de
Reply all
Reply to author
Forward
0 new messages