This content has been marked as final.
Show 3 replies
-
1. Re: URL of Webservice'wsdl deployed on JBoss ESB
cjh Jan 13, 2010 1:56 PM (in response to ingedeut)The docs don't make this very clear.
Go to http://localhost:8080/contract/ and you should see all your services. There should be one with your service name with an HTTP header. For example: http://localhost:8080/contract/contract.jsp?serviceCat=MyServiceCategory&serviceName=MyWSProducerService&protocol=http is the WSDL for the webservice producer example.
-
2. Re: URL of Webservice'wsdl deployed on JBoss ESB
massios Jan 14, 2010 3:11 AM (in response to ingedeut)Hello Younes,
Suppose that you have an eclipse esb project called myproject (which corresponds to myproject.esb) and that the part of jboss-esb.xml that defines the service exposed as a webservice looks like this
<service category="MyCategory" description="A gateway between webservice and ESB connectivity" name="MyService">
<listeners>
<jms-listener busidref="WebServiceJmsChannel" is-gateway="true" name="JMS-Gateway"/>
<jms-listener busidref="WebServiceEsbChannel" maxThreads="20" name="webservicelistener"/>
</listeners>
<actions faultXsd="/ESB_IFX170_Rs.xsd" inXsd="/ESB_IFX170_Rq.xsd" outXsd="/ESB_IFX170_Rs.xsd" validate="true">
<action class="com.unisystems.actions.routers.DynamicServiceRouterSync" name="createAttachments" process="createAttachments">
<property name="exceptionMethod" value="exceptionHandler"/>
</action>
<action class="com.unisystems.actions.routers.ErrorStaticRouter" name="errorStaticRouter"/>
</actions>
</service>
Then on esb 4.6 the url is
http://localhost:8080/myproject/MyCategory/MyService?wsdl
The wsdl is deployed in something like
C:\jboss-5.1.0.GA-ESB4.6\server\default\data\wsdl\myproject.esb\MyCategory
And on esb 4.7 the url is
http://localhost:8080/myproject/ebws/MyCategory/MyService?wsdl
the wsdl is deployed in something like
C:\jboss-5.1.0.GA-ESB4.7\server\default\data\wsdl\myproject.esb\MyCategory
Nikos -
3. Re: URL of Webservice'wsdl deployed on JBoss ESB
massios Jan 14, 2010 5:55 AM (in response to ingedeut)Hello again,
Also take at look at this
http://localhost:8080/contract/
It lists all services and their webservice contacts (if available). It is described in the admin guide.
Nikos.