On Wed, Apr 23, 2008 at 8:58 AM, Pinaki Chandrasekhar < [EMAIL PROTECTED]> wrote:
> 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) > you don't need the stubs files to talk to a web service. Generate the client code using the wsdl2java tool. Try to call to your service using a standalone client (I mean no need to deploy it in a jboss server). This way you can isolate the problem easily. thanks, Amila. > 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:correlationId>2</ns1:correlationId><ns1:originatingAddress>#NULL#</ns1:originatingAddress><ns1:destinationAddress>60169063492</ns1:destinationAddress><ns1:originatorAlpha>false</ns1:originatorAlpha><ns1:urlTitle>strawberry</ns1:urlTitle><ns1:url> > http://www.mysmsstore.com.my/GetFile/1-1703551585/004B.jpg?contentId=3390 > </ns1:url><ns1:relativeValidityTime>-1</ns1:relativeValidityTime><ns1:statusReportFlags>1</ns1:statusReportFlags><ns1:tariffClass>MYR0</ns1:tariffClass><ns1:referenceId>1-1703551585</ns1:referenceId><ns1:username>ewl-my</ns1:username><ns1:password>OuRf2dEyy6</ns1:password></ns1:SendWapPushSmRequest></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.ErrorTransactionLog] > 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 > -- Amila Suriarachchi WSO2 Inc. blog: http://amilachinthaka.blogspot.com/
