send me your complete wsdl.

----- Original Message -----
From: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Date: Fri, 25 Jun 2004 11:06:54 EDT
Subject: Re: Peculiar Error; Appreciate Some Help
To: [EMAIL PROTECTED]











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

karim 
  wrote:

> [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">
>
>
Besides, I've looked in all 
  my wsdl and I've all the time the same name 
for the port and the deployed 
  service.

- <#> <wsdl:service 
  name="*CriterionManagerWithRulesImplService*">
- <#> <wsdl:port 
  name="*CriterionManager*" 
  
binding="*impl:CriterionManagerSoapBinding*">
  
  <wsdlsoap:address 
  
location="*http://127.0.0.1:8080/axis/services/CriterionManager*"; 
  />
  </wsdl:port>
  
  </wsdl:service>

Maybe the name of your port would be 
  "clientHandlerServicePort"








I really hope somebody can help me. This is asking a lot but it would be 
incredible!



-- 
Davanum Srinivas - http://webservices.apache.org/~dims/

Reply via email to