Re: sadump (and autoipl)

2012-02-17 Thread Jim Mulder
> Talking of AUTOIPL and sadump, when I tested this, the only way to 
> see that sadump had finished was when the NIP messages came up on 
> the real console, indicating sadump was done. That's fine and dandy 
> when I am expecting an sadump, but what about when the sadump is 
> taken due to a real problem (and not me just v xcf,sadump,reipl)? 
> How can I see (without interrupting sadump) how far it had come? 
> Just open the operating system messages window on the HMC? 

  Since you have SMSYSC in the loadparm, SADMP should be happily
writing its usual progress messages to the operating system
messages window on the HMC.

> >It used to be that you would not get any paged out
> >storage dumped if you did that, but I fixed that in 
> >z/OS 1.9.
> Now he tells me! I had been standing there and thinking to just 
> reload sadump. The last time I did this I ended up with a nice 
> system trace of what sadump had done :-(. 
> What's the point of no return? In other words, when shouldn't I 
> reload sadump in order to get a dump with meaningful content for the
> problem I am sadumping for? (I think I understand the 4K pages in 
nucleus.)

  I don't think there is a point of no return.  SADMP only uses
4MB of storage for itself, and as long as there is some useable
DAT structure in place when you IPL SADMP, it will use the 4MB 
of real storage that was backing the 4MB of virtual storage
starting at virtual address 0100.  So no matter how many times
you reload, SADMP will be using the same 4MB of real storage,
and the rest of real storage is still from the z/OS system that
you were trying to dump.  When SADMP issues

AMD087I DUMP OF A PREVIOUS STAND-ALONE DUMP PROGRAM NOW COMPLETE
AMD088D REPLY 'T' TO TERMINATE, OR 'U' TO CONTINUE DUMPING. REPLY=

it means that SADMP has finished dumping all of the real storage 
that was in use by SADMP and the z/OS system that was being
dumped.  If you reply U, it will continue on to dump the
requested paged out storage, and then any real storage that
was not in use (i.e., on an available frame queue). 

  It used to be that you had to know how to do some
incantations in IPCS to make sense of one of these dumps, but
I changed SADMP in z/OS 1.10 to put a little but of extra 
information in the dump header record that z/OS 1.10 IPCS
uses to avoid the need for the incantations.

 These also used to be some potential problems when SADMP
had to use the store status data to determine whether it
the thing it was dumping had been running in ESA/390 mode,
or z/Architecture mode.  In z/OS 1.12, I changed z/OS IPL
and SADMP IPL processing to immediately switch into
z/Architecture mode, so that SADMP and IPCS can 
safely assume that the thing being dumped was z/Architecture.



Jim Mulder   z/OS System Test   IBM Corp.  Poughkeepsie,  NY

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: sadump (and autoipl)

2012-02-16 Thread Barbara Nitz
>  Vacation?  Not likely.  I just don't know all the answers off the top
> of my head, 
Impossible. :-) You're destroying the image I have of you!

>  Prior to DSNTYPE=LARGE in z/OS 1.7, the only way to use an
>extent size larger than 64k tracks was to use an extended
>format data set, and extended format data sets must be on
>SMS-managed volumes.
I believe that our setup dates to that time  before dsntype=large. That 
explains the SMS-managed HLQ. 
And since it is not exactly easy to test, if something works, don't change it. 
Testing time has to be fought for.

I didn't mean for you to go read the book. Once I had the time (and no pressure 
to get finished anymore), that's what I found. Hence my question. My original 
question was also meant as heads-up for everyone else not to forget sadump in 
all its glory when changing DASD.

Now I have to get the 1.13 book to see the revised text. 

> But you shouldn't need DDSPROMPT=NO to allow for
>AutoIPL of SADMP.  If the first character of your SADMP IPL
>(or AutoIPL) load parameter is S, and the second character 
>is N, O, or M  (N or O would be typical for AutoIPL),
>SADMP will use the OUTPUT= specification from your
>AMDSADMP macro.

Well, I did specify SMSYSC as loadparm, both for this attempt and in the 
autoipl setting. I have to say that I always feel stupid when I look up this 
stuff, because I cannot really get a clear answer what is what and what I 
should specify. I used the 1.12 books and hope that your 1.13 revision makes it 
clearer. I'll let you know. :-) After all, you must be tired of me always 
asking about this stuff.

I took ddsprompt=YES to mean that prompts would show up on the HMC, regardless 
of the loadparm. And given that I have to fight to test sadump even in the 
sysprog sandplex, I have to get it right first time. :-(

Talking of AUTOIPL and sadump, when I tested this, the only way to see that 
sadump had finished was when the NIP messages came up on the real console, 
indicating sadump was done. That's fine and dandy when I am expecting an 
sadump, but what about when the sadump is taken due to a real problem (and not 
me just v xcf,sadump,reipl)? How can I see (without interrupting sadump) how 
far it had come? Just open the operating system messages window on the HMC? 

>  Also, when you get in a pickle with SADMP, you can
>usually do a PSW Restart of the SADMP IPL CPU (usually, 
>CPU 0 unless IPLed via AutoIPL) to get back to the 
>beginning of SADMPm processing.  PSW Restart is a
>bit inconvenient on the HMC.
Especially on a z196 HMC, where the click-yes click-no requires concentrated 
reading to do the correct clicking, interspersed with typing in passwords for 
just about anything. I don't even know how I get to single object operations on 
the z196 HMC.

>The HMC and I are not the best of friends. ... I suppose it is
>because I don't comprehend the beauty of its 
>object-oriented design.  Or so I have been told.
Same here. First thing we did was get it back to the old view - almost none of 
us was able to find anything anymore, and certainly not in a pinch when the 
manager wants things done yesterday.

>  It is easy to do a PSW Restart of SADMP under VM.
No slur on you, but I have gotten the impression that IBM development thinks 
that the rest of the world works under VM, too, and hence cannot comprehend 
what goes on with a 'real' console in 'real' lpar mode. That is often worlds 
apart and makes some development responses seem extremely arrogant to a 
customer - they have no clue how the world works, other than when running under 
VM, and just cannot comprehend why there is a problem.

>  If all else fails, you can Re-IPL SADMP. 
>It used to be that you would not get any paged out
>storage dumped if you did that, but I fixed that in 
>z/OS 1.9.
Now he tells me! I had been standing there and thinking to just reload sadump. 
The last time I did this I ended up with a nice system trace of what sadump had 
done :-(. 
What's the point of no return? In other words, when shouldn't I reload sadump 
in order to get a dump with meaningful content for the problem I am sadumping 
for? (I think I understand the 4K pages in nucleus.)

>But I don't consider manual
>writing to be one of my better-developed skills.
Don't know why. You manage splendidly when you explain things, in my opinion.

Skip, I had  a good laugh at the joke!

Barbara

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: sadump (and autoipl)

2012-02-16 Thread Jim Mulder
> My sadump program is coded with DDSPROMPT=NO (to enable sadump 
> autoipl) and a dump data set name that is NOT SYS1.SADMP (since 
> something needed to get done in SMS for dsntype=large, and sys1 is 
> not sms-managed - don't ask me about particulars).
> 
> When we migrated to 1.12, we were on old DASD hardware, and the 
> sadmp data set got reallocated using the old volser. I noticed that 
> the volser was wrong in the amdsaosg job, and *that* got redone to 
> use the new addresses on the new controller (the old one is gone).
> 
> This morning I needed to take an sadump for the RSM/ASM/Supervisor 
> problems that we have. I failed spectacularly:
> 
> - sadump gave me AMD092I with a reason code of 8 indicating a device
> number mismatch. 
> I went and reallocated the sadump output data set on the same volume
> (s), but with the new device numbers (from a different system in the 
plex)
> 
> - now sadump bitterly complained via amd001A and wanted the device 
> address. I specified that. 
> 
> - Unfortunately, due to ddsprompt=no, sadump now *expects* the data 
> set name to be sys1.sadmp. Of course, it couldn't find it on that 
volume. 
> 
> Am I correct in assuming that simply giving a null reply to amd001a 
> would have taken the original values as described in the amdsosg job
> and would have essentially redriven sadump from the beginning? 
> (Since I have reallocated all sadump output datasets, I cannot 
> really test anymore).

  The book says:

DDSPROMPT={YES|NO} 
DDSPROMPT=YES allows the stand-alone dump program to prompt the
operator for an output dump data set when dumping to a DASD device.
When DDSPROMPT=YES is specified, after replying to message AMD001A
with a DASD device number, message AMD002A is also issued to 
prompt the operator for a dump data set name. 
DDSPROMPT=NO indicates that the stand-alone dump program should 
not prompt for a dump data set name when dumping to a DASD device. 
When DDSPROMPT=NO is specified, after replying to message AMD001A
with a DASD device number, the stand-alone dump program uses data 
set SYS1.SADMP. DDSPROMPT=NO is the default. 

Note that regardless of the DDSPROMPT= keyword value, you can 
always use a default device and dump data set name by specifying 
the OUTPUT=(Dunit,ddsname) keyword. The stand-alone dump program 
uses the default values specified on the OUTPUT= keyword when the 
operator uses the EXTERNAL INTERRUPT key to bypass console 
communication, or if the operator provides a null response to 
message AMD001A. 
***

 So, yes, a null reply to AMD100A would use the the OUTPUT=
specification from your AMDSADMP macro.

 But you shouldn't need DDSPROMPT=NO to allow for
AutoIPL of SADMP.  If the first character of your SADMP IPL
(or AutoIPL) load parameter is S, and the second character 
is N, O, or M  (N or O would be typical for AutoIPL),
SADMP will use the OUTPUT= specification from your
AMDSADMP macro.

 The only reason that these is a DDSPROMPT keyword is
that the original dump to DASD support in SP4.3.0 was
very low budget, and did not allow a data set name to
be specified.  The data set name had to be SYS1.SADMP.
When support was added in a later release for more 
flexible data set naming, we had to maintain (for
compatibility's sake) a mode of operation where a 
name of SYS1.SADMP was assumed.  Hence, the DDSPROMPT
keyword, and its compatible default of NO.  But I don't 
recommend using that.

  Also, when you get in a pickle with SADMP, you can
usually do a PSW Restart of the SADMP IPL CPU (usually, 
CPU 0 unless IPLed via AutoIPL) to get back to the 
beginning of SADMPm processing.  PSW Restart is a
bit inconvenient on the HMC (I think you may need to get
into single object operation (or whatever that is called),
and then bring up a CPU list for your LPAR, then select
the one CPU that is in the operating state, and then 
select PSW Restart.   Or something like that.  The
HMC and I are not the best of friends.  It is easy to
do a PSW Restart of SADMP under VM.  Why it seems so
clumsy on the HMC, I don't know.  I suppose it is
because I don't comprehend the beauty of its 
object-oriented design.  Or so I have been told. 

  If all else fails, you can Re-IPL SADMP. 
It used to be that you would not get any paged out
storage dumped if you did that, but I fixed that in 
z/OS 1.9.  All you lose when you Re-IPL is 4MB of the
z/OS read-only nucleus (in the dump, you will see 4MB of
SADMP code and storage at those addresses).  But unless
the problem you are trying to diagnose is one of the rare
cases where some read-only nucleus storage was overlaid
using a real address, a channel program,  or a
coupling operation, then you can just take an SDUMP
with the DUMP command after you re-IPL z/OS, specifying
SDATA=ALLNUC, and look at the read only nucleus storage
in that dump (as long as your nucleus was not relinked
before the Re-IPL of z/OS). 

  I recommend reading section 4.4
"Running the stand-alone dump program" in the z/OS 1.13
level of MVS Di

Re: sadump (and autoipl)

2012-02-15 Thread Tidy, David (D)
As regards the HLQ part, we have successfully used a non-SYS1 SMS managed 4xm27 
dataset for the non-prompt AUTOIPL Sadump:

AMDSADMP IPL=D3390,VOLSER=SD,   
  OUTPUT=(DBD36,PXSYS.OPER.SADMP),  
  DDSPROMPT=NO, 
  MINASID=ALL,  
  REUSEDS=ALWAYS,   
  CONSOLE=((SYSC),(0C0,3278),(0E0,3278))

.. and for the dataset ...

  EX 'SYS1.SBLSCLI0(AMDSADDD)' 'REALLOC +
  (SD00DA,SD00DB,SD00DC,SD00DD)(PXSYS.OPER.SADMP) +  
  (3390,SCXSYSGS) 32382 YES LARGE'   

(the set-up is a common target for multiple sysplexes, and we do have 2 Sadump 
flavours - i.e. there is also a traditional one with prompt). I can provide the 
'full' job including the pagedump allocations if anyone is really interested.
 

Best regards,
David Tidy  Tel:(31)115-67-1745
IS Technical Management/SAP-Mf  Fax:(31)115-67-1762 
Dow Benelux B.V.

  Regardless of that, on our test systems, we always use
a HLQ other than SYS1, because it is convenient for us
to have the SADMP data sets cataloged in a shared user catalog.
There isn't any reason I am aware of to need to use SYS1
as the HLQ. 

Jim Mulder   z/OS System Test   IBM Corp.  Poughkeepsie,  NY

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: sadump (and autoipl)

2012-02-15 Thread Jim Mulder
> I love it when you guys do that to me! :-) Especially as I was too 
> fast to remedy the situation by reallocating everything before I had
> figured out what I should have answered those prompts with! Jim 
> Mulder must be on vacation - I had hoped he could confirm this for me.

  Vacation?  Not likely.  I just don't know all the answers off the top
of my head, and was tied up with other problems.  I will get to it.

> As far as the sys1.sadmp vs. .sadmp goes - it might be a remnant
> of when we first took sadumps back to DASD. Since then we didn't go 
> to new DASD hardware, so it is kind of understandable that I wasn't 
> aware of this, especially as I wasn't involved in the DASD 
> migration. I had caught the sys1.pagedump thing and the wrong unit 
> in the amdsaosg generation, but I missed the reallocation of the 
> output dataset. The general take here is anyway, that sadumps are 
> only there to indulge me.
> 
> Why we use the SMS-managed HLQ, I have no clue. I had been told way 
> back when that that was the only way to go multivolume or whatever. 
> I am reluctant to change this now, since it had worked so far (other
> than this last attempt).

  Prior to DSNTYPE=LARGE in z/OS 1.7, the only way to use an
extent size larger than 64k tracks was to use an extended
format data set, and extended format data sets must be on
SMS-managed volumes. 

  Regardless of that, on our test systems, we always use
a HLQ other than SYS1, because it is convenient for us
to have the SADMP data sets cataloged in a shared user catalog.
There isn't any reason I am aware of to need to use SYS1
as the HLQ. 

Jim Mulder   z/OS System Test   IBM Corp.  Poughkeepsie,  NY

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: sadump (and autoipl)

2012-02-15 Thread Skip Robinson
I trade blonde jokes with a blonde friend. A recent gem from her (nothing 
personal!):

A gorgeous young redhead goes into the doctor's office and said that her 
body hurt wherever she touched it. 
'Impossible!' says the doctor.. 'Show me.' 
The redhead took her finger, pushed on her left shoulder and screamed, 
then she pushed her elbow and screamed even more. She pushed her knee and 
screamed; likewise she pushed her ankle and screamed. Everywhere she 
touched made her scream. 
The doctor said, 'You're not really a redhead, are you? 
'Well, no' she said, 'I'm actually a blonde.' 
'I thought so,' the doctor said, 'Your finger is broken.' 

There is an IBM-MAIN thread moral here: if what you're doing hurts, stop 
doing it. Doctor's orders. 
.
.
JO.Skip Robinson
SCE Infrastructure Technology Services
Electric Dragon Team Paddler 
SHARE MVS Program Co-Manager
626-302-7535 Office
323-715-0595 Mobile
jo.skip.robin...@sce.com



From:   Barbara Nitz 
To:     IBM-MAIN@bama.ua.edu
Date:   02/15/2012 09:07 PM
Subject:Re: sadump (and autoipl)
Sent by:IBM Mainframe Discussion List 



>As to whether a null reply in the reported case would have reverted SAD 
to
>the original values, I think we're all looking to Barbara to answer her
>own question. ;-)

I love it when you guys do that to me! :-) Especially as I was too fast to 
remedy the situation by reallocating everything before I had figured out 
what I should have answered those prompts with! Jim Mulder must be on 
vacation - I had hoped he could confirm this for me.

As far as the sys1.sadmp vs. .sadmp goes - it might be a remnant of 
when we first took sadumps back to DASD. Since then we didn't go to new 
DASD hardware, so it is kind of understandable that I wasn't aware of 
this, especially as I wasn't involved in the DASD migration. I had caught 
the sys1.pagedump thing and the wrong unit in the amdsaosg generation, but 
I missed the reallocation of the output dataset. The general take here is 
anyway, that sadumps are only there to indulge me.

Why we use the SMS-managed HLQ, I have no clue. I had been told way back 
when that that was the only way to go multivolume or whatever. I am 
reluctant to change this now, since it had worked so far (other than this 
last attempt).

Barbara


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: sadump (and autoipl)

2012-02-15 Thread Barbara Nitz
>As to whether a null reply in the reported case would have reverted SAD to
>the original values, I think we're all looking to Barbara to answer her
>own question. ;-)

I love it when you guys do that to me! :-) Especially as I was too fast to 
remedy the situation by reallocating everything before I had figured out what I 
should have answered those prompts with! Jim Mulder must be on vacation - I had 
hoped he could confirm this for me.

As far as the sys1.sadmp vs. .sadmp goes - it might be a remnant of when we 
first took sadumps back to DASD. Since then we didn't go to new DASD hardware, 
so it is kind of understandable that I wasn't aware of this, especially as I 
wasn't involved in the DASD migration. I had caught the sys1.pagedump thing and 
the wrong unit in the amdsaosg generation, but I missed the reallocation of the 
output dataset. The general take here is anyway, that sadumps are only there to 
indulge me.

Why we use the SMS-managed HLQ, I have no clue. I had been told way back when 
that that was the only way to go multivolume or whatever. I am reluctant to 
change this now, since it had worked so far (other than this last attempt).

Barbara

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: sadump (and autoipl)

2012-02-15 Thread Skip Robinson
We also define SYS1.SADMP DSNTYPE=LARGE w/o benefit of SMS. I don't think 
it matters what you name the data set. We just use the 'well known' name 
(I love that open systems wriggle out of the 'standard' trap). When you 
IPL SAD, it goes to the DSN pointed to by SYS1.PAGEDUMP.Vxx on the IPL 
volume. Formatting the SAD volume places pointers to additional volumes, 
if any. 

As to whether a null reply in the reported case would have reverted SAD to 
the original values, I think we're all looking to Barbara to answer her 
own question. ;-)

.
.
JO.Skip Robinson
SCE Infrastructure Technology Services
Electric Dragon Team Paddler 
SHARE MVS Program Co-Manager
626-302-7535 Office
323-715-0595 Mobile
jo.skip.robin...@sce.com



From:   Mark Zelden 
To: IBM-MAIN@bama.ua.edu
Date:   02/15/2012 06:28 AM
Subject:    Re: sadump (and autoipl)
Sent by:IBM Mainframe Discussion List 



On Wed, 15 Feb 2012 02:43:08 -0600, Barbara Nitz  wrote:

>My sadump program is coded with DDSPROMPT=NO (to enable sadump autoipl) 
and a dump data set name that is NOT SYS1.SADMP (since something needed to 
get done in SMS for dsntype=large, and sys1 is not sms-managed - don't ask 
me about particulars).
>
>When we migrated to 1.12, we were on old DASD hardware, and the sadmp 
data set got reallocated using the old volser. I noticed that the volser 
was wrong in the amdsaosg job, and *that* got redone to use the new 
addresses on the new controller (the old one is gone).
>
>This morning I needed to take an sadump for the RSM/ASM/Supervisor 
problems that we have. I failed spectacularly:
>
>- sadump gave me AMD092I with a reason code of 8 indicating a device 
number mismatch.
>I went and reallocated the sadump output data set on the same volume(s), 
but with the new device numbers (from a different system in the plex)
>
>- now sadump bitterly complained via amd001A and wanted the device 
address. I specified that.
>
>- Unfortunately, due to ddsprompt=no, sadump now *expects* the data set 
name to be sys1.sadmp. Of course, it couldn't find it on that volume.
>
>Am I correct in assuming that simply giving a null reply to amd001a would 
have taken the original values as described in the amdsosg job and would 
have essentially redriven sadump from the beginning? (Since I have 
reallocated all sadump output datasets, I cannot really test anymore).
>
>Rattled as I was, I ended up reIPLing the lpar without the sadump. :-( 
Let's wait for recurrance of the RSM problem.
>
>Regards, Barbara


I can't answer your question, but I can tell you that you can use 
DSNTYPE=LARGE to
allocate the output disk dump data sets without SMS control.  I assume you 
are
using hlq.SBLSCLI0(AMDSADDD) REXX exec to allocate them.   The last 
keyword
can be "LARGE".In the largest sysplex I support we use 4 3390-27s. 

Of course it is a good idea to test SADUMP after you make any changes. 

Mark
--
Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS 




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: sadump (and autoipl)

2012-02-15 Thread Mark Zelden
On Wed, 15 Feb 2012 02:43:08 -0600, Barbara Nitz  wrote:

>My sadump program is coded with DDSPROMPT=NO (to enable sadump autoipl) and a 
>dump data set name that is NOT SYS1.SADMP (since something needed to get done 
>in SMS for dsntype=large, and sys1 is not sms-managed - don't ask me about 
>particulars).
>
>When we migrated to 1.12, we were on old DASD hardware, and the sadmp data set 
>got reallocated using the old volser. I noticed that the volser was wrong in 
>the amdsaosg job, and *that* got redone to use the new addresses on the new 
>controller (the old one is gone).
>
>This morning I needed to take an sadump for the RSM/ASM/Supervisor problems 
>that we have. I failed spectacularly:
>
>- sadump gave me AMD092I with a reason code of 8 indicating a device number 
>mismatch.
>I went and reallocated the sadump output data set on the same volume(s), but 
>with the new device numbers (from a different system in the plex)
>
>- now sadump bitterly complained via amd001A and wanted the device address. I 
>specified that.
>
>- Unfortunately, due to ddsprompt=no, sadump now *expects* the data set name 
>to be sys1.sadmp. Of course, it couldn't find it on that volume.
>
>Am I correct in assuming that simply giving a null reply to amd001a would have 
>taken the original values as described in the amdsosg job and would have 
>essentially redriven sadump from the beginning? (Since I have reallocated all 
>sadump output datasets, I cannot really test anymore).
>
>Rattled as I was, I ended up reIPLing the lpar without the sadump. :-( Let's 
>wait for recurrance of the RSM problem.
>
>Regards, Barbara


I can't answer your question, but I can tell you that you can use DSNTYPE=LARGE 
to
allocate the output disk dump data sets without SMS control.  I assume you are
using hlq.SBLSCLI0(AMDSADDD) REXX exec to allocate them.   The last keyword
can be "LARGE".In the largest sysplex I support we use 4 3390-27s.  

Of course it is a good idea to test SADUMP after you make any changes.  

Mark
--
Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS   
mailto:m...@mzelden.com
Mark's MVS Utilities: http://www.mzelden.com/mvsutil.html 
Systems Programming expert at http://expertanswercenter.techtarget.com/

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: sadump (and autoipl)

2012-02-15 Thread Jousma, David
Barbara,

Why not non-sms DSNTYPE?  We do.

Data Set Name . . . . : SYS1.SADMP1   
   
 General Data   Current Allocation 
  Management class . . : **None**Allocated cylinders : 60,014  
  Storage class  . . . : **None**Allocated extents . : 1   
   Volume serial . . . : SADMP0
   Device type . . . . : 3390  
  Data class . . . . . : **None**  
   Organization  . . . : PS Current Utilization
   Record format . . . : FBS Used cylinders  . . : 1   
   Record length . . . : 4160Used extents  . . . : 1   
   Block size  . . . . : 24960 
   1st extent cylinders: 60014 
   Secondary cylinders : 0  Dates  
   Data set name type  : LARGE   Creation date . . . : 2009/10/28  
   SMS Compressible. . : NO  Referenced date . . : 2009/10/28  
 Expiration date . . : ***None***  

_
Dave Jousma
Assistant Vice President, Mainframe Services
david.jou...@53.com
1830 East Paris, Grand Rapids, MI  49546 MD RSCB2H
p 616.653.8429
f 616.653.2717

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of 
Barbara Nitz
Sent: Wednesday, February 15, 2012 3:43 AM
To: IBM-MAIN@bama.ua.edu
Subject: sadump (and autoipl)

My sadump program is coded with DDSPROMPT=NO (to enable sadump autoipl) and a 
dump data set name that is NOT SYS1.SADMP (since something needed to get done 
in SMS for dsntype=large, and sys1 is not sms-managed - don't ask me about 
particulars).

When we migrated to 1.12, we were on old DASD hardware, and the sadmp data set 
got reallocated using the old volser. I noticed that the volser was wrong in 
the amdsaosg job, and *that* got redone to use the new addresses on the new 
controller (the old one is gone).

This morning I needed to take an sadump for the RSM/ASM/Supervisor problems 
that we have. I failed spectacularly:

- sadump gave me AMD092I with a reason code of 8 indicating a device number 
mismatch. 
I went and reallocated the sadump output data set on the same volume(s), but 
with the new device numbers (from a different system in the plex)

- now sadump bitterly complained via amd001A and wanted the device address. I 
specified that. 

- Unfortunately, due to ddsprompt=no, sadump now *expects* the data set name to 
be sys1.sadmp. Of course, it couldn't find it on that volume. 

Am I correct in assuming that simply giving a null reply to amd001a would have 
taken the original values as described in the amdsosg job and would have 
essentially redriven sadump from the beginning? (Since I have reallocated all 
sadump output datasets, I cannot really test anymore).

Rattled as I was, I ended up reIPLing the lpar without the sadump. :-( Let's 
wait for recurrance of the RSM problem.

Regards, Barbara

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

This e-mail transmission contains information that is confidential and may be 
privileged.   It is intended only for the addressee(s) named above. If you 
receive this e-mail in error, please do not read, copy or disseminate it in any 
manner. If you are not the intended recipient, any disclosure, copying, 
distribution or use of the contents of this information is prohibited. Please 
reply to the message immediately by informing the sender that the message was 
misdirected. After replying, please erase it from your computer system. Your 
assistance in correcting this error is appreciated.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN