APARS clarification



Ask about System customization & performance, Workload management, I/O device configuration etc.

APARS clarification

Postby jaggz » Thu Jul 19, 2012 8:57 am

Dear All,

How to know the associated SYSMOD entry name for a APAR ? This questions arises when a SYSMOD entry satisfying a APAR is not found in the target zone(Using LIST APARS.).

Any suggestions or advises would really help me to a great extent.

Please do also let me know if this question need to be in more detail.

Jaggz
User avatar
jaggz
 
Posts: 356
Joined: Fri Jul 23, 2010 8:51 pm
Has thanked: 8 times
Been thanked: 5 times

Re: APARS clarification

Postby steve-myers » Thu Jul 19, 2012 10:03 am

The IBM definition is something like this. When you open a suspected problem with IBM, it is assigned a PMR (Problem Management Record). After IBM has analyzed the suspected problem - and you better have all your ducks lined up before you open the PMR - it creates an APAR, a formal definition of the problem that is available outside of IBM. Eventually, IBM prepares an APAR fix (your APAR, no doubt), a potential correction for the problem. The person that opened the PMR gets first dibs on the APAR fix, which he is supposed to apply to his system to confirm it corrects the problem and hopefully does not cause additional problems. At this point the APAR fix applies only to the system where the PMR was created. Other people may get the APAR fix, though they, too, must open a PMR. After a while, IBM incorporates the APAR fix into one or more PTFs, one PTF for each currently supported system where the problem can occur.

Back in the days when I did product support for an ISV, we detected what appeared to be a JES2 problem that was kicked off by something our product did. Since JES2 is mostly in source. I located and assembled the JES2 module where it appeared the problem was concurring. Now I'm a pretty good Assembler type, but I couldn't make any sense of their code. The heart of it appeared to be a use of ENQ that I had never seen before or since, and my first thought was a bug there. After a while I gave up on that idea, and hit on the idea of doing a simplified version of what our product was doing when it appeared the problem was occurring. This had several advantages: it was much simpler, the simple version could be given to IBM in place of our product for their testing and prevented IBM from trying to claim the real problem was a bug in our product. When the simple program was readily reproducing the problem I opened the PMR. Sure enough, my simple program reproduced the problem in their environment, and IBM opened an APAR. After a couple of months IBM produced an APAR fix for this problem. The APAR itself had a lot of text I didn't understand about the cause of the problem, and the code was just as mysterious to me after the APAR fix was applied as before the APAR. Working with my little program suggested two different workarounds for our product to avoid the situation that kicked off the problem, and we opened a problem report in our problem management system. I don't think any users of our product actually encountered this problem, but we were ready for it. Later, after IBM produced PTFs our problem record was updated to say that the PTF (iniitially, there were 3 of them, and more followed since it turned out the PTFs were PE'd because there was something wrong with them) that incorporates corrective service for APAR xxxxxx should be applied. By wording it that way we did not have to put the PTF IDs into our problem record.
steve-myers
Global moderator
 
Posts: 2105
Joined: Thu Jun 03, 2010 6:21 pm
Has thanked: 4 times
Been thanked: 243 times

Re: APARS clarification

Postby jaggz » Thu Jul 19, 2012 10:30 am

Hi Steve,

Thanks a lot for a precise explanation. So if we know the APAR number can we download the relevant SYSMOD from ShopZseries ?

Jaggz
User avatar
jaggz
 
Posts: 356
Joined: Fri Jul 23, 2010 8:51 pm
Has thanked: 8 times
Been thanked: 5 times

Re: APARS clarification

Postby steve-myers » Fri Jul 20, 2012 1:16 am

jaggz wrote:Hi Steve,

Thanks a lot for a precise explanation. So if we know the APAR number can we download the relevant SYSMOD from ShopZseries ?

Jaggz
No. You have to open a PMR to get approval to get the APAR fix.

Of course, if the APAR has been incorporated into a PTF, you should be able to get the PTF. IBM usually updates the APAR to show the PTFs that contain the corrective service.
steve-myers
Global moderator
 
Posts: 2105
Joined: Thu Jun 03, 2010 6:21 pm
Has thanked: 4 times
Been thanked: 243 times

Re: APARS clarification

Postby nevilh » Fri Jul 20, 2012 2:45 pm

So if we know the APAR number can we download the relevant SYSMOD from ShopZseries

Yes (assuming you are authorised and the APAR is closed) If you logon to ShopZ and select z/OS service individual PTF's and then select Individual PTF's by APAR number . You can the enter the Apar Numbers and order the corresponding PTF's. You should be aware that if necessary you can do pre/coreq processing if required.
nevilh
 
Posts: 39
Joined: Wed Jun 01, 2011 8:28 pm
Has thanked: 0 time
Been thanked: 3 times


Return to System programming

 


  • Related topics
    Replies
    Views
    Last post