LE dump - CEE3DMP of 64 bit registers

2010-09-20 Thread Tom Ross
Is there some magic to make LE dump the full 64 bit general registers
when CALL'ing CEE3DMP from an Enterprise COBOL 3.2 program? Yes, I know
COBOL doesn't use the high fullword of the regs. Something, somewhere,
is changing the high word of some regs which is causing DFSORT to abend
when the internal SORT verb finishes the INPUT PROCEDURE.

Or am I going to need to write my own HLASM subroutine to, once again,
repair lack of forethought on IBM's part?

Try applying the fix for APAR PM04026

Cheers,
TomR   COBOL is the Language of the Future! 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: LE dump - CEE3DMP of 64 bit registers

2010-09-15 Thread zMan
On Tue, Sep 14, 2010 at 10:23 PM, John McKown joa...@swbell.net wrote:
 Is there some magic to make LE dump the full 64 bit general registers
 when CALL'ing CEE3DMP from an Enterprise COBOL 3.2 program? Yes, I know
 COBOL doesn't use the high fullword of the regs. Something, somewhere,
 is changing the high word of some regs which is causing DFSORT to abend
 when the internal SORT verb finishes the INPUT PROCEDURE.

 Or am I going to need to write my own HLASM subroutine to, once again,
 repair lack of forethought on IBM's part?

One of my people says:
The LE dump summary does not contain the high order bytes of any
registers.  You have to get the SYSUDUMP.
It's not that hard though is it?  Allocate a DD for SYSUDUMP.
Annoying yes.  Difficult no.
-- 
zMan -- I've got a mainframe and I'm not afraid to use it

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: LE dump - CEE3DMP of 64 bit registers

2010-09-15 Thread McKown, John
 -Original Message-
 From: IBM Mainframe Discussion List 
 [mailto:ibm-m...@bama.ua.edu] On Behalf Of zMan
 Sent: Wednesday, September 15, 2010 11:47 AM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: LE dump - CEE3DMP of 64 bit registers
 
 On Tue, Sep 14, 2010 at 10:23 PM, John McKown 
 joa...@swbell.net wrote:
  Is there some magic to make LE dump the full 64 bit general 
 registers
  when CALL'ing CEE3DMP from an Enterprise COBOL 3.2 program? 
 Yes, I know
  COBOL doesn't use the high fullword of the regs. Something, 
 somewhere,
  is changing the high word of some regs which is causing 
 DFSORT to abend
  when the internal SORT verb finishes the INPUT PROCEDURE.
 
  Or am I going to need to write my own HLASM subroutine to, 
 once again,
  repair lack of forethought on IBM's part?
 
 One of my people says:
 The LE dump summary does not contain the high order bytes of any
 registers.  You have to get the SYSUDUMP.
 It's not that hard though is it?  Allocate a DD for SYSUDUMP.
 Annoying yes.  Difficult no.
 -- 
 zMan -- I've got a mainframe and I'm not afraid to use it

How would I get a dump and continue processing? I don't see an LE function to 
do that. No matter, I wrote my own HLASM code.

--
John McKown 
Systems Engineer IV
IT

Administrative Services Group

HealthMarkets(r)

9151 Boulevard 26 * N. Richland Hills * TX 76010
(817) 255-3225 phone * (817)-691-6183 cell
john.mck...@healthmarkets.com * www.HealthMarkets.com

Confidentiality Notice: This e-mail message may contain confidential or 
proprietary information. If you are not the intended recipient, please contact 
the sender by reply e-mail and destroy all copies of the original message. 
HealthMarkets(r) is the brand name for products underwritten and issued by the 
insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance 
Company(r), Mid-West National Life Insurance Company of TennesseeSM and The 
MEGA Life and Health Insurance Company.SM

 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: LE dump - CEE3DMP of 64 bit registers

2010-09-15 Thread Steve Comstock

On 9/15/2010 10:46 AM, zMan wrote:

On Tue, Sep 14, 2010 at 10:23 PM, John McKownjoa...@swbell.net  wrote:

Is there some magic to make LE dump the full 64 bit general registers
when CALL'ing CEE3DMP from an Enterprise COBOL 3.2 program? Yes, I know
COBOL doesn't use the high fullword of the regs. Something, somewhere,
is changing the high word of some regs which is causing DFSORT to abend
when the internal SORT verb finishes the INPUT PROCEDURE.

Or am I going to need to write my own HLASM subroutine to, once again,
repair lack of forethought on IBM's part?


One of my people says:
The LE dump summary does not contain the high order bytes of any
registers.  You have to get the SYSUDUMP.
It's not that hard though is it?  Allocate a DD for SYSUDUMP.
Annoying yes.  Difficult no.


Actually, you also need to ensure you have the right
setting for the TERMTHDACT runtime option. You want
one of these choices:

UADUMP - CEEDUMP + SYSUDUMP after condition handling before clean up
UAONLY - no CEEDUMP; SYSUDUMP as above
UATRACE - trace from CEEDUMP + SYSUDUMP after condition handling before clean up
UAIMM - SYSUDUMP before condition handling

Also note: in z/OS 1.12 LE dumps will provide all 64-bits of
   the GPRs


--

Kind regards,

-Steve Comstock
The Trainer's Friend, Inc.

303-393-8716
http://www.trainersfriend.com

* To get a good Return on your Investment, first make an investment!
  + Training your people is an excellent investment

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: LE dump - CEE3DMP of 64 bit registers

2010-09-15 Thread Steve Comstock

On 9/15/2010 10:59 AM, McKown, John wrote:

-Original Message-
From: IBM Mainframe Discussion List
[mailto:ibm-m...@bama.ua.edu] On Behalf Of zMan
Sent: Wednesday, September 15, 2010 11:47 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: LE dump - CEE3DMP of 64 bit registers

On Tue, Sep 14, 2010 at 10:23 PM, John McKown
joa...@swbell.net  wrote:

Is there some magic to make LE dump the full 64 bit general

registers

when CALL'ing CEE3DMP from an Enterprise COBOL 3.2 program?

Yes, I know

COBOL doesn't use the high fullword of the regs. Something,

somewhere,

is changing the high word of some regs which is causing

DFSORT to abend

when the internal SORT verb finishes the INPUT PROCEDURE.

Or am I going to need to write my own HLASM subroutine to,

once again,

repair lack of forethought on IBM's part?


One of my people says:
The LE dump summary does not contain the high order bytes of any
registers.  You have to get the SYSUDUMP.
It's not that hard though is it?  Allocate a DD for SYSUDUMP.
Annoying yes.  Difficult no.
--
zMan -- I've got a mainframe and I'm not afraid to use it


How would I get a dump and continue processing? I don't see an
LE function to do that. No matter, I wrote my own HLASM code.


CEE3DMP will create an LE dump and continue running




--
John McKown
Systems Engineer IV
IT


--

Kind regards,

-Steve Comstock
The Trainer's Friend, Inc.

303-393-8716
http://www.trainersfriend.com

* To get a good Return on your Investment, first make an investment!
  + Training your people is an excellent investment

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: LE dump - CEE3DMP of 64 bit registers

2010-09-15 Thread McKown, John
Yes, I know CEE3DMP does continue after dumping. Now, back to my original 
question. How to get CEE3DMP to dump the 64-bit registers?!? It doesn't matter 
anyway, I wrote a smallish HLASM program to dump them using WTO. I was too lazy 
to OPEN, SNAPX, CLOSE to put the data out to a DD.

--
John McKown 
Systems Engineer IV
IT

Administrative Services Group

HealthMarkets(r)

9151 Boulevard 26 * N. Richland Hills * TX 76010
(817) 255-3225 phone * (817)-691-6183 cell
john.mck...@healthmarkets.com * www.HealthMarkets.com

Confidentiality Notice: This e-mail message may contain confidential or 
proprietary information. If you are not the intended recipient, please contact 
the sender by reply e-mail and destroy all copies of the original message. 
HealthMarkets(r) is the brand name for products underwritten and issued by the 
insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance 
Company(r), Mid-West National Life Insurance Company of TennesseeSM and The 
MEGA Life and Health Insurance Company.SM

 

 -Original Message-
 From: IBM Mainframe Discussion List 
 [mailto:ibm-m...@bama.ua.edu] On Behalf Of Steve Comstock
 Sent: Wednesday, September 15, 2010 2:04 PM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: LE dump - CEE3DMP of 64 bit registers
 
 On 9/15/2010 10:59 AM, McKown, John wrote:
  -Original Message-
  From: IBM Mainframe Discussion List
  [mailto:ibm-m...@bama.ua.edu] On Behalf Of zMan
  Sent: Wednesday, September 15, 2010 11:47 AM
  To: IBM-MAIN@bama.ua.edu
  Subject: Re: LE dump - CEE3DMP of 64 bit registers
 
  On Tue, Sep 14, 2010 at 10:23 PM, John McKown
  joa...@swbell.net  wrote:
  Is there some magic to make LE dump the full 64 bit general
  registers
  when CALL'ing CEE3DMP from an Enterprise COBOL 3.2 program?
  Yes, I know
  COBOL doesn't use the high fullword of the regs. Something,
  somewhere,
  is changing the high word of some regs which is causing
  DFSORT to abend
  when the internal SORT verb finishes the INPUT PROCEDURE.
 
  Or am I going to need to write my own HLASM subroutine to,
  once again,
  repair lack of forethought on IBM's part?
 
  One of my people says:
  The LE dump summary does not contain the high order bytes of any
  registers.  You have to get the SYSUDUMP.
  It's not that hard though is it?  Allocate a DD for SYSUDUMP.
  Annoying yes.  Difficult no.
  --
  zMan -- I've got a mainframe and I'm not afraid to use it
 
  How would I get a dump and continue processing? I don't see an
  LE function to do that. No matter, I wrote my own HLASM code.
 
 CEE3DMP will create an LE dump and continue running
 
 
 
  --
  John McKown
  Systems Engineer IV
  IT
 
 -- 
 
 Kind regards,
 
 -Steve Comstock
 The Trainer's Friend, Inc.
 
 303-393-8716
 http://www.trainersfriend.com
 
 * To get a good Return on your Investment, first make an investment!
+ Training your people is an excellent investment
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu 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 lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: LE dump - CEE3DMP of 64 bit registers

2010-09-15 Thread John McKown
On Wed, 2010-09-15 at 14:21 -0500, McKown, John wrote:
 Yes, I know CEE3DMP does continue after dumping. Now, back to my original 
 question. How to get CEE3DMP to dump the 64-bit registers?!? It doesn't 
 matter anyway, I wrote a smallish HLASM program to dump them using WTO. I was 
 too lazy to OPEN, SNAPX, CLOSE to put the data out to a DD.
 
 --
 John McKown 

I got the answer off-line. Upgrade to z/OS 1.12. CEE3DMP in that release
does what I need. Not likely at this shop.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


LE dump - CEE3DMP of 64 bit registers

2010-09-14 Thread John McKown
Is there some magic to make LE dump the full 64 bit general registers
when CALL'ing CEE3DMP from an Enterprise COBOL 3.2 program? Yes, I know
COBOL doesn't use the high fullword of the regs. Something, somewhere,
is changing the high word of some regs which is causing DFSORT to abend
when the internal SORT verb finishes the INPUT PROCEDURE.

Or am I going to need to write my own HLASM subroutine to, once again,
repair lack of forethought on IBM's part?

-- 
John McKown
Maranatha! 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: LE Dump

2008-02-29 Thread Timur Alpaslan
Hi!
I'll suggest that you'll have look at a presentation by Paul Albrecth CICS T/S 
and LE Migration and Diagnostic Enhancements on IBM Documentation site which 
gives a very explicit description of LE.
 
Cheers
Timur



 Date: Thu, 28 Feb 2008 15:23:07 -0600 From: [EMAIL PROTECTED] Subject: Fw: 
 LE Dump To: IBM-MAIN@BAMA.UA.EDU  I think (but am not certain) that what 
 you want is the information at:  
 http://www-1.ibm.com/support/docview.wss?rs=431context=SSTLTFdc=DB520dc=D 
 B560uid=swg21265671loc=en_UScs=UTF-8lang=enrss=ct431other  In 
 particular, specify //ABNLIGNR DD DUMMY  you may also want to look at: 
 http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/ceea3180/1.2.12  
  for some CEEDUMP information.  If you are actually asking how to request 
 a dump DURING an application run (not at abnormal termination) then that 
 gets you into the CEE3AB2 callable service, see:  
 http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/CEEA3180/2.2.5.2  
   Amlan Prasad [EMAIL PROTECTED] wrote in message news:[EMAIL 
 PROTECTED]...  Hi,Can anyone please suggest the method to invoke 
 the LE diagnostic and dump  facility at run time. My installation has 
 Abend-Aid installed which by  default produces its own dump and also can be 
 turned off at run time. But I  am looking to turn on CEEDUMP at runtime 
 which I find more easy for abend  resolution.Thanks,  Amlan   
 -- 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


LE Dump

2008-02-28 Thread Amlan Prasad
Hi,

Can anyone please suggest the method to invoke the LE diagnostic and dump
facility at run time. My installation has Abend-Aid installed which by
default produces its own dump and also can be turned off at run time. But I
am looking to turn on CEEDUMP at runtime which I find more easy for abend
resolution.

Thanks,
Amlan

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


Fw: LE Dump

2008-02-28 Thread Bill Klein
I think (but am not certain) that what you want is the information at:

http://www-1.ibm.com/support/docview.wss?rs=431context=SSTLTFdc=DB520dc=D
B560uid=swg21265671loc=en_UScs=UTF-8lang=enrss=ct431other

In particular, specify
  //ABNLIGNR DD  DUMMY

you may also want to look at:
  http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/ceea3180/1.2.12


for some CEEDUMP information.

If you are actually asking how to request a dump DURING an application run
(not at abnormal termination) then that gets you into the CEE3AB2 callable
service, see:
 
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/CEEA3180/2.2.5.2 


Amlan Prasad [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]...
 Hi,
 
 Can anyone please suggest the method to invoke the LE diagnostic and dump
 facility at run time. My installation has Abend-Aid installed which by
 default produces its own dump and also can be turned off at run time. But
I
 am looking to turn on CEEDUMP at runtime which I find more easy for abend
 resolution.
 
 Thanks,
 Amlan


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