Author |
Message
|
sdrazi |
Posted: Mon May 21, 2007 2:12 pm Post subject: Probe ID XC035007 in the .FDC file |
|
|
Apprentice
Joined: 17 Apr 2007 Posts: 34
|
I am trying to debug and find out the cause for errors reported in the .FDC file. I recently installed the 6.0.2 refresh pack and 6.0.2.1 fix pack on the server on which errors are reported.
Still, a lot of FDC's are getting created. As I read through the IBM support for probe ID: XC035007 I found this
Quote: |
Cause
Recent changes to your Security Exit program caused the resource problem.
Solution
Make corrections to your security exit so that it does not leak system resources like handles and memory. |
As I do not know much about the security exits in MQ I am unable to make out if the application accessing MQ has a problem or there is something on the administrative front I can do to resolve the issue.
The application connecting to MQ here runs on WAS 6.0
Here is the portion of the .FDC file
Quote: |
| WebSphere MQ First Failure Symptom Report |
| ========================================= |
| |
| Date/Time :- Sun May 20 07:03:07 Pacific Daylight Time 2007 |
| Host Name :- ABCDEFG (Windows Server 2003, Build 3790: Service |
| Pack 1) |
| PIDS :- 5724H7200 |
| LVLS :- 6.0.2.1 |
| Product Long Name :- WebSphere MQ for Windows |
| Vendor :- IBM |
| Probe Id :- XC035007 |
| Application Name :- MQM |
| Component :- xcsCreateThread |
| SCCS Info :- lib/cs/pc/winnt/amqxprmn.c, 1.127.1.3 |
| Line Number :- 1390 |
| Build Date :- Mar 26 2007 |
| CMVC level :- p600-201-070323 |
| Build Type :- IKAP - (Production) |
| UserID :- mqadmin |
| Process Name :- C:\Program Files\IBM\WebSphere MQ\bin\amqzlaa0.exe |
| Addressing mode :- 32-bit |
| Process :- 00079700 |
| Thread :- 00000001 |
| QueueManager :- QM!MD!QUALASSURANCE!COMMERCE |
| ConnId(1) IPCC :- 58201 |
| ConnId(2) QM :- 29181 |
| Major Errorcode :- xecP_E_NO_RESOURCE |
| Minor Errorcode :- OK |
| Probe Type :- INCORROUT |
| Probe Severity :- 2 |
| Probe Description :- AMQ6125: An internal WebSphere MQ error has occurred. |
| FDCSequenceNumber :- 0 |
| Arith1 :- 22 16 |
| Comment1 :- Invalid argument | |
As a side note this server had about 580 files with Probe ID XC035007 created in a space of 30 minutes followed by one with probe id ZL000028.
Can anyone please help in this regard?
Thanks to everyone for help in advance. |
|
Back to top |
|
 |
Vitor |
Posted: Mon May 21, 2007 2:30 pm Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
Reading through the description of the probe id, it sounds more like there's a leak in the security exit someplace.
As a general point, the exits are not part of MQ per se but are either provided as part of an additional product (an example being Capitalware's offerings you'll find discussed here) or are written by the site you're on. Hence neither changing the application nor the admin settings will directly affect the problem.
No matter where the exits have been sourced from, I would wonder if the exits were working (FDCs not being raised) when you were using them under v5.3 and maybe they need to be reworked for v6.
That's just a theory offered as a starting point for your investigation. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
sdrazi |
Posted: Mon May 21, 2007 2:42 pm Post subject: |
|
|
Apprentice
Joined: 17 Apr 2007 Posts: 34
|
This is a fresh implementation of V6.0 i.e. no upgrade from v5.3. The application sending and receiving messages is a literal black box to me at this point and I do not know of security exit implementation by them.
What exactly does a leak in security exit mean?
Is it good to ask the application owners to check the security exits for leakage ?
Thanks |
|
Back to top |
|
 |
PeterPotkay |
Posted: Mon May 21, 2007 5:09 pm Post subject: |
|
|
 Poobah
Joined: 15 May 2001 Posts: 7722
|
No, YOU look on your QM to see if any of the channels have a Security Exit installed. If yes, they might be causing the problem. _________________ Peter Potkay
Keep Calm and MQ On |
|
Back to top |
|
 |
sdrazi |
Posted: Tue May 22, 2007 6:25 am Post subject: |
|
|
Apprentice
Joined: 17 Apr 2007 Posts: 34
|
No security exits are installed. The channels do not show any information on the exits and/or SSL information.
The exit default path for the QM is is C:\Program Files\IBM\WebSphere MQ\exits and the SSL Key repository is C:\Program Files\IBM\WebSphere MQ\qmgrs\QMNAME\ssl\key bu there is no file named 'key' in the ssl directory. |
|
Back to top |
|
 |
fjb_saper |
Posted: Tue May 22, 2007 1:11 pm Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
sdrazi wrote: |
The exit default path for the QM is is C:\Program Files\IBM\WebSphere MQ\exits and the SSL Key repository is C:\Program Files\IBM\WebSphere MQ\qmgrs\QMNAME\ssl\key but there is no file named 'key' in the ssl directory. |
Error You are talking about 6.0
The default exit paths ARE:
- C:\Program Files\IBM\WebSphere MQ\exits
- C:\Program Files\IBM\WebSphere MQ\exits64
And I would check for the paths on the MQExplorer properties as they may be different by qmgr... and installation
And you need both a 32 bit AND a 64 bit version of the exit to be compiled and present for the exit to work correctly....
Enjoy  _________________ MQ & Broker admin |
|
Back to top |
|
 |
sdrazi |
Posted: Tue May 22, 2007 1:39 pm Post subject: |
|
|
Apprentice
Joined: 17 Apr 2007 Posts: 34
|
Yes, the default exit paths are as you mentioned. The contents on the C:\Program Files\IBM\WebSphere MQ\exits are a directory named symbols and a dll named amqrspin.dll (default values I guess since I did not do any w.r.t. exit while creating the QM).
There is no directory named C:\Program Files\IBM\WebSphere MQ\exits64
Quote: |
And you need both a 32 bit AND a 64 bit version of the exit to be compiled and present for the exit to work correctly....
|
How do I acheive this?
Thanks for the help |
|
Back to top |
|
 |
fjb_saper |
Posted: Wed May 23, 2007 12:37 pm Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
sdrazi wrote: |
Yes, the default exit paths are as you mentioned. The contents on the C:\Program Files\IBM\WebSphere MQ\exits are a directory named symbols and a dll named amqrspin.dll (default values I guess since I did not do any w.r.t. exit while creating the QM).
There is no directory named C:\Program Files\IBM\WebSphere MQ\exits64
Quote: |
And you need both a 32 bit AND a 64 bit version of the exit to be compiled and present for the exit to work correctly....
|
How do I acheive this?
Thanks for the help |
Read the documentation carefully.
If you are on a 32 bit windows you might be able to get by with the 32 bit version only.
If your windows is 64 bit capable and your MQ is running in 64 bit mode you will have to have both.
In order to get the 64 bit version you need to compile with a 64 bit capable compiler. I'm sure this is all explained in much more details in the doc.
Enjoy  _________________ MQ & Broker admin |
|
Back to top |
|
 |
sdrazi |
Posted: Wed May 23, 2007 1:53 pm Post subject: |
|
|
Apprentice
Joined: 17 Apr 2007 Posts: 34
|
It is a 32 bit version of windows. Does that mean my current configuration looks correct?
Thanks |
|
Back to top |
|
 |
|