Return-Path: Delivered-To: apmail-xml-axis-user-archive@xml.apache.org Received: (qmail 90185 invoked by uid 500); 23 Aug 2002 16:16:17 -0000 Mailing-List: contact axis-user-help@xml.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-user@xml.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list axis-user@xml.apache.org Received: (qmail 90176 invoked from network); 23 Aug 2002 16:16:17 -0000 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0 Subject: RE: Web service name syntax Date: Fri, 23 Aug 2002 12:16:20 -0400 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Web service name syntax Thread-Index: AcJKno2l1EB/2mIAS2qMQD7z74Za2QAHVJIQ From: "Melamud, Mikhail" To: X-OriginalArrivalTime: 23 Aug 2002 16:16:20.0363 (UTC) FILETIME=[6AAC05B0:01C24AC0] X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Status: O X-Status: X-Keywords: Why one wouldn't if it's allowed? You probably missed it in my e-mail - I've tried = /somehost/somecontext/h%25?wsdl and here what I've got: HTTP 400 - Bad Request Internet Explorer=20 URL /somehost/somecontext/h%26?wsdl - (escaped version of h&) works = perfectly well So, something happening on HTTP level or may be IE doesn't like it some = how - I'm not sure. What I know for sure is that my servlet's doGet() = does not get called on such url at all. It would be great, if someone could direct me to a standard on Web = service names, so I could actually forbid entering particular chars = based on it in my app. In Axis wsdd WS name is an XML attribute, where = such chars (%) are allowed. If it would be an XML element then according = to XML 1.0 (http://www.w3.org/TR/2000/REC-xml-20001006.html) it's not = allowed. Thanks =20 Mike -----Original Message----- From: Tom Zschaage [mailto:Tom.Zschaage@first.fraunhofer.de]=20 Sent: Friday, August 23, 2002 8:14 AM To: axis-user@xml.apache.org Subject: AW: Web service name syntax The % character has a special meaning in URLs therefore it should be = escaped try to call this=20 /somehost/somecontext/h%25?wsdl the %25 is the escape sequence for % however why would one use a % in a name? Tom -----Urspr=FCngliche Nachricht----- Von: Melamud, Mikhail [mailto:Mikhail.Melamud@ca.com]=20 Gesendet: Donnerstag, 22. August 2002 18:28 An: axis-user@xml.apache.org Betreff: Web service name syntax Can web service name contain special characters such as #, %,^, &,\?=20 For example, using deployService() method I can create Axis wsdd as follows:=20 =A0but then url /somehost/somecontext/h%?wsdl throws HTTP 400 error=20 url /somehost/somecontext/h%25?wsdl would not work either ('%' is = encoded here)=20 Shouldn't Axis deployService() throw an exception here if it's not valid = name?=20 Or if it's a valid web service name why my url doesn't generate wsdl?=20 Is any standard on What characters are allowed in Web service name?=20 Thanks=20 Mike=20