Sample WSDL SimpleStockQuoteService doesnt display JMS endpoint - ESB v1.7
--------------------------------------------------------------------------

                 Key: ESBJAVA-573
                 URL: https://wso2.org/jira/browse/ESBJAVA-573
             Project: WSO2 ESB
          Issue Type: Bug
          Components: Samples, Sequences Management
    Affects Versions: 1.7.1
         Environment: Win XP, Apache ActiveMQ 5.1.0, Axis2, WSO2 ESB v1.7.1
            Reporter: Ravi Banavara
            Assignee: Ruwan Linton
         Attachments: SnapshotsAndLogs.zip

A problem I am facing is that the WSDL for the service 
"SimpleStockQuoteService" is not displaying the JMS endpoint. I am following 
the instructions exactly like in your tutorial. All components start up ok, and 
I can see new queue "SimpleStockQuoteService" also being created by Axis. After 
building the service, I try to browse the WSDL for the JMS endpoint, and it is 
not available.

PS:
When I start up Axis 2 (after uncommenting the "JMS" section), I do observe 
that Axis does not recognize the SimpleStockQuoteService queue (even though it 
exists) and it seems to be creating the queue afresh.

The example runs successfully when I use ESB version v1.6 and Active MQ version 
4.1.1 (per tutorial). But the example does not run successfully when I use ESB 
version v1.7.1 and ActiveMQ version 5.1.0. I am stuck because the WSDL does not 
show me the JMS address location, which I need to create the endpoint on the 
ESB...That is the first difficulty.
I did browse through the JMX console. I have attached the snapshot of the AMQ 
JMX console.

Here are some observations:
1. When I start up the Axis2 server bundled with ESB v1.7.1, I can see the 
jms-listener for the SimpleStockQuoteService. The address is also correct. But 
WSDL doesnt show the JMS address. See jmx console snapshot for "apache-synapse" 
when running esbv1.7.1

2. When I start up the Axis2 server bundled with ESB v1.6, and open the JMX 
console, I dont see the "jms-listener" (see snapshot). But I can see the JMS 
address in the WSDL. See jmx console snapshot for "apache-synapse" when running 
esbv1.6

The issue seems to be with Axis2 creating the runtime WSDL.

Also, I tried one more thing. I started up AMQ v1.5 and Axis2Server bundled 
with esb1.6 and took the JMS address shown in the WSDL. Then I started up ESB 
v1.7.1, and tried to create an endpoint. It errored out saying the following:

[com.ctc.wstx.exc.WstxLazyException] 
com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '=' (code 
61); expected a semi-colon after the reference for entity 
'transport.jms.ConnectionFactoryJNDIName' at [row,col {unknown-source}]: 
[1,1007]

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://wso2.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

_______________________________________________
Esb-java-dev mailing list
[email protected]
http://mailman.wso2.org/cgi-bin/mailman/listinfo/esb-java-dev

Reply via email to