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
|