I had tried the SOAEditor to create a wsdl sometime ago and found it helpful in solving one of these sneaky issues.
http://www.capescience.com/soa/index.shtml ~Makesh --- [EMAIL PROTECTED] wrote: > > In a message dated 6/25/2004 10:51:22 AM Eastern > Standard Time, > [EMAIL PROTECTED] writes: > > my 2 cents, get xmlspy trial version > (http://www.xmlspy.com/) and use > the wsdl validation functionality. > > -- dims > > > ----- Original Message ----- > From: [EMAIL PROTECTED] <[EMAIL PROTECTED]> > Date: Fri, 25 Jun 2004 10:46:32 EDT > Subject: Re: Peculiar Error; Appreciate Some Help > To: [EMAIL PROTECTED] > > > > > > > > > > In a message dated 6/25/2004 10:42:18 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 = > "http://localhost:8080/axis/service/clientHandlerServicePort" > > > > > 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> > > > > Try again to change the port name > because there is an extra 'r', I don't > know if it'll helps but why > not try ;-) > <wsdl:port name = "clientDirectServicePort" binding > = > > "impl:clientDirectBinding"> > > > > > > > > I really do thank you for your continued help. I > picked up on the error you > found shortly after I mailed the list. > Unfortunately this did not solve the > problem. > > > > The reason I'm posting the list with this problem > is because I have > succesfully created Web Services with Axis before. > This error seems simple > but > it's a sneaky bum, and AS ALWAYS, XML Namespaces > are horrendously > confusing. > > > > If anybody out there could help me out I'd be > incredibly grateful, > > James > > > > -- > Davanum Srinivas - > http://webservices.apache.org/~dims/ > > > > I have sadly already used up my trial period :-( > ===== N 37� 23' 41.8" W 121� 56' 31.4" __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail
