Nope can't have "/" in an NCName. That's a bug ...

Sanjiva.

On Mon, Oct 18, 2010 at 8:53 PM, Ruchira Wageesha <[email protected]> wrote:

> Hi,
>
> $subject ?
>
> Due to the hierarchical service deployment model of our products, a service
> can be deployed in a context such as "foo/bar". Then that "foo/bar" can be
> seen in the WSDL2.0 as the service name [1]. For the External Tryit, we need
> to create an Axis2 service from a given WSDL 2.0 document(using
> WSDL20ToAxisServiceBuilder.java). So when we try to build a service from a
> wsdl like [1],  then an exception is thrown saying foo/bar does not
> represent a valid NCName. Further, in Mashup Server, each service is
> deployed under the context of mashup author (i.e admin/digit2image,
> adimin/RESTSample.).
>
> Is this is a bug in woden or do we need to avoid having "/" in service
> name?
>
>
> [1]
> http://appserver.cloud.wso2.com/services/t/ruchira.com/admin/HelloService?wsdl2
>
> [2] Caused by: java.lang.IllegalArgumentException: The string "admin/foo"
> does not represent a valid NCName.
>     at org.apache.woden.types.NCName.setValue(NCName.java:70)
>     at org.apache.woden.types.NCName.<init>(NCName.java:56)
>     at
> org.apache.woden.internal.BaseWSDLReader.parseService(BaseWSDLReader.java:1400)
>     at
> org.apache.woden.internal.BaseWSDLReader.parseDescription(BaseWSDLReader.java:441)
>     at
> org.apache.woden.internal.DOMWSDLReader.readWSDL(DOMWSDLReader.java:185)
>     at
> org.apache.woden.internal.DOMWSDLReader.readWSDL(DOMWSDLReader.java:158)
>     at
> org.apache.axis2.description.WSDL20ToAxisServiceBuilder.readInTheWSDLFile(WSDL20ToAxisServiceBuilder.java:1225)
>     at
> org.apache.axis2.description.WSDL20ToAxisServiceBuilder.readInTheWSDLFile(WSDL20ToAxisServiceBuilder.java:1196)
>     at
> org.apache.axis2.description.WSDL20ToAxisServiceBuilder.setup(WSDL20ToAxisServiceBuilder.java:477)
>
> Thanks,
> Ruchira
>
> _______________________________________________
> Carbon-dev mailing list
> [email protected]
> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>
>


-- 
Sanjiva Weerawarana, Ph.D.
Founder, Chairman & CEO; WSO2, Inc.;  http://wso2.com/
email: [email protected]; phone: +1 408 754 7388 x51726; cell: +94 77 787
6880 | +1 650 265 8311
blog: http://sanjiva.weerawarana.org/

Lean . Enterprise . Middleware
_______________________________________________
Carbon-dev mailing list
[email protected]
https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to