I apologize. I re-read your post below, and it seems that the HTTP POST request is not allowed. The list allowed by them seems to be: OPTIONS, TRACE, GET and HEAD. (I was working from the assumption that the actual method on the interface was turned off. You can do this in Axis and probably in Microsoft).
Anyway, if they have indeed turned off all POST requests for this service, then I would ask them how do they expect clients to call their web service, since a soap/wsdl based web service be default will use POST requests? Also ask them to supply to you a basic client they use in development to test the service. It sounds like a very non-standard web service. -jeff -----Original Message----- From: foo shyn [mailto:[EMAIL PROTECTED] Sent: Thursday, October 18, 2007 12:25 AM To: axis-user@ws.apache.org Subject: Re: Axis 1.4 - (405) Method Not Allowed Hmm i'm afraid that might not be possible. Wonder why Axis keeps the GET method out anyway.. any particular reason? Tried calling other method...same problem... Thanx FooShyn Walker, Jeff wrote: > If they have turned off access to a certain method, then you simply > cannot call it and there is nothing you can do except ask them if it is > truly turned off and why. All soap web service calls happen using POST > not GET. (Except the famous http://<web_service_name>?wsdl url which is > a GET). I would suggest that you call any of the other methods found in > their wsdl, to make certain you are calling the service correctly. > I think the answer to your problem lies with them. > -jeff > > > > -----Original Message----- > From: foo shyn [mailto:[EMAIL PROTECTED] > Sent: Tuesday, October 16, 2007 9:16 PM > To: axis-user@ws.apache.org > Subject: Axis 1.4 - (405) Method Not Allowed > > Hi guys, > > I'm new to the list, so pardon me if my question sounds dumb. > > I'm trying to connect to a third party web services (which is developed > using microsoft tools) and i had used Axis 1.4 components to create my > client. I got the stub generated and run it in my own servlet. However > when i try to call the web services i got a "(405)Method Not Allowed" > error from the web. > > I'm thinking of the possibility of the method that i use is not allow. > Since Axis is defaulted to process its request in Post method, i'm not > sure whether i can alter that. Does anyone have any idea on how to do > this? > > Here's a portion of my debug log from Axis: > > 16 Oct 2007 20:01:17,859 %- HTTP/1.1 405 Method not allowed > 16 Oct 2007 20:01:17,859 %- Server Microsoft-IIS/5.0 > 16 Oct 2007 20:01:17,859 %- Date Tue, 16 Oct 2007 12:21:32 GMT > 16 Oct 2007 20:01:17,875 %- Allow OPTIONS, TRACE, GET, HEAD > 16 Oct 2007 20:01:17,875 %- Content-Length 3923 > 16 Oct 2007 20:01:17,875 %- Content-Type text/html > 16 Oct 2007 20:01:17,890 %- > org.apache.axis.i18n.resource::handleGetObject(return01) > 16 Oct 2007 20:01:17,890 %- (405)Method not allowed > 16 Oct 2007 20:01:17,906 %- Enter: SOAPPart ctor(FORM_FAULT) > 16 Oct 2007 20:01:17,906 %- > org.apache.axis.i18n.resource::handleGetObject(setMsgForm) > 16 Oct 2007 20:01:17,906 %- Setting current message form to: FORM_FAULT > (currentMessage is now org.apache.axis.AxisFault) > 16 Oct 2007 20:01:17,906 %- Exit: SOAPPart ctor() > 16 Oct 2007 20:01:17,906 %- > org.apache.axis.i18n.resource::handleGetObject(toAxisFault00) > 16 Oct 2007 20:01:17,906 %- NSPush (32) > 16 Oct 2007 20:01:17,921 %- > org.apache.axis.i18n.resource::handleGetObject(empty00) > 16 Oct 2007 20:01:17,921 %- NSPop (empty) > 16 Oct 2007 20:01:17,921 %- NSPush (32) > 16 Oct 2007 20:01:17,937 %- > org.apache.axis.i18n.resource::handleGetObject(empty00) > 16 Oct 2007 20:01:17,937 %- NSPop (empty) > 16 Oct 2007 20:01:17,906 %- Mapping Exception to AxisFault > > Any suggestion or idea are welcome. > > Thanx > FooShyn > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]