Hi all,

I'm trying to expose using a cxf consumer a webservice that must expose ( against the same port type )
two port ( one for soap 11 and one for soap 12 ).

The service part of the wsdl looks like:

<service name="DocumentRegistry_Service">
                <port name="Service_Port_Soap11" 
binding="tns:Service_Binding_Soap11">
                        <soap:address 
location="http://servicelocation/DocumentRegistry_Service"/>
                </port>
                <port name="Service_Port_Soap12" 
binding="tns:Service_Binding_Soap12">
                        <soap12:address 
location="http://servicelocation/DocumentRegistry_Service"/>
                </port>
        </service>



This is perfectly legal ( in Axis2 this is possible ) but the CXF Consumer code consider only one of the two ports when you deploy the endoint, this means that with cxf at the moment it's not possible to expose the same webservice both on
SOAP11 and SOAP12....

Any Idea on this??? In my opinion this is a limitation when comparing cxf with axis.

Do you plan to solve that problem??
Andrea





Reply via email to