The attached testAddressBook.xml is what I got, via IE 6.0+ with ?wsdl, from the Axis server I deployed on a Sun workstation and tried it with Spy 4.2
C.C. Liu
-----Original Message-----
From: W�rner Till [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, April 16, 2002 8:40 AM
To: [EMAIL PROTECTED]
Subject: AW: WSDL and XML Spy
Hi,
I totally agree with you that the xml Java2WSDL spits out is absolutely
legal.
I just wanted to make my life a bit easier, cause I like to test my Web
Services with XML Spy sometimes.
And I also think that this is a XML Spy problem, but as the element prefixes
are unnecessary (not the attribute prefixes as you mentioned, but these are
not my real problem) I thought I could supress their generation.
I just wanted to remove the prefixes, not the namespace definition, because
wsdl is the default ns also.
Perhaps I will ask Altova about a solution and why it works with version
4.2...)
@C.C. Liu: Could you do me a favour and look inside your wsdl-document you
used to try with version 4.2 and confirm that all wsdl-elements are
prefixed? I do not have 4.2 at hand...
Greetings and thanks,
Till
> -----Urspr�ngliche Nachricht-----
> Von: Liu, C.C [mailto:[EMAIL PROTECTED]]
> Gesendet: Montag, 15. April 2002 20:16
> An: '[EMAIL PROTECTED]'
> Betreff: RE: WSDL and XML Spy
>
>
> I just tried XML Spy 4.2, it works without error nor complain.
>
> C.C. Liu
>
>
> -----Original Message-----
> From: Russell Butek [mailto:[EMAIL PROTECTED]]
> Sent: Monday, April 15, 2002 12:17 PM
> To: [EMAIL PROTECTED]
> Subject: Re: WSDL and XML Spy
>
>
> Quick answer: no.
>
> Longer answer: the WSDL that Java2WSDL generates, while
> perhaps a bit odd,
> is perfectly legal. Sounds like XML Spy has a little failing.
>
> This is probably more than you wanted to know, but I'll
> ramble on anyway...
> Since we have the attribute: xmlns:wsdl
> ="http://schemas.xmlsoap.org/wsdl/", WSDL4J (which Java2WSDL uses)
> explicitly adds the prefix. If we took out that attribute,
> WSDL4J would no
> longer explicitly add the prefix and it might look like you'd
> be happy.
> BUT then we have another problem. Sometimes the wsdl prefix
> is used in
> places like: wsdl:arrayType="XXX". In these cases the WSDL
> file MUST have
> the namespace attribute, in which case WSDL4J would add the prefix, so
> you'd still be broken with those cases anyway (unless we
> could get WSDL4J
> to change, which is unlikely).
>
> Russell Butek
> [EMAIL PROTECTED]
>
>
> "Till Woerner" <[EMAIL PROTECTED]> on 04/15/2002 10:22:48 AM
>
> Please respond to [EMAIL PROTECTED]
>
> To: <[EMAIL PROTECTED]>
> cc:
> Subject: WSDL and XML Spy
>
>
>
> Hi,
>
> When I open a WSDL-file generated with Java2WSDL with the SOAP tool in
> XML Spy it cannot find any methods to invoke.
> I looked at my WSDL and found out that Java2WSDL generates
> wdsl-prefixes
> for all elements associated with namespace
> "http://schemas.xmlsoap.org/wsdl/". When I delete those prefixes it
> works fine and XML Spy can see all methods (and call them).
>
> Can I tell the WSDL-tool to supress those prefixes (as the
> wsdl-namespace is declared as the default namespace anyway)???
>
> Thanks,
> Till
>
> --
> Caught in our narrowminded believe...
> -------------------------------------
> Till Woerner
> Berlin, Germany
> EMail:[EMAIL PROTECTED]
> ICQ#: 7162410
>
>
>
testAddressBook.xml
Description: Binary data
