View previous topic :: View next topic
|
Author |
Message |
karthi_ind
Active User
Joined: 24 Feb 2004 Posts: 131 Location: Chennai
|
|
|
|
Hi,
There is a abendaid tool which is used at our site. But I am not able to view any abend details like where exactly the problem is. I am getting "there is no source listing available for this program." I need to give DDIO file for the source listing to map. But I am not aware of that file at my site.
can we create DDIO file to view the soc7 and other abends occured for the programs in prod.
If not, Is it possible to find out the DDIO file to be included. Pls guide me.
regards
Karthik |
|
Back to top |
|
|
enrico-sorichetti
Superior Member
Joined: 14 Mar 2007 Posts: 10886 Location: italy
|
|
|
|
the best place to ask for this kind of help is YOUR SUPPORT,
they know how things are setup at Your site, we do not!
You might ask Your peers first. |
|
Back to top |
|
|
karthi_ind
Active User
Joined: 24 Feb 2004 Posts: 131 Location: Chennai
|
|
|
|
Thanks Enrico for your reply.
I have been asking but not exactly the details I want.
Can you tell me whether we can create our own DDIO and use that for reading the abends. letz take in prod a program is abend with soc7, i would like to see the exact details. instead of site defined DDIO, can I create one and use that to read and identify the exact statement.
Not only for Soc7, for other abends also, I would like to use abendaid since it is already available at my site.
regards
Karthik |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8700 Location: Dubuque, Iowa, USA
|
|
|
|
Your site may -- or may not -- allow you to define your own DDIO file. The JCL to use is provided in the documentation, so your first issue will be to find a copy of the documentation at your site. Or, you can register with Compuware and download your own copy of the documentation (you will need your Compuware site ID number to do this).
The second issue will be to find out whether you are allowed to create your own DDIO file at your site. Some sites allow this but many (perhaps most) of them require use of system-defined DDIO files.
The third issue is that for Abend Aid to work with a DDIO file, there are some set up changes that need to be made. This can be done within TSO as long as your site allows you access to the screens.
The fourth issue is that a DDIO holds the compile output -- so if you are wanting to debug an existing problem, you need an existing DDIO with your program's compile listing. Or, you will have to recompile the program into your new DDIO and then recreate the abend to debug it.
The program must be compiled with the Compuware preprocessor (or postprocessor) to pick up the needed data and place it in the DDIO, so you will need to work with your site support group on the compile procedure(s) to use. |
|
Back to top |
|
|
karthi_ind
Active User
Joined: 24 Feb 2004 Posts: 131 Location: Chennai
|
|
|
|
Thanks Robert.
I will try to contact someone to get the DDIO file. I was searching for that file using option 3.4 with the last qualifier as DDIO. I got a file and try to add that in SRCDIR but unable to do that while adding this file.
I would like to know few options in abendaid, like CONVERT & UTILITIES.
I read that by using option CONVERT we can specify our own listing datasets to view the abend details. At my site, we are using changeman, I have a listing pds for the package. can i use that for this purpose.
Is it always that we have to give either system defined or our own DDIO file to view the details exactly or listing datasets are enough.
Thanks a lot.
regards
Karthik |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8700 Location: Dubuque, Iowa, USA
|
|
|
|
Quote: |
At my site, we are using changeman, I have a listing pds for the package. can i use that for this purpose. |
No. A DDIO is a VSAM file that Compuware formats in a particular way to hold source code listings from compiles. A PDS or PDSE file will NOT be usable as a DDIO. At my site, some of our files include DDIO in the data set name, but many of them have LISTING or LISTING.FILE instead of DDIO -- and I don't think any of them use DDIO as the last level of the data set name.
With your site using Changeman, it is critical that you work with your site support group since they will have to ensure that the Changeman compile process includes the Compuware pre- (or post-) processor step to get the compile listing into the DDIO file. Unless your site has just installed Compuware products or Changeman, this process should already be well established. |
|
Back to top |
|
|
Gary McDowell
Active User
Joined: 15 Oct 2012 Posts: 139 Location: USA
|
|
|
|
Xpediter has a DDIO file that you can create on one of its panels for your own trace testing. My last gig had the following DDIO file format: [your shop may be different]
Abend-AID Shared Directory or Report File:
'SYS3.COMPWARE.TEST.DUMP.DDIO' {test}
'SYS3.COMPWARE.SHRDIR.FILE' {prod}
Source Directory or Listing Files:
'SYS3.COMPWARE.TEST.SOURCE.DDIO' {test}
'SYS3.COMPWARE.SRCEDIR.FILE' {prod} |
|
Back to top |
|
|
Anuj Dhawan
Superior Member
Joined: 22 Apr 2006 Posts: 6248 Location: Mumbai, India
|
|
|
|
karthi_ind wrote: |
There is a abendaid tool which is used at our site. |
I'm late to the party, however, not sure if you really meant to wrok with Xpediter here? You talked about DDIO but never mentioned if it was about Xpediter; "abend-aid tool" is a very general term - so are you really talking about Xpediter? |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8700 Location: Dubuque, Iowa, USA
|
|
|
|
Abend Aid and Xpediter now use a shared file structure where the DDIO contains the source used for printing ABEND information as well as debugging programs. |
|
Back to top |
|
|
Ed Goodman
Active Member
Joined: 08 Jun 2011 Posts: 556 Location: USA
|
|
|
|
You really don't NEED that DDIO information to do the debug.
If you have the program listing in another file, then you can always match it up yourself. A little harder, but nothing you can't figure out. |
|
Back to top |
|
|
Pandipperumal R
New User
Joined: 13 Mar 2013 Posts: 5 Location: India
|
|
|
|
For creating your own specific DDIO file for your program which abends, you need to compile the program again with the expeditor option(it may differ from site to site).
Below part will answer how to allocate your own DDIO file which you created. (page 11 in the below reference)
1) Navigate to Abend Aid primary options ( by giving M in the abend aid directory)
2) Enter in to source directory screen ( by selecting R form the primary options screen)
3)Press enter key on "add" button and enter your DDIO file which you created and press enter.
If you are unable to create a DDIO file, you can still find the exact error by using the list file contained in a PDS. for that you can refer the page number 14 & 15 in the below reference
Reference Used:
frontline.compuware.com/user/events/aa_spotlight/Spotlight_Abend-AID_Viewer_user_hints.pdf |
|
Back to top |
|
|
karthi_ind
Active User
Joined: 24 Feb 2004 Posts: 131 Location: Chennai
|
|
|
|
Thanks All,
I am really sorry, I was not able to check any mails for this week.
my requirement is as simple.
I have so many prod abends for the particular cics regions, If I go and verify in abend-aid tool it is showing the program name with the abends like ASRA, AFCY like that. but when I open that it is not showing any details since I have not added the DDIO file in abendaid.
I am not using xpeditor, I want to verify the exact abend like in case if it is ASRA then I want to see in whch statements there was a problem like that for all the abends, this can be done in abendaid but we need to have the correct DDIO files included.
What do you mean by our own DDIO file, do I need to create with DDIO qualifier, so how I need to compile my programs to this library. I know how to include that in abendaid. but still need to know how to create our own. Please help me on this.
Regards
Karthik |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8700 Location: Dubuque, Iowa, USA
|
|
|
|
I will repeat my earlier advice -- CONTACT YOUR SITE SUPPORT GROUP! Only someone working AT YOUR SITE will know where your Compuware documentation is (which you need to find the JCL to create a new DDIO file), and how to modify your site's standard compile JCL to use the new DDIO file, and how to include that DDIO in the system functions so you can see the source code when an ABEND occurs.
We are NOT going to post the JCL to create a DDIO file -- because if you are unable to find this JCL on your own, you have no business atetmpting to execute said JCL. And you need to work with your site support group on the rest of your request; we are NOT going to tell you to change your site's standard compile process on your own (that is a good way to become an ex-employee). |
|
Back to top |
|
|
Ed Goodman
Active Member
Joined: 08 Jun 2011 Posts: 556 Location: USA
|
|
|
|
If you have an abend-aid dump, then you have everything you need to tell you what line got the abend. That's what Abend-Aid DOES!!
The DDIO file would just allow it to match up the lines for you instead of you taking the offset and going to the listing to get it yourself. |
|
Back to top |
|
|
|