Re: WSDL , Apache Soap question

2002-01-14 Thread Raghavan Srinivasan

Hi Greyson ,
  I am sure your approach would work well if the client were written in 
Java using the
Apache toolkit too .  have you had success generating code (especially holders for the 
types) with more
than 1 Java WSDL compiler e.g. idoox , glue , axis etc ?  How about compilers from 
non-Java languages
?
My problem is trying to get the lowest common denominator WSDL descriptor that will 
work well with
atleast 3-4 compilers (java and non java) . I am not sure whether that is a realistic 
goal given the
different levels of wsdl support that compilers have today .

My current experience with passing a wsdl file thru different compilers is that each 
one behaves quite
differently wrt handling of types .  Taking this specific examples ,
I dont see how a non java wsdl compiler would generate the correct data structure for
xsd:[Ljava.util.Hashtable$Entry] .

comments/ suggestions welcome .

Thanks -
Raghavan




[EMAIL PROTECTED] wrote:

> This is what is working for me...
>
> 
>  targetNamespace="http://www.lockerservice.com/Locker";
> xmlns="http://www.w3.org/1999/XMLSchema/";>
>name="Hashtable">
>  type="xsd:[Ljava.util.Hashtable$Entry;"/>
>  name="count" type="xsd:int"/>
>  name="threshold" type="xsd:int"/>
>  name="loadFactor" type="xsd:float"/>
>  name="modCount" type="xsd:int"/>
>  name="serialVersionUID" type="xsd:long"/>
>  name="keySet" type="xsd:java.util.Set"/>
>  name="entrySet" type="xsd:java.util.Set"/>
>  name="values"
>   type="xsd:java.util.Collection"/>
>  name="KEYS" type="xsd:int"/>
>  type="xsd:int"/>
>  type="xsd:int"/>
>  type="xsd:java.util.Hashtable$EmptyEnumerator"/>
>  name="emptyIterator"
> type="xsd:java.util.Hashtable$EmptyIterator"/>
> 
>   
> 
>
> In the declaration of the method:
> type="tns:Hashtable"
>
> In the deployment descriptor:
>
>   http://schemas.xmlsoap.org/soap/encoding/";
> xmlns:x="" qname="x:meth5_outType" javaType="java.util.Map"
> java2XMLClassName="org.apache.soap.encoding.soapenc.HashtableSerializer"
> xml2JavaClassName="org.apache.soap.encoding.soapenc.HashtableSerializer" />
>
>
> "Raghavan
> Srinivasan"  To: [EMAIL PROTECTED], 
>[EMAIL PROTECTED]
>  anet.com>Subject: WSDL , Apache Soap question
>
> 11-01-02
> 07:04 PM
> Please
> respond to
> soap-user
>
>
>
> I have a Apache Web service one of whose methods  takes in
> java.util.Hashtable as a parameter . I understand that the Apache
> Toolkit supports Hashtable encoding . But i want to write a WSDL
> interface to this service that toolkits from other languages could use
> to generate stubs .
>
> I could'nt find the right schema element to represent a structure
> similar to Map / Hashtable .
>
> I used the Idoox java2wsdl utility to see what the utility generates and
> it came up with ns0:Hashtable
> where ns0 = http://xml.apache.org/xml-soap .
>
> This is obviously Apache specific and I dont know how compilers from
> other languages will interpret it .
>
>  Has anyone else faced a similar issue ?
>
> Thanks -
> Raghavan
>
> --
>
> NOTICE:  The information contained in this electronic mail transmission is
> intended by Convergys Corporation for the use of the named individual or
> entity to which it is directed and may contain information that is
> privileged or otherwise confidential.  If you have received this electronic
> mail transmission in error, please delete it from your system without
> copying or forwarding it, and notify the sender of the error by reply email
> or by telephone (collect), so that the sender's address records can be
> corrected.




Re: WSDL , Apache Soap question

2002-01-14 Thread greyson . smith


This is what is working for me...


  http://www.lockerservice.com/Locker";
xmlns="http://www.w3.org/1999/XMLSchema/";>

  
  
  
  
  
  
  
  
  
  
  
  
  
  

  


In the declaration of the method:
type="tns:Hashtable"


In the deployment descriptor:

  http://schemas.xmlsoap.org/soap/encoding/";
xmlns:x="" qname="x:meth5_outType" javaType="java.util.Map"
java2XMLClassName="org.apache.soap.encoding.soapenc.HashtableSerializer"
xml2JavaClassName="org.apache.soap.encoding.soapenc.HashtableSerializer" />


   
 
"Raghavan  
 
Srinivasan"  To: [EMAIL PROTECTED], 
[EMAIL PROTECTED] 
Subject: WSDL , Apache Soap question  
 
   
 
11-01-02   
 
07:04 PM   
 
Please 
 
respond to 
 
soap-user  
 
   
 
   
 




I have a Apache Web service one of whose methods  takes in
java.util.Hashtable as a parameter . I understand that the Apache
Toolkit supports Hashtable encoding . But i want to write a WSDL
interface to this service that toolkits from other languages could use
to generate stubs .

I could'nt find the right schema element to represent a structure
similar to Map / Hashtable .

I used the Idoox java2wsdl utility to see what the utility generates and
it came up with ns0:Hashtable
where ns0 = http://xml.apache.org/xml-soap .

This is obviously Apache specific and I dont know how compilers from
other languages will interpret it .

 Has anyone else faced a similar issue ?

Thanks -
Raghavan





--

NOTICE:  The information contained in this electronic mail transmission is
intended by Convergys Corporation for the use of the named individual or
entity to which it is directed and may contain information that is
privileged or otherwise confidential.  If you have received this electronic
mail transmission in error, please delete it from your system without
copying or forwarding it, and notify the sender of the error by reply email
or by telephone (collect), so that the sender's address records can be
corrected.





RE: WSDL , Apache Soap question

2002-01-13 Thread Sandy Liu

After testing apache soap for a while, I decided to swithch to
GLUE(http://www.themindelectric.com/products/glue/glue.html). It's very easy
to use, almost fool proof. WSDL file is automatically generated when you
publish a soap service. It also has a tool called wsdl2java, which generates
the interface needed to get access to the soap service on another machine.

Good luck,

Sandy

> -Original Message-
> From: Raghavan Srinivasan [mailto:[EMAIL PROTECTED]]
> Sent: January 11, 2002 10:05 PM
> To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Subject: WSDL , Apache Soap question
>
>
> I have a Apache Web service one of whose methods  takes in
> java.util.Hashtable as a parameter . I understand that the Apache
> Toolkit supports Hashtable encoding . But i want to write a WSDL
> interface to this service that toolkits from other languages could use
> to generate stubs .
>
> I could'nt find the right schema element to represent a structure
> similar to Map / Hashtable .
>
> I used the Idoox java2wsdl utility to see what the utility generates and
> it came up with ns0:Hashtable
> where ns0 = http://xml.apache.org/xml-soap .
>
> This is obviously Apache specific and I dont know how compilers from
> other languages will interpret it .
>
>  Has anyone else faced a similar issue ?
>
> Thanks -
> Raghavan
>
>




WSDL , Apache Soap question

2002-01-11 Thread Raghavan Srinivasan

I have a Apache Web service one of whose methods  takes in
java.util.Hashtable as a parameter . I understand that the Apache
Toolkit supports Hashtable encoding . But i want to write a WSDL
interface to this service that toolkits from other languages could use
to generate stubs .

I could'nt find the right schema element to represent a structure
similar to Map / Hashtable .

I used the Idoox java2wsdl utility to see what the utility generates and
it came up with ns0:Hashtable
where ns0 = http://xml.apache.org/xml-soap .

This is obviously Apache specific and I dont know how compilers from
other languages will interpret it .

 Has anyone else faced a similar issue ?

Thanks -
Raghavan