Owen,

Have you added the namespace declaration for jwsdl (xmlns:jwsdl="http://au.net.wcg.webservice.jvmhost/WSDL";)to your JSR-181 xbean.xml?

Gert

Owen Thomas wrote:
Hi Gert

When I add...

        service="jwsdl:owen" endpoint="soap"

...to the file as described in my earlier message below, I get the
following error in the build output:

org.jdom.IllegalNameException: The name "" is not legal for JDOM/XML
namespaces: Namespace URIs must be non-null and non-empty Strings.

I don't know what this means.

  Owen.

-----Original Message-----
From: Owen Thomas [mailto:[EMAIL PROTECTED] Sent: Wednesday, May 02, 2007 4:42 PM
To: [email protected]
Subject: RE: Confusion over documentation referring to the "Creating the
HTTPConsumerServiceUnit".

Righto Gert.

I'll add this information as attributes to the jsr181:endpoint tag.

  Owen.

-----Original Message-----
From: Gert Vanthienen [mailto:[EMAIL PROTECTED] Sent: Wednesday, May 02, 2007 4:35 PM
To: [email protected]
Subject: Re: Confusion over documentation referring to the "Creating the
HTTPConsumerServiceUnit".

Owen,

You'll have to add
    service="jwsdl:owen" endpoint="soap"
to your JSR-181 endpoint.

Your HTTP consumer endpoint will then expose this service to the outer world.
Gert

Owen Thomas wrote:
Hi Gert.

Okay... I assume that the changes you state apply to either or both
xbean.xml files. I've given below, the xbean.xml for both SU's. Please
show me how I change each/both to get the components to talk.

This is my HTTP xbean.xml:

*
******** Start of output
<beans xmlns:http="http://servicemix.apache.org/http/1.0";
xmlns:jwsdl="http://au.net.wcg.webservice.jvmhost/WSDL";> <http:endpoint service="jwsdl:owen"
                   endpoint="soap"
role="consumer" locationURI="http://0.0.0.0:8192/example/";
                   defaultMep="http://www.w3.org/2004/08/wsdl/in-out";
soap="true" /> </beans>
******** End of output
*

This is my JSR-181 xbean.xml:

*
******** Start of output
<beans xmlns:jsr181="http://servicemix.apache.org/jsr181/1.0";>
    <jsr181:endpoint
pojoClass="au.net.wcg.webservice.jsr181.JVMHostServiceUnit" />
</beans>
******** End of output
*

Thanks,

  Owen.




Reply via email to