Web Service in front of CBR?
garyp Jan 3, 2011 11:35 AMhow do you get the WSDL published when using the CBR in front of the SOAPProxy? The SOAProxy automatically produces the WSDL when using the HTTP GW.. This works great.. But I have the CBR in front of them and when I tried to put a inXSD on the Actions node the deployment failed: java.lang.UnsupportedOperationException.. Interestingly the WS and WSDL actually get published but the project's deployment fails.. So the services aren't published on the ESB.. Am I doing something wrong here? Below is the Service Def..
thanks!
Gary
<service category="Proxy_Routed" name="ImagingProxy_CBR"
description="Routed WebService Proxy: Imaging CBR" invmScope="GLOBAL">
<listeners>
<http-gateway name="Proxy_CBR-GwListener"/>
</listeners>
<actions mep="RequestResponse" inXsd="/wsdl/CreateDocument.xsd" outXsd="/wsdl/CreateDocumentResponse.xsd">
<action name="CreateDocument"
class="org.jboss.soa.esb.actions.ContentBasedRouter">
<property name="ruleSet" value="Proxy_Routed_Rules.drl"/>
<property name="ruleLanguage" value="XPathLanguage.dsl"/>
<property name="destinations">
<route-to
destination-name="imaging1"
service-category="Proxy_Routed"
service-name="Proxy_Imaging1" />
<route-to
destination-name="imaging2"
service-category="Proxy_Routed"
service-name="Proxy_Imaging2" />
</property>
</action>
</actions>
</service>