In a message dated 6/25/2004 10:20:25 AM Eastern Standard Time, [EMAIL PROTECTED] writes:
[EMAIL PROTECTED] wrote:

> Hello,

> I would truly appreciate some help with this error. This is one of
> those things where I believe an extra set of eyes could easily solve.
> I have the following WSDL documents, and I am receiving the following
> error:

> java.io.IOException: Emitter failure.  There is an undefined binding
> (clientDire
> ctBinding) in the WSDL document.
> Hint: make sure <port binding=".."> is fully qualified.

> I am almost certain that this is a namespace issue, as I am not a pro
> at XML namespaces or WSDL, though not a beginner, I am hopeful
> somebody out there can easily solve this. Here are two of my WSDL
> documents. This should be sufficient to find the problem:

> <?xml version="1.0" encoding="UTF-8"?>

> <wsdl:definitions
> xmlns="http://schemas.xmlsoap.org/wsdl/"
> xmlns:impl =
> "http://localhost:8080/axis/services/clientHandlerServicePort"
> xmlns:wsdl = "http://schemas.xmlsoap.org/wsdl/"
> xmlns:soap = "http://schemas.xmlsoap.org/wsdl/soap/"
> xmlns:xs   = "http://www.w3.org/2001/XMLSchema"
> xmlns:data = ""

> targetNamespace =
> "http://localhost:8080/axis/services/clientHandlerServicePort" name =
> "clientDirect"
> >

> <wsdl:documentation>
> !! clientDirectService.wsdl !!
> !!    Created by James Crosson  !!
>
> !! June 23, 2004   !!
> </wsdl:documentation>

> <wsdl:import namespace =
> "http://localhost:8080/axis/services/clientHandlerServicePort"
> location = "clientDirectBinding.wsdl"/>

> <wsdl:service name = "clientDirectService">
>   <wsdl:port name = "clientDirectrServicePort" binding =
> "impl:clientDirectBinding">
>     <soap:address location =
> "http://locations:8080/axis/services/clientHandlerServicePort"/
> <http://locations:8080/axis/services/clientHandlerServicePort%22/>>
>   </wsdl:port>
> </wsdl:service>

> </wsdl:definitions>

> <?xml version = "1.0" encoding = "UTF-8"?>

> <wsdl:definitions
> xmlns      = "http://schemas.xmlsoap.org/wsdl"
> xmlns:impl =
> "http://localhost:8080/axis/services/clientHandlerServicePort"
> xmlns:wsdl = "http://schemas.xmlsoap.org/wsdl"
> xmlns:soap = "http://schemas.xmlsoap.org/wsdl/soap"
> xmlns:xs   = "http://www.w3.org/2001/XMLSchema"
> xmlns:data = ""

>
I'm not sure but I think that I won't be worst if you add an 's' char to
service ;-) :

xmlns:data = "">"http://localhost:8080/axis/services/clientHandlerServicePort
<http://localhost:8080/axis/service/clientHandlerServicePort>"
Thank you for your help. I am sure that has solved some problem that would have occurred down the line, however it does not solve the current one. So if anybody out there could take a look briefly at this code, it would be outstanding.
 
Thanks,
James

Reply via email to