Iam working on the MQSeries in AIX I have installed the MQ Series in AIX 4.2 I always get the error for command
crtmqm -q QM_Manager
AMQ8101: Unexpected error (893).
When I searched in the Doccument
AMQ8101 Unexpected error (&1).
Explanation: An unexpected reason code with
hexadecimal value &1 was received from the MQSeries
queue manager during command processing. (Note that
hexadecimal values in the range X’07D1’-X’0BB7’
correspond to MQI reason codes 2001-2999.) More
information might be available in the log. If the reason
code value indicates that the error was associated with
a particular parameter, the parameter concerned is &4.
User Response: Correct the error and then try the
command again.
Here is the /var/mqm/errors : File AMQ41296.0.FDC contains information as defined below
| LVLS :- 520 |
| Product Long Name :- MQSeries for AIX |
| Vendor :- IBM |
| Probe Id :- XC149026 |
| Application Name :- MQM |
| Component :- xstIncreaseSegment |
| Build Date :- Nov 7 2000 |
| CMVC level :- p000-L001106 |
| Build Type :- IKAP - (Production) |
| UserID :- 00000010 (root) |
| Program Name :- crtmqm |
| Process :- 00041296 |
| Thread :- 00000001 |
| QueueManager :- venus!queue!manager |
| Major Errorcode :- xecF_E_UNEXPECTED_SYSTEM_RC <======= |
| Minor Errorcode :- OK |
| Probe Type :- MSGAMQ6119 |
| Probe Severity :- 2 |
| Probe Description :- AMQ6119: An internal MQSeries error has occurred ('A |
| system call received a parameter that is not val' from shmctl.) |
| Arith1 :- 22 16 |
| Comment1 :- 'A system call received a parameter that is not val' |
| from shmct
What do you mean by :
1) xecF_E_UNEXPECTED_SYSTEM_RC (Major Error Code)
2) What do you mean by parameter &1 and &4 in the AMQ8101 Error
3) What is the real cause because of which the crtmqm fails all times with same Unexpected error (893).
If any one can tell me the how to rectify this problem
Note: I have not created Any Qmanager this is the first attempt to create QManager in the AIX Operating System which always Fails
Joined: 27 Aug 2001 Posts: 3023 Location: Dallas, TX, USA
I think that you are suffering from the EXTSHM problem:
AIX 4.2.1 introduced a new shared memory management policy which
can be activated by setting the environment-variable EXTSHM. When the
environment-variable EXTSHM is set (e.g. "export EXTSHM=ON" in the
user-profile), MQSeries returns with "MQseries internal error
occurred" when issuing a "strmqm" command from this user. The
queuemanager is not started and a .FDC File is written to
/var/mqm/errors. The probeid is XC149026 out of component
xstIncreaseSegment and will have Major Errorcode
xecF_E_UNEXPECTED_SYSTEM_RC and will also have Probe Description
AMQ6119: An internal MQSeries error has occurred A system call
received a parameter that is not val' from shmctl. APAR IX85755 was
raised to document the MQSeries STRMQM command is not supported
to run in a environment with EXTSHM set. Start MQSeries
from another user which has not set EXTSHM or UNSET EXTSHM.
Do you have this environment variable set? If so, disable it and let me know what happens.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum