Return-Path: Delivered-To: apmail-ws-axis-c-user-archive@www.apache.org Received: (qmail 64977 invoked from network); 27 Mar 2008 20:42:52 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 27 Mar 2008 20:42:52 -0000 Received: (qmail 6699 invoked by uid 500); 27 Mar 2008 20:42:51 -0000 Delivered-To: apmail-ws-axis-c-user-archive@ws.apache.org Received: (qmail 6538 invoked by uid 500); 27 Mar 2008 20:42:50 -0000 Mailing-List: contact axis-c-user-help@ws.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: List-Id: "Apache AXIS C User List" Reply-To: "Apache AXIS C User List" Delivered-To: mailing list axis-c-user@ws.apache.org Received: (qmail 6527 invoked by uid 99); 27 Mar 2008 20:42:50 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 27 Mar 2008 13:42:50 -0700 X-ASF-Spam-Status: No, hits=-2.5 required=10.0 tests=NORMAL_HTTP_TO_IP,RCVD_IN_DNSWL_MED,SPF_PASS,WEIRD_PORT X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [216.82.254.195] (HELO mail200.messagelabs.com) (216.82.254.195) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 27 Mar 2008 20:42:08 +0000 X-VirusChecked: Checked X-Env-Sender: spandit2@csc.com X-Msg-Ref: server-14.tower-200.messagelabs.com!1206650531!5382218!4 X-StarScan-Version: 5.5.12.14.2; banners=-,-,- X-Originating-IP: [20.137.2.88] Received: (qmail 31587 invoked from network); 27 Mar 2008 20:42:14 -0000 Received: from amer-mta102.csc.com (HELO amer-mta102.csc.com) (20.137.2.88) by server-14.tower-200.messagelabs.com with AES256-SHA encrypted SMTP; 27 Mar 2008 20:42:14 -0000 Received: from amer-gw09.amer.csc.com (amer-gw09.amer.csc.com [20.6.39.245]) by amer-mta102.csc.com (Switch-3.3.0/Switch-3.3.0) with ESMTP id m2RKjwrS021018 for ; Thu, 27 Mar 2008 16:46:02 -0400 In-Reply-To: <57460.124.43.197.207.1206650111.squirrel@webmail9.pair.com> Subject: Re: Failed in creating DLL To: "Apache AXIS C User List" Cc: "Apache AXIS C User List" X-Mailer: Lotus Notes Release 6.5.4 HF1099 November 20, 2006 Message-ID: From: Sunil Pandit Date: Thu, 27 Mar 2008 15:42:11 -0500 X-MIMETrack: Serialize by Router on AMER-GW09/SRV/CSC(Release 7.0.2FP1 HF180|March 29, 2007) at 03/27/2008 04:45:25 PM MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII X-Virus-Checked: Checked by ClamAV on apache.org Hello Again , Thank you all for your response. This issue has been resolved. There was two fold problem . I have an IE7 on my machine and it has added some dependency (DWMAPI.DLL) to axutil . This particular DLL is avilable only on VISTA . So I had in uninstall IE7 and then install IE6. The application was using third party DLL thought I could see this DLL in dependency walker , LoadLibrary was failing to locate this DLL. I had to modify axisutil code to add some diagnostic messages to get this error. Thanks again !. Regards Sunil Pandit R&D , CSC FSG Austin (512)2755792 Computer Sciences Corporation Registered Office: 2100 East Grand Avenue, El Segundo California 90245, USA Registered in USA No: C-489-59 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- This is a PRIVATE message. If you are not the intended recipient, please delete without copying and kindly advise us by e-mail of the mistake in delivery. NOTE: Regardless of content, this e-mail shall not operate to bind CSC to any order or other contract unless pursuant to explicit written agreement or government initiative expressly permitting the use of e-mail for such purpose. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- "Senaka Fernando" To 03/27/2008 03:35 "Apache AXIS C User List" PM cc Please respond to Subject "Apache AXIS C Re: Failed in creating DLL User List" > No I am not using IIS. I am using the simple axis server. In that case, we haven't had any issues before. There are some users who had trouble with IIS, but AFAIK they've succeeded with Simple Axis2 HTTP Server. I believe that you might be missing something here. In your environment, you should be having several files in the folder of the VPMSService service (AXIS2C_HOME/services/VPMSService). Have you not copied some of them to your client's environment? Regards, Senaka > > Regards > Sunil Pandit > R&D , CSC FSG Austin > (512)2755792 > > Computer Sciences Corporation > Registered Office: 2100 East Grand Avenue, El Segundo California 90245, > USA > Registered in USA No: C-489-59 > > ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > This is a PRIVATE message. If you are not the intended recipient, please > delete without copying and kindly advise us by e-mail of the mistake in > delivery. > NOTE: Regardless of content, this e-mail shall not operate to bind CSC to > any order or other contract unless pursuant to explicit written agreement > or government initiative expressly permitting the use of e-mail for such > purpose. > ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > > > > > "Senaka Fernando" > > To > 03/27/2008 01:42 "Apache AXIS C User List" > AM > cc > > Please respond to Subject > "Apache AXIS C Re: Failed in creating DLL > User List" > pache.org> > > > > > > > > Hi Sunil, > > So are you using IIS? If so, this is an issue, that has already been > reported, a patch has also been submitted. I will have this fixed by > Friday evening. > > Regards, > Senaka > > On Wed, 2008-03-26 at 21:59 -0500, Sunil Pandit wrote: > The service is C implementation . It does uses one dll other than the axis >> and runtime DLL. That DLL is in path. >> >> Thanks >> Sunil Pandit >> R&D , CSC FSG Austin >> (512)2755792 >> >> Computer Sciences Corporation >> Registered Office: 2100 East Grand Avenue, El Segundo California 90245, > USA >> Registered in USA No: C-489-59 >> >> > ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > >> >> This is a PRIVATE message. If you are not the intended recipient, please >> delete without copying and kindly advise us by e-mail of the mistake in >> delivery. >> NOTE: Regardless of content, this e-mail shall not operate to bind CSC >> to >> any order or other contract unless pursuant to explicit written >> agreement >> or government initiative expressly permitting the use of e-mail for such >> purpose. >> > ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > >> >> >> >> >> >> "Senaka Fernando" >> >> > To >> 03/26/2008 05:30 "Apache AXIS C User List" >> PM >> > cc >> >> Please respond to > Subject >> "Apache AXIS C Re: Failed in creating DLL >> User List" >> > pache.org> >> >> >> >> >> >> >> >> Hi Sunil, >> >> Few clarifications, >> >> 1. Is your service using any C++ code? >> 2. Is your service dependant on any other library other than the >> runtime? >> >> Regards, >> Senaka >> >> > Nandika , >> > >> > The service in both the environments using the same DLL's and also the >> > same >> > runtime DLL . The only difference is Windows server vs . Windows XP. >> > >> > Regards >> > Sunil Pandit >> > R&D , CSC FSG Austin >> > (512)2755792 >> > >> > Computer Sciences Corporation >> > Registered Office: 2100 East Grand Avenue, El Segundo California >> 90245, >> > USA >> > Registered in USA No: C-489-59 >> > >> > >> > ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > >> >> > >> > This is a PRIVATE message. If you are not the intended recipient, > please >> > delete without copying and kindly advise us by e-mail of the mistake >> in >> > delivery. >> > NOTE: Regardless of content, this e-mail shall not operate to bind CSC > to >> > any order or other contract unless pursuant to explicit written > agreement >> > or government initiative expressly permitting the use of e-mail for > such >> > purpose. >> > >> > ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > >> >> > >> > >> > >> > >> > >> > "Nandika >> > Jayawardana" >> > > To >> > om> "Apache AXIS C User List" >> > >> > 03/26/2008 11:19 >> cc >> > AM >> > >> Subject >> > Re: Failed in creating DLL >> > Please respond to >> > "Apache AXIS C >> > User List" >> > > > pache.org> >> > >> > >> > >> > >> > >> > >> > Hi, >> > What I meant was C runtime library MSVCRT.DLL. Try using the >> > depends.exe ( Dependency walker tool ) to find out the dependencies of >> > your service. This may help you figure out the problem. >> > >> > Regards >> > Nandika >> > >> > >> > On Wed, Mar 26, 2008 at 9:23 PM, Sunil Pandit >> wrote: >> >> Nandika , >> >> >> >> The server where it is running is >> >> >> >> OS Name Microsoft(R) Windows(R) Server 2003, Standard Edition >> >> Version 5.2.3790 Service Pack 1 Build 3790 >> >> >> >> And the machine where it is failing is >> >> >> >> OS Name Microsoft Windows XP Professional >> >> Version 5.1.2600 Service Pack 2 Build 2600 >> >> >> >> Could you please elaborate which libraries I should be looking for .? >> >> The >> >> dependency of axis are same . >> >> >> >> Thanks >> >> Sunil Pandit >> >> R&D , CSC FSG Austin >> >> (512)2755792 >> >> >> >> Computer Sciences Corporation >> >> Registered Office: 2100 East Grand Avenue, El Segundo California > 90245, >> > USA >> >> Registered in USA No: C-489-59 >> >> >> >> >> > >> > ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > >> >> > >> >> >> >> This is a PRIVATE message. If you are not the intended recipient, > please >> >> delete without copying and kindly advise us by e-mail of the mistake > in >> >> delivery. >> >> NOTE: Regardless of content, this e-mail shall not operate to bind >> CSC >> >> to >> >> any order or other contract unless pursuant to explicit written >> >> agreement >> >> or government initiative expressly permitting the use of e-mail for > such >> >> purpose. >> >> >> > >> > ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > >> >> > >> >> >> >> >> >> >> >> >> >> >> >> "Nandika >> >> Jayawardana" >> >> > >> To >> >> om> "Apache AXIS C User List" >> >> >> >> 03/26/2008 10:12 >> >> cc >> >> AM >> >> >> Subject >> >> Re: Failed in creating DLL >> >> Please respond to >> >> >> >> "Apache AXIS C >> >> User List" >> >> > >> pache.org> >> >> >> >> >> >> >> >> >> >> >> >> >> >> Hi, >> >> This may be due to a difference in C runtime environments in the >> >> machine you tested and the machine you have deployed the service. >> Also >> >> check whether there is a difference in dependency library versions. >> >> >> >> Regards >> >> Nandika >> >> >> >> On Wed, Mar 26, 2008 at 7:56 PM, Sunil Pandit > wrote: >> >> > Manjula >> >> > >> >> > Thanks for your quick response. The dll has been tested on one of > our >> >> > server . We deployed this dll in customer environment and we are >> > getting >> >> > this error . So I am not sure if it is compiler settings. Yes the >> > service >> >> > name is correct. >> >> > >> >> > Regards >> >> > Sunil Pandit >> >> > R&D , CSC FSG Austin >> >> > (512)2755792 >> >> > >> >> > Computer Sciences Corporation >> >> > Registered Office: 2100 East Grand Avenue, El Segundo California >> >> 90245, >> >> USA >> >> > Registered in USA No: C-489-59 >> >> > >> >> > >> >> >> > >> > ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > >> >> > >> >> >> >> > >> >> > This is a PRIVATE message. If you are not the intended recipient, >> > please >> >> > delete without copying and kindly advise us by e-mail of the >> mistake >> >> in >> >> > delivery. >> >> > NOTE: Regardless of content, this e-mail shall not operate to bind > CSC >> > to >> >> > any order or other contract unless pursuant to explicit written >> > agreement >> >> > or government initiative expressly permitting the use of e-mail for >> > such >> >> > purpose. >> >> > >> >> >> > >> > ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > >> >> > >> >> >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > Manjula Peiris >> >> > > >> > > >> > To >> >> > Apache AXIS C User List >> >> > 03/26/2008 01:43 >> >> > AM >> > cc >> >> > >> >> > >> > Subject >> >> > Please respond to Re: Failed in creating DLL >> >> > "Apache AXIS C >> >> > User List" >> >> > > >> > pache.org> >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > Hi Sunil, >> >> > >> >> > How did you create the service ? What are the compiler and linker >> >> > commands? And is the service dll name in the services.xml is > correct? >> >> > >> >> > Thanks, >> >> > -Manjula >> >> > >> >> > >> >> > On Tue, 2008-03-25 at 21:08 -0500, Sunil Pandit wrote: >> >> > > Hello Axis experts , >> >> > > >> >> > > I have developed a web service which has been working fine in our >> > test >> >> > > environment . We have tested this service in both axis web >> server >> >> > > environment as well as in HTTP server environment. >> >> > > >> >> > > However when we deployed same service in our customer's > environment >> > , >> >> > we >> >> > > are facing "Failed in creating DLL" error . >> >> > > >> >> > > The service can be seen among the available services . I would >> >> appreciate >> >> > > if someone shed some light on this problem. Here is the log. >> >> > > >> >> > > [Tue Mar 25 15:26:26 2008] [info] Starting HTTP server thread >> >> > > [Tue Mar 25 15:26:34 2008] [debug] >> >> > > ..\..\src\core\transport\http\common\http_worker.c(153) Client > HTTP >> >> > version >> >> > > HTTP/1.0 >> >> > > [Tue Mar 25 15:26:34 2008] [debug] >> >> > ..\..\axiom\src\soap\soap_builder.c(843) >> >> > > Identified soap version is soap11 >> >> > > [Tue Mar 25 15:26:34 2008] [debug] >> > ..\..\src\core\engine\engine.c(648) >> >> > > Start:axis2_engine_invoke_phases >> >> > > [Tue Mar 25 15:26:34 2008] [debug] >> > ..\..\src\core\engine\engine.c(660) >> >> > > Invoking phase Transport >> >> > > [Tue Mar 25 15:26:34 2008] [debug] >> >> ..\..\src\core\engine\phase.c(204) >> >> > > Invoke the handler request_uri_based_dispatcher within the phase >> >> > Transport >> >> > > [Tue Mar 25 15:26:34 2008] [debug] >> >> > > ..\..\src\core\engine\req_uri_disp.c(101) Checking for service > using >> >> > target >> >> > > endpoint address : >> > http://161.250.36.4:9090/axis2/services/VPMSService >> >> > > [Tue Mar 25 15:26:34 2008] [debug] >> >> > > ..\..\src\core\engine\req_uri_disp.c(122) Service found using > target >> >> > > endpoint address >> >> > > [Tue Mar 25 15:26:34 2008] [debug] >> >> ..\..\src\core\engine\phase.c(204) >> >> > > Invoke the handler AddressingInHandler within the phase Transport >> >> > > [Tue Mar 25 15:26:34 2008] [info] Starting addressing in handler >> >> > ......... >> >> > > [Tue Mar 25 15:26:34 2008] [debug] >> >> ..\..\src\core\engine\phase.c(204) >> >> > > Invoke the handler addressing_based_dispatcher within the phase >> >> Transport >> >> > > [Tue Mar 25 15:26:34 2008] [debug] >> > ..\..\src\core\engine\engine.c(660) >> >> > > Invoking phase PreDispatch >> >> > > [Tue Mar 25 15:26:34 2008] [debug] >> > ..\..\src\core\engine\engine.c(660) >> >> > > Invoking phase Dispatch >> >> > > [Tue Mar 25 15:26:34 2008] [debug] >> >> ..\..\src\core\engine\phase.c(204) >> >> > > Invoke the handler soap_message_body_based_dispatcher within the >> > phase >> >> > > Dispatch >> >> > > [Tue Mar 25 15:26:34 2008] [debug] >> >> > > ..\..\src\core\engine\soap_body_disp.c(228) Checking for >> operation >> >> using >> >> > > SOAP message body's first child's local name : execute >> >> > > [Tue Mar 25 15:26:34 2008] [debug] >> >> > > ..\..\src\core\engine\soap_body_disp.c(236) Operation found using >> > SOAP >> >> > > message body's first child's local name >> >> > > [Tue Mar 25 15:26:34 2008] [debug] >> >> ..\..\src\core\engine\phase.c(204) >> >> > > Invoke the handler soap_action_based_dispatcher within the phase >> >> Dispatch >> >> > > [Tue Mar 25 15:26:34 2008] [debug] >> > ..\..\src\core\engine\engine.c(660) >> >> > > Invoking phase PostDispatch >> >> > > [Tue Mar 25 15:26:34 2008] [debug] >> >> ..\..\src\core\engine\phase.c(204) >> >> > > Invoke the handler dispatch_post_conditions_evaluator within the >> > phase >> >> > > PostDispatch >> >> > > [Tue Mar 25 15:26:34 2008] [debug] >> >> ..\..\src\core\engine\phase.c(204) >> >> > > Invoke the handler context_handler within the phase PostDispatch >> >> > > [Tue Mar 25 15:26:34 2008] [debug] >> > ..\..\src\core\engine\engine.c(670) >> >> > > End:axis2_engine_invoke_phases >> >> > > [Tue Mar 25 15:26:34 2008] [debug] >> > ..\..\src\core\engine\engine.c(648) >> >> > > Start:axis2_engine_invoke_phases >> >> > > [Tue Mar 25 15:26:34 2008] [debug] >> > ..\..\src\core\engine\engine.c(670) >> >> > > End:axis2_engine_invoke_phases >> >> > > [Tue Mar 25 15:26:34 2008] [error] >> >> > > ..\..\src\core\receivers\raw_xml_in_out_msg_recv.c(115) Impl > object >> > for >> >> > > service 'VPMSService' not set in message receiver. 100 :: Failed > in >> >> > > creating DLL >> >> > > [Tue Mar 25 15:26:34 2008] [debug] >> > ..\..\src\core\engine\engine.c(302) >> >> > > Axis2 engine receive completed! >> >> > > [Tue Mar 25 15:26:34 2008] [debug] >> > ..\..\src\core\engine\engine.c(648) >> >> > > Start:axis2_engine_invoke_phases >> >> > > [Tue Mar 25 15:26:34 2008] [debug] >> > ..\..\src\core\engine\engine.c(660) >> >> > > Invoking phase MessageOut >> >> > > [Tue Mar 25 15:26:34 2008] [debug] >> >> ..\..\src\core\engine\phase.c(204) >> >> > > Invoke the handler AddressingOutHandler within the phase > MessageOut >> >> > > [Tue Mar 25 15:26:34 2008] [debug] >> > ..\..\src\core\engine\engine.c(670) >> >> > > End:axis2_engine_invoke_phases >> >> > > [Tue Mar 25 15:26:34 2008] [debug] >> > ..\..\src\core\engine\engine.c(648) >> >> > > Start:axis2_engine_invoke_phases >> >> > > [Tue Mar 25 15:26:34 2008] [debug] >> > ..\..\src\core\engine\engine.c(660) >> >> > > Invoking phase MessageOut >> >> > > [Tue Mar 25 15:26:34 2008] [debug] >> > ..\..\src\core\engine\engine.c(670) >> >> > > End:axis2_engine_invoke_phases >> >> > > >> >> > > Sunil Pandit >> >> > > R&D , CSC FSG Austin >> >> > > (512)2755792 >> >> > > >> >> > > Computer Sciences Corporation >> >> > > Registered Office: 2100 East Grand Avenue, El Segundo California >> > 90245, >> >> > USA >> >> > > Registered in USA No: C-489-59 >> >> > > >> >> > > >> >> > >> >> >> > >> > ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > >> >> > >> >> >> >> > >> >> > > >> >> > > This is a PRIVATE message. If you are not the intended recipient, >> >> please >> >> > > delete without copying and kindly advise us by e-mail of the > mistake >> > in >> >> > > delivery. >> >> > > NOTE: Regardless of content, this e-mail shall not operate to >> bind >> > CSC >> >> to >> >> > > any order or other contract unless pursuant to explicit written >> >> agreement >> >> > > or government initiative expressly permitting the use of e-mail > for >> >> such >> >> > > purpose. >> >> > > >> >> > >> >> >> > >> > ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > >> >> > >> >> >> >> > >> >> > > >> >> > > >> >> > > >> >> > > >> --------------------------------------------------------------------- >> >> > > To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org >> >> > > For additional commands, e-mail: axis-c-user-help@ws.apache.org >> >> > > >> >> > >> >> > >> >> > > --------------------------------------------------------------------- >> >> > To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org >> >> > For additional commands, e-mail: axis-c-user-help@ws.apache.org >> >> > >> >> > >> >> > >> >> > >> >> > > --------------------------------------------------------------------- >> >> > To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org >> >> > For additional commands, e-mail: axis-c-user-help@ws.apache.org >> >> > >> >> > >> >> >> >> >> >> >> >> -- >> >> http://nandikajayawardana.blogspot.com/ >> >> WSO2 Inc: http://www.wso2.com >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org >> >> For additional commands, e-mail: axis-c-user-help@ws.apache.org >> >> >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org >> >> For additional commands, e-mail: axis-c-user-help@ws.apache.org >> >> >> >> >> > >> > >> > >> > -- >> > http://nandikajayawardana.blogspot.com/ >> > WSO2 Inc: http://www.wso2.com >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org >> > For additional commands, e-mail: axis-c-user-help@ws.apache.org >> > >> > >> > >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org >> > For additional commands, e-mail: axis-c-user-help@ws.apache.org >> > >> > >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org >> For additional commands, e-mail: axis-c-user-help@ws.apache.org >> >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org >> For additional commands, e-mail: axis-c-user-help@ws.apache.org >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org > For additional commands, e-mail: axis-c-user-help@ws.apache.org > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org > For additional commands, e-mail: axis-c-user-help@ws.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org For additional commands, e-mail: axis-c-user-help@ws.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org For additional commands, e-mail: axis-c-user-help@ws.apache.org