Hi,

I check the spec, the 3.4.1 Inheritance
 
WSDL 1.1 does not define a standard representation for the inheritance of 
wsdl:portType elements. When mapping an SEI that inherits from another 
interface, the SEI is treated as if all methods of the inherited interface were 
defined within the SEI.

♦ Conformance (Inheritance flattening): A mapped wsdl:portType element MUST 
contain WSDL def- initions for all the methods of the corresponding Java SEI 
including all inherited methods. 


so both foo1 and foo2 should be published per spec. Could you please create a 
jira and append your test case?

Thanks
-------------
Freeman(Yue) Fang

Red Hat, Inc. 
FuseSource is now part of Red Hat
Web: http://fusesource.com | http://www.redhat.com/
Twitter: freemanfang
Blog: http://freemanfang.blogspot.com
http://blog.sina.com.cn/u/1473905042
weibo: @Freeman小屋

On 2013-1-25, at 上午12:10, rouble wrote:

> Simple use case, say I have the following interface for a Java First Web
> Service:
>    public interface bar {
>        foo1();
>    }
> 
> and an SEI:
>    @WebService
>    public interface sei extends bar {
>        foo2();
>    }
> 
> Now, if I have Service Implementation Bean:
>    @WebService(endpointInterface = "com.example.sei", serviceName =
> "seiws")
>    public class seiImpl {
>        foo1 () {
>            //blah
>        }
> 
>        foo2 () {
>            //blah
>        }
>    }
> 
> Only foo2() is exposed by CXF - foo1() is not. Let me know if I am missing
> something, but I think a JIRA is in order.
> 
> tia,
> rouble

Reply via email to