Ah, just saw CXF-4779, already get fixed.
-------------
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 上午10:10, Freeman Fang wrote:

> 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