Author |
Message
|
JoseR |
Posted: Thu May 11, 2006 7:40 am Post subject: Proxy Servlet for the HTTP node |
|
|
 Novice
Joined: 23 Feb 2006 Posts: 24
|
Is anyone using this Support Pack ie01 (Proxy Servlet for the HTTP node)?
I have deployed this war file on RAD (using Windows) so that It would talk to my WMB on AIX but I get the follwing exception:
Any ideas or suggestions?
========================================================================
[5/11/06 9:07:36:679 CDT] 00000026 SystemOut O Trace: [WMBServlet_2.0_24/03/06] processPost Exception uncaught mqe2.toString()=com.ibm.mq.MQException: MQJE001: Completion Code 2, Reason 2058
[5/11/06 9:07:36:679 CDT] 00000026 SystemOut O Exit: [WMBServlet_2.0_24/03/06] processPost
[5/11/06 9:07:36:669 CDT] 00000026 SystemErr R MQJE001: Completion Code 2, Reason 2058
com.ibm.mq.MQException: MQJE001: Completion Code 2, Reason 2058
at com.ibm.mq.MQManagedConnectionJ11.(MQManagedConnectionJ11.java:219)
at com.ibm.mq.MQBindingsManagedConnectionFactoryJ11._createManagedConnection(MQBindingsManagedConnectionFactoryJ11.java:179)
at com.ibm.mq.MQBindingsManagedConnectionFactoryJ11.createManagedConnection(MQBindingsManagedConnectionFactoryJ11.java:215)
at com.ibm.mq.StoredManagedConnection.(StoredManagedConnection.java:84)
at com.ibm.mq.MQSimpleConnectionManager.allocateConnection(MQSimpleConnectionManager.java:168)
at com.ibm.mq.MQQueueManagerFactory.obtainBaseMQQueueManager(MQQueueManagerFactory.java:772)
at com.ibm.mq.MQQueueManagerFactory.procure(MQQueueManagerFactory.java:697) _________________ Jose R
WWJD
< ))><< |
|
Back to top |
|
 |
jefflowrey |
Posted: Thu May 11, 2006 7:49 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
What does "Reason 2058" mean? _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
JoseR |
Posted: Thu May 11, 2006 10:42 am Post subject: |
|
|
 Novice
Joined: 23 Feb 2006 Posts: 24
|
I usually means that your Queue Manager does not exist or that it is wrong. I prove this buy actually entering a non-existing Queue Manager and basically getting the same exception. _________________ Jose R
WWJD
< ))><< |
|
Back to top |
|
 |
jefflowrey |
Posted: Thu May 11, 2006 10:52 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
So, how can you use this to fix your problem? _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
JoseR |
Posted: Thu May 11, 2006 11:18 am Post subject: |
|
|
 Novice
Joined: 23 Feb 2006 Posts: 24
|
basically, that is my point.
I do not see why I get this error becasue I have configure the servlet to read from my Broker (remote) Queue Manager. The Queue manager I defined on the servlet configuration is correct. I prove this by connecting to this QM via MQExplorer and also using rfhutilc.exe. _________________ Jose R
WWJD
< ))><< |
|
Back to top |
|
 |
jefflowrey |
Posted: Thu May 11, 2006 11:39 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
Can we see the servlet configuration? _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
JoseR |
Posted: Thu May 11, 2006 12:25 pm Post subject: |
|
|
 Novice
Joined: 23 Feb 2006 Posts: 24
|
Basically,
the servlet config is the web.xml file from the war file.
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>
WMB Proxy Servlet V2 - SupportPac IE01</display-name>
<servlet>
<display-name>
WMBServlet</display-name>
<servlet-name>WMBServlet</servlet-name>
<servlet-class>
com.ibm.broker.httpproxy.WMBServlet</servlet-class>
<init-param>
<description>
Set the message broker name here e.g. BRK6_WIN</description>
<param-name>brokerName</param-name>
<param-value>BRKDEV01</param-value>
</init-param>
<init-param>
<description>
This would be
/BRKDEV01/config/wsplugin6.conf
on UNIX or
D:\\BRK6_WIN\\config\\wsplugin6.conf
on Windows for WMB V6
</description>
<param-name>configFilePath</param-name>
<param-value>/BRKDEV01/config/wsplugin6.conf</param-value>
</init-param>
<init-param>
<description>
Set 0 for no trace, 1 for normal or 2 for debug</description>
<param-name>turnTraceOn</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<description>
Use MQ client (true) or bindings connection (false)</description>
<param-name>useClientMode</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<description>
Hostname or IP for the Queue Manager</description>
<param-name>clientModeHostname</param-name>
<param-value>mwidev01</param-value>
</init-param>
<init-param>
<description>
MQ SVRCONN channel name</description>
<param-name>clientModeChannelName</param-name>
<param-value>SYSTEM.ADMIN.SRVCONN</param-value>
</init-param>
<init-param>
<description>
MQ Listener port number</description>
<param-name>clientModePortNumber</param-name>
<param-value>2820</param-value>
</init-param>
<init-param>
<description>
Queue manager name (remote proxy) or blank for none
(local proxy). Supported on WMB6 Fix Pack 1 or later.
</description>
<param-name>useQueueManagerDataInsteadOfConfigFile</param-name>
<param-value>BQMDEV01</param-value>
</init-param>
<init-param>
<description>
Sleep time in seconds</description>
<param-name>sleepBeforeGet</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<description>
To release MQ handle while sleeping</description>
<param-name>disconnectBeforeSleep</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<description>
Used when useClientMode is false. Be careful with this
option it can compromise the integrity of the queue
manager
</description>
<param-name>useFastpathBindingsConnection</param-name>
<param-value>false</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>WMBServlet</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app> _________________ Jose R
WWJD
< ))><< |
|
Back to top |
|
 |
jefflowrey |
Posted: Thu May 11, 2006 12:41 pm Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
JoseR wrote: |
<param-name>useClientMode</param-name>
<param-value>false</param-value>
|
_________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
JoseR |
Posted: Thu May 11, 2006 12:45 pm Post subject: |
|
|
 Novice
Joined: 23 Feb 2006 Posts: 24
|
Does this mean that I need to enable the useClientMode attribute because I am making a remote MQ invocation as opposed to just binding this connection? _________________ Jose R
WWJD
< ))><< |
|
Back to top |
|
 |
jefflowrey |
Posted: Thu May 11, 2006 12:49 pm Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
Does it work if you do that? _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
JoseR |
Posted: Thu May 11, 2006 12:56 pm Post subject: |
|
|
 Novice
Joined: 23 Feb 2006 Posts: 24
|
I would have to wait till morning to get you an answer because I've commited my server for other people to use it.
Thanks for the updates!
and expect a reply back tomorrow. _________________ Jose R
WWJD
< ))><< |
|
Back to top |
|
 |
|