webMethods

webMethods

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
  • 1.  Configuring Broker as JMS Provider.

    Posted Mon December 23, 2013 06:33 AM

    Hi All,

    We are trying to send messages using Soap over JMS.
    For this the we have tried implementing the below mentioned steps :

    1. Configured broker as JMS Provider. (Configured in MWS)
      a) Configured new Connection Factory in Broker.
      b) Configured new Providers.
      c) Configured new Destination.
      d) Created New client Group.
      e) Created New document Type.

      2)  Created New JMS configurations . (Configured in IS)
      

    a) Created new JNDI Provider Alias Definitions.
    b) Created new JMS Connection Alias Definitions.
    c) Configured new JMS trigger .
    d) Configured Web Service Provider Endpoints List using JMS.
    e) Configured Web Service Consumer Endpoints List using JMS.

         3) Created a flow service to add 2 number in Designer.
    4) Created a Provider WSDL for the flow service   using the soap as protocol and JMS as transport option.
    5) Created a Consumer WSDL  and tried to consume the Provider using soap over JMS.
    

    While executing the Consumer flow service I am getting the error as :
    com.wm.app.b2b.server.ServiceException: org.apache.axis2.AxisFault: Unable to send SOAP-JMS message. Required configuration is missing: jndiProperties
    at pub.clientimpl.wssClient(clientimpl.java:3117)
    at pub.clientimpl.soapClient(clientimpl.java:1347)
    at sun.reflect.GeneratedMethodAccessor147.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:443)

    Please provide us with the suggestions/ Solutions if u have come across this error or have used broker as JMS Provider earlier.

    Thanks


    #webMethods
    #Universal-Messaging-Broker
    #Integration-Server-and-ESB


  • 2.  RE: Configuring Broker as JMS Provider.

    Posted Mon December 23, 2013 10:34 AM

    What is your IS/Broker version?

    Also please check this:

    Description:

    We are using soap over JMS, and webMethods IS is hosting the web service. The web service works fine with the testing client created, but when IBM WebSphere sends a JMS message to our queue, the WSE trigger can’t process it. The error message is:
    “org.apache.axis2.AxisFault: Unable to send SOAP-JMS message. Required configuration is missing: JMSTransportSenderInfo”
    [b]
    Resolution:

    Apply WebSphere 7 fix pack 29 to set the JMS properties properly.[/b]

    HTH,
    RMG


    #webMethods
    #Universal-Messaging-Broker
    #Integration-Server-and-ESB


  • 3.  RE: Configuring Broker as JMS Provider.

    Posted Sun November 23, 2014 05:12 PM

    Hello,
    I’m trying to execute asynchronously web service using SOAP-JMS Trigger assigned to Provider WebService Descriptor.
    The configuration was prepared using document Web Services Developer’s Guide, chapter 3 Using SOAP/JMS with Provider Web Service Descriptors.
    I have a Virtual Service which sends SOAP request to Broker queue (HTTP/SOAP 1.2 Entry Protocol, JMS Routing Protocol).
    When I call this VS, I get an error in IS log:
    “org.apache.axis2.AxisFault: Unable to send SOAP-JMS message. Required configuration is missing: JMSTransportSenderInfo.”
    What else, not mentioned in “Using SOAP/JMS with Provider Web Service Descriptors”, must be configured, to properly call WebService after receiving message using SOAP-JMS Trigger?
    Regards,
    Tomek

    UPDATE: I’ve managed to call Virtual Service, but I had to change the trigger from SOAP-JMS to Standard with additional parsing of JMS message. Still I don’t know why SOAP-JMS trigger is not working in my case.


    #Universal-Messaging-Broker
    #Integration-Server-and-ESB
    #webMethods


  • 4.  RE: Configuring Broker as JMS Provider.

    Posted Fri November 27, 2015 01:53 PM

    what is reason to get this error

    JMS Trigger Default.JMS_POC:outboundTrigger failed: org.apache.axis2.AxisFault: Unable to send SOAP-JMS message. Required configuration is missing: JMSTransportSenderInfo

    sending message over UM Qs but wemethod hosted webservice gives above error

    Best Regards

    Anil


    #Universal-Messaging-Broker
    #Integration-Server-and-ESB
    #webMethods


  • 5.  RE: Configuring Broker as JMS Provider.

    Posted Sat November 28, 2015 05:53 AM

    You didn’t share the details of your wM which is required to suggest you steps. Also you didn’t share who is hosting the web service and who is sending Msg’s. Kindly share the details.

    Thanks,


    #Integration-Server-and-ESB
    #Universal-Messaging-Broker
    #webMethods


  • 6.  RE: Configuring Broker as JMS Provider.

    Posted Sat November 28, 2015 08:24 AM

    Hi MR.

    Thanks for reply.

    webmethod is hosting the service and siebel CRM is calling this outbound webservice over jMS transport.

    here is the message that is placed/seen on the queue after siebel sends a soap message.

    <?xml version="1.0"?>

    <SOAPJMS_requestURI>jms:jndi:testBSSTQueue</SOAPJMS_requestURI>

    <SOAPJMS_bindingVersion>1.0</SOAPJMS_bindingVersion>

    <SOAPJMS_soapAction>UM_POC_provider_outboundwsdl24Nov_Binder_crmInbound</SOAPJMS_soapAction>

    <SOAPJMS_targetService>soapjms/UM_POC.provider.outboundwsdl24Nov/UM_POC_provider_outboundwsdl24Nov_Port</SOAPJMS_targetService>

    <SOAPJMS_contentType>text/xml; charset=UTF-8</SOAPJMS_contentType>

    2

    testBSSTQueue

    1448359854218

    ID:172.20.204.10:51704(1)

    4

    false

    null

    1448359854217

    <?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/”>soapenv:Body<ser-root:crmInbound xmlns:ser-root=“http://bt-tstdev-24/UM_POC.provider:outboundwsdl24Nov” xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”>Ketan</ser-root:crmInbound></soapenv:Body></soapenv:Envelope>

    [B@6c7c784e

    I am getting following error.
    JMS Trigger Default.JMS_POC:outboundTrigger failed: org.apache.axis2.AxisFault: Unable to send SOAP-JMS message. Required configuration is missing: JMSTransportSenderInfo

    thanks
    Anil


    #Universal-Messaging-Broker
    #webMethods
    #Integration-Server-and-ESB


  • 7.  RE: Configuring Broker as JMS Provider.

    Posted Sat November 28, 2015 01:19 PM

    Anil – First check is your webService working fine with tools like Soap, also check with Seibel team what went wrong, did they have all support mechanism for this situation. Also share your wM version and fix levels.

    Thanks,


    #webMethods
    #Integration-Server-and-ESB
    #Universal-Messaging-Broker