Hi Daniel, I'm trying to access the services offered by Entrez utilities web service, On running a sample java application ( http://eutils.ncbi.nlm.nih.gov/entrez/eutils/soap/v2.0/DOC/esoap_java_help.html http://eutils.ncbi.nlm.nih.gov/entrez/eutils/soap/v2.0/DOC/esoap_java_help.html ) I'm getting 501 error.
- Unable to sendViaPost to url[http://eutils.ncbi.nlm.nih.gov/entrez/eutils/soap/v2.0/soap_adapter_2_0.cgi] org.apache.axis2.AxisFault: Transport error: 501 Error: Not Implemented at org.apache.axis2.transport.http.HTTPSender.handleResponse(HTTPSender.java:296) at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:190) at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:75) at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:371) at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:209) at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:448) at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:401) at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:228) at org.apache.axis2.client.OperationClient.execute(OperationClient.java:163) at gov.nih.nlm.ncbi.www.soap.eutils.EUtilsServiceStub.run_eGquery(EUtilsServiceStub.java:1580) at gov.nih.nlm.ncbi.www.soap.eutils.GetDBCount.main(GetDBCount.java:28) org.apache.axis2.AxisFault: Transport error: 501 Error: Not Implemented Does it meant that the service being not offered to the public? Thanks in advance, Rameshkumar Daniel Hagen wrote: > > Hi Pinaki, > > this looks like a HTTP issue to me where the SQUID Proxy between client > and server does have a problem with the Chunked Transfer Encoding the > client uses in conjunction with a HTTP POST request. > > Squid's support for Chunked Transfer Encoding when communicating with > the client is incomplete; I have seen the exact behaviour you described > for HTTP PUT requests but was unaware that this also is the case for > HTTP POST. > > Maybe you could try to convince your webservice client not to use > Chunked Transfer Encoding but to > - either close the HTTP connection after each request (which can be a > performance problem when you are making many requests in a short time > frame) > - or send a Content-Length along with the request > > Another workaround would be to disable the use of a proxy if your > environment allows you to connect to the Webservice server directly. > > Best regards > > Daniel > > Pinaki Chandrasekhar schrieb: >> Hello Friends, >> I have been trying to figure out the problem for a few days and really >> need >> some help. >> My j2ee application integrates with IPX gateway for Short messaging >> service. >> This is implemented as a WebService by IPX and they provided me with thge >> precompiled client stub files ( compiled using axis 2.1.1.1) >> I am new to web services and axis. I went through all the installation >> and >> tutorial successfully with a helloworld ws example and the axis2userguide >> example that is provided. >> However I am stuck when I try integrating with my existing j2ee >> application. >> My j2ee app is the client for the web service and I compiled it >> successfully >> with the client stubs set on the classpath. But I keep getting this error >> whenever it needs to send the message: >> org.apache.axis2.AxisFault: HTTP Transport error : '501' - 'Not >> Implemented' >> >> I have the server logs here for your reference. >> >> I may be messing things up in configuring the whole app on the server >> with >> axis 2 >> >> I am using the Jboss-4.0.3Sp1 as the server and also have axis2 installed >> on >> the same machine with the AXIS2_HOME set properly. I also have the >> axis.war >> file deployed on the server. >> >> Please, can someone help when to rectify the problem. >> >> Thanks in advance, >> >> pc >> >> >> >> this is the server log when I send a short code through my phone. It goes >> to >> the iPX gateway who reroute it back to my application. It seems like the >> message is all getting prepared and throws up an error while about to >> send. >> >> 2008-04-23 10:31:15,769 INFO [ReceiveSMSServlet] Receive SMS Message >> >> 2008-04-23 10:31:15,769 DEBUG [ReceiveSMSServlet] SMS >> Received:1208917875769 >> >> 2008-04-23 10:31:15,769 DEBUG [ReceiveSMSServlet] IPX Receive >> --->TimeStamp >> : 20080423 04:32:44 >> >> 2008-04-23 10:31:15,769 DEBUG [ReceiveSMSServlet] IPX Receive >> --->Operator : >> DiGi >> >> 2008-04-23 10:31:15,769 DEBUG [ReceiveSMSServlet] IPX Receive >> --->MessageId >> : 1-1703551585 >> >> 2008-04-23 10:31:15,769 DEBUG [ReceiveSMSServlet] IPX Receive --->Message >> : >> Store fs 009 >> >> 2008-04-23 10:31:15,769 DEBUG [ReceiveSMSServlet] IPX >> Receive --->DestinationAddress : 32088 >> >> 2008-04-23 10:31:15,769 DEBUG [ReceiveSMSServlet] IPX >> Receive --->OriginatorAddress : 60169063492 >> >> 2008-04-23 10:31:15,769 DEBUG [ReceiveSMSServlet] Local >> Context.PROVIDER_URL: java.naming.provider.url >> >> 2008-04-23 10:31:15,779 INFO [ContentControllerBean] get content for >> requestCode = fs 009 >> >> 2008-04-23 10:31:15,779 DEBUG >> [org.jboss.ejb.plugins.cmp.jdbc.JDBCEJBQLQuery.Content#findByKeyword] >> Executing SQL: SELECT DISTINCT t0_c.ContentId, t0_c.Keyword, t0_c.Tariff, >> t0_c.Type, t0_c.Title, t0_c.Status, t0_c.creationDate FROM content t0_c >> WHERE (t0_c.Keyword = ?) >> >> 2008-04-23 10:31:15,789 DEBUG >> [org.jboss.ejb.plugins.cmp.jdbc.JDBCLoadRelationCommand.Content] load >> relation SQL: SELECT content.StoreId, store.Name, store.Status, >> store.mobileNumber, store.freeRequestCount FROM content content, store >> store >> WHERE (content.StoreId=store.StoreId) AND ((content.ContentId=?)) >> >> 2008-04-23 10:31:15,799 DEBUG >> [org.jboss.ejb.plugins.cmp.jdbc.JDBCEJBQLQuery.Media#findByContent] >> Executing SQL: SELECT DISTINCT t0_m.MediaId, t0_m.fileSize, >> t0_m.fileName, >> t0_m.Height, t0_m.Width FROM media t0_m, content t1_m_content WHERE >> ((t1_m_content.ContentId=?) AND t0_m.ContentId=t1_m_content.ContentId) >> >> 2008-04-23 10:31:15,809 DEBUG >> [org.jboss.ejb.plugins.cmp.jdbc.JDBCEJBQLQuery.Store#findStore] Executing >> SQL: SELECT DISTINCT t0_s.StoreId FROM store t0_s WHERE (t0_s.StoreId = >> ?) >> >> 2008-04-23 10:31:15,819 DEBUG >> [org.jboss.ejb.plugins.cmp.jdbc.JDBCEJBQLQuery.Setting#findSetting] >> Executing SQL: SELECT t0_s.SettingId, t0_s.SmsServerPassword, >> t0_s.SmsServer, t0_s.SmsUrl, t0_s.SmsLogin, t0_s.SmsPassword, >> t0_s.SmsKeyword, t0_s.SmsShortcode, t0_s.SmsService, t0_s.wapGatewayUrl, >> t0_s.freeDownload, t0_s.mTCost, t0_s.operatorPercentage, >> t0_s.iPXPercentage >> FROM setting t0_s >> >> 2008-04-23 10:31:16,450 DEBUG [httpclient.wire.header] >> "POST >> /api/services2/SmsUtilApiService HTTP/1.1[\r][\n]" >> >> 2008-04-23 10:31:16,490 DEBUG [httpclient.wire.header] >> "SOAPAction: >> "tns:#sendWapPushSm"[\r][\n]" >> >> 2008-04-23 10:31:16,490 DEBUG [httpclient.wire.header] >> "User-Agent: >> Axis2[\r][\n]" >> >> 2008-04-23 10:31:16,490 DEBUG [httpclient.wire.header] >> "Host: >> asia.ipx.com[\r][\n]" >> >> 2008-04-23 10:31:16,490 DEBUG [httpclient.wire.header] >> >> "Transfer-Encoding: chunked[\r][\n]" >> >> 2008-04-23 10:31:16,490 DEBUG [httpclient.wire.header] >> "Content-Type: >> text/xml; charset=UTF-8[\r][\n]" >> >> 2008-04-23 10:31:16,490 DEBUG [httpclient.wire.header] >> "[\r][\n]" >> >> 2008-04-23 10:31:16,610 DEBUG [httpclient.wire.content] >> "37d[\r][\n]" >> >> 2008-04-23 10:31:16,610 DEBUG [httpclient.wire.content] >> "<?xml >> version='1.0' encoding='UTF-8'?><soapenv:Envelope >> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Header >> /><soapenv:Body><ns1:SendWapPushSmRequest >> xmlns:ns1="http://www.ipx.com/api/services/smsutilapi10/types"><ns1:correlat >> ionId>2</ns1:correlationId><ns1:originatingAddress>#NULL#</ns1:originatingAd >> dress><ns1:destinationAddress>60169063492</ns1:destinationAddress><ns1:origi >> natorAlpha>false</ns1:originatorAlpha><ns1:urlTitle>strawberry</ns1:urlTitle >>> <ns1:url>http://www.mysmsstore.com.my/GetFile/1-1703551585/004B.jpg?content >> Id=3390</ns1:url><ns1:relativeValidityTime>-1</ns1:relativeValidityTime><ns1 >> :statusReportFlags>1</ns1:statusReportFlags><ns1:tariffClass>MYR0</ns1:tarif >> fClass><ns1:referenceId>1-1703551585</ns1:referenceId><ns1:username>ewl-my</ >> ns1:username><ns1:password>OuRf2dEyy6</ns1:password></ns1:SendWapPushSmReque >> st></soapenv:Body></soapenv:Envelope>" >> >> 2008-04-23 10:31:16,610 DEBUG [httpclient.wire.content] >> "[\r][\n]" >> >> 2008-04-23 10:31:16,610 DEBUG [httpclient.wire.content] >> "0" >> >> 2008-04-23 10:31:16,610 DEBUG [httpclient.wire.content] >> "[\r][\n]" >> >> 2008-04-23 10:31:16,610 DEBUG [httpclient.wire.content] >> "[\r][\n]" >> >> 2008-04-23 10:31:18,553 DEBUG [httpclient.wire.header] << "HTTP/1.0 501 >> Not >> Implemented[\r][\n]" >> >> 2008-04-23 10:31:18,563 DEBUG [httpclient.wire.header] << "Server: >> squid/2.5.STABLE7[\r][\n]" >> >> 2008-04-23 10:31:18,563 DEBUG [httpclient.wire.header] << "Mime-Version: >> 1.0[\r][\n]" >> >> 2008-04-23 10:31:18,563 DEBUG [httpclient.wire.header] << "Date: Wed, 23 >> Apr >> 2008 02:35:00 GMT[\r][\n]" >> >> 2008-04-23 10:31:18,563 DEBUG [httpclient.wire.header] << "Content-Type: >> text/html[\r][\n]" >> >> 2008-04-23 10:31:18,563 DEBUG [httpclient.wire.header] << >> "Content-Length: >> 1099[\r][\n]" >> >> 2008-04-23 10:31:18,563 DEBUG [httpclient.wire.header] << "Expires: Wed, >> 23 >> Apr 2008 02:35:00 GMT[\r][\n]" >> >> 2008-04-23 10:31:18,563 DEBUG [httpclient.wire.header] << "X-Squid-Error: >> ERR_UNSUP_REQ 0[\r][\n]" >> >> 2008-04-23 10:31:18,563 DEBUG [httpclient.wire.header] << "X-Cache: MISS >> from gw01.ewl[\r][\n]" >> >> 2008-04-23 10:31:18,563 DEBUG [httpclient.wire.header] << >> "Proxy-Connection: >> close[\r][\n]" >> >> 2008-04-23 10:31:18,613 ERROR [ContentControllerBean] >> org.apache.axis2.AxisFault: HTTP Transport error : '501' - 'Not >> Implemented'; nested exception is: >> >> org.apache.axis2.AxisFault: HTTP Transport error : '501' - 'Not >> Implemented'; nested exception is: >> >> org.apache.axis2.AxisFault: HTTP Transport error : '501' - 'Not >> Implemented'; nested exception is: >> >> org.apache.axis2.AxisFault: HTTP Transport error : '501' - 'Not >> Implemented' >> >> 2008-04-23 10:31:18,633 DEBUG >> [org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCMySQLCreateCommand.ErrorTransacti >> onLog] Executing SQL: INSERT INTO errortransactionlog (LogDate, Message, >> Tariff, Status, MobileNumber, ReferenceId, ReportMessageId, ContentId) >> VALUES (?, ?, ?, ?, ?, ?, ?, ?) >> >> 2008-04-23 10:31:18,673 DEBUG >> [org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreEntityCommand.ErrorTransactionLog] >> Executing SQL: UPDATE errortransactionlog SET ContentId=? WHERE LogId=? >> >> 2008-04-23 10:31:18,703 ERROR [ReceiveSMSServlet] >> com.mobilecontents.provider.exception.SendMTMessageFailedException: HTTP >> Transport error : '501' - 'Not Implemented'; nested exception is: >> >> org.apache.axis2.AxisFault: HTTP Transport error : '501' - 'Not >> Implemented'; nested exception is: >> >> org.apache.axis2.AxisFault: HTTP Transport error : '501' - 'Not >> Implemented'; nested exception is: >> >> org.apache.axis2.AxisFault: HTTP Transport error : '501' - 'Not >> Implemented' >> >> 2008-04-23 10:31:18,703 DEBUG [ReceiveSMSServlet] Sent: 2934ms >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/org.apache.axis2.AxisFault%3A-HTTP-Transport-error-%3A-%27501%27---%27Not-Implemented%27-message-tp16847485p20558216.html Sent from the Axis - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]