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]

Reply via email to