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 

Reply via email to