axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From remko de knikker <remko.deknik...@yale.edu>
Subject Re: Trouble with doc/literal wsdl with .NET
Date Fri, 11 Jul 2003 12:46:50 GMT
I had the same error message on .NET and solved it, by taking out the 
second schema declaration.
r


Davanum Srinivas wrote:

>Anne,
>
>The problem is that the WSDL is auto-generated by Axis and we need to fix it...
>
>-- dims
>
>--- Anne Thomas Manes <anne@manes.net> wrote:
>  
>
>>I see the same problem in the WSDL that we've seen quite a few times before:
>>no targetNamespace specified -- this time in the second <schema> element in
>>the <types> section. Also note that the element in0 is defined three times.
>>And I don't think there's a need to import the soap encoding namespace.
>>
>><schema targetNamespace=""
>>xmlns="http://www.w3.org/2001/XMLSchema">
>><import namespace="http://schemas.xmlsoap.org/soap/encoding/">
>><element name="in0" type="tns1:SearchCriteria"/>
>><element name="searchReturn" type="xsd:string"/>
>><element name="getFirstReturn" type="xsd:string"/>
>><element name="getLastReturn" type="xsd:string"/>
>><element name="getPreviousReturn" type="xsd:string"/>
>><element name="getNextReturn" type="xsd:string"/>
>><element name="in0" type="xsd:string"/>
>><element name="getDetailsReturn" type="xsd:string"/>
>><element name="in0" type="xsd:string"/>
>></schema>
>>
>>Anne
>>
>>----- Original Message -----
>>From: "Davanum Srinivas" <dims@yahoo.com>
>>To: <axis-user@ws.apache.org>
>>Sent: Thursday, July 10, 2003 8:55 PM
>>Subject: RE: Trouble with doc/literal wsdl with .NET
>>
>>
>>    
>>
>>>One more iteration...Change it back to "document" and try with .NET 1.1
>>>      
>>>
>>Framework's wsdl.exe
>>    
>>
>>>(http://msdn.microsoft.com/netframework/downloads/howtoget.aspx). If that
>>>      
>>>
>>doesn't work, then
>>    
>>
>>>please open a bug report (http://ws.apache.org/axis/bugs.html) with your
>>>      
>>>
>>test case.
>>    
>>
>>>Thanks,
>>>dims
>>>
>>>--- "Samprathi, Subramani non Unisys" <Subramani.Samprathi@unisys.com>
>>>      
>>>
>>wrote:
>>    
>>
>>>>dims,
>>>>I changed it in the WSDL, but I now get a error
>>>>
>>>>Microsoft (R) Web Services Description Language Utility
>>>>[Microsoft (R) .NET Framework, Version 1.0.3705.0]
>>>>Copyright (C) Microsoft Corporation 1998-2001. All rights reserved.
>>>>
>>>>Error: Error when reading file 'junk3.wsdl'.
>>>>  - There is an error in XML document (76, 23).
>>>>  - 'wrapped' is not a valid value for SoapBindingStyle.
>>>>
>>>>If you would like more help, please type "wsdl /?".
>>>>
>>>>Any more changes you recommend?
>>>>Thanks
>>>>Subbu
>>>>
>>>>
>>>>-----Original Message-----
>>>>From: Davanum Srinivas [mailto:dims@yahoo.com]
>>>>Sent: Thursday, July 10, 2003 7:15 PM
>>>>To: axis-user@ws.apache.org
>>>>Subject: Re: Trouble with doc/literal wsdl with .NET
>>>>
>>>>
>>>>Try using style="wrapped" in your WSDL.
>>>>
>>>>-- dims
>>>>
>>>>--- "Samprathi, Subramani non Unisys" <Subramani.Samprathi@unisys.com>
>>>>wrote:
>>>>        
>>>>
>>>>>Hi eveybody,
>>>>>I am using AXIS-RC2 and when I enable doc/lit, the WSDL generated from
>>>>>          
>>>>>
>>>>axis
>>>>        
>>>>
>>>>>is not getting parsed in .NET "WSDL.exe".
>>>>>I get the following error:
>>>>>
>>>>>Schema validation warning: Global element 'in0' has already been
>>>>>          
>>>>>
>>declared.
>>    
>>
>>>>>Schema validation warning: Global element 'in0' has already been
>>>>>          
>>>>>
>>declared.
>>    
>>
>>>>>Warning: Schema could not be validated. Class generation may fail or
>>>>>          
>>>>>
>>may
>>    
>>
>>>>>produce
>>>>> incorrect results.
>>>>>
>>>>>Error: Unable to import binding 'ClientServiceSoapBinding' from
>>>>>          
>>>>>
>>namespace
>>    
>>
>>>>>'http://localhost:8003/axis/services/ClientService'.
>>>>>  - Unable to import operation 'search'.
>>>>>  - The element 'http://schemas.xmlsoap.org/wsdl/:in0' is missing.
>>>>>
>>>>>If you would like more help, please type "wsdl /?".
>>>>>
>>>>>is there something wrong I am doing?
>>>>>Cheers,
>>>>>Subbu
>>>>>
>>>>>My deploy.wsdd looks like this:
>>>>>
>>>>><deployment xmlns=" http://xml.apache.org/axis/wsdd/
>>>>><http://xml.apache.org/axis/wsdd/> "
>>>>>            xmlns:java="
>>>>>          
>>>>>
>>http://xml.apache.org/axis/wsdd/providers/java
>>    
>>
>>>>><http://xml.apache.org/axis/wsdd/providers/java> ">
>>>>>
>>>>> <service name="ClientService" provider="java:RPC" style="document"
>>>>>use="literal" >
>>>>>  <parameter name="className" value="Client"/>
>>>>>  <parameter name="allowedMethods" value="*"/>
>>>>>  <beanMapping qname="myNS:SearchCriteria"
>>>>>          
>>>>>
>>xmlns:myNS="urn:BeanService"
>>    
>>
>>>>>languageSpecificType="java:.SearchCriteria"/>
>>>>>  <beanMapping qname="myNS:RequestHeader" xmlns:myNS="urn:BeanService"
>>>>>languageSpecificType="java:.RequestHeader"/>
>>>>>  <beanMapping qname="myNS:ResponseHeader"
>>>>>          
>>>>>
>>xmlns:myNS="urn:BeanService"
>>    
>>
>>>>>languageSpecificType="java:.ResponseHeader"/>
>>>>>  <beanMapping qname="myNS:ErrorItem" xmlns:myNS="urn:BeanService"
>>>>>languageSpecificType="java:ErrorItem"/>
>>>>>  <requestFlow>
>>>>>       <handler type="mysession"/>
>>>>>  </requestFlow>
>>>>>  <responseFlow>
>>>>>       <handler type="mysession"/>
>>>>>  </responseFlow>
>>>>>
>>>>> </service>
>>>>>
>>>>></deployment>
>>>>>
>>>>>
>>>>>And the WSDL:
>>>>>
>>>>><?xml version="1.0" encoding="UTF-8"?>
>>>>><wsdl:definitions targetNamespace="
>>>>>http://localhost:8003/axis/services/ClientService
>>>>><http://localhost:8003/axis/services/ClientService> " xmlns="
>>>>>http://schemas.xmlsoap.org/wsdl/ <http://schemas.xmlsoap.org/wsdl/>
"
>>>>>xmlns:apachesoap=" http://xml.apache.org/xml-soap
>>>>><http://xml.apache.org/xml-soap> " xmlns:impl="
>>>>>http://localhost:8003/axis/services/ClientService
>>>>><http://localhost:8003/axis/services/ClientService> " xmlns:intf="
>>>>>http://localhost:8003/axis/services/ClientService
>>>>><http://localhost:8003/axis/services/ClientService> " xmlns:soapenc="
>>>>>http://schemas.xmlsoap.org/soap/encoding/
>>>>><http://schemas.xmlsoap.org/soap/encoding/> "
>>>>>          
>>>>>
>>xmlns:tns1="urn:BeanService"
>>    
>>
>>>>>xmlns:wsdl=" http://schemas.xmlsoap.org/wsdl/
>>>>><http://schemas.xmlsoap.org/wsdl/> " xmlns:wsdlsoap="
>>>>>http://schemas.xmlsoap.org/wsdl/soap/
>>>>><http://schemas.xmlsoap.org/wsdl/soap/> " xmlns:xsd="
>>>>><http://www.w3.org/2001/XMLSchema>
>>>>>http://www.w3.org/2001/XMLSchema"><wsdl:types><schema
>>>>>targetNamespace="urn:BeanService" xmlns="
>>>>><http://www.w3.org/2001/XMLSchema>
>>>>>          
>>>>>
>>>>http://www.w3.org/2001/XMLSchema"><import
>>>>        
>>>>
>>>>>namespace="  <http://schemas.xmlsoap.org/soap/encoding/>
>>>>>http://schemas.xmlsoap.org/soap/encoding/"/><complexType
>>>>>name="RequestHeader"><sequence><element name="ProcessId"
>>>>>          
>>>>>
>>nillable="true"
>>    
>>
>>>>>type="xsd:string"/><element name="SecurityKey" nillable="true"
>>>>>type="xsd:string"/><element name="UserId" nillable="true"
>>>>>type="xsd:string"/></sequence></complexType><complexType
>>>>>name="SearchCriteria"><sequence><element name="clientType"
>>>>>          
>>>>>
>>nillable="true"
>>    
>>
>>>>>type="xsd:string"/><element name="mailCode" nillable="true"
>>>>>type="xsd:string"/><element name="city" nillable="true"
>>>>>type="xsd:string"/><element name="accountRef" nillable="true"
>>>>>type="xsd:string"/><element name="dateOfBirth" nillable="true"
>>>>>type="xsd:dateTime"/><element name="organizationName" nillable="true"
>>>>>type="xsd:string"/><element name="houseNumber" nillable="true"
>>>>>type="xsd:string"/><element name="gender" type="xsd:int"/><element
>>>>>name="firstName" nillable="true" type="xsd:string"/><element
>>>>>          
>>>>>
>>>>name="lastName"
>>>>        
>>>>
>>>>>nillable="true" type="xsd:string"/><element name="taxId"
>>>>>          
>>>>>
>>nillable="true"
>>    
>>
>>>>>type="xsd:string"/></sequence></complexType><complexType
>>>>>name="ErrorItem"><sequence><element name="FieldName" nillable="true"
>>>>>type="xsd:string"/><element name="ErrorNoticeName" nillable="true"
>>>>>type="xsd:string"/><element name="ErrorText" nillable="true"
>>>>>type="xsd:string"/><element maxOccurs="unbounded"
>>>>>          
>>>>>
>>name="ErrorNoticeData"
>>    
>>
>>>>>nillable="true"
>>>>>          
>>>>>
>>type="xsd:string"/></sequence></complexType><complexType
>>    
>>
>>>>>name="ResponseHeader"><sequence><element name="NextFormAssemblyName"
>>>>>nillable="true" type="xsd:string"/><element name="NextFormClassName"
>>>>>nillable="true" type="xsd:string"/><element name="Status"
>>>>>type="xsd:int"/><element maxOccurs="unbounded" name="ErrorItems"
>>>>>nillable="true"
>>>>>type="tns1:ErrorItem"/></sequence></complexType></schema><schema
>>>>>targetNamespace="" xmlns="  <http://www.w3.org/2001/XMLSchema>
>>>>>http://www.w3.org/2001/XMLSchema"><import namespace="
>>>>><http://schemas.xmlsoap.org/soap/encoding/>
>>>>>http://schemas.xmlsoap.org/soap/encoding/"/><element name="in0"
>>>>>type="tns1:SearchCriteria"/><element name="searchReturn"
>>>>>type="xsd:string"/><element name="getFirstReturn"
>>>>>type="xsd:string"/><element name="getLastReturn"
>>>>>          
>>>>>
>>>>type="xsd:string"/><element
>>>>        
>>>>
>>>>>name="getPreviousReturn" type="xsd:string"/><element
>>>>>          
>>>>>
>=== message truncated ===
>
>
>=====
>Davanum Srinivas - http://webservices.apache.org/~dims/
>
>__________________________________
>Do you Yahoo!?
>The New Yahoo! Search - Faster. Easier. Bingo.
>http://search.yahoo.com
>
>  
>


Mime
View raw message