Hi, I flattened the wsdl files available at http://www.oasis-open.org/committees/regrep/documents/3.0/services/ebXMLRegistryServices.wsdl
and ran WSDL2JavaGenerator and fantastic it generated the SDO classes and main service interfaces. I then created ebrimws.composite <code> <?xml version="1.0" encoding="UTF-8"?> <composite xmlns="http://www.osoa.org/xmlns/sca/1.0" targetNamespace="http://regrep" xmlns:regrep="http://regrep" xmlns:dbsdo="http://tuscany.apache.org/xmlns/sca/databinding/sdo/1.0" name="ebrimws"> <service name="LifeCycleManagerService" promote="LifeCycleManagerComponent"> <interface.java interface="com.ittvis.regrep.LifeCycleManagerPortType"/> <binding.ws/> </service> <service name="QueryManagerService" promote="QueryManagerComponent"> <interface.java interface="com.ittvis.regrep.QueryManagerPortType"/> <binding.ws/> </service> <component name="LifeCycleManagerComponent"> <implementation.java class="com.ittvis.regrep.LifeCycleManagerImpl"/> </component> <component name="QueryManagerComponent"> <implementation.java class="com.ittvis.regrep.QueryManagerImpl"/> </component> </composite> </code> but when I run this up in tomcat and get the generated wsdl (e.g. http://localhost:8080/registry/QueryManagerService?wsdl) the result wsdl operations are different from the wsdl files I used to generate the code. Hence jaxr clients can't work with the service. Is there a way to force the presented wsdl to be a static file - in particular I would rather use the wsdl at http://www.oasis-open.org/committees/regrep/documents/3.0/services/ebXMLRegistryServices.wsdl rather than my flattened wsdl. Tuscany looks good though, SDO will be a good match. thanks, Norman --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]