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