Thank You for the response

---------- Original Message ----------
From: Rob Scott <[email protected]>
To: [email protected]
Subject: Re: IHAXMD & IHAIETB
Date: Tue, 16 Oct 2012 16:43:10 +0000

There are some important things to remember when looking at the cross-memory 
code in SHOWMVS/SHOWMVS :

(1) It sometimes uses the technique of issuing AXSET to 1 for the caller ASID 
and then sets the SASN to the target address space (eg GRS or PCAUTH)
(2) It sometimes uses the technique of ALESERV ADD for an address space STOKEN 
using CHKEAX=NO and then AR-mode access

I have seen instances where people have blindly copied the code from either of 
the two techniques above without really understanding what is going on and have 
either surprised themselves when their program abends 0C4 or even worse they 
have "surprised" the operating system.

There is no real supported way of snooping a foreign address space - however, 
if you have to go there, I would recommend using an SRB with an associated FRR 
via IEAMSCHD instead of the two techniques listed above.


Rob Scott
Lead Developer
Rocket Software
77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA
Tel: +1.781.684.2305
Email: [email protected]
Web: www.rocketsoftware.com


-----Original Message-----
From: IBM Mainframe Assembler List [mailto:[email protected]] On 
Behalf Of [email protected]
Sent: 16 October 2012 15:18
To: [email protected]
Subject: Re: IHAXMD & IHAIETB

Thanks I will try to locat it

---------- Original Message ----------
From: Roland Schiradin <[email protected]>
To: [email protected]
Subject: Re: IHAXMD & IHAIETB
Date: Mon, 15 Oct 2012 16:41:14 +0200

You might look at SHOWzOS. CBT-Tape FILE#492. Regards Roland

Zitat von "[email protected]" <[email protected]>:

> Im trying to re-create a program I wrote 20 years ago.
> It displayed all the Program Call (PC) Numbers, the Owning ASID,
> Associated PC Routine and PC Routine address.
>
> I remember  correctly the PSA pointed to the CVT and The SVT.
> The CVT had a field called CVTXSFT
> The SVT had a field called SVTXMD
>
> I dont remember the SFT having an IBM provided DSECT But I seem to
> recall a MACRO for the XMD, (I thought it was IHAXMD) The XMD pointed
> to ETIB queue mapped by a macro called IHAETIB.
>
> First of All is My navigation Of Control Blocks still correct ?
> If not what shoud it be ?
>
> Second I was unable to locate IHAXMD nor IHAETIB in either SYS1.MACLIB
> and SYS1.MODGEN. Do these macros even exits anymore under z/OS or have
> they been replaced by new Macros ?
>
> Then again My macro naqmes me be incorrect.
>
> Paul D'Angelo
> -------------
>

Reply via email to