Command server of the QMGR is automatically going to stopped state with the below errors in logs. So client is not able to QMGR. could you plz check and help me to find permanent solution for this. Thanks in adavance
AMQ5053W: IBM MQ process 879 (amqrmppa) cannot be found and is assumed to be
terminated.
EXPLANATION:
A queue manager process has terminated, the queue manager will continue to run
but the functionality of the queue manager may be limited until the problem is
resolved. Possible reasons for the termination are: 1) A user has inadvertently
terminated the process. 2) The system is low on resources. Some operating
systems terminate processes to free resources. 3) The process encountered an
error.
ACTION:
Check for earlier messages in the queue manager and system error logs that may
indicate the problem. When the problem is rectified the queue manager will need
to be restarted to restore the lost functionality.
----- amqxfdcx.c : 842 --------------------------------------------------------
12/14/21 12:03:14 - Process(413.3) User(root) Program(runmqlsr)
Host(303b0929d250) Installation(Installation1)
VRMF(9.2.0.0) QMgr("QMGR NAME")
Time(2021-12-14T12:03:14.010Z)
ArithInsert1(413)
CommentInsert1("QMGR NAME")
AMQ6184W: An internal IBM MQ error has occurred on queue manager "QMGR NAME".
EXPLANATION:
An error has been detected, and the IBM MQ error recording routine has been
called. The failing process is process 413.
ACTION:
Use the standard facilities supplied with your system to record the problem
identifier and to save any generated output files. Use either the MQ Support
site: https://www.ibm.com/support/home/, or IBM Support Assistant (ISA):
https://www.ibm.com/support/home/product/C100515X13178X21/other_software/ibm_support_assistant,
to see whether a solution is already available. If you are unable to find a
match, contact your IBM support center. Do not discard these files until the
problem has been resolved.
----- amqxfdcx.c : 888 --------------------------------------------------------
12/14/21 12:03:14 - Process(413.2) User(root) Program(runmqlsr)
Host(303b0929d250) Installation(Installation1)
VRMF(9.2.0.0) QMgr("QMGR NAME")
Time(2021-12-14T12:03:14.011Z)
ArithInsert1(545284135)
AMQ6125E: An internal IBM MQ error has occurred.
EXPLANATION:
An internal error has occurred with identifier 20806027. This message is
issued in association with other messages.
ACTION:
Use the standard facilities supplied with your system to record the problem
identifier and to save any generated output files. Use either the MQ Support
site: https://www.ibm.com/support/home/, or IBM Support Assistant (ISA):
https://www.ibm.com/support/home/product/C100515X13178X21/other_software/ibm_support_assistant,
to see whether a solution is already available. If you are unable to find a
match, contact your IBM support center. Do not discard these files until the
problem has been resolved.
----- amqxfdcx.c : 842 --------------------------------------------------------
12/14/21 12:03:14 - Process(413.2) User(root) Program(runmqlsr)
Host(303b0929d250) Installation(Installation1)
VRMF(9.2.0.0) QMgr("QMGR NAME")
Time(2021-12-14T12:03:14.011Z)
ArithInsert1(413)
AMQ6183W: An internal IBM MQ error has occurred.
EXPLANATION:
An error has been detected, and the IBM MQ error recording routine has been
called. The failing process is process 413.
ACTION:
Use the standard facilities supplied with your system to record the problem
identifier and to save any generated output files. Use either the MQ Support
site: https://www.ibm.com/support/home/, or IBM Support Assistant (ISA):
https://www.ibm.com/support/home/product/C100515X13178X21/other_software/ibm_support_assistant,
to see whether a solution is already available. If you are unable to find a
match, contact your IBM support center. Do not discard these files until the
problem has been resolved.
12/14/21 12:03:14 - Process(409.1) User(root) Program(runmqchi)
Host(303b0929d250) Installation(Installation1)
VRMF(9.2.0.0) QMgr("QMGR NAME")
Time(2021-12-14T12:03:14.506Z)
AMQ9542W: Queue manager is ending.
EXPLANATION:
The program will end because the queue manager is quiescing.
ACTION:
None.
----- amqrimna.c : 1009 -------------------------------------------------------
12/14/21 12:03:14 - Process(412.1) User(root) Program(amqpcsea)
Host(303b0929d250) Installation(Installation1)
VRMF(9.2.0.0) QMgr(AZMQES01)
Time(2021-12-14T12:03:14.807Z)
ArithInsert1(2009) ArithInsert2(2)
CommentInsert1(SYSTEM.ADMIN.COMMAND.QUEUE )
AMQ8507E: Command server MQPUT1 request for an undelivered message failed with
reason code 2009.
EXPLANATION:
An attempt by the command server to put a message to the dead-letter queue,
using MQPUT1, failed with reason code 2009. The MQDLH reason code was 2.
ACTION:
None.
----- amqphrea.c : 86 ---------------------------------------------------------
12/14/21 12:03:14 - Process(412.1) User(root) Program(amqpcsea)
Host(303b0929d250) Installation(Installation1)
VRMF(9.2.0.0) QMgr("QMGR NAME")
Time(2021-12-14T12:03:14.807Z)
ArithInsert1(2009) ArithInsert2(2)
CommentInsert1(SYSTEM.ADMIN.COMMAND.QUEUE )
AMQ8509E: Command server MQCLOSE reply-to queue failed with reason code 2009.
EXPLANATION:
An MQCLOSE request by the command server for the reply-to queue failed with
reason code 2009.
ACTION:
None.
----- amqphrea.c : 86 ---------------------------------------------------------
12/14/21 12:03:14 - Process(412.1) User(root) Program(amqpcsea)
Host(303b0929d250) Installation(Installation1)
VRMF(9.2.0.0) QMgr("QMGR NAME")
Time(2021-12-14T12:03:14.807Z)
ArithInsert1(2009) ArithInsert2(2)
CommentInsert1(SYSTEM.ADMIN.COMMAND.QUEUE )
AMQ8506S: Command server MQGET failed with reason code 2009.
EXPLANATION:
An MQGET request by the command server, for the IBM MQ queue
SYSTEM.ADMIN.COMMAND.QUEUE , failed with reason code 2009.
ACTION:
None.
----- amqphrea.c : 86 ---------------------------------------------------------
12/14/21 12:03:17 - Process(200.1) User(root) Program(amqzmgr0)
Host(303b0929d250) Installation(Installation1)
VRMF(9.2.0.0) QMgr("QMGR NAME")
Time(2021-12-14T12:03:17.600Z)
ArithInsert1(412)
CommentInsert1(SYSTEM.CMDSERVER.1)
AMQ5025I: The command server has ended. ProcessId(412).
EXPLANATION:
The command server process has ended.
ACTION:
None.
Related
I am trying to establish a heterogeneous ODBC connection from an Oracle 21c XE database to a Progress OpenEdge 11.7 database. I have installed a 32 bit ODBC driver on the Windows 2019 server where the 21c XE DB resides. I have set up an ODBC System DSN, tested it and it works.
I created a initTIMEDATA.ora file in the C:\app\Administrator\product\21c\homes\OraDB21Home1\hs\admin folder.
It contains;
HS_FDS_CONNECT_INFO = TimeData
HS_FDS_TRACE_LEVEL = 4
HS_FDS_TRACE_FILE_NAME = TimeData.trc
Where TimeData matches the ODBC System DSN name.
I modified the listener.ora adding;
(SID_DESC=
(SID_NAME=TimeData)
(ORACLE_HOME=C:\app\Administrator\product\21c\dbhomeXE)
(PROGRAM=C:\app\Administrator\product\21c\dbhomeXE\bin\dg4odbc)
(ENVS = LD_LIBRARY_PATH=C:\Progressx86\OpenEdge\lib:C:\app\Administrator\product\21c\dbhomeXE\bin)
)
I modified my tnsnames.ora file adding;
TIMEDATA=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=TCP)
(HOST=10.254.10.41)
(PORT=4621)
)
(CONNECT_DATA=
(SID=TimeData))
(HS=OK))
I created a DBLink like;
CREATE PUBLIC DATABASE LINK time_data_link CONNECT TO "sqluser" IDENTIFIED BY "myPassword" USING 'TIMEDATA';
After restarting everything (DB, Listener...) the listener shows;
Service "TimeData" has 1 instance(s).
Instance "TimeData", status UNKNOWN, has 1 handler(s) for this service...
When I try to run a query;
SELECT * FROM employee_view#time_data_link;
I get;
ORA-28545: error diagnosed by Net8 when connecting to an agent
Unable to retrieve text of NETWORK/NCR message 65535
ORA-02063: preceding 2 lines from TIME_DATA_LINK
28545. 0000 - "error diagnosed by Net8 when connecting to an agent"
*Cause: An attempt to call an external procedure or to issue SQL
to a non-Oracle system on a Heterogeneous Services database link
failed at connection initialization. The error diagnosed
by Net8 NCR software is reported separately.
*Action: Refer to the Net8 NCRO error message. If this isn't clear,
check connection administrative setup in tnsnames.ora
and listener.ora for the service associated with the
Heterogeneous Services database link being used, or with
'extproc_connection_data' for an external procedure call.
Error at Line: 1 Column: 29
I see no errors in the listener.log, I cannot find TimeData.trc. In poking around the DB trace files I found a trace file related with multiple copies of;
HS connect: nscall returned status ffffffff (-1)
ns main err code: 12569
ns (2) err code: 0
nt main err code: 0
nt (2) err code: 0
nt OS err code: 0
*** 2022-04-03T17:01:07.758909-04:00 (XEPDB1(3))
HS: Unable to establish RPC connection to HS Agent...
HS: ... Agent SID = (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.254.10.41)(PORT=4621))(CONNECT_DATA=(SID=TimeData))), NCR error = 65535 Unable to retrieve text of NETWORK/NCR message 65535
I have reached the end of my troubleshooting skills and hope someone else may be able to point me in the right direction.
I had two problems.
The TNSNAMES.ORA file needed to point to the Oracle DB server, running on localhost in my case. Once I changed this, the error changed to
Error;
ORA-28500: connection from ORACLE to a non-Oracle system returned this message:
[Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application {IM014}
New TNSNAMES.ORA;
TIMEDATA=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=TCP)
(HOST=localhost)
(PORT=1521)
)
(CONNECT_DATA=
(SID=TimeData))
(HS=OK))
Once I saw this error it became apparent I needed the 64 bit version of the ODBC driver which I acquired.
After making these changes everything seems to work.
I am using apache httpd for setting mqipt. Using the details given in docs, https://www.ibm.com/docs/en/ibm-mq/9.2?topic=thru-apache-rewrite, I have setup everything. I am not using IBM caching proxy. Hit are going to IBM MQ but getting error
----- amqrmrsa.c : 974 --------------------------------------------------------
05/02/21 13:48:10 - Process(19315.2426) User(mqm) Program(amqrmppa)
Host(ibmmq-55ddff666-cscrk) Installation(Installation1)
VRMF(9.2.0.0) QMgr(QM1)
Time(2021-05-02T13:48:10.169Z)
RemoteHost(10.244.1.1)
CommentInsert1(_gateway (10.244.1.1))
CommentInsert2(TCP/IP)
CommentInsert3(DEV.APP.SVRCONN)
AMQ9209E: Connection to host '_gateway (10.244.1.1)' for channel
'DEV.APP.SVRCONN' closed.
EXPLANATION:
An error occurred receiving data from '_gateway (10.244.1.1)' over TCP/IP. The
connection to the remote host has unexpectedly terminated.
The channel name is 'DEV.APP.SVRCONN'; in some cases it cannot be determined
and so is shown as '????'.
ACTION:
Tell the systems administrator.
----- amqcccxa.c : 2730 -------------------------------------------------------
05/02/21 13:48:10 - Process(19315.2426) User(mqm) Program(amqrmppa)
Host(ibmmq-55ddff666-cscrk) Installation(Installation1)
VRMF(9.2.0.0) QMgr(QM1)
Time(2021-05-02T13:48:10.170Z)
CommentInsert1(DEV.APP.SVRCONN)
CommentInsert2(19315)
CommentInsert3(10.244.1.1)
AMQ9999E: Channel 'DEV.APP.SVRCONN' to host '10.244.1.1' ended abnormally.
EXPLANATION:
The channel program running under process ID 19315 for channel
'DEV.APP.SVRCONN' ended abnormally. The host name is '10.244.1.1'; in some
cases the host name cannot be determined and so is shown as '????'.
ACTION:
Look at previous error messages for the channel program in the error logs to
determine the cause of the failure. Note that this message can be excluded
completely or suppressed by tuning the "ExcludeMessage" or "SuppressMessage"
attributes under the "QMErrorLog" stanza in qm.ini. Further information can be
found in the System Administration Guide.
----- amqrmrsa.c : 974 --------------------------------------------------------
This looks like problem between mqipt2 to IBM MQ server.
I have also tried by removing apache httpd and sending message from application to mqipt1 -> mqipt2 -> IBM MQ, and it is working but only when I am using apache httpd from mqipt1 -> apache -> mqipt2 -> IBM MQ then it fails
We are using Websphere MQ version 8.0.on AS400 server one of my application unable to place the messages in queue,and my application is connected through server connection channel and we have checked the channels status my channel is running state only.
We have observed below error from application logs.
error
**************************************************************
Job . . : MQGACT User . . : FGLSEC Number . . . : 198994
Job 198994/FGLSEC/MQGACT started on 24/12/18 at 15:18:21 in subsystem
QSYSWRK in QSYS. Job entered system on 24/12/18 at 15:18:21.
Job 198994/FGLSEC/MQGACT submitted.
>> CALL PGM(BOHMQMONCL) PARM('GACTREQ
')
1300 - STRCMTCTL LCKLVL(*CHG) CMTSCOPE(*JOB)
2200 - CALL PGM(BOHMQMON) /* The CALL command contains
parameters */
LSAA QUEQUE :GACTREQ
Cannot resolve to object MQOPEN. Type and Subtype X'0201' Authority
X'0000'.
Function check. MCH3401 unmonitored by BOHMQMON at statement 1971,
instruction X'0056'.
Message MCH3401 in BOHMQMON in GACTEXC (C D F G).
*************************************************************************
request to help on this issue.
Looks like QMQM library is missing in the library list of the job. Make sure you add it before using MQOPEN.
We are using mq version 9.0,and operating system is linux,we have configured the Active/Passive cluster setup.while application trying to connecting the queue manager getting error JMSWMQ2013 with 2035 error.while we are trying providing the permission to user 'sfms' we are getting error AMQ7026 " A principle or group is invalid".
any one can help on this we unable to providing the permission to user.
also requesting to confirm me for below command,what is the use in which scenarios will use this command.
set chlauth(*) type( BLOCKUSER) USERLIST('noboby','*MQADMIN')"
please find the below queue manager logs.
----- cmqxrsrv.c : 2377 -------------------------------------------------------
07/18/2018 03:58:39 AM - Process(23409.32) User(mqm) Program(amqrmppa)
Host(XXXXXX) Installation(Installation1)
VRMF(9.0.0.1) QMgr(QM1)
AMQ9557: Queue Manager User ID initialization failed for 'pfmsadmin'.
EXPLANATION:
The call to initialize the User ID 'pfmsadmin' failed with CompCode 2 and Reason
2035. If an MQCSP block was used, the User ID in the MQCSP block was ''.
ACTION:
Correct the error and try again.
----- cmqxrsrv.c : 2377 -------------------------------------------------------
07/18/2018 04:16:34 AM - Process(23409.33) User(mqm) Program(amqrmppa)
Host(XXXXXX) Installation(Installation1)
VRMF(9.0.0.1) QMgr(QM1)
AMQ9557: Queue Manager User ID initialization failed for 'pfmsadmin'.
EXPLANATION:
The call to initialize the User ID 'pfmsadmin' failed with CompCode 2 and Reason
2035. If an MQCSP block was used, the User ID in the MQCSP block was ''.
ACTION:
Correct the error and try again.
----- cmqxrsrv.c : 2377 -------------------------------------------------------
#JoshMc: Sorry :) Application User is 'pfmsadmin', we have attached the proper logs please check.
#JoshMc: we have tried given command getting error "id: pfmsadmin: no such user"
#JoshMc: can i create user"pfmsadmin" in local system?
#JoshMc: Yes Josh,my application team is tried to connect my Queueu manager with user and password.can you please help us to resolve this issue.
Hi We are in the process of Migrationg MQ8.0.0.7 with Linux OS. We have created QueueManager. Also Created switch load file with oraClient 11.2.0.4.Updated switch file config in qm.ini file.
Switch file created usiing -- IBM MQ8.0.0.7 and oraClient 11.2.0.4
But When we try to start up the queue manager we are getting below error
04/10/2018 08:15:07 AM - Process(32092.1) User(mqm) Program(amqzxma0) Host(lswttsccsap5u) Installation(Installation1) VRMF(8.0.0.7) QMgr(NYCOLI2_QM.UATIN)
AMQ6175: The system could not dynamically load the shared library '/var/mqm/exits64/oraswit'. The system returned error message '/var/mqm/exits64/oraswit: undefined symbol: xaosw'.
EXPLANATION: This message applies to UNIX systems. The shared library '/var/mqm/exits64/oraswit' failed to load correctly due to a problem with the library. ACTION: Check the file access permissions and that the file has not been corrupted.
----- amqxufnx.c : 1436 -------------------------------------------------------
04/10/2018 08:15:07 AM - Process(32092.1) User(mqm) Program(amqzxma0) Host(lswttsccsap5u) Installation(Installation1) VRMF(8.0.0.7) QMgr(NYCOLI2_QM.UATIN)
AMQ7622: WebSphere MQ could not load the XA switch load file for resource manager 'Oracle_CMXIUAT_AIX'.
qm.ini file Stanza
XAResourceManager:
Name=MyQueuManager
SwitchFile=oraswit
ThreadOfControl=THREAD
XAOpenString=Oracle_XA+Acc=P/myusername/mypassword+SesTm=100+dbgfl=15+LogDir=/var/mqm/xa_logs+dbgfl=15+SqlNet=SSS+threads=TRUE
Could you please advise?
The SwitchFile doesn't seem correct. Where did you get that from?
I found these for Linux:
Linux (nonthreaded) libmqmxa64.so libmqcxa64.so
Linux (threaded) libmqmxa64_r.so libmqcxa64_r.so
Check out the documentation for setting up XA:
https://www.ibm.com/support/knowledgecenter/SSFKSJ_8.0.0/com.ibm.mq.sce.doc/q023610_.htm