>What good is the diagnostic data without the code? So you get a RC of
>XYZ from a module you never heard of doing an undisclosed function. What
>would that tell you? 

>From experience (when I had OCO-access while I was IBM) I know that the
return codes are usually described in some non-OCO manual/macro. The trick
is to see which field in the hex stuff the RC *is*. Going through trace
entries can give you a feel of what the code is doing. Looking at them long
enough gets you a feeling what is normal for code flow. As in everything,
you need to have spent considerable time (even with source code access) with
them to be able to say if what you're seeing is right or indication of an
error.

>I would think that IBM would like us to debug our own problems (or at
>least try) before 'bothering' them with diags. 

No. Until you find someone within IBM level2 who actually *knows* that there
is such a thing as a ctrace, knows how to figure out who (what module) wrote
it and can map it, IBM is pretty much clueless when it comes to ctrace
entries. There are only a handful of people who can do it, and it is very
hard to get through to them.

>I told him that it was a waste of my time to look at dumps without source
>code, and that I just called IBM and let them sort it out. That included
>problems with vendor code and problems that I may have caused.

See above. The problem is that IBM cannot do it, either (anymore?). Usually
I have to get *VERY* forceful to get them to even analyze a problem. And it
is even worse for us out here in the world, as everything not US is treated
second class, IMO. We had one RSM ctrace problem, where IBM level2 told us
that the address in question was not in the trace and we had taken the RSM
ctrace incorrectly. I provided the ctrace entry to them and asked why they
cannot see what I can see. It turned out that IBM had given us the wrong
ctrace options. 

>Anyone know if a SHARE requirement for better trace info might get
>anywhere? Or maybe enhanced IPCS formatting of the trace entries? It's
>probably been tried before.

No idea about the requirement. I agree with Ken that it would be nice to
have more information about those entries. This would enable us to solve a
few problems without IBM, and much faster, not to mention avoid reporting
user errors.

>They want the vendor (IBM in this case) to be responsible for any and all
>problems and most problem determination. The reason is that a well
>trained, knowledgable person can demand a higher salary. 

Problem is that IBM (or the vendors, for that matter) don't have these
trained, knowledgable persons, either, for the same reasons. They cost more.
So problems just don't get solved, because 
a) the customer doesn't bother to report the problem unless it is very
pervasive and hinders operation or
b) IBM doesn't have the skill to do problem determination. (Our Lotus Domino
problems causing cluster outage are still not even close to getting
analyzed, as IBM refuses to learn to read a linux sadump and doesn't get the
core dump they're waiting for to start analyzing the problem, for three
months now.)

>This would have to be done product by product (or component by component).
>The ctrace record format may be OCO but developers are certainly free to
>write IPCS formatting routines. The TCP/IP team has a number of very good
>formatting routime for the TCP/IP-related ctraces.

As does WLM. Ever tried understanding what they tell you? (I quit.)

Regards, Barbara

-- 
Echte DSL-Flatrate dauerhaft für 0,- Euro*!
"Feel free" mit GMX DSL! http://www.gmx.net/de/go/dsl

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

Reply via email to