Hi Simon,

I've raised a bugzilla for you about this:
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=18512.

I've found the problem in the code, will hopefully get a fix committed
today so you can pick it up from the daily build tonight.

       ...ant

Anthony Elder
[EMAIL PROTECTED]
Web Services Development
IBM UK Laboratories,  Hursley Park
(+44) 01962 818320, x248320, MP208.


"Simon Solomon" <[EMAIL PROTECTED]> on 28/03/2003 21:08:43

Please respond to [EMAIL PROTECTED]

To:    [EMAIL PROTECTED]
cc:
Subject:    Soap Over JMS







Hi,

I am successfully using WSIF to execute SOAP over JMS.
However, when I use the same WSIFPort object to execute numerous
consecutive "wsifOperation.executeInputOnlyOperation"
method calls, I get the following exception

WSIF Jms support caught 'javax.jms.ResourceAllocationException: MQJMS2008:
failed to open MQ queue'

This happens when the execution count exceeds the "Maximum Open Handles"
settings in IBM
MQ Series.

Is there any way to get around this with out increasing the "Maximum Open
Handles" setting?

Configuration Information:
WSIF 2.0 Nightly build 3/21/03
IBM MQ Series 5.3 on WIN 2K
Soap Provider: WSIFDynamicProvider_ApacheAxis

Binding and Port Portion in WSDL:
<binding name='XTCP211JMS_SOAPServiceBinding' type
='tns:XTCP211JMS_PortType'>
  <soap:binding style='document' transport
='http://schemas.xmlsoap.org/soap/jms' />
  <operation name='Execute'>
   <soap:operation soapAction='http://soap.fsg.com/fedgate/RPC/XTCP211JMS'
style='document' />
   <input>
    <soap:body use='literal' namespace
='http://www.fds.com/schemas/XTCP211JMS' />
   </input>
  </operation>
 </binding>
 <service name='XTCP211JMS_Service'>
  <port name='XTCP211JMS_SOAPServicePort' binding
='tns:XTCP211JMS_SOAPServiceBinding'>
          <jms:address destinationStyle="queue"
              jndiDestinationName="MPSI_TEST_2"
              jndiConnectionFactoryName="MpsiConnectionFactory"
                    initialContextFactory
="com.sun.jndi.fscontext.RefFSContextFactory"
                 jndiProviderURL="file://C:/JNDIDirectory/mpsi">
          </jms:address>
  </port>
 </service>

Thanks

Simon Solomon
[EMAIL PROTECTED]




Reply via email to