IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

Create DDIO file to view the soc7


IBM Mainframe Forums -> Compuware & Other Tools
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
karthi_ind

Active User


Joined: 24 Feb 2004
Posts: 131
Location: Chennai

PostPosted: Sat Nov 23, 2013 6:56 pm
Reply with quote

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
View user's profile Send private message
enrico-sorichetti

Superior Member


Joined: 14 Mar 2007
Posts: 10886
Location: italy

PostPosted: Sat Nov 23, 2013 7:04 pm
Reply with quote

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
View user's profile Send private message
karthi_ind

Active User


Joined: 24 Feb 2004
Posts: 131
Location: Chennai

PostPosted: Sat Nov 23, 2013 8:33 pm
Reply with quote

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
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8700
Location: Dubuque, Iowa, USA

PostPosted: Sat Nov 23, 2013 8:55 pm
Reply with quote

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
View user's profile Send private message
karthi_ind

Active User


Joined: 24 Feb 2004
Posts: 131
Location: Chennai

PostPosted: Sun Nov 24, 2013 8:07 pm
Reply with quote

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
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8700
Location: Dubuque, Iowa, USA

PostPosted: Sun Nov 24, 2013 8:26 pm
Reply with quote

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
View user's profile Send private message
Gary McDowell

Active User


Joined: 15 Oct 2012
Posts: 139
Location: USA

PostPosted: Mon Nov 25, 2013 7:17 am
Reply with quote

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
View user's profile Send private message
Anuj Dhawan

Superior Member


Joined: 22 Apr 2006
Posts: 6248
Location: Mumbai, India

PostPosted: Mon Nov 25, 2013 1:52 pm
Reply with quote

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
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8700
Location: Dubuque, Iowa, USA

PostPosted: Mon Nov 25, 2013 3:58 pm
Reply with quote

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
View user's profile Send private message
Ed Goodman

Active Member


Joined: 08 Jun 2011
Posts: 556
Location: USA

PostPosted: Mon Nov 25, 2013 9:09 pm
Reply with quote

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
View user's profile Send private message
Pandipperumal R

New User


Joined: 13 Mar 2013
Posts: 5
Location: India

PostPosted: Fri Nov 29, 2013 5:18 pm
Reply with quote

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
View user's profile Send private message
karthi_ind

Active User


Joined: 24 Feb 2004
Posts: 131
Location: Chennai

PostPosted: Sun Dec 01, 2013 12:54 pm
Reply with quote

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
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8700
Location: Dubuque, Iowa, USA

PostPosted: Sun Dec 01, 2013 6:54 pm
Reply with quote

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
View user's profile Send private message
Ed Goodman

Active Member


Joined: 08 Jun 2011
Posts: 556
Location: USA

PostPosted: Sun Dec 01, 2013 9:47 pm
Reply with quote

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
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> Compuware & Other Tools

 


Similar Topics
Topic Forum Replies
No new posts Unable to interpret a hex value to De... COBOL Programming 4
No new posts how to eliminate null indicator value... DB2 7
No new posts How can I add/create a new INIT(initi... TSO/ISPF 2
No new posts Format Binary file to EBCDIC JCL & VSAM 4
No new posts Binary File format getting change whi... All Other Mainframe Topics 7
Search our Forums:

Back to Top