Re: FW: Problem with Service deployed
Rahil Ali wrote: Hello All, Thanks a lot for your help Senaka, Saimsa, Senaka One more thing: can I configure an IP at axis/apache, like only listed ip can access my webservice. You can do that with httpd configuration. This has nothing to do with the Axis2/C httpd module. In other words you can handle this at the Web server level. Samisa... - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: FW: Problem with Service deployed
Hi Rahil, Didn't quite get you. Like do you want to restrict access to apache Axis2/C, so that only one IP can access it? If this is your problem, try using the Axis2/C apache module, or Axis2/C IIS module. Then you can configure IP level restrictions using your web server. AFAIK the simple axis2 http server is not capable of such. However, if you really need to do this, you can customize http_worker.c to suit your requirement. Regards, Senaka > Hello All, > > Thanks a lot for your help Senaka, Saimsa, Senaka > > One more thing: can I configure an IP at axis/apache, like only listed ip > can access my webservice. > > Warm Regards, > Rahil Ali > > > -Original Message- > From: Dimuthu Gamage [mailto:[EMAIL PROTECTED] > Sent: Tuesday, March 18, 2008 4:54 PM > To: Apache AXIS C User List > Subject: Re: FW: Problem with Service deployed > > Hi rahil, > > The problem in your wsdl is missing namespace declaration, may be it > happened when you are copying the wsdl from a browser (normally > firefox hides the namespace declrations) > > Try replacing > > http://tempuri.org/";> > > with this, > > http://tempuri.org/"; > xmlns:tns="http://tempuri.org/"; > xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; > xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"; > xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; > xmlns:s="http://www.w3.org/2001/XMLSchema";> > > > And I 've not much familiar with C#, so I don't know exactly how to > generate different WSDLs from them, but since you alreadfy have > axis2/java, you can use java2wsdl.sh in (axis2snapshot/bin) to create > wsdls, > > for an example the same wsdl can be generated from following java code, > > public interface Test > { > public ResponseData FundTransferRequest(String a, String b, String c); > } > > abstract class ResponseData > > { > public String a; > > public String b; > > public String x; > > } > > And you can use public String a[]; syntax in order to generate array > types. I think simmilar thing should be able to do with your C# > service as well. > > Thanks > DImuthu > > On Tue, Mar 18, 2008 at 5:00 PM, Rahil Ali <[EMAIL PROTECTED]> > wrote: >> >> >> >> >> Hello Dimuthu, >> >> >> >> Thanks a lot.. I figured that out just a while aga :| >> >> My calculator webservice is now working fine :) >> >> >> >> I am trying to return a class from Webservice, so what I did: I created >> a >> class and a webservice using C# >> >> >> >> //CLASS >> >> public class ResponseData >> >> { >> >> string a; >> >> string b; >> >> string x; >> >> } >> >> >> >> WS >> >> [WebMethod] >> >> public ResponseData FundTransferRequest(string a, string b, string >> c) >> >> { >> >> ResponseData RspD = new ResponseData(); >> >> return RspD; >> >> } >> >> >> >> Now I am using the WSDL generated by .Net to generate C code using > WSDL2C.sh >> >> http://tempuri.org/";> >> >> >> >>> targetNamespace="http://tempuri.org/";> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> > type="tns:ResponseData"/> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> http://schemas.xmlsoap.org/soap/http"/> >> >> >> >> http://tempuri.org/FundTransferRequest"; >> style="document"/> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> http://schemas.xmlsoap.org/soap/http"/> >> >> >> >> http://tempuri.org/FundTransferRequest"; >> style="document"
RE: FW: Problem with Service deployed
Hello All, Thanks a lot for your help Senaka, Saimsa, Senaka One more thing: can I configure an IP at axis/apache, like only listed ip can access my webservice. Warm Regards, Rahil Ali -Original Message- From: Dimuthu Gamage [mailto:[EMAIL PROTECTED] Sent: Tuesday, March 18, 2008 4:54 PM To: Apache AXIS C User List Subject: Re: FW: Problem with Service deployed Hi rahil, The problem in your wsdl is missing namespace declaration, may be it happened when you are copying the wsdl from a browser (normally firefox hides the namespace declrations) Try replacing http://tempuri.org/";> with this, http://tempuri.org/"; xmlns:tns="http://tempuri.org/"; xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"; xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; xmlns:s="http://www.w3.org/2001/XMLSchema";> And I 've not much familiar with C#, so I don't know exactly how to generate different WSDLs from them, but since you alreadfy have axis2/java, you can use java2wsdl.sh in (axis2snapshot/bin) to create wsdls, for an example the same wsdl can be generated from following java code, public interface Test { public ResponseData FundTransferRequest(String a, String b, String c); } abstract class ResponseData { public String a; public String b; public String x; } And you can use public String a[]; syntax in order to generate array types. I think simmilar thing should be able to do with your C# service as well. Thanks DImuthu On Tue, Mar 18, 2008 at 5:00 PM, Rahil Ali <[EMAIL PROTECTED]> wrote: > > > > > Hello Dimuthu, > > > > Thanks a lot.. I figured that out just a while aga :| > > My calculator webservice is now working fine :) > > > > I am trying to return a class from Webservice, so what I did: I created a > class and a webservice using C# > > > > //CLASS > > public class ResponseData > > { > > string a; > > string b; > > string x; > > } > > > > WS > > [WebMethod] > > public ResponseData FundTransferRequest(string a, string b, string c) > > { > > ResponseData RspD = new ResponseData(); > > return RspD; > > } > > > > Now I am using the WSDL generated by .Net to generate C code using WSDL2C.sh > > http://tempuri.org/";> > > > > targetNamespace="http://tempuri.org/";> > > > > > > > > > > > > > > > > > > > > > > > > > > type="tns:ResponseData"/> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > http://schemas.xmlsoap.org/soap/http"/> > > > > http://tempuri.org/FundTransferRequest"; > style="document"/> > > > > > > > > > > > > > > > > > > > > http://schemas.xmlsoap.org/soap/http"/> > > > > http://tempuri.org/FundTransferRequest"; > style="document"/> > > > > > > > > > > > > > > > > > > > > > > location="http://localhost:2140/FundTransferRequest/Service.asmx"/> > > > > > > location="http://localhost:2140/FundTransferRequest/Service.asmx"/> > > > > > > > > > > WSD2C generates this error: WSDL2C.sh -uri FundTransferRequest.wsdl -ss -sd > -d adb -u > Retrieving document at 'FundTransferRequest.wsdl'. > > [Fatal Error] FundTransferRequest.wsdl:1:57: The prefix "wsdl" for element > "wsdl:definitions" is not bound. > > > Exception in thread "main" > org.apache.axis2.wsdl.codegen.CodeGenerationException: Error parsing WSDL > > at > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.(CodeGenerationEngi ne.java:163) > > at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:35) > > at org.apache.axis2.wsdl.WSDL2C.main(WSDL2C.java:31) > > Caused by: javax.wsdl.WSDLException: WSDLException: faultCode=PARSER_ERROR: > Problem parsing > 'file:/usr/local/axis2c/services/FundTransferRequest/FundTransferRequest.wsd l'.: > org.xml.sax.SAXParseException: The prefix "wsdl" for element > "wsdl:definitions" is not bo
Re: FW: Problem with Service deployed
Hi rahil, The problem in your wsdl is missing namespace declaration, may be it happened when you are copying the wsdl from a browser (normally firefox hides the namespace declrations) Try replacing http://tempuri.org/";> with this, http://tempuri.org/"; xmlns:tns="http://tempuri.org/"; xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"; xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; xmlns:s="http://www.w3.org/2001/XMLSchema";> And I 've not much familiar with C#, so I don't know exactly how to generate different WSDLs from them, but since you alreadfy have axis2/java, you can use java2wsdl.sh in (axis2snapshot/bin) to create wsdls, for an example the same wsdl can be generated from following java code, public interface Test { public ResponseData FundTransferRequest(String a, String b, String c); } abstract class ResponseData { public String a; public String b; public String x; } And you can use public String a[]; syntax in order to generate array types. I think simmilar thing should be able to do with your C# service as well. Thanks DImuthu On Tue, Mar 18, 2008 at 5:00 PM, Rahil Ali <[EMAIL PROTECTED]> wrote: > > > > > Hello Dimuthu, > > > > Thanks a lot.. I figured that out just a while aga :| > > My calculator webservice is now working fine :) > > > > I am trying to return a class from Webservice, so what I did: I created a > class and a webservice using C# > > > > //CLASS > > public class ResponseData > > { > > string a; > > string b; > > string x; > > } > > > > WS > > [WebMethod] > > public ResponseData FundTransferRequest(string a, string b, string c) > > { > > ResponseData RspD = new ResponseData(); > > return RspD; > > } > > > > Now I am using the WSDL generated by .Net to generate C code using WSDL2C.sh > > http://tempuri.org/";> > > > > targetNamespace="http://tempuri.org/";> > > > > > > > > > > > > > > > > > > > > > > > > > > type="tns:ResponseData"/> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > http://schemas.xmlsoap.org/soap/http"/> > > > > http://tempuri.org/FundTransferRequest"; > style="document"/> > > > > > > > > > > > > > > > > > > > > http://schemas.xmlsoap.org/soap/http"/> > > > > http://tempuri.org/FundTransferRequest"; > style="document"/> > > > > > > > > > > > > > > > > > > > > > > location="http://localhost:2140/FundTransferRequest/Service.asmx"/> > > > > > > location="http://localhost:2140/FundTransferRequest/Service.asmx"/> > > > > > > > > > > WSD2C generates this error: WSDL2C.sh -uri FundTransferRequest.wsdl -ss -sd > -d adb -u > Retrieving document at 'FundTransferRequest.wsdl'. > > [Fatal Error] FundTransferRequest.wsdl:1:57: The prefix "wsdl" for element > "wsdl:definitions" is not bound. > > > Exception in thread "main" > org.apache.axis2.wsdl.codegen.CodeGenerationException: Error parsing WSDL > > at > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.(CodeGenerationEngine.java:163) > > at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:35) > > at org.apache.axis2.wsdl.WSDL2C.main(WSDL2C.java:31) > > Caused by: javax.wsdl.WSDLException: WSDLException: faultCode=PARSER_ERROR: > Problem parsing > 'file:/usr/local/axis2c/services/FundTransferRequest/FundTransferRequest.wsdl'.: > org.xml.sax.SAXParseException: The prefix "wsdl" for element > "wsdl:definitions" is not bound. > > at com.ibm.wsdl.xml.WSDLReaderImpl.getDocument(Unknown Source) > > at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source) > > at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source) > > at > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.readInTheWSDLFile(CodeGenerationEngine.java:295) > &g
Re: FW: Problem with Service deployed
Hi Rahil, The example shown in the samples/codegen are generated from the following wsdl. ( as mentioned in the Readme) http://svn.apache.org/viewvc/webservices/axis2/trunk/c/test/resources/wsdl/Calculator.wsdl?view=markup Looks like you are using a different Calculator.wsdl (that is taken from samples/servers/Caclculator), You hve to change those mentioned functions to suit to your generated code, for an example, adb_add_get_param_1 adb_add_get_param_2 adb_addResponse_create adb_addResponse_get_result Calculator.wsdl in samples/server is added recently and is little bit differnet from the Calculator.wsdl in the test/resources/wsdl, As senaka said we should make both WSDL the same, otherwise user like you can easily confused with different WSDL with same name. Thanks Dimuthu On Tue, Mar 18, 2008 at 12:50 PM, Rahil Ali <[EMAIL PROTECTED]> wrote: > Hello Dimuthu, > > I was using the implementation from > "http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/codegen/serv > er/calculator/axis2_skel_Calculator.c?revision=599392&view=markup". Whenever > the execution reaches any of these functions: > > -adb_add_get_in0 > -adb_add_get_in1 > -adb_addResponse_create > -adb_addResponse_set_addReturn > . > It generates error "Failed in creating DLL". If I remove all the code and > simple return NULL the service executes fine... I have placed > "libCalculator.so", service.xml, Calculator.wsdl in my services/Calculator > fodler. Please tell me where am I going wrong.. > > I cannot find any implemetation of these functions, how are these > executing... > > Thanks & Regards, > Rahil Ali > > > -Original Message- > > From: Dimuthu Gamage [mailto:[EMAIL PROTECTED] > > > Sent: Saturday, March 15, 2008 11:33 AM > To: Apache AXIS C User List; [EMAIL PROTECTED] > Subject: Re: FW: Problem with Service deployed > > Infact there is a sample for the Calculator with codegen support > inside the samples/codegen directory, Hope that set of samples are > usefull for you > > Thanks > Dimuthu > > On Fri, Mar 14, 2008 at 9:20 PM, Senaka Fernando <[EMAIL PROTECTED]> wrote: > > Hi Rahil, > > > > You should be able to find samples in the "samples" folder, that is found > > inside the distribution. If you are referring to a demo application that > > utilizes the code generated for the Calculator WSDL, I'm sorry that it is > > not available on Axis2/C at the moment. > > > > Regards, > > Senaka > > > > > > > > On Fri, 2008-03-14 at 16:00 +0500, Rahil Ali wrote: > > Hi Senaka, > > > > > > Please provide me some sample web services.. Thanks, > > > > > > -Original Message- > > > From: Rahil Ali [mailto:[EMAIL PROTECTED] > > > Sent: Thursday, March 13, 2008 4:19 PM > > > To: 'Apache AXIS C User List'; '[EMAIL PROTECTED]' > > > Subject: RE: FW: Problem with Service deployed > > > > > > Hello Senaka, > > > > > > Thanks very much for your support, It worked and I can now add the > > reference > > > in .Net. But when I tried to access its method "add" it gave an > exception: > > > "Data element of the OM Node is NULL" I think this is because I havent > > > implemented anything in the functions: Can you please send me a sample > > > source code so that I can get an idea like what are the uses of " const > > > axutil_env_t *env" or how to use parameteres/returning values " > adb_add_t* > > > add" , " adb_addResponse_t*" > > > > > > Thanks & regards, > > > Rahil Ali > > > > > > -Original Message- > > > From: Senaka Fernando [mailto:[EMAIL PROTECTED] > > > Sent: Wednesday, March 12, 2008 9:50 PM > > > To: Apache AXIS C User List > > > Subject: RE: FW: Problem with Service deployed > > > > > > Hi Rahil, > > > > > > This works fine for me. The WSDL discovery will work only if you use > the > > > Axis2/C source found in the svn head. I was under the impression that > you > > > were using that. However, if you are using the 1.3.0 distribution, I > think > > > the other alternate to how a static WSDL can be deployed was available. > > > > > > This works as this. > > > > > > add this to your services.xml after the ServiceClass parameter > > > > > > [path] > > &g
RE: FW: Problem with Service deployed
Hello Dimuthu, I was using the implementation from "http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/codegen/serv er/calculator/axis2_skel_Calculator.c?revision=599392&view=markup". Whenever the execution reaches any of these functions: -adb_add_get_in0 -adb_add_get_in1 -adb_addResponse_create -adb_addResponse_set_addReturn . It generates error "Failed in creating DLL". If I remove all the code and simple return NULL the service executes fine... I have placed "libCalculator.so", service.xml, Calculator.wsdl in my services/Calculator fodler. Please tell me where am I going wrong.. I cannot find any implemetation of these functions, how are these executing... Thanks & Regards, Rahil Ali -Original Message- From: Dimuthu Gamage [mailto:[EMAIL PROTECTED] Sent: Saturday, March 15, 2008 11:33 AM To: Apache AXIS C User List; [EMAIL PROTECTED] Subject: Re: FW: Problem with Service deployed Infact there is a sample for the Calculator with codegen support inside the samples/codegen directory, Hope that set of samples are usefull for you Thanks Dimuthu On Fri, Mar 14, 2008 at 9:20 PM, Senaka Fernando <[EMAIL PROTECTED]> wrote: > Hi Rahil, > > You should be able to find samples in the "samples" folder, that is found > inside the distribution. If you are referring to a demo application that > utilizes the code generated for the Calculator WSDL, I'm sorry that it is > not available on Axis2/C at the moment. > > Regards, > Senaka > > > > On Fri, 2008-03-14 at 16:00 +0500, Rahil Ali wrote: > Hi Senaka, > > > > Please provide me some sample web services.. Thanks, > > > > -Original Message- > > From: Rahil Ali [mailto:[EMAIL PROTECTED] > > Sent: Thursday, March 13, 2008 4:19 PM > > To: 'Apache AXIS C User List'; '[EMAIL PROTECTED]' > > Subject: RE: FW: Problem with Service deployed > > > > Hello Senaka, > > > > Thanks very much for your support, It worked and I can now add the > reference > > in .Net. But when I tried to access its method "add" it gave an exception: > > "Data element of the OM Node is NULL" I think this is because I havent > > implemented anything in the functions: Can you please send me a sample > > source code so that I can get an idea like what are the uses of " const > > axutil_env_t *env" or how to use parameteres/returning values " adb_add_t* > > add" , " adb_addResponse_t*" > > > > Thanks & regards, > > Rahil Ali > > > > -Original Message- > > From: Senaka Fernando [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, March 12, 2008 9:50 PM > > To: Apache AXIS C User List > > Subject: RE: FW: Problem with Service deployed > > > > Hi Rahil, > > > > This works fine for me. The WSDL discovery will work only if you use the > > Axis2/C source found in the svn head. I was under the impression that you > > were using that. However, if you are using the 1.3.0 distribution, I think > > the other alternate to how a static WSDL can be deployed was available. > > > > This works as this. > > > > add this to your services.xml after the ServiceClass parameter > > > > [path] > > > > In here specify the absolute path to your wsdl, in the place of [path]. > > You might be able to specify a relative path, but, the absolute path is > > guaranteed to work. (ex:- > > /home/user/axis2/c/deploy/services/Calculator/Calculator.wsdl) > > > > The lib.so is rather a Linux convention. And, when trying to > > locate your service, the engine will try to find the dll by that name. > > > > Regards, > > Senaka > > > > > Hello Senaka, > > > > > > I have service.xml, Calculator.wsdl and libCalculator.so in my > > > $AXIS2C_HOME/services/Calculator folder, still I cannot access wsdl using > > > this.. > > > "http://192.168.4.163/axis2/services/Calculator?wsdl"; > > > Whats going wrong here... > > > > > > > > > Besides this one other thing to ask: how is libCalculator comes in > action, > > > does AXIS2C always use lib.so file? > > > > > > Thanks, > > > Rahil > > > > > > > > > -Original Message- > > > From: Senaka Fernando [mailto:[EMAIL PROTECTED] > > > Sent: Wednesday, March 12, 2008 6:50 PM > > > To: axis-c-user@ws.apache.org > > > Subject: RE: FW: Problem with Service deployed > > > > > > Hi Rahil, &
Re: FW: Problem with Service deployed
Infact there is a sample for the Calculator with codegen support inside the samples/codegen directory, Hope that set of samples are usefull for you Thanks Dimuthu On Fri, Mar 14, 2008 at 9:20 PM, Senaka Fernando <[EMAIL PROTECTED]> wrote: > Hi Rahil, > > You should be able to find samples in the "samples" folder, that is found > inside the distribution. If you are referring to a demo application that > utilizes the code generated for the Calculator WSDL, I'm sorry that it is > not available on Axis2/C at the moment. > > Regards, > Senaka > > > > On Fri, 2008-03-14 at 16:00 +0500, Rahil Ali wrote: > Hi Senaka, > > > > Please provide me some sample web services.. Thanks, > > > > -Original Message- > > From: Rahil Ali [mailto:[EMAIL PROTECTED] > > Sent: Thursday, March 13, 2008 4:19 PM > > To: 'Apache AXIS C User List'; '[EMAIL PROTECTED]' > > Subject: RE: FW: Problem with Service deployed > > > > Hello Senaka, > > > > Thanks very much for your support, It worked and I can now add the > reference > > in .Net. But when I tried to access its method "add" it gave an exception: > > "Data element of the OM Node is NULL" I think this is because I havent > > implemented anything in the functions: Can you please send me a sample > > source code so that I can get an idea like what are the uses of " const > > axutil_env_t *env" or how to use parameteres/returning values " adb_add_t* > > add" , " adb_addResponse_t*" > > > > Thanks & regards, > > Rahil Ali > > > > -Original Message- > > From: Senaka Fernando [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, March 12, 2008 9:50 PM > > To: Apache AXIS C User List > > Subject: RE: FW: Problem with Service deployed > > > > Hi Rahil, > > > > This works fine for me. The WSDL discovery will work only if you use the > > Axis2/C source found in the svn head. I was under the impression that you > > were using that. However, if you are using the 1.3.0 distribution, I think > > the other alternate to how a static WSDL can be deployed was available. > > > > This works as this. > > > > add this to your services.xml after the ServiceClass parameter > > > > [path] > > > > In here specify the absolute path to your wsdl, in the place of [path]. > > You might be able to specify a relative path, but, the absolute path is > > guaranteed to work. (ex:- > > /home/user/axis2/c/deploy/services/Calculator/Calculator.wsdl) > > > > The lib.so is rather a Linux convention. And, when trying to > > locate your service, the engine will try to find the dll by that name. > > > > Regards, > > Senaka > > > > > Hello Senaka, > > > > > > I have service.xml, Calculator.wsdl and libCalculator.so in my > > > $AXIS2C_HOME/services/Calculator folder, still I cannot access wsdl using > > > this.. > > > "http://192.168.4.163/axis2/services/Calculator?wsdl"; > > > Whats going wrong here... > > > > > > > > > Besides this one other thing to ask: how is libCalculator comes in > action, > > > does AXIS2C always use lib.so file? > > > > > > Thanks, > > > Rahil > > > > > > > > > -Original Message- > > > From: Senaka Fernando [mailto:[EMAIL PROTECTED] > > > Sent: Wednesday, March 12, 2008 6:50 PM > > > To: axis-c-user@ws.apache.org > > > Subject: RE: FW: Problem with Service deployed > > > > > > Hi Rahil, > > > > > > Well the static WSDL deployment feature was fully supported after we > > > released 1.3.0. So it will be reflected in the online documentation with > > > the next release. However, if you use the subversion source (for > > > developers) of Axis2/C; the manual found there has the necessary updates. > > > Thus, in addition to copying the service.xml and the .so, you will also > > > have to copy the wsdl and save it by the name, .wsdl (ex:- > > > Calculator.wsdl). The META-INF folder is something related to Axis2/Java. > > > It doesn't apply to you. > > > > > > Regards, > > > Senaka > > > > > >> Hello Senaka, > > >> > > >> A couple of things to clearup, > > >> I am standing on $AXIS2C_HOME/services/Calculator folder, I ran WSDL2C > > >> on > &
RE: FW: Problem with Service deployed
Hi Rahil, You should be able to find samples in the "samples" folder, that is found inside the distribution. If you are referring to a demo application that utilizes the code generated for the Calculator WSDL, I'm sorry that it is not available on Axis2/C at the moment. Regards, Senaka On Fri, 2008-03-14 at 16:00 +0500, Rahil Ali wrote: Hi Senaka, > > Please provide me some sample web services.. Thanks, > > -Original Message- > From: Rahil Ali [mailto:[EMAIL PROTECTED] > Sent: Thursday, March 13, 2008 4:19 PM > To: 'Apache AXIS C User List'; '[EMAIL PROTECTED]' > Subject: RE: FW: Problem with Service deployed > > Hello Senaka, > > Thanks very much for your support, It worked and I can now add the reference > in .Net. But when I tried to access its method "add" it gave an exception: > "Data element of the OM Node is NULL" I think this is because I havent > implemented anything in the functions: Can you please send me a sample > source code so that I can get an idea like what are the uses of " const > axutil_env_t *env" or how to use parameteres/returning values " adb_add_t* > add" , " adb_addResponse_t*" > > Thanks & regards, > Rahil Ali > > -Original Message----- > From: Senaka Fernando [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 12, 2008 9:50 PM > To: Apache AXIS C User List > Subject: RE: FW: Problem with Service deployed > > Hi Rahil, > > This works fine for me. The WSDL discovery will work only if you use the > Axis2/C source found in the svn head. I was under the impression that you > were using that. However, if you are using the 1.3.0 distribution, I think > the other alternate to how a static WSDL can be deployed was available. > > This works as this. > > add this to your services.xml after the ServiceClass parameter > > [path] > > In here specify the absolute path to your wsdl, in the place of [path]. > You might be able to specify a relative path, but, the absolute path is > guaranteed to work. (ex:- > /home/user/axis2/c/deploy/services/Calculator/Calculator.wsdl) > > The lib.so is rather a Linux convention. And, when trying to > locate your service, the engine will try to find the dll by that name. > > Regards, > Senaka > > > Hello Senaka, > > > > I have service.xml, Calculator.wsdl and libCalculator.so in my > > $AXIS2C_HOME/services/Calculator folder, still I cannot access wsdl using > > this.. > > "http://192.168.4.163/axis2/services/Calculator?wsdl"; > > Whats going wrong here... > > > > > > Besides this one other thing to ask: how is libCalculator comes in action, > > does AXIS2C always use lib.so file? > > > > Thanks, > > Rahil > > > > > > -Original Message- > > From: Senaka Fernando [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, March 12, 2008 6:50 PM > > To: axis-c-user@ws.apache.org > > Subject: RE: FW: Problem with Service deployed > > > > Hi Rahil, > > > > Well the static WSDL deployment feature was fully supported after we > > released 1.3.0. So it will be reflected in the online documentation with > > the next release. However, if you use the subversion source (for > > developers) of Axis2/C; the manual found there has the necessary updates. > > Thus, in addition to copying the service.xml and the .so, you will also > > have to copy the wsdl and save it by the name, .wsdl (ex:- > > Calculator.wsdl). The META-INF folder is something related to Axis2/Java. > > It doesn't apply to you. > > > > Regards, > > Senaka > > > >> Hello Senaka, > >> > >> A couple of things to clearup, > >> I am standing on $AXIS2C_HOME/services/Calculator folder, I ran WSDL2C > >> on > >> Calculator.wsdl, it generated > >> - src/ > >>+ *.h > >>+ *.c > >>+ Build.sh > >> - resources/ > >>service.xml > >> > >> I ran build.sh which generated "libCalculator.so". Now how to call the > >> service? for that I setup according to the User-guide. > >> 1-Copied service.xml from $AXIS2C_HOME/services/Calculator/resources > >> directory to $AXIS2C_HOME/services/Calculator and 2-similarly copied > >> libCalculator.so > >> > >> Still I am unable to access the wsdl via internet explorer. I read in > >> some > >> article that wsdl file should be placed in some META-INF folder, but I > >> am > >> not sure about exact setup of files, can you please explain me that w
RE: FW: Problem with Service deployed
Hi Senaka, Please provide me some sample web services.. Thanks, -Original Message- From: Rahil Ali [mailto:[EMAIL PROTECTED] Sent: Thursday, March 13, 2008 4:19 PM To: 'Apache AXIS C User List'; '[EMAIL PROTECTED]' Subject: RE: FW: Problem with Service deployed Hello Senaka, Thanks very much for your support, It worked and I can now add the reference in .Net. But when I tried to access its method "add" it gave an exception: "Data element of the OM Node is NULL" I think this is because I havent implemented anything in the functions: Can you please send me a sample source code so that I can get an idea like what are the uses of " const axutil_env_t *env" or how to use parameteres/returning values " adb_add_t* add" , " adb_addResponse_t*" Thanks & regards, Rahil Ali -Original Message- From: Senaka Fernando [mailto:[EMAIL PROTECTED] Sent: Wednesday, March 12, 2008 9:50 PM To: Apache AXIS C User List Subject: RE: FW: Problem with Service deployed Hi Rahil, This works fine for me. The WSDL discovery will work only if you use the Axis2/C source found in the svn head. I was under the impression that you were using that. However, if you are using the 1.3.0 distribution, I think the other alternate to how a static WSDL can be deployed was available. This works as this. add this to your services.xml after the ServiceClass parameter [path] In here specify the absolute path to your wsdl, in the place of [path]. You might be able to specify a relative path, but, the absolute path is guaranteed to work. (ex:- /home/user/axis2/c/deploy/services/Calculator/Calculator.wsdl) The lib.so is rather a Linux convention. And, when trying to locate your service, the engine will try to find the dll by that name. Regards, Senaka > Hello Senaka, > > I have service.xml, Calculator.wsdl and libCalculator.so in my > $AXIS2C_HOME/services/Calculator folder, still I cannot access wsdl using > this.. > "http://192.168.4.163/axis2/services/Calculator?wsdl"; > Whats going wrong here... > > > Besides this one other thing to ask: how is libCalculator comes in action, > does AXIS2C always use lib.so file? > > Thanks, > Rahil > > > -Original Message- > From: Senaka Fernando [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 12, 2008 6:50 PM > To: axis-c-user@ws.apache.org > Subject: RE: FW: Problem with Service deployed > > Hi Rahil, > > Well the static WSDL deployment feature was fully supported after we > released 1.3.0. So it will be reflected in the online documentation with > the next release. However, if you use the subversion source (for > developers) of Axis2/C; the manual found there has the necessary updates. > Thus, in addition to copying the service.xml and the .so, you will also > have to copy the wsdl and save it by the name, .wsdl (ex:- > Calculator.wsdl). The META-INF folder is something related to Axis2/Java. > It doesn't apply to you. > > Regards, > Senaka > >> Hello Senaka, >> >> A couple of things to clearup, >> I am standing on $AXIS2C_HOME/services/Calculator folder, I ran WSDL2C >> on >> Calculator.wsdl, it generated >> - src/ >> + *.h >> + *.c >> + Build.sh >> - resources/ >> service.xml >> >> I ran build.sh which generated "libCalculator.so". Now how to call the >> service? for that I setup according to the User-guide. >> 1-Copied service.xml from $AXIS2C_HOME/services/Calculator/resources >> directory to $AXIS2C_HOME/services/Calculator and 2-similarly copied >> libCalculator.so >> >> Still I am unable to access the wsdl via internet explorer. I read in >> some >> article that wsdl file should be placed in some META-INF folder, but I >> am >> not sure about exact setup of files, can you please explain me that what >> should be the folder structure. My current structure is like >> >> $AXIS2C_HOME/services/Calculator/Calculator.wsdl >>/resources/ >>/services.xml >>/src/ >> >> $AXIS2C_HOME/services/Calculator/resources/services.xml >> >> $AXIS2C_HOME/services/Calculator/src/axis2_skel_Calculator.h >> >> /axis2_skel_Calculator.c >>/adb_subResponse.h >>/adb_subResponse.c >>/adb_sub.h >>/adb_sub.c >>
RE: FW: Problem with Service deployed
Hello Senaka, Thanks very much for your support, It worked and I can now add the reference in .Net. But when I tried to access its method "add" it gave an exception: "Data element of the OM Node is NULL" I think this is because I havent implemented anything in the functions: Can you please send me a sample source code so that I can get an idea like what are the uses of " const axutil_env_t *env" or how to use parameteres/returning values " adb_add_t* add" , " adb_addResponse_t*" Thanks & regards, Rahil Ali -Original Message- From: Senaka Fernando [mailto:[EMAIL PROTECTED] Sent: Wednesday, March 12, 2008 9:50 PM To: Apache AXIS C User List Subject: RE: FW: Problem with Service deployed Hi Rahil, This works fine for me. The WSDL discovery will work only if you use the Axis2/C source found in the svn head. I was under the impression that you were using that. However, if you are using the 1.3.0 distribution, I think the other alternate to how a static WSDL can be deployed was available. This works as this. add this to your services.xml after the ServiceClass parameter [path] In here specify the absolute path to your wsdl, in the place of [path]. You might be able to specify a relative path, but, the absolute path is guaranteed to work. (ex:- /home/user/axis2/c/deploy/services/Calculator/Calculator.wsdl) The lib.so is rather a Linux convention. And, when trying to locate your service, the engine will try to find the dll by that name. Regards, Senaka > Hello Senaka, > > I have service.xml, Calculator.wsdl and libCalculator.so in my > $AXIS2C_HOME/services/Calculator folder, still I cannot access wsdl using > this.. > "http://192.168.4.163/axis2/services/Calculator?wsdl"; > Whats going wrong here... > > > Besides this one other thing to ask: how is libCalculator comes in action, > does AXIS2C always use lib.so file? > > Thanks, > Rahil > > > -Original Message- > From: Senaka Fernando [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 12, 2008 6:50 PM > To: axis-c-user@ws.apache.org > Subject: RE: FW: Problem with Service deployed > > Hi Rahil, > > Well the static WSDL deployment feature was fully supported after we > released 1.3.0. So it will be reflected in the online documentation with > the next release. However, if you use the subversion source (for > developers) of Axis2/C; the manual found there has the necessary updates. > Thus, in addition to copying the service.xml and the .so, you will also > have to copy the wsdl and save it by the name, .wsdl (ex:- > Calculator.wsdl). The META-INF folder is something related to Axis2/Java. > It doesn't apply to you. > > Regards, > Senaka > >> Hello Senaka, >> >> A couple of things to clearup, >> I am standing on $AXIS2C_HOME/services/Calculator folder, I ran WSDL2C >> on >> Calculator.wsdl, it generated >> - src/ >> + *.h >> + *.c >> + Build.sh >> - resources/ >> service.xml >> >> I ran build.sh which generated "libCalculator.so". Now how to call the >> service? for that I setup according to the User-guide. >> 1-Copied service.xml from $AXIS2C_HOME/services/Calculator/resources >> directory to $AXIS2C_HOME/services/Calculator and 2-similarly copied >> libCalculator.so >> >> Still I am unable to access the wsdl via internet explorer. I read in >> some >> article that wsdl file should be placed in some META-INF folder, but I >> am >> not sure about exact setup of files, can you please explain me that what >> should be the folder structure. My current structure is like >> >> $AXIS2C_HOME/services/Calculator/Calculator.wsdl >>/resources/ >>/services.xml >>/src/ >> >> $AXIS2C_HOME/services/Calculator/resources/services.xml >> >> $AXIS2C_HOME/services/Calculator/src/axis2_skel_Calculator.h >> >> /axis2_skel_Calculator.c >>/adb_subResponse.h >>/adb_subResponse.c >>/adb_sub.h >>/adb_sub.c >>/adb_mulResponse.h >>/adb_mulResponse.c >>/adb_mul.h >>/adb_mul.c >>
RE: FW: Problem with Service deployed
Hi Rahil, This works fine for me. The WSDL discovery will work only if you use the Axis2/C source found in the svn head. I was under the impression that you were using that. However, if you are using the 1.3.0 distribution, I think the other alternate to how a static WSDL can be deployed was available. This works as this. add this to your services.xml after the ServiceClass parameter [path] In here specify the absolute path to your wsdl, in the place of [path]. You might be able to specify a relative path, but, the absolute path is guaranteed to work. (ex:- /home/user/axis2/c/deploy/services/Calculator/Calculator.wsdl) The lib.so is rather a Linux convention. And, when trying to locate your service, the engine will try to find the dll by that name. Regards, Senaka > Hello Senaka, > > I have service.xml, Calculator.wsdl and libCalculator.so in my > $AXIS2C_HOME/services/Calculator folder, still I cannot access wsdl using > this.. > "http://192.168.4.163/axis2/services/Calculator?wsdl"; > Whats going wrong here... > > > Besides this one other thing to ask: how is libCalculator comes in action, > does AXIS2C always use lib.so file? > > Thanks, > Rahil > > > -Original Message- > From: Senaka Fernando [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 12, 2008 6:50 PM > To: axis-c-user@ws.apache.org > Subject: RE: FW: Problem with Service deployed > > Hi Rahil, > > Well the static WSDL deployment feature was fully supported after we > released 1.3.0. So it will be reflected in the online documentation with > the next release. However, if you use the subversion source (for > developers) of Axis2/C; the manual found there has the necessary updates. > Thus, in addition to copying the service.xml and the .so, you will also > have to copy the wsdl and save it by the name, .wsdl (ex:- > Calculator.wsdl). The META-INF folder is something related to Axis2/Java. > It doesn't apply to you. > > Regards, > Senaka > >> Hello Senaka, >> >> A couple of things to clearup, >> I am standing on $AXIS2C_HOME/services/Calculator folder, I ran WSDL2C >> on >> Calculator.wsdl, it generated >> - src/ >> + *.h >> + *.c >> + Build.sh >> - resources/ >> service.xml >> >> I ran build.sh which generated "libCalculator.so". Now how to call the >> service? for that I setup according to the User-guide. >> 1-Copied service.xml from $AXIS2C_HOME/services/Calculator/resources >> directory to $AXIS2C_HOME/services/Calculator and 2-similarly copied >> libCalculator.so >> >> Still I am unable to access the wsdl via internet explorer. I read in >> some >> article that wsdl file should be placed in some META-INF folder, but I >> am >> not sure about exact setup of files, can you please explain me that what >> should be the folder structure. My current structure is like >> >> $AXIS2C_HOME/services/Calculator/Calculator.wsdl >>/resources/ >>/services.xml >>/src/ >> >> $AXIS2C_HOME/services/Calculator/resources/services.xml >> >> $AXIS2C_HOME/services/Calculator/src/axis2_skel_Calculator.h >> >> /axis2_skel_Calculator.c >>/adb_subResponse.h >>/adb_subResponse.c >>/adb_sub.h >>/adb_sub.c >>/adb_mulResponse.h >>/adb_mulResponse.c >>/adb_mul.h >>/adb_mul.c >>/adb_divResponse.h >>/adb_divResponse.c >>/adb_div.h >>/adb_div.c >>/adb_addResponse.h >>/adb_addResponse.c >>/adb_add.h >>/adb_add.c >> /build.sh >> >> /axis2_svc_skel_Calculator.c >>/libCalculator.so >>
RE: FW: Problem with Service deployed
Hello Senaka, I have service.xml, Calculator.wsdl and libCalculator.so in my $AXIS2C_HOME/services/Calculator folder, still I cannot access wsdl using this.. "http://192.168.4.163/axis2/services/Calculator?wsdl"; Whats going wrong here... Besides this one other thing to ask: how is libCalculator comes in action, does AXIS2C always use lib.so file? Thanks, Rahil -Original Message- From: Senaka Fernando [mailto:[EMAIL PROTECTED] Sent: Wednesday, March 12, 2008 6:50 PM To: axis-c-user@ws.apache.org Subject: RE: FW: Problem with Service deployed Hi Rahil, Well the static WSDL deployment feature was fully supported after we released 1.3.0. So it will be reflected in the online documentation with the next release. However, if you use the subversion source (for developers) of Axis2/C; the manual found there has the necessary updates. Thus, in addition to copying the service.xml and the .so, you will also have to copy the wsdl and save it by the name, .wsdl (ex:- Calculator.wsdl). The META-INF folder is something related to Axis2/Java. It doesn't apply to you. Regards, Senaka > Hello Senaka, > > A couple of things to clearup, > I am standing on $AXIS2C_HOME/services/Calculator folder, I ran WSDL2C on > Calculator.wsdl, it generated > - src/ > + *.h > + *.c > + Build.sh > - resources/ > service.xml > > I ran build.sh which generated "libCalculator.so". Now how to call the > service? for that I setup according to the User-guide. > 1-Copied service.xml from $AXIS2C_HOME/services/Calculator/resources > directory to $AXIS2C_HOME/services/Calculator and 2-similarly copied > libCalculator.so > > Still I am unable to access the wsdl via internet explorer. I read in some > article that wsdl file should be placed in some META-INF folder, but I am > not sure about exact setup of files, can you please explain me that what > should be the folder structure. My current structure is like > > $AXIS2C_HOME/services/Calculator/Calculator.wsdl > /resources/ > /services.xml > /src/ > > $AXIS2C_HOME/services/Calculator/resources/services.xml > > $AXIS2C_HOME/services/Calculator/src/axis2_skel_Calculator.h > > /axis2_skel_Calculator.c > /adb_subResponse.h > /adb_subResponse.c > /adb_sub.h > /adb_sub.c > /adb_mulResponse.h > /adb_mulResponse.c > /adb_mul.h > /adb_mul.c > /adb_divResponse.h > /adb_divResponse.c > /adb_div.h > /adb_div.c > /adb_addResponse.h > /adb_addResponse.c > /adb_add.h > /adb_add.c > /build.sh > > /axis2_svc_skel_Calculator.c > /libCalculator.so > /Calculator.wsdl > Thanks & regards, > Rahil > > > -Original Message- > From: Senaka Fernando [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 12, 2008 5:06 PM > To: axis-c-user@ws.apache.org > Subject: RE: FW: Problem with Service deployed > > Hi Rahil, > > This portion is not automated. To get the WSDL u will have to copy it > manually to the folder in which u find the .so. The name should be the > same as the Service. In Axis2/C we do support static WSDLs only. No > dynamic generation at the moment. > > Regards, > Senaka > >> Hi Senaka, >> >> Thanks very much for your replies, WSDL2C worked.. I removed previous >> JDK >> installation. It generated 2 directories resources and src >> >> Src directory contains lot of files, separate files for each functions.. >> In >> which file do I have to implement the business logic, for example there >> are >> several files for add function : adb_add.c, adb_addResponse.c. >> >> For now I just ran build.sh without implement
RE: FW: Problem with Service deployed
Hi Rahil, Well the static WSDL deployment feature was fully supported after we released 1.3.0. So it will be reflected in the online documentation with the next release. However, if you use the subversion source (for developers) of Axis2/C; the manual found there has the necessary updates. Thus, in addition to copying the service.xml and the .so, you will also have to copy the wsdl and save it by the name, .wsdl (ex:- Calculator.wsdl). The META-INF folder is something related to Axis2/Java. It doesn't apply to you. Regards, Senaka > Hello Senaka, > > A couple of things to clearup, > I am standing on $AXIS2C_HOME/services/Calculator folder, I ran WSDL2C on > Calculator.wsdl, it generated > - src/ > + *.h > + *.c > + Build.sh > - resources/ > service.xml > > I ran build.sh which generated "libCalculator.so". Now how to call the > service? for that I setup according to the User-guide. > 1-Copied service.xml from $AXIS2C_HOME/services/Calculator/resources > directory to $AXIS2C_HOME/services/Calculator and 2-similarly copied > libCalculator.so > > Still I am unable to access the wsdl via internet explorer. I read in some > article that wsdl file should be placed in some META-INF folder, but I am > not sure about exact setup of files, can you please explain me that what > should be the folder structure. My current structure is like > > $AXIS2C_HOME/services/Calculator/Calculator.wsdl > /resources/ > /services.xml > /src/ > > $AXIS2C_HOME/services/Calculator/resources/services.xml > > $AXIS2C_HOME/services/Calculator/src/axis2_skel_Calculator.h > > /axis2_skel_Calculator.c > /adb_subResponse.h > /adb_subResponse.c > /adb_sub.h > /adb_sub.c > /adb_mulResponse.h > /adb_mulResponse.c > /adb_mul.h > /adb_mul.c > /adb_divResponse.h > /adb_divResponse.c > /adb_div.h > /adb_div.c > /adb_addResponse.h > /adb_addResponse.c > /adb_add.h > /adb_add.c > /build.sh > > /axis2_svc_skel_Calculator.c > /libCalculator.so > /Calculator.wsdl > Thanks & regards, > Rahil > > > -----Original Message- > From: Senaka Fernando [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 12, 2008 5:06 PM > To: axis-c-user@ws.apache.org > Subject: RE: FW: Problem with Service deployed > > Hi Rahil, > > This portion is not automated. To get the WSDL u will have to copy it > manually to the folder in which u find the .so. The name should be the > same as the Service. In Axis2/C we do support static WSDLs only. No > dynamic generation at the moment. > > Regards, > Senaka > >> Hi Senaka, >> >> Thanks very much for your replies, WSDL2C worked.. I removed previous >> JDK >> installation. It generated 2 directories resources and src >> >> Src directory contains lot of files, separate files for each functions.. >> In >> which file do I have to implement the business logic, for example there >> are >> several files for add function : adb_add.c, adb_addResponse.c. >> >> For now I just ran build.sh without implementing any logic, it generated >> libCalculator.so; I put service.xml from resources folder and >> libCalculator >> in $AXIS2C_HOME/service/Calculator folder and tried to access the URL : >> http://192.168.4.163/axis2/services/Calculator?wsdl >> >> It gave error while http://192.168.4.163/axis2/services/Calculator is >> displaying the service properly... >> >> Deployed Services >> Calculator >> Calculator Service >> >> Available Operations >> div >> add >> sub >> mul >> &g
RE: FW: Problem with Service deployed
Hello Senaka, A couple of things to clearup, I am standing on $AXIS2C_HOME/services/Calculator folder, I ran WSDL2C on Calculator.wsdl, it generated - src/ + *.h + *.c + Build.sh - resources/ service.xml I ran build.sh which generated "libCalculator.so". Now how to call the service? for that I setup according to the User-guide. 1-Copied service.xml from $AXIS2C_HOME/services/Calculator/resources directory to $AXIS2C_HOME/services/Calculator and 2-similarly copied libCalculator.so Still I am unable to access the wsdl via internet explorer. I read in some article that wsdl file should be placed in some META-INF folder, but I am not sure about exact setup of files, can you please explain me that what should be the folder structure. My current structure is like $AXIS2C_HOME/services/Calculator/Calculator.wsdl /resources/ /services.xml /src/ $AXIS2C_HOME/services/Calculator/resources/services.xml $AXIS2C_HOME/services/Calculator/src/axis2_skel_Calculator.h /axis2_skel_Calculator.c /adb_subResponse.h /adb_subResponse.c /adb_sub.h /adb_sub.c /adb_mulResponse.h /adb_mulResponse.c /adb_mul.h /adb_mul.c /adb_divResponse.h /adb_divResponse.c /adb_div.h /adb_div.c /adb_addResponse.h /adb_addResponse.c /adb_add.h /adb_add.c /build.sh /axis2_svc_skel_Calculator.c /libCalculator.so /Calculator.wsdl Thanks & regards, Rahil -Original Message- From: Senaka Fernando [mailto:[EMAIL PROTECTED] Sent: Wednesday, March 12, 2008 5:06 PM To: axis-c-user@ws.apache.org Subject: RE: FW: Problem with Service deployed Hi Rahil, This portion is not automated. To get the WSDL u will have to copy it manually to the folder in which u find the .so. The name should be the same as the Service. In Axis2/C we do support static WSDLs only. No dynamic generation at the moment. Regards, Senaka > Hi Senaka, > > Thanks very much for your replies, WSDL2C worked.. I removed previous JDK > installation. It generated 2 directories resources and src > > Src directory contains lot of files, separate files for each functions.. > In > which file do I have to implement the business logic, for example there > are > several files for add function : adb_add.c, adb_addResponse.c. > > For now I just ran build.sh without implementing any logic, it generated > libCalculator.so; I put service.xml from resources folder and > libCalculator > in $AXIS2C_HOME/service/Calculator folder and tried to access the URL : > http://192.168.4.163/axis2/services/Calculator?wsdl > > It gave error while http://192.168.4.163/axis2/services/Calculator is > displaying the service properly... > > Deployed Services > Calculator > Calculator Service > > Available Operations > div > add > sub > mul > > Pls advice, > Thanks, > Rahil > > -Original Message- > From: Senaka Fernando [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 12, 2008 3:05 PM > To: Apache AXIS C User List > Subject: RE: FW: Problem with Service deployed > > Hi Rahil, > > Seems to be a Java issue rather. That should be the most likely scenario. > You can AFAIK have concurrent JDK installations. I tried on Java5 and > Java6 an it does work fine > > Regards, > Senaka > >> Hi Senaka, >> >> I tried " WSDL2C.sh -uri ../services/Calculator/Calculator.wsdl -ss -sd >> -d adb -u" >> >> It gives different error: >> >> Retrieving document at '../services/Calculator/Calculator.wsdl'. >> Exception in thread "main" >> org.apache.axis2.wsdl.codegen.CodeGenerationException: Error parsing >> WSDL >>at >&g
RE: FW: Problem with Service deployed
Hi Rahil, This portion is not automated. To get the WSDL u will have to copy it manually to the folder in which u find the .so. The name should be the same as the Service. In Axis2/C we do support static WSDLs only. No dynamic generation at the moment. Regards, Senaka > Hi Senaka, > > Thanks very much for your replies, WSDL2C worked.. I removed previous JDK > installation. It generated 2 directories resources and src > > Src directory contains lot of files, separate files for each functions.. > In > which file do I have to implement the business logic, for example there > are > several files for add function : adb_add.c, adb_addResponse.c. > > For now I just ran build.sh without implementing any logic, it generated > libCalculator.so; I put service.xml from resources folder and > libCalculator > in $AXIS2C_HOME/service/Calculator folder and tried to access the URL : > http://192.168.4.163/axis2/services/Calculator?wsdl > > It gave error while http://192.168.4.163/axis2/services/Calculator is > displaying the service properly... > > Deployed Services > Calculator > Calculator Service > > Available Operations > div > add > sub > mul > > Pls advice, > Thanks, > Rahil > > -Original Message- > From: Senaka Fernando [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 12, 2008 3:05 PM > To: Apache AXIS C User List > Subject: RE: FW: Problem with Service deployed > > Hi Rahil, > > Seems to be a Java issue rather. That should be the most likely scenario. > You can AFAIK have concurrent JDK installations. I tried on Java5 and > Java6 an it does work fine > > Regards, > Senaka > >> Hi Senaka, >> >> I tried " WSDL2C.sh -uri ../services/Calculator/Calculator.wsdl -ss -sd >> -d adb -u" >> >> It gives different error: >> >> Retrieving document at '../services/Calculator/Calculator.wsdl'. >> Exception in thread "main" >> org.apache.axis2.wsdl.codegen.CodeGenerationException: Error parsing >> WSDL >>at >> > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngine(org. >> apache.axis2.util.CommandLineOptionParser) (Unknown Source) >>at org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[]) (Unknown >> Source) >> Caused by: javax.wsdl.WSDLException: WSDLException: >> faultCode=OTHER_ERROR: >> Unable to resolve imported document at >> '../services/Calculator/Calculator.wsdl'.: >> java.io.FileNotFoundException: >> This file was not found: >> file:/usr/java/j2sdk1.4.2_17/bin/../services/Calculator/Calculator.wsdl >>at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(java.lang.String, >> java.lang.String) (Unknown Source) >>at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(java.lang.String) >> (Unknown >> Source) >>at >> > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.readInTheWSDLFile(java.la >> ng.String) (Unknown Source) >>at >> > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngine(org. >> apache.axis2.util.CommandLineOptionParser) (Unknown Source) >>...1 more >> Caused by: java.io.FileNotFoundException: This file was not found: >> file:/usr/java/j2sdk1.4.2_17/bin/../services/Calculator/Calculator.wsdl >>at >> com.ibm.wsdl.util.StringUtils.getContentAsInputStream(java.net.URL) >> (Unknown Source) >>at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(java.lang.String, >> java.lang.String) (Unknown Source) >>...4 more >> >> >> Pls Advice, >> Thanks & Regards, >> Rahil >> >> >> -Original Message- >> From: Senaka Fernando [mailto:[EMAIL PROTECTED] >> Sent: Wednesday, March 12, 2008 2:43 PM >> To: axis-c-user@ws.apache.org >> Subject: RE: FW: Problem with Service deployed >> >> Hi Rahil, >> >> Did you try "WSDL2C.sh -uri ../services/Calculator/Calculator.wsdl -ss >> -sd >> -d adb -u" Also? >> >> Can you let me know? >> >> Regards, >> Senaka >> >>> Hi Senaka, >>> >>> I tried that as well >>>> WSDL2C.sh -uri ../services/Calculator/Calculator.wsdl -ss -sd -d none >>> Still the same error... >>> >>> >>> Retrieving document at '../services/Calculator/Calculator.wsdl'. >>> Exception in thread "main" java.lang.NoSuchMethodError: method >>> java.io.File.toURI was not found. >>>at _Jv_ResolvePoolEntry(java.lang.Class, int) >>> (/usr/lib/libgcj.so.5.0.0) >>>at >>> >> > org.apache.axis2.wsdl.codegen.C
RE: FW: Problem with Service deployed
Hi Senaka, Thanks very much for your replies, WSDL2C worked.. I removed previous JDK installation. It generated 2 directories resources and src Src directory contains lot of files, separate files for each functions.. In which file do I have to implement the business logic, for example there are several files for add function : adb_add.c, adb_addResponse.c. For now I just ran build.sh without implementing any logic, it generated libCalculator.so; I put service.xml from resources folder and libCalculator in $AXIS2C_HOME/service/Calculator folder and tried to access the URL : http://192.168.4.163/axis2/services/Calculator?wsdl It gave error while http://192.168.4.163/axis2/services/Calculator is displaying the service properly... Deployed Services Calculator Calculator Service Available Operations div add sub mul Pls advice, Thanks, Rahil -Original Message- From: Senaka Fernando [mailto:[EMAIL PROTECTED] Sent: Wednesday, March 12, 2008 3:05 PM To: Apache AXIS C User List Subject: RE: FW: Problem with Service deployed Hi Rahil, Seems to be a Java issue rather. That should be the most likely scenario. You can AFAIK have concurrent JDK installations. I tried on Java5 and Java6 an it does work fine Regards, Senaka > Hi Senaka, > > I tried " WSDL2C.sh -uri ../services/Calculator/Calculator.wsdl -ss -sd > -d adb -u" > > It gives different error: > > Retrieving document at '../services/Calculator/Calculator.wsdl'. > Exception in thread "main" > org.apache.axis2.wsdl.codegen.CodeGenerationException: Error parsing WSDL >at > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngine(org. > apache.axis2.util.CommandLineOptionParser) (Unknown Source) >at org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[]) (Unknown > Source) > Caused by: javax.wsdl.WSDLException: WSDLException: faultCode=OTHER_ERROR: > Unable to resolve imported document at > '../services/Calculator/Calculator.wsdl'.: java.io.FileNotFoundException: > This file was not found: > file:/usr/java/j2sdk1.4.2_17/bin/../services/Calculator/Calculator.wsdl >at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(java.lang.String, > java.lang.String) (Unknown Source) >at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(java.lang.String) (Unknown > Source) >at > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.readInTheWSDLFile(java.la > ng.String) (Unknown Source) >at > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngine(org. > apache.axis2.util.CommandLineOptionParser) (Unknown Source) >...1 more > Caused by: java.io.FileNotFoundException: This file was not found: > file:/usr/java/j2sdk1.4.2_17/bin/../services/Calculator/Calculator.wsdl >at com.ibm.wsdl.util.StringUtils.getContentAsInputStream(java.net.URL) > (Unknown Source) >at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(java.lang.String, > java.lang.String) (Unknown Source) >...4 more > > > Pls Advice, > Thanks & Regards, > Rahil > > > -Original Message- > From: Senaka Fernando [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 12, 2008 2:43 PM > To: axis-c-user@ws.apache.org > Subject: RE: FW: Problem with Service deployed > > Hi Rahil, > > Did you try "WSDL2C.sh -uri ../services/Calculator/Calculator.wsdl -ss -sd > -d adb -u" Also? > > Can you let me know? > > Regards, > Senaka > >> Hi Senaka, >> >> I tried that as well >>> WSDL2C.sh -uri ../services/Calculator/Calculator.wsdl -ss -sd -d none >> Still the same error... >> >> >> Retrieving document at '../services/Calculator/Calculator.wsdl'. >> Exception in thread "main" java.lang.NoSuchMethodError: method >> java.io.File.toURI was not found. >>at _Jv_ResolvePoolEntry(java.lang.Class, int) >> (/usr/lib/libgcj.so.5.0.0) >>at >> > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.getBaseURI(java.lang.Stri >> ng) (Unknown Source) >>at >> > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngine(org. >> apache.axis2.util.CommandLineOptionParser) (Unknown Source) >>at org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[]) (Unknown >> Source) >> >> >> Pls advice.. >> >> Thanks & Regards, >> Rahil Ali >> >> -Original Message- >> From: Senaka Fernando [mailto:[EMAIL PROTECTED] >> Sent: Wednesday, March 12, 2008 1:28 PM >> To: Apache AXIS C User List >> Subject: RE: FW: Problem with Service deployed >> >> Hi Rahil, >> >> May be it is your Java version. Also, I provided the relative path to >> the >> wsdl. My case, it was inside samples/serve
RE: FW: Problem with Service deployed
Hi, My JAVA_HOME is set to /usr/java/j2sdk1.4.2_17. When I try with JAVA_HOME= /usr/lib/jvm/java-1.4.2-gcj-1.4.2.0 it gives the same old error: main" java.lang.NoSuchMethodError: method java.io.File.toURI was not found Pls advice, Thanks & Regards, Rahil -Original Message- From: Senaka Fernando [mailto:[EMAIL PROTECTED] Sent: Wednesday, March 12, 2008 2:43 PM To: axis-c-user@ws.apache.org Subject: RE: FW: Problem with Service deployed Hi Rahil, Did you try "WSDL2C.sh -uri ../services/Calculator/Calculator.wsdl -ss -sd -d adb -u" Also? Can you let me know? Regards, Senaka > Hi Senaka, > > I tried that as well >> WSDL2C.sh -uri ../services/Calculator/Calculator.wsdl -ss -sd -d none > Still the same error... > > > Retrieving document at '../services/Calculator/Calculator.wsdl'. > Exception in thread "main" java.lang.NoSuchMethodError: method > java.io.File.toURI was not found. >at _Jv_ResolvePoolEntry(java.lang.Class, int) > (/usr/lib/libgcj.so.5.0.0) >at > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.getBaseURI(java.lang.Stri > ng) (Unknown Source) >at > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngine(org. > apache.axis2.util.CommandLineOptionParser) (Unknown Source) >at org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[]) (Unknown > Source) > > > Pls advice.. > > Thanks & Regards, > Rahil Ali > > -Original Message- > From: Senaka Fernando [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 12, 2008 1:28 PM > To: Apache AXIS C User List > Subject: RE: FW: Problem with Service deployed > > Hi Rahil, > > May be it is your Java version. Also, I provided the relative path to the > wsdl. My case, it was inside samples/server/Calculator, and tool is found > at tools/codegen/javatool. So, the relative path was, > "../../../samples/server/Calculator/Calculator.wsdl". > > In your case, if you are trying the WSDL2C.sh in the bin, it would rather > be, "../services/Calculator/Calculator.wsdl" > > Please try that too. > > Regards, > Senaka > >> Hi Senaka, >> >> I tried the same thing.. I downloaded both wsdls and tried on my Linux >> machine.. I put the Calculator.wsdl in $AXIS2C_HOME/services/Calculator/ >> and >> hello.wsdl in $AXIS2C_HOME/services/hello folders and tried WSDL2C.. My >> WSDL2C.sh is: >> >> #!/bin/sh >> >> #export AXIS2_HOME=/home/axis2java >> for f in $AXIS2_HOME/lib/*.jar >> do >> AXIS2_CLASSPATH=$AXIS2_CLASSPATH:$f >> done >> export AXIS2_CLASSPATH >> >> echo the classpath $AXIS2_CLASSPATH >> java -classpath $AXIS2_CLASSPATH org.apache.axis2.wsdl.WSDL2C $* >> >> >> My JAVA_HOME=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0 >> My AXIS2_HOME=/usr/local/axis2-SNAPSHOT >> >> What could be the problem... Is this because of some jar file missing or >> is >> it because of my JAVA version.. >> >> Thanks & Regards, >> Rahil >> >> >> -Original Message- >> From: Senaka Fernando [mailto:[EMAIL PROTECTED] >> Sent: Wednesday, March 12, 2008 1:13 PM >> To: axis-c-user@ws.apache.org >> Subject: RE: FW: Problem with Service deployed >> >> Hi Rahil, >> >> I think you misunderstood what is on [URL >> > http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/server/Calcul >> ator/Calculator.wsdl?view=markup] >> >> This is basically a browser to the svn repo. You will have to download >> the >> WSDL from there to your local machine and then try it. >> >> Regarding the .NET WSDL scenario, try saving it to your local machine >> and >> trying it. >> >> Regards, >> Senaka >> >>> Hello Senaka, >>> >>> Thanks very much for your prompt replies and support. >>> Yes the problem was I didn't set JAVA_HOME and AXIS2_HOME properly. Now >>> its >>> giving a different kind of error: >>> When I tried it one the WSDL from : [URL >>> >> > http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/server/Calcul >>> ator/Calculator.wsdl?view=markup] >>> >>> It gives: >>> -- >>> Retrieving document at 'Calculator.wsdl'. >>> Exception in thread "main" java.lang.NoSuchMethodError: method >>> java.io.File.toURI was not found. >>>at _Jv_ResolvePoolEntry(java.lang.Class, int) >>> (/usr/lib/libgcj.so.5.0.0) >>> at >>> >> > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.getBaseURI(
RE: FW: Problem with Service deployed
Hi Rahil, Seems to be a Java issue rather. That should be the most likely scenario. You can AFAIK have concurrent JDK installations. I tried on Java5 and Java6 an it does work fine Regards, Senaka > Hi Senaka, > > I tried " WSDL2C.sh -uri ../services/Calculator/Calculator.wsdl -ss -sd > -d adb -u" > > It gives different error: > > Retrieving document at '../services/Calculator/Calculator.wsdl'. > Exception in thread "main" > org.apache.axis2.wsdl.codegen.CodeGenerationException: Error parsing WSDL >at > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngine(org. > apache.axis2.util.CommandLineOptionParser) (Unknown Source) >at org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[]) (Unknown > Source) > Caused by: javax.wsdl.WSDLException: WSDLException: faultCode=OTHER_ERROR: > Unable to resolve imported document at > '../services/Calculator/Calculator.wsdl'.: java.io.FileNotFoundException: > This file was not found: > file:/usr/java/j2sdk1.4.2_17/bin/../services/Calculator/Calculator.wsdl >at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(java.lang.String, > java.lang.String) (Unknown Source) >at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(java.lang.String) (Unknown > Source) >at > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.readInTheWSDLFile(java.la > ng.String) (Unknown Source) >at > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngine(org. > apache.axis2.util.CommandLineOptionParser) (Unknown Source) >...1 more > Caused by: java.io.FileNotFoundException: This file was not found: > file:/usr/java/j2sdk1.4.2_17/bin/../services/Calculator/Calculator.wsdl >at com.ibm.wsdl.util.StringUtils.getContentAsInputStream(java.net.URL) > (Unknown Source) >at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(java.lang.String, > java.lang.String) (Unknown Source) >...4 more > > > Pls Advice, > Thanks & Regards, > Rahil > > > -Original Message- > From: Senaka Fernando [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 12, 2008 2:43 PM > To: axis-c-user@ws.apache.org > Subject: RE: FW: Problem with Service deployed > > Hi Rahil, > > Did you try "WSDL2C.sh -uri ../services/Calculator/Calculator.wsdl -ss -sd > -d adb -u" Also? > > Can you let me know? > > Regards, > Senaka > >> Hi Senaka, >> >> I tried that as well >>> WSDL2C.sh -uri ../services/Calculator/Calculator.wsdl -ss -sd -d none >> Still the same error... >> >> >> Retrieving document at '../services/Calculator/Calculator.wsdl'. >> Exception in thread "main" java.lang.NoSuchMethodError: method >> java.io.File.toURI was not found. >>at _Jv_ResolvePoolEntry(java.lang.Class, int) >> (/usr/lib/libgcj.so.5.0.0) >>at >> > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.getBaseURI(java.lang.Stri >> ng) (Unknown Source) >>at >> > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngine(org. >> apache.axis2.util.CommandLineOptionParser) (Unknown Source) >>at org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[]) (Unknown >> Source) >> >> >> Pls advice.. >> >> Thanks & Regards, >> Rahil Ali >> >> -Original Message- >> From: Senaka Fernando [mailto:[EMAIL PROTECTED] >> Sent: Wednesday, March 12, 2008 1:28 PM >> To: Apache AXIS C User List >> Subject: RE: FW: Problem with Service deployed >> >> Hi Rahil, >> >> May be it is your Java version. Also, I provided the relative path to >> the >> wsdl. My case, it was inside samples/server/Calculator, and tool is >> found >> at tools/codegen/javatool. So, the relative path was, >> "../../../samples/server/Calculator/Calculator.wsdl". >> >> In your case, if you are trying the WSDL2C.sh in the bin, it would >> rather >> be, "../services/Calculator/Calculator.wsdl" >> >> Please try that too. >> >> Regards, >> Senaka >> >>> Hi Senaka, >>> >>> I tried the same thing.. I downloaded both wsdls and tried on my Linux >>> machine.. I put the Calculator.wsdl in >>> $AXIS2C_HOME/services/Calculator/ >>> and >>> hello.wsdl in $AXIS2C_HOME/services/hello folders and tried WSDL2C.. My >>> WSDL2C.sh is: >>> >>> #!/bin/sh >>> >>> #export AXIS2_HOME=/home/axis2java >>> for f in $AXIS2_HOME/lib/*.jar >>> do >>> AXIS2_CLASSPATH=$AXIS2_CLASSPATH:$f >>> done >>> export AXIS2_CLASSPATH >&g
RE: FW: Problem with Service deployed
Hi Senaka, I tried " WSDL2C.sh -uri ../services/Calculator/Calculator.wsdl -ss -sd -d adb -u" It gives different error: Retrieving document at '../services/Calculator/Calculator.wsdl'. Exception in thread "main" org.apache.axis2.wsdl.codegen.CodeGenerationException: Error parsing WSDL at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngine(org. apache.axis2.util.CommandLineOptionParser) (Unknown Source) at org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[]) (Unknown Source) Caused by: javax.wsdl.WSDLException: WSDLException: faultCode=OTHER_ERROR: Unable to resolve imported document at '../services/Calculator/Calculator.wsdl'.: java.io.FileNotFoundException: This file was not found: file:/usr/java/j2sdk1.4.2_17/bin/../services/Calculator/Calculator.wsdl at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(java.lang.String, java.lang.String) (Unknown Source) at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(java.lang.String) (Unknown Source) at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.readInTheWSDLFile(java.la ng.String) (Unknown Source) at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngine(org. apache.axis2.util.CommandLineOptionParser) (Unknown Source) ...1 more Caused by: java.io.FileNotFoundException: This file was not found: file:/usr/java/j2sdk1.4.2_17/bin/../services/Calculator/Calculator.wsdl at com.ibm.wsdl.util.StringUtils.getContentAsInputStream(java.net.URL) (Unknown Source) at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(java.lang.String, java.lang.String) (Unknown Source) ...4 more Pls Advice, Thanks & Regards, Rahil -Original Message- From: Senaka Fernando [mailto:[EMAIL PROTECTED] Sent: Wednesday, March 12, 2008 2:43 PM To: axis-c-user@ws.apache.org Subject: RE: FW: Problem with Service deployed Hi Rahil, Did you try "WSDL2C.sh -uri ../services/Calculator/Calculator.wsdl -ss -sd -d adb -u" Also? Can you let me know? Regards, Senaka > Hi Senaka, > > I tried that as well >> WSDL2C.sh -uri ../services/Calculator/Calculator.wsdl -ss -sd -d none > Still the same error... > > > Retrieving document at '../services/Calculator/Calculator.wsdl'. > Exception in thread "main" java.lang.NoSuchMethodError: method > java.io.File.toURI was not found. >at _Jv_ResolvePoolEntry(java.lang.Class, int) > (/usr/lib/libgcj.so.5.0.0) >at > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.getBaseURI(java.lang.Stri > ng) (Unknown Source) >at > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngine(org. > apache.axis2.util.CommandLineOptionParser) (Unknown Source) >at org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[]) (Unknown > Source) > > > Pls advice.. > > Thanks & Regards, > Rahil Ali > > -----Original Message----- > From: Senaka Fernando [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 12, 2008 1:28 PM > To: Apache AXIS C User List > Subject: RE: FW: Problem with Service deployed > > Hi Rahil, > > May be it is your Java version. Also, I provided the relative path to the > wsdl. My case, it was inside samples/server/Calculator, and tool is found > at tools/codegen/javatool. So, the relative path was, > "../../../samples/server/Calculator/Calculator.wsdl". > > In your case, if you are trying the WSDL2C.sh in the bin, it would rather > be, "../services/Calculator/Calculator.wsdl" > > Please try that too. > > Regards, > Senaka > >> Hi Senaka, >> >> I tried the same thing.. I downloaded both wsdls and tried on my Linux >> machine.. I put the Calculator.wsdl in $AXIS2C_HOME/services/Calculator/ >> and >> hello.wsdl in $AXIS2C_HOME/services/hello folders and tried WSDL2C.. My >> WSDL2C.sh is: >> >> #!/bin/sh >> >> #export AXIS2_HOME=/home/axis2java >> for f in $AXIS2_HOME/lib/*.jar >> do >> AXIS2_CLASSPATH=$AXIS2_CLASSPATH:$f >> done >> export AXIS2_CLASSPATH >> >> echo the classpath $AXIS2_CLASSPATH >> java -classpath $AXIS2_CLASSPATH org.apache.axis2.wsdl.WSDL2C $* >> >> >> My JAVA_HOME=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0 >> My AXIS2_HOME=/usr/local/axis2-SNAPSHOT >> >> What could be the problem... Is this because of some jar file missing or >> is >> it because of my JAVA version.. >> >> Thanks & Regards, >> Rahil >> >> >> -Original Message- >> From: Senaka Fernando [mailto:[EMAIL PROTECTED] >> Sent: Wednesday, March 12, 2008 1:13 PM >> To: axis-c-user@ws.apache.org >> Subject: RE: FW: Problem with Service deployed >> >> Hi Rahil, >> >> I think you misunderstood what is on [URL >>
RE: FW: Problem with Service deployed
Hi Rahil, Did you try "WSDL2C.sh -uri ../services/Calculator/Calculator.wsdl -ss -sd -d adb -u" Also? Can you let me know? Regards, Senaka > Hi Senaka, > > I tried that as well >> WSDL2C.sh -uri ../services/Calculator/Calculator.wsdl -ss -sd -d none > Still the same error... > > > Retrieving document at '../services/Calculator/Calculator.wsdl'. > Exception in thread "main" java.lang.NoSuchMethodError: method > java.io.File.toURI was not found. >at _Jv_ResolvePoolEntry(java.lang.Class, int) > (/usr/lib/libgcj.so.5.0.0) >at > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.getBaseURI(java.lang.Stri > ng) (Unknown Source) >at > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngine(org. > apache.axis2.util.CommandLineOptionParser) (Unknown Source) >at org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[]) (Unknown > Source) > > > Pls advice.. > > Thanks & Regards, > Rahil Ali > > -Original Message- > From: Senaka Fernando [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 12, 2008 1:28 PM > To: Apache AXIS C User List > Subject: RE: FW: Problem with Service deployed > > Hi Rahil, > > May be it is your Java version. Also, I provided the relative path to the > wsdl. My case, it was inside samples/server/Calculator, and tool is found > at tools/codegen/javatool. So, the relative path was, > "../../../samples/server/Calculator/Calculator.wsdl". > > In your case, if you are trying the WSDL2C.sh in the bin, it would rather > be, "../services/Calculator/Calculator.wsdl" > > Please try that too. > > Regards, > Senaka > >> Hi Senaka, >> >> I tried the same thing.. I downloaded both wsdls and tried on my Linux >> machine.. I put the Calculator.wsdl in $AXIS2C_HOME/services/Calculator/ >> and >> hello.wsdl in $AXIS2C_HOME/services/hello folders and tried WSDL2C.. My >> WSDL2C.sh is: >> >> #!/bin/sh >> >> #export AXIS2_HOME=/home/axis2java >> for f in $AXIS2_HOME/lib/*.jar >> do >> AXIS2_CLASSPATH=$AXIS2_CLASSPATH:$f >> done >> export AXIS2_CLASSPATH >> >> echo the classpath $AXIS2_CLASSPATH >> java -classpath $AXIS2_CLASSPATH org.apache.axis2.wsdl.WSDL2C $* >> >> >> My JAVA_HOME=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0 >> My AXIS2_HOME=/usr/local/axis2-SNAPSHOT >> >> What could be the problem... Is this because of some jar file missing or >> is >> it because of my JAVA version.. >> >> Thanks & Regards, >> Rahil >> >> >> -Original Message- >> From: Senaka Fernando [mailto:[EMAIL PROTECTED] >> Sent: Wednesday, March 12, 2008 1:13 PM >> To: axis-c-user@ws.apache.org >> Subject: RE: FW: Problem with Service deployed >> >> Hi Rahil, >> >> I think you misunderstood what is on [URL >> > http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/server/Calcul >> ator/Calculator.wsdl?view=markup] >> >> This is basically a browser to the svn repo. You will have to download >> the >> WSDL from there to your local machine and then try it. >> >> Regarding the .NET WSDL scenario, try saving it to your local machine >> and >> trying it. >> >> Regards, >> Senaka >> >>> Hello Senaka, >>> >>> Thanks very much for your prompt replies and support. >>> Yes the problem was I didn't set JAVA_HOME and AXIS2_HOME properly. Now >>> its >>> giving a different kind of error: >>> When I tried it one the WSDL from : [URL >>> >> > http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/server/Calcul >>> ator/Calculator.wsdl?view=markup] >>> >>> It gives: >>> -- >>> Retrieving document at 'Calculator.wsdl'. >>> Exception in thread "main" java.lang.NoSuchMethodError: method >>> java.io.File.toURI was not found. >>>at _Jv_ResolvePoolEntry(java.lang.Class, int) >>> (/usr/lib/libgcj.so.5.0.0) >>>at >>> >> > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.getBaseURI(java.lang.Stri >>> ng) (Unknown Source) >>>at >>> >> > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngine(org. >>> apache.axis2.util.CommandLineOptionParser) (Unknown Source) >>>at org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[]) (Unknown >>> Source) >>> >>> >>> I tried that on a WSDL generated by .Net with only one function >>> implem
RE: FW: Problem with Service deployed
Hi Senaka, I tried that as well > WSDL2C.sh -uri ../services/Calculator/Calculator.wsdl -ss -sd -d none Still the same error... Retrieving document at '../services/Calculator/Calculator.wsdl'. Exception in thread "main" java.lang.NoSuchMethodError: method java.io.File.toURI was not found. at _Jv_ResolvePoolEntry(java.lang.Class, int) (/usr/lib/libgcj.so.5.0.0) at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.getBaseURI(java.lang.Stri ng) (Unknown Source) at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngine(org. apache.axis2.util.CommandLineOptionParser) (Unknown Source) at org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[]) (Unknown Source) Pls advice.. Thanks & Regards, Rahil Ali -Original Message- From: Senaka Fernando [mailto:[EMAIL PROTECTED] Sent: Wednesday, March 12, 2008 1:28 PM To: Apache AXIS C User List Subject: RE: FW: Problem with Service deployed Hi Rahil, May be it is your Java version. Also, I provided the relative path to the wsdl. My case, it was inside samples/server/Calculator, and tool is found at tools/codegen/javatool. So, the relative path was, "../../../samples/server/Calculator/Calculator.wsdl". In your case, if you are trying the WSDL2C.sh in the bin, it would rather be, "../services/Calculator/Calculator.wsdl" Please try that too. Regards, Senaka > Hi Senaka, > > I tried the same thing.. I downloaded both wsdls and tried on my Linux > machine.. I put the Calculator.wsdl in $AXIS2C_HOME/services/Calculator/ > and > hello.wsdl in $AXIS2C_HOME/services/hello folders and tried WSDL2C.. My > WSDL2C.sh is: > > #!/bin/sh > > #export AXIS2_HOME=/home/axis2java > for f in $AXIS2_HOME/lib/*.jar > do > AXIS2_CLASSPATH=$AXIS2_CLASSPATH:$f > done > export AXIS2_CLASSPATH > > echo the classpath $AXIS2_CLASSPATH > java -classpath $AXIS2_CLASSPATH org.apache.axis2.wsdl.WSDL2C $* > > > My JAVA_HOME=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0 > My AXIS2_HOME=/usr/local/axis2-SNAPSHOT > > What could be the problem... Is this because of some jar file missing or > is > it because of my JAVA version.. > > Thanks & Regards, > Rahil > > > -Original Message- > From: Senaka Fernando [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 12, 2008 1:13 PM > To: axis-c-user@ws.apache.org > Subject: RE: FW: Problem with Service deployed > > Hi Rahil, > > I think you misunderstood what is on [URL > http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/server/Calcul > ator/Calculator.wsdl?view=markup] > > This is basically a browser to the svn repo. You will have to download the > WSDL from there to your local machine and then try it. > > Regarding the .NET WSDL scenario, try saving it to your local machine and > trying it. > > Regards, > Senaka > >> Hello Senaka, >> >> Thanks very much for your prompt replies and support. >> Yes the problem was I didn't set JAVA_HOME and AXIS2_HOME properly. Now >> its >> giving a different kind of error: >> When I tried it one the WSDL from : [URL >> > http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/server/Calcul >> ator/Calculator.wsdl?view=markup] >> >> It gives: >> -- >> Retrieving document at 'Calculator.wsdl'. >> Exception in thread "main" java.lang.NoSuchMethodError: method >> java.io.File.toURI was not found. >>at _Jv_ResolvePoolEntry(java.lang.Class, int) >> (/usr/lib/libgcj.so.5.0.0) >>at >> > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.getBaseURI(java.lang.Stri >> ng) (Unknown Source) >>at >> > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngine(org. >> apache.axis2.util.CommandLineOptionParser) (Unknown Source) >>at org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[]) (Unknown >> Source) >> >> >> I tried that on a WSDL generated by .Net with only one function >> implemented >> it gave the same error. Pls help me out.. >> >> Thanks & Regards, >> Rahil >> >> >> >> -Original Message- >> From: Senaka Fernando [mailto:[EMAIL PROTECTED] >> Sent: Wednesday, March 12, 2008 12:32 AM >> To: Apache AXIS C User List >> Subject: Re: FW: Problem with Service deployed >> >> Hi Rahil, >> >> BTW, U find documentation on how to use the WSDL2C tool on the Axis2/C >> Manual. [URL >> http://ws.apache.org/axis2/c/docs/axis2c_manual.html#wsdl2c] >> I think the issue is that you may not be providing the options properly. >> >> Let me guide you through the process. >> >> 1. I hope you alre
RE: FW: Problem with Service deployed
Hi Rahil, May be it is your Java version. Also, I provided the relative path to the wsdl. My case, it was inside samples/server/Calculator, and tool is found at tools/codegen/javatool. So, the relative path was, "../../../samples/server/Calculator/Calculator.wsdl". In your case, if you are trying the WSDL2C.sh in the bin, it would rather be, "../services/Calculator/Calculator.wsdl" Please try that too. Regards, Senaka > Hi Senaka, > > I tried the same thing.. I downloaded both wsdls and tried on my Linux > machine.. I put the Calculator.wsdl in $AXIS2C_HOME/services/Calculator/ > and > hello.wsdl in $AXIS2C_HOME/services/hello folders and tried WSDL2C.. My > WSDL2C.sh is: > > #!/bin/sh > > #export AXIS2_HOME=/home/axis2java > for f in $AXIS2_HOME/lib/*.jar > do > AXIS2_CLASSPATH=$AXIS2_CLASSPATH:$f > done > export AXIS2_CLASSPATH > > echo the classpath $AXIS2_CLASSPATH > java -classpath $AXIS2_CLASSPATH org.apache.axis2.wsdl.WSDL2C $* > > > My JAVA_HOME=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0 > My AXIS2_HOME=/usr/local/axis2-SNAPSHOT > > What could be the problem... Is this because of some jar file missing or > is > it because of my JAVA version.. > > Thanks & Regards, > Rahil > > > -Original Message- > From: Senaka Fernando [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 12, 2008 1:13 PM > To: axis-c-user@ws.apache.org > Subject: RE: FW: Problem with Service deployed > > Hi Rahil, > > I think you misunderstood what is on [URL > http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/server/Calcul > ator/Calculator.wsdl?view=markup] > > This is basically a browser to the svn repo. You will have to download the > WSDL from there to your local machine and then try it. > > Regarding the .NET WSDL scenario, try saving it to your local machine and > trying it. > > Regards, > Senaka > >> Hello Senaka, >> >> Thanks very much for your prompt replies and support. >> Yes the problem was I didn't set JAVA_HOME and AXIS2_HOME properly. Now >> its >> giving a different kind of error: >> When I tried it one the WSDL from : [URL >> > http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/server/Calcul >> ator/Calculator.wsdl?view=markup] >> >> It gives: >> -- >> Retrieving document at 'Calculator.wsdl'. >> Exception in thread "main" java.lang.NoSuchMethodError: method >> java.io.File.toURI was not found. >>at _Jv_ResolvePoolEntry(java.lang.Class, int) >> (/usr/lib/libgcj.so.5.0.0) >>at >> > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.getBaseURI(java.lang.Stri >> ng) (Unknown Source) >>at >> > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngine(org. >> apache.axis2.util.CommandLineOptionParser) (Unknown Source) >>at org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[]) (Unknown >> Source) >> >> >> I tried that on a WSDL generated by .Net with only one function >> implemented >> it gave the same error. Pls help me out.. >> >> Thanks & Regards, >> Rahil >> >> >> >> -Original Message- >> From: Senaka Fernando [mailto:[EMAIL PROTECTED] >> Sent: Wednesday, March 12, 2008 12:32 AM >> To: Apache AXIS C User List >> Subject: Re: FW: Problem with Service deployed >> >> Hi Rahil, >> >> BTW, U find documentation on how to use the WSDL2C tool on the Axis2/C >> Manual. [URL >> http://ws.apache.org/axis2/c/docs/axis2c_manual.html#wsdl2c] >> I think the issue is that you may not be providing the options properly. >> >> Let me guide you through the process. >> >> 1. I hope you already have the AXIS2/Java snapshot. If not please >> download >> it. Info can be found on the Axis2/C manual at the link above. >> >> 2. Set the Java Home environment variable. >> >> ex:- export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.03/ >> >> 3. WSDL2C.sh expects AXIS2_HOME and not AXIS2C_HOME if you didn't modify >> it. You will have to set this too. >> >> ex:- export AXIS2_HOME=/home/user/Desktop/axis2-SNAPSHOT/ >> >> axis2-SNAPSHOT is the folder that is created when you extract the binary >> distribution Snapshot. >> >> 4. Then if you read through the manual you'll see something like, >> >> run "java org.apache.axis2.wsdl.WSDL2C -uri >> interoptestdoclitparameters.wsdl -ss -sd -d adb -u" >> >> Instead of that run "./WSDL2C.sh -uri interoptestdoclitparameters.wsdl >> -ss >> -sd -d adb
RE: FW: Problem with Service deployed
Hi Senaka, I tried the same thing.. I downloaded both wsdls and tried on my Linux machine.. I put the Calculator.wsdl in $AXIS2C_HOME/services/Calculator/ and hello.wsdl in $AXIS2C_HOME/services/hello folders and tried WSDL2C.. My WSDL2C.sh is: #!/bin/sh #export AXIS2_HOME=/home/axis2java for f in $AXIS2_HOME/lib/*.jar do AXIS2_CLASSPATH=$AXIS2_CLASSPATH:$f done export AXIS2_CLASSPATH echo the classpath $AXIS2_CLASSPATH java -classpath $AXIS2_CLASSPATH org.apache.axis2.wsdl.WSDL2C $* My JAVA_HOME=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0 My AXIS2_HOME=/usr/local/axis2-SNAPSHOT What could be the problem... Is this because of some jar file missing or is it because of my JAVA version.. Thanks & Regards, Rahil -Original Message- From: Senaka Fernando [mailto:[EMAIL PROTECTED] Sent: Wednesday, March 12, 2008 1:13 PM To: axis-c-user@ws.apache.org Subject: RE: FW: Problem with Service deployed Hi Rahil, I think you misunderstood what is on [URL http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/server/Calcul ator/Calculator.wsdl?view=markup] This is basically a browser to the svn repo. You will have to download the WSDL from there to your local machine and then try it. Regarding the .NET WSDL scenario, try saving it to your local machine and trying it. Regards, Senaka > Hello Senaka, > > Thanks very much for your prompt replies and support. > Yes the problem was I didn't set JAVA_HOME and AXIS2_HOME properly. Now > its > giving a different kind of error: > When I tried it one the WSDL from : [URL > http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/server/Calcul > ator/Calculator.wsdl?view=markup] > > It gives: > -- > Retrieving document at 'Calculator.wsdl'. > Exception in thread "main" java.lang.NoSuchMethodError: method > java.io.File.toURI was not found. >at _Jv_ResolvePoolEntry(java.lang.Class, int) > (/usr/lib/libgcj.so.5.0.0) >at > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.getBaseURI(java.lang.Stri > ng) (Unknown Source) >at > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngine(org. > apache.axis2.util.CommandLineOptionParser) (Unknown Source) >at org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[]) (Unknown > Source) > > > I tried that on a WSDL generated by .Net with only one function > implemented > it gave the same error. Pls help me out.. > > Thanks & Regards, > Rahil > > > > -Original Message- > From: Senaka Fernando [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 12, 2008 12:32 AM > To: Apache AXIS C User List > Subject: Re: FW: Problem with Service deployed > > Hi Rahil, > > BTW, U find documentation on how to use the WSDL2C tool on the Axis2/C > Manual. [URL http://ws.apache.org/axis2/c/docs/axis2c_manual.html#wsdl2c] > I think the issue is that you may not be providing the options properly. > > Let me guide you through the process. > > 1. I hope you already have the AXIS2/Java snapshot. If not please download > it. Info can be found on the Axis2/C manual at the link above. > > 2. Set the Java Home environment variable. > > ex:- export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.03/ > > 3. WSDL2C.sh expects AXIS2_HOME and not AXIS2C_HOME if you didn't modify > it. You will have to set this too. > > ex:- export AXIS2_HOME=/home/user/Desktop/axis2-SNAPSHOT/ > > axis2-SNAPSHOT is the folder that is created when you extract the binary > distribution Snapshot. > > 4. Then if you read through the manual you'll see something like, > > run "java org.apache.axis2.wsdl.WSDL2C -uri > interoptestdoclitparameters.wsdl -ss -sd -d adb -u" > > Instead of that run "./WSDL2C.sh -uri interoptestdoclitparameters.wsdl -ss > -sd -d adb -u" > > Please notice that I'm replacing the part "java > org.apache.axis2.wsdl.WSDL2C" with "./WSDL2C.sh". > > The same applies for other methods mentioned on the manual. > > 5. I tried to generate code for the WSDL found at, > > [URL > http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/server/Calcul > ator/Calculator.wsdl?view=markup] > > > I have tried this and I did not fail. So I believe that a failure would be > only due an issue in setting up Java on your machine. > > HTH, > > Regards, > Senaka > >> Hi, >> it seems that your wsdl cannot be read. can you recheck the option you >> give to the tool, >> >> Was it like, >> >> WSDL2C.sh -uri yourwsdl.wsdl -u >> >> If not it is better try to generate java code for the wsdl (there is a >> wsdl2java.sh/.bat script packed with the java snapshot bin directory), >> Please let us know the r
RE: FW: Problem with Service deployed
Hi Rahil, I think you misunderstood what is on [URL http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/server/Calculator/Calculator.wsdl?view=markup] This is basically a browser to the svn repo. You will have to download the WSDL from there to your local machine and then try it. Regarding the .NET WSDL scenario, try saving it to your local machine and trying it. Regards, Senaka > Hello Senaka, > > Thanks very much for your prompt replies and support. > Yes the problem was I didn't set JAVA_HOME and AXIS2_HOME properly. Now > its > giving a different kind of error: > When I tried it one the WSDL from : [URL > http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/server/Calcul > ator/Calculator.wsdl?view=markup] > > It gives: > -- > Retrieving document at 'Calculator.wsdl'. > Exception in thread "main" java.lang.NoSuchMethodError: method > java.io.File.toURI was not found. >at _Jv_ResolvePoolEntry(java.lang.Class, int) > (/usr/lib/libgcj.so.5.0.0) >at > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.getBaseURI(java.lang.Stri > ng) (Unknown Source) >at > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngine(org. > apache.axis2.util.CommandLineOptionParser) (Unknown Source) >at org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[]) (Unknown > Source) > > > I tried that on a WSDL generated by .Net with only one function > implemented > it gave the same error. Pls help me out.. > > Thanks & Regards, > Rahil > > > > -Original Message- > From: Senaka Fernando [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 12, 2008 12:32 AM > To: Apache AXIS C User List > Subject: Re: FW: Problem with Service deployed > > Hi Rahil, > > BTW, U find documentation on how to use the WSDL2C tool on the Axis2/C > Manual. [URL http://ws.apache.org/axis2/c/docs/axis2c_manual.html#wsdl2c] > I think the issue is that you may not be providing the options properly. > > Let me guide you through the process. > > 1. I hope you already have the AXIS2/Java snapshot. If not please download > it. Info can be found on the Axis2/C manual at the link above. > > 2. Set the Java Home environment variable. > > ex:- export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.03/ > > 3. WSDL2C.sh expects AXIS2_HOME and not AXIS2C_HOME if you didn't modify > it. You will have to set this too. > > ex:- export AXIS2_HOME=/home/user/Desktop/axis2-SNAPSHOT/ > > axis2-SNAPSHOT is the folder that is created when you extract the binary > distribution Snapshot. > > 4. Then if you read through the manual you'll see something like, > > run "java org.apache.axis2.wsdl.WSDL2C -uri > interoptestdoclitparameters.wsdl -ss -sd -d adb -u" > > Instead of that run "./WSDL2C.sh -uri interoptestdoclitparameters.wsdl -ss > -sd -d adb -u" > > Please notice that I'm replacing the part "java > org.apache.axis2.wsdl.WSDL2C" with "./WSDL2C.sh". > > The same applies for other methods mentioned on the manual. > > 5. I tried to generate code for the WSDL found at, > > [URL > http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/server/Calcul > ator/Calculator.wsdl?view=markup] > > > I have tried this and I did not fail. So I believe that a failure would be > only due an issue in setting up Java on your machine. > > HTH, > > Regards, > Senaka > >> Hi, >> it seems that your wsdl cannot be read. can you recheck the option you >> give to the tool, >> >> Was it like, >> >> WSDL2C.sh -uri yourwsdl.wsdl -u >> >> If not it is better try to generate java code for the wsdl (there is a >> wsdl2java.sh/.bat script packed with the java snapshot bin directory), >> Please let us know the results of above tests, we can figure out where >> the error is >> >> Thanks >> Dimuthu >> >> >> >> On Tue, Mar 11, 2008 at 6:35 PM, Rahil Ali <[EMAIL PROTECTED]> >> wrote: >>> Hi Everyone... >>> >>> Pls reply... >>> >>> >>> >>> I cannot run the WSDL2C.sh successfully... >>> I downloaded all the jar files and put them in to $AXIS2C_HOME/lib >>> folder. >>> My WSDL2C.sh is like: >>> >>> #!/bin/sh >>> >>> #export AXIS2_HOME=/home/axis2java >>> for f in $AXIS2C_HOME/lib/*.jar >>> do >>> AXIS2_CLASSPATH=$AXIS2_CLASSPATH:$f >>> done >>> export AXIS2_CLASSPATH >>> >>> #echo the classpath $AXIS2_CLASSP
RE: FW: Problem with Service deployed
Hello Senaka, Thanks very much for your prompt replies and support. Yes the problem was I didn't set JAVA_HOME and AXIS2_HOME properly. Now its giving a different kind of error: When I tried it one the WSDL from : [URL http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/server/Calcul ator/Calculator.wsdl?view=markup] It gives: -- Retrieving document at 'Calculator.wsdl'. Exception in thread "main" java.lang.NoSuchMethodError: method java.io.File.toURI was not found. at _Jv_ResolvePoolEntry(java.lang.Class, int) (/usr/lib/libgcj.so.5.0.0) at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.getBaseURI(java.lang.Stri ng) (Unknown Source) at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngine(org. apache.axis2.util.CommandLineOptionParser) (Unknown Source) at org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[]) (Unknown Source) I tried that on a WSDL generated by .Net with only one function implemented it gave the same error. Pls help me out.. Thanks & Regards, Rahil -Original Message- From: Senaka Fernando [mailto:[EMAIL PROTECTED] Sent: Wednesday, March 12, 2008 12:32 AM To: Apache AXIS C User List Subject: Re: FW: Problem with Service deployed Hi Rahil, BTW, U find documentation on how to use the WSDL2C tool on the Axis2/C Manual. [URL http://ws.apache.org/axis2/c/docs/axis2c_manual.html#wsdl2c] I think the issue is that you may not be providing the options properly. Let me guide you through the process. 1. I hope you already have the AXIS2/Java snapshot. If not please download it. Info can be found on the Axis2/C manual at the link above. 2. Set the Java Home environment variable. ex:- export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.03/ 3. WSDL2C.sh expects AXIS2_HOME and not AXIS2C_HOME if you didn't modify it. You will have to set this too. ex:- export AXIS2_HOME=/home/user/Desktop/axis2-SNAPSHOT/ axis2-SNAPSHOT is the folder that is created when you extract the binary distribution Snapshot. 4. Then if you read through the manual you'll see something like, run "java org.apache.axis2.wsdl.WSDL2C -uri interoptestdoclitparameters.wsdl -ss -sd -d adb -u" Instead of that run "./WSDL2C.sh -uri interoptestdoclitparameters.wsdl -ss -sd -d adb -u" Please notice that I'm replacing the part "java org.apache.axis2.wsdl.WSDL2C" with "./WSDL2C.sh". The same applies for other methods mentioned on the manual. 5. I tried to generate code for the WSDL found at, [URL http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/server/Calcul ator/Calculator.wsdl?view=markup] I have tried this and I did not fail. So I believe that a failure would be only due an issue in setting up Java on your machine. HTH, Regards, Senaka > Hi, > it seems that your wsdl cannot be read. can you recheck the option you > give to the tool, > > Was it like, > > WSDL2C.sh -uri yourwsdl.wsdl -u > > If not it is better try to generate java code for the wsdl (there is a > wsdl2java.sh/.bat script packed with the java snapshot bin directory), > Please let us know the results of above tests, we can figure out where > the error is > > Thanks > Dimuthu > > > > On Tue, Mar 11, 2008 at 6:35 PM, Rahil Ali <[EMAIL PROTECTED]> > wrote: >> Hi Everyone... >> >> Pls reply... >> >> >> >> I cannot run the WSDL2C.sh successfully... >> I downloaded all the jar files and put them in to $AXIS2C_HOME/lib >> folder. >> My WSDL2C.sh is like: >> >> #!/bin/sh >> >> #export AXIS2_HOME=/home/axis2java >> for f in $AXIS2C_HOME/lib/*.jar >> do >> AXIS2_CLASSPATH=$AXIS2_CLASSPATH:$f >> done >> export AXIS2_CLASSPATH >> >> #echo the classpath $AXIS2_CLASSPATH >> java -classpath $AXIS2_CLASSPATH org.apache.axis2.wsdl.WSDL2C $* >> >> It is giving me this error: >> Exception in thread "main" java.lang.NoSuchMethodError: method >> java.io.File.toURI was not found. >>at _Jv_ResolvePoolEntry(java.lang.Class, int) >> (/usr/lib/libgcj.so.5.0.0) >>at >> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.readInTheWSDLFile(j >> ava.lang.String) (Unknown Source) >> at >> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngin >> e(org.apache.axis2.util.CommandLineOptionParser) (Unknown Source) >>at org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[]) >> (Unknown Source) >> >> I believe there is some library issue. Can you please guide me how to >> run >> this. I cannot find any documentation of WSDL to C code conversion, >> please &g
Re: FW: Problem with Service deployed
Hi Rahil, BTW, U find documentation on how to use the WSDL2C tool on the Axis2/C Manual. [URL http://ws.apache.org/axis2/c/docs/axis2c_manual.html#wsdl2c] I think the issue is that you may not be providing the options properly. Let me guide you through the process. 1. I hope you already have the AXIS2/Java snapshot. If not please download it. Info can be found on the Axis2/C manual at the link above. 2. Set the Java Home environment variable. ex:- export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.03/ 3. WSDL2C.sh expects AXIS2_HOME and not AXIS2C_HOME if you didn't modify it. You will have to set this too. ex:- export AXIS2_HOME=/home/user/Desktop/axis2-SNAPSHOT/ axis2-SNAPSHOT is the folder that is created when you extract the binary distribution Snapshot. 4. Then if you read through the manual you'll see something like, run "java org.apache.axis2.wsdl.WSDL2C -uri interoptestdoclitparameters.wsdl -ss -sd -d adb -u" Instead of that run "./WSDL2C.sh -uri interoptestdoclitparameters.wsdl -ss -sd -d adb -u" Please notice that I'm replacing the part "java org.apache.axis2.wsdl.WSDL2C" with "./WSDL2C.sh". The same applies for other methods mentioned on the manual. 5. I tried to generate code for the WSDL found at, [URL http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/server/Calculator/Calculator.wsdl?view=markup] I have tried this and I did not fail. So I believe that a failure would be only due an issue in setting up Java on your machine. HTH, Regards, Senaka > Hi, > it seems that your wsdl cannot be read. can you recheck the option you > give to the tool, > > Was it like, > > WSDL2C.sh -uri yourwsdl.wsdl -u > > If not it is better try to generate java code for the wsdl (there is a > wsdl2java.sh/.bat script packed with the java snapshot bin directory), > Please let us know the results of above tests, we can figure out where > the error is > > Thanks > Dimuthu > > > > On Tue, Mar 11, 2008 at 6:35 PM, Rahil Ali <[EMAIL PROTECTED]> > wrote: >> Hi Everyone... >> >> Pls reply... >> >> >> >> I cannot run the WSDL2C.sh successfully... >> I downloaded all the jar files and put them in to $AXIS2C_HOME/lib >> folder. >> My WSDL2C.sh is like: >> >> #!/bin/sh >> >> #export AXIS2_HOME=/home/axis2java >> for f in $AXIS2C_HOME/lib/*.jar >> do >> AXIS2_CLASSPATH=$AXIS2_CLASSPATH:$f >> done >> export AXIS2_CLASSPATH >> >> #echo the classpath $AXIS2_CLASSPATH >> java -classpath $AXIS2_CLASSPATH org.apache.axis2.wsdl.WSDL2C $* >> >> It is giving me this error: >> Exception in thread "main" java.lang.NoSuchMethodError: method >> java.io.File.toURI was not found. >>at _Jv_ResolvePoolEntry(java.lang.Class, int) >> (/usr/lib/libgcj.so.5.0.0) >>at >> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.readInTheWSDLFile(j >> ava.lang.String) (Unknown Source) >> at >> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngin >> e(org.apache.axis2.util.CommandLineOptionParser) (Unknown Source) >>at org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[]) >> (Unknown Source) >> >> I believe there is some library issue. Can you please guide me how to >> run >> this. I cannot find any documentation of WSDL to C code conversion, >> please >> help. >> >> Thanks & Regards, >> Rahil Ali >> >> >> -Original Message- >> >> From: Rahil Ali [mailto:[EMAIL PROTECTED] >> Sent: Friday, March 07, 2008 6:38 PM >> To: 'Samisa Abeysinghe'; 'Senaka Fernando' >> Subject: RE: Problem with Service deployed >> >> >> >> >> Hello Samisa and Senaka, >> >> That sounds simple. Please help me getting started here... >> I will use .net to generate a simple WSDL. >> I will put that wsdl into $AXIS2C_HOME/services/MYSERV folder and run >> WSDL2C.sh script. Right? >> Now when I am doing this I am having a problem: >> >> Exception in thread "main" java.lang.NoClassDefFoundError: >> org.apache.axis2.wsdl.WSDL2C >>at gnu.gcj.runtime.FirstThread.run() (/usr/lib/libgcj.so.5.0.0) >>at _Jv_ThreadRun(java.lang.Thread) (/usr/lib/libgcj.so.5.0.0) >>at _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean) >> (/usr/lib/libgcj.so.5.0.0) >>at __gcj_personality_v0 >> (/usr/local/axis2c/services/Calculator/java.version=1.4.2) >>at __libc_start_main (/
Re: FW: Problem with Service deployed
Hi, it seems that your wsdl cannot be read. can you recheck the option you give to the tool, Was it like, WSDL2C.sh -uri yourwsdl.wsdl -u If not it is better try to generate java code for the wsdl (there is a wsdl2java.sh/.bat script packed with the java snapshot bin directory), Please let us know the results of above tests, we can figure out where the error is Thanks Dimuthu On Tue, Mar 11, 2008 at 6:35 PM, Rahil Ali <[EMAIL PROTECTED]> wrote: > Hi Everyone... > > Pls reply... > > > > I cannot run the WSDL2C.sh successfully... > I downloaded all the jar files and put them in to $AXIS2C_HOME/lib folder. > My WSDL2C.sh is like: > > #!/bin/sh > > #export AXIS2_HOME=/home/axis2java > for f in $AXIS2C_HOME/lib/*.jar > do > AXIS2_CLASSPATH=$AXIS2_CLASSPATH:$f > done > export AXIS2_CLASSPATH > > #echo the classpath $AXIS2_CLASSPATH > java -classpath $AXIS2_CLASSPATH org.apache.axis2.wsdl.WSDL2C $* > > It is giving me this error: > Exception in thread "main" java.lang.NoSuchMethodError: method > java.io.File.toURI was not found. >at _Jv_ResolvePoolEntry(java.lang.Class, int) > (/usr/lib/libgcj.so.5.0.0) >at > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.readInTheWSDLFile(j > ava.lang.String) (Unknown Source) > at > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngin > e(org.apache.axis2.util.CommandLineOptionParser) (Unknown Source) >at org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[]) > (Unknown Source) > > I believe there is some library issue. Can you please guide me how to run > this. I cannot find any documentation of WSDL to C code conversion, please > help. > > Thanks & Regards, > Rahil Ali > > > -Original Message- > > From: Rahil Ali [mailto:[EMAIL PROTECTED] > Sent: Friday, March 07, 2008 6:38 PM > To: 'Samisa Abeysinghe'; 'Senaka Fernando' > Subject: RE: Problem with Service deployed > > > > > Hello Samisa and Senaka, > > That sounds simple. Please help me getting started here... > I will use .net to generate a simple WSDL. > I will put that wsdl into $AXIS2C_HOME/services/MYSERV folder and run > WSDL2C.sh script. Right? > Now when I am doing this I am having a problem: > > Exception in thread "main" java.lang.NoClassDefFoundError: > org.apache.axis2.wsdl.WSDL2C >at gnu.gcj.runtime.FirstThread.run() (/usr/lib/libgcj.so.5.0.0) >at _Jv_ThreadRun(java.lang.Thread) (/usr/lib/libgcj.so.5.0.0) >at _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean) > (/usr/lib/libgcj.so.5.0.0) >at __gcj_personality_v0 > (/usr/local/axis2c/services/Calculator/java.version=1.4.2) >at __libc_start_main (/lib/tls/libc-2.3.4.so) >at _Jv_RegisterClasses > (/usr/local/axis2c/services/Calculator/java.version=1.4.2) > > I am still not sure how WSDL2C.sh is working. I mean the script is looking > for the *.jar files in $AXIS2C_HOME/lib folder. I modified that and put *.so > but still no success. Can you please explain me how WSDL2C.sh works.. or > gave me any article which help me implementing a C-Webservice using > AXIS2/C.. AXIS2/C doesn't have that much help on Internet... Sorry for such > Noob questions. > > Thanks & Regards, > Rahil Ali > > > -Original Message- > From: Samisa Abeysinghe [mailto:[EMAIL PROTECTED] > Sent: Friday, March 07, 2008 5:33 PM > To: Apache AXIS C User List > Subject: Re: Problem with Service deployed > > If you want to interop with ease with .NET, the best is that you start > with a WSDL, use that to code gen for service and statically server the > WSDL form service. In short, you have to use contract first mode. > What you are trying is the code first model, that is hard to get it > working with interop mode. > > Samisa... > > Rahil Ali wrote: > > Hi Senaka > > > > Another questions: > > I am using the Calculator sample comes with AXIS2/C. the signature of the > > functions is : > > axiom_node_t *axis2_calc_add( > > const axutil_env_t * env, > > axiom_node_t * node); > > > > axiom_node_t *axis2_calc_sub( > > const axutil_env_t * env, > > axiom_node_t * node); > > > > axiom_node_t *axis2_calc_mul( > > const axutil_env_t * env, > > axiom_node_t * node); > > > > axiom_node_t *axis2_calc_div( > >
FW: Problem with Service deployed
Hi Everyone... Pls reply... I cannot run the WSDL2C.sh successfully... I downloaded all the jar files and put them in to $AXIS2C_HOME/lib folder. My WSDL2C.sh is like: #!/bin/sh #export AXIS2_HOME=/home/axis2java for f in $AXIS2C_HOME/lib/*.jar do AXIS2_CLASSPATH=$AXIS2_CLASSPATH:$f done export AXIS2_CLASSPATH #echo the classpath $AXIS2_CLASSPATH java -classpath $AXIS2_CLASSPATH org.apache.axis2.wsdl.WSDL2C $* It is giving me this error: Exception in thread "main" java.lang.NoSuchMethodError: method java.io.File.toURI was not found. at _Jv_ResolvePoolEntry(java.lang.Class, int) (/usr/lib/libgcj.so.5.0.0) at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.readInTheWSDLFile(j ava.lang.String) (Unknown Source) at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngin e(org.apache.axis2.util.CommandLineOptionParser) (Unknown Source) at org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[]) (Unknown Source) I believe there is some library issue. Can you please guide me how to run this. I cannot find any documentation of WSDL to C code conversion, please help. Thanks & Regards, Rahil Ali -Original Message- From: Rahil Ali [mailto:[EMAIL PROTECTED] Sent: Friday, March 07, 2008 6:38 PM To: 'Samisa Abeysinghe'; 'Senaka Fernando' Subject: RE: Problem with Service deployed Hello Samisa and Senaka, That sounds simple. Please help me getting started here... I will use .net to generate a simple WSDL. I will put that wsdl into $AXIS2C_HOME/services/MYSERV folder and run WSDL2C.sh script. Right? Now when I am doing this I am having a problem: Exception in thread "main" java.lang.NoClassDefFoundError: org.apache.axis2.wsdl.WSDL2C at gnu.gcj.runtime.FirstThread.run() (/usr/lib/libgcj.so.5.0.0) at _Jv_ThreadRun(java.lang.Thread) (/usr/lib/libgcj.so.5.0.0) at _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean) (/usr/lib/libgcj.so.5.0.0) at __gcj_personality_v0 (/usr/local/axis2c/services/Calculator/java.version=1.4.2) at __libc_start_main (/lib/tls/libc-2.3.4.so) at _Jv_RegisterClasses (/usr/local/axis2c/services/Calculator/java.version=1.4.2) I am still not sure how WSDL2C.sh is working. I mean the script is looking for the *.jar files in $AXIS2C_HOME/lib folder. I modified that and put *.so but still no success. Can you please explain me how WSDL2C.sh works.. or gave me any article which help me implementing a C-Webservice using AXIS2/C.. AXIS2/C doesn't have that much help on Internet... Sorry for such Noob questions. Thanks & Regards, Rahil Ali -Original Message- From: Samisa Abeysinghe [mailto:[EMAIL PROTECTED] Sent: Friday, March 07, 2008 5:33 PM To: Apache AXIS C User List Subject: Re: Problem with Service deployed If you want to interop with ease with .NET, the best is that you start with a WSDL, use that to code gen for service and statically server the WSDL form service. In short, you have to use contract first mode. What you are trying is the code first model, that is hard to get it working with interop mode. Samisa... Rahil Ali wrote: > Hi Senaka > > Another questions: > I am using the Calculator sample comes with AXIS2/C. the signature of the > functions is : > axiom_node_t *axis2_calc_add( > const axutil_env_t * env, > axiom_node_t * node); > > axiom_node_t *axis2_calc_sub( > const axutil_env_t * env, > axiom_node_t * node); > > axiom_node_t *axis2_calc_mul( > const axutil_env_t * env, > axiom_node_t * node); > > axiom_node_t *axis2_calc_div( > const axutil_env_t * env, > axiom_node_t * node); > > How can I use these in .Net to generate WSDL or even if I am writing on > myself what datatypes should I be entering in the WSDL? Do I have to write > the basic functions like (calc_init, calc_invoke,.. .etc) in the WSDL file. > I cannot find any test folder under my axis2c installation folder. > > Thanks for your prompt response. > Regards, > Rahil Ali > > -Original Message- > From: Senaka Fernando [mailto:[EMAIL PROTECTED] > Sent: Friday, March 07, 2008 1:00 PM > To: axis-c-user@ws.apache.org > Subject: RE: Problem with Service deployed > > Hi Rahil, > > Yes, your service is ready to be used from a .NET client. But, you don't > get a WSDL generated. > > This is because you can't generate wsdl files from C code by simply using > the Axis2/C distribution. I'm however not aware of any 3rd party tools. We > do have WSDL to C code generation only. Thus, if you want to get a WSDL, > auto generated,
RE: Problem with Service deployed
Hi Senaka, samisa, I cannot run the WSDL2C.sh successfully... I downloaded all the jar files and put them in to $AXIS2C_HOME/lib folder. My WSDL2C.sh is like: #!/bin/sh #export AXIS2_HOME=/home/axis2java for f in $AXIS2C_HOME/lib/*.jar do AXIS2_CLASSPATH=$AXIS2_CLASSPATH:$f done export AXIS2_CLASSPATH #echo the classpath $AXIS2_CLASSPATH java -classpath $AXIS2_CLASSPATH org.apache.axis2.wsdl.WSDL2C $* It is giving me this error: Exception in thread "main" java.lang.NoSuchMethodError: method java.io.File.toURI was not found. at _Jv_ResolvePoolEntry(java.lang.Class, int) (/usr/lib/libgcj.so.5.0.0) at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.readInTheWSDLFile(j ava.lang.String) (Unknown Source) at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngin e(org.apache.axis2.util.CommandLineOptionParser) (Unknown Source) at org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[]) (Unknown Source) I believe there is some library issue. Can you please guide me how to run this. I cannot find any documentation of WSDL to C code conversion, please help. Thanks & Regards, Rahil Ali -Original Message- From: Senaka Fernando [mailto:[EMAIL PROTECTED] Sent: Friday, March 07, 2008 6:55 PM To: axis-c-user@ws.apache.org Subject: RE: Problem with Service deployed Hi Rahil, According to the present implementation, you need Axis2/Java to get the codegen tool running. This can be found at [1]. And, you can read more on WSDL2C in [2]. [1] http://people.apache.org/dist/axis2/nightly/ [2] http://ws.apache.org/axis2/c/docs/axis2c_manual.html#wsdl2c Regards, Senaka > > Hello Samisa and Senaka, > > That sounds simple. Please help me getting started here... > I will use .net to generate a simple WSDL. > I will put that wsdl into $AXIS2C_HOME/services/MYSERV folder and run > WSDL2C.sh script. Right? > Now when I am doing this I am having a problem: > > Exception in thread "main" java.lang.NoClassDefFoundError: > org.apache.axis2.wsdl.WSDL2C >at gnu.gcj.runtime.FirstThread.run() (/usr/lib/libgcj.so.5.0.0) >at _Jv_ThreadRun(java.lang.Thread) (/usr/lib/libgcj.so.5.0.0) >at _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean) > (/usr/lib/libgcj.so.5.0.0) >at __gcj_personality_v0 > (/usr/local/axis2c/services/Calculator/java.version=1.4.2) >at __libc_start_main (/lib/tls/libc-2.3.4.so) >at _Jv_RegisterClasses > (/usr/local/axis2c/services/Calculator/java.version=1.4.2) > > I am still not sure how WSDL2C.sh is working. I mean the script is looking > for the *.jar files in $AXIS2C_HOME/lib folder. I modified that and put > *.so > but still no success. Can you please explain me how WSDL2C.sh works.. or > gave me any article which help me implementing a C-Webservice using > AXIS2/C.. AXIS2/C doesn't have that much help on Internet... Sorry for > such > Noob questions. > > Thanks & Regards, > Rahil Ali > > > -Original Message- > From: Samisa Abeysinghe [mailto:[EMAIL PROTECTED] > Sent: Friday, March 07, 2008 5:33 PM > To: Apache AXIS C User List > Subject: Re: Problem with Service deployed > > If you want to interop with ease with .NET, the best is that you start > with a WSDL, use that to code gen for service and statically server the > WSDL form service. In short, you have to use contract first mode. > What you are trying is the code first model, that is hard to get it > working with interop mode. > > Samisa... > > Rahil Ali wrote: >> Hi Senaka >> >> Another questions: >> I am using the Calculator sample comes with AXIS2/C. the signature of >> the >> functions is : >> axiom_node_t *axis2_calc_add( >> const axutil_env_t * env, >> axiom_node_t * node); >> >> axiom_node_t *axis2_calc_sub( >> const axutil_env_t * env, >> axiom_node_t * node); >> >> axiom_node_t *axis2_calc_mul( >> const axutil_env_t * env, >> axiom_node_t * node); >> >> axiom_node_t *axis2_calc_div( >> const axutil_env_t * env, >> axiom_node_t * node); >> >> How can I use these in .Net to generate WSDL or even if I am writing on >> myself what datatypes should I be entering in the WSDL? Do I have to >> write >> the basic functions like (calc_init, calc_invoke,.. .etc) in the WSDL > file. >> I cannot find any test folder under my axis2c installation folder. >> >> Thanks for your prompt response. >> Regards, >> Rahil Ali
RE: Problem with Service deployed
Hi Rahil, According to the present implementation, you need Axis2/Java to get the codegen tool running. This can be found at [1]. And, you can read more on WSDL2C in [2]. [1] http://people.apache.org/dist/axis2/nightly/ [2] http://ws.apache.org/axis2/c/docs/axis2c_manual.html#wsdl2c Regards, Senaka > > Hello Samisa and Senaka, > > That sounds simple. Please help me getting started here... > I will use .net to generate a simple WSDL. > I will put that wsdl into $AXIS2C_HOME/services/MYSERV folder and run > WSDL2C.sh script. Right? > Now when I am doing this I am having a problem: > > Exception in thread "main" java.lang.NoClassDefFoundError: > org.apache.axis2.wsdl.WSDL2C >at gnu.gcj.runtime.FirstThread.run() (/usr/lib/libgcj.so.5.0.0) >at _Jv_ThreadRun(java.lang.Thread) (/usr/lib/libgcj.so.5.0.0) >at _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean) > (/usr/lib/libgcj.so.5.0.0) >at __gcj_personality_v0 > (/usr/local/axis2c/services/Calculator/java.version=1.4.2) >at __libc_start_main (/lib/tls/libc-2.3.4.so) >at _Jv_RegisterClasses > (/usr/local/axis2c/services/Calculator/java.version=1.4.2) > > I am still not sure how WSDL2C.sh is working. I mean the script is looking > for the *.jar files in $AXIS2C_HOME/lib folder. I modified that and put > *.so > but still no success. Can you please explain me how WSDL2C.sh works.. or > gave me any article which help me implementing a C-Webservice using > AXIS2/C.. AXIS2/C doesn't have that much help on Internet... Sorry for > such > Noob questions. > > Thanks & Regards, > Rahil Ali > > > -Original Message- > From: Samisa Abeysinghe [mailto:[EMAIL PROTECTED] > Sent: Friday, March 07, 2008 5:33 PM > To: Apache AXIS C User List > Subject: Re: Problem with Service deployed > > If you want to interop with ease with .NET, the best is that you start > with a WSDL, use that to code gen for service and statically server the > WSDL form service. In short, you have to use contract first mode. > What you are trying is the code first model, that is hard to get it > working with interop mode. > > Samisa... > > Rahil Ali wrote: >> Hi Senaka >> >> Another questions: >> I am using the Calculator sample comes with AXIS2/C. the signature of >> the >> functions is : >> axiom_node_t *axis2_calc_add( >> const axutil_env_t * env, >> axiom_node_t * node); >> >> axiom_node_t *axis2_calc_sub( >> const axutil_env_t * env, >> axiom_node_t * node); >> >> axiom_node_t *axis2_calc_mul( >> const axutil_env_t * env, >> axiom_node_t * node); >> >> axiom_node_t *axis2_calc_div( >> const axutil_env_t * env, >> axiom_node_t * node); >> >> How can I use these in .Net to generate WSDL or even if I am writing on >> myself what datatypes should I be entering in the WSDL? Do I have to >> write >> the basic functions like (calc_init, calc_invoke,.. .etc) in the WSDL > file. >> I cannot find any test folder under my axis2c installation folder. >> >> Thanks for your prompt response. >> Regards, >> Rahil Ali >> >> -Original Message- >> From: Senaka Fernando [mailto:[EMAIL PROTECTED] >> Sent: Friday, March 07, 2008 1:00 PM >> To: axis-c-user@ws.apache.org >> Subject: RE: Problem with Service deployed >> >> Hi Rahil, >> >> Yes, your service is ready to be used from a .NET client. But, you don't >> get a WSDL generated. >> >> This is because you can't generate wsdl files from C code by simply >> using >> the Axis2/C distribution. I'm however not aware of any 3rd party tools. >> We >> do have WSDL to C code generation only. Thus, if you want to get a WSDL, >> auto generated, for the moment, you will have to code your service (just >> the methods without any code in it; the skeleton in other words) in >> another language, say like Java or C#.NET, and get the WSDL. Then, you >> can >> use this WSDL to generate C code using the codegen tool. Several users >> have chosen this approach. >> >> If not, you will have to manually write a WSDL file. This is also not >> that >> much of a hard job to do. We have some sample WSDLs in the >> test/resources >> folder. >> >> I strongly believe that a C code to WSDL tool is necessary. Looking >> forward to have this included in the near future. >> >> Regards
Re: Problem with Service deployed
If you want to interop with ease with .NET, the best is that you start with a WSDL, use that to code gen for service and statically server the WSDL form service. In short, you have to use contract first mode. What you are trying is the code first model, that is hard to get it working with interop mode. Samisa... Rahil Ali wrote: Hi Senaka Another questions: I am using the Calculator sample comes with AXIS2/C. the signature of the functions is : axiom_node_t *axis2_calc_add( const axutil_env_t * env, axiom_node_t * node); axiom_node_t *axis2_calc_sub( const axutil_env_t * env, axiom_node_t * node); axiom_node_t *axis2_calc_mul( const axutil_env_t * env, axiom_node_t * node); axiom_node_t *axis2_calc_div( const axutil_env_t * env, axiom_node_t * node); How can I use these in .Net to generate WSDL or even if I am writing on myself what datatypes should I be entering in the WSDL? Do I have to write the basic functions like (calc_init, calc_invoke,.. .etc) in the WSDL file. I cannot find any test folder under my axis2c installation folder. Thanks for your prompt response. Regards, Rahil Ali -Original Message- From: Senaka Fernando [mailto:[EMAIL PROTECTED] Sent: Friday, March 07, 2008 1:00 PM To: axis-c-user@ws.apache.org Subject: RE: Problem with Service deployed Hi Rahil, Yes, your service is ready to be used from a .NET client. But, you don't get a WSDL generated. This is because you can't generate wsdl files from C code by simply using the Axis2/C distribution. I'm however not aware of any 3rd party tools. We do have WSDL to C code generation only. Thus, if you want to get a WSDL, auto generated, for the moment, you will have to code your service (just the methods without any code in it; the skeleton in other words) in another language, say like Java or C#.NET, and get the WSDL. Then, you can use this WSDL to generate C code using the codegen tool. Several users have chosen this approach. If not, you will have to manually write a WSDL file. This is also not that much of a hard job to do. We have some sample WSDLs in the test/resources folder. I strongly believe that a C code to WSDL tool is necessary. Looking forward to have this included in the near future. Regards, Senaka Hello Senaka, Thanks very much for your reply. I have some confusion, pls clarify it: - I want to deploy a web-service; I will follow these steps + write a code and implement these functions (Service operation, hello_init, hello_invoke, hello_on_fault, hello_free, axis2_get_instance and axis2_remove_instance) and write a service.xml + I compiled that source and put it in the axis2c/service/Myservice folder. (libMyservice.so, service.xml) + Now I restart apache web server.(I have tried this with "axis2_http_server" as well. And access this URI("http://ip-address/asix2/services";) - After following these steps is my service ready to be used by any .Net or other client? - If yes then I am having some problems. Because the client cannot access the .wsdl file for that service, and the browser only displays the service name and available functions, no Hyper-links like the one showed in AXIS/Java tutorial. Pls see the output of the browser from my previous email. - I believe that there must be some tool which will create the .wsdl for any service that I write. - Am I missing anything here. Please help me get the clear picture of AXIS2/C web service deployment. Thanks & Regards, Rahil Ali -Original Message- From: Senaka Fernando [mailto:[EMAIL PROTECTED] Sent: Thursday, March 06, 2008 10:29 PM To: Apache AXIS C User List Subject: Re: Problem with Service deployed Hi Rahil, We do have support for displaying static .wsdl files. But, the issue is we don't simply publish the .wsdl file. For the moment, you can find the required .wsdl file in the test/resources/wsdl/ folder. I have started a discussion on the developer list regarding this concern, [1]. Hope to have this issue fixed soon. [1] http://marc.info/?l=axis-c-dev&m=120481700919297&w=2 Regards, Senaka Hello everyone, I have configured AXIS2/C with apache2 web server. I compiled calculator sample with the following command: "gcc -shared -olibCalculator.o -I/usr/local/axis2c/include/axis2-1.3.0 -L$AXIS2C_HOME/lib -laxutil -laxis2_axiom -laxis2_parser -laxis2_engine -lpthread -laxis2_http_sender -laxis2_http_receiver calc.c" Now when I access it through Internet explorer : http://192.168.4.163/axis2/services/Calculator it displays : Deployed Services Calculator This is a testing service, named 'Calculator' to test dynamic client Available Operations * div * add * sub *
RE: Problem with Service deployed
Hi Rahil, You can see this WSDL online at [1]. You are actually browsing the file on the svn head. [1] http://svn.apache.org/viewvc/webservices/axis2/trunk/c/test/resources/wsdl/Calculator.wsdl?view=markup Regards, Senaka > Hi Senaka > > Another questions: > I am using the Calculator sample comes with AXIS2/C. the signature of the > functions is : > axiom_node_t *axis2_calc_add( > const axutil_env_t * env, > axiom_node_t * node); > > axiom_node_t *axis2_calc_sub( > const axutil_env_t * env, > axiom_node_t * node); > > axiom_node_t *axis2_calc_mul( > const axutil_env_t * env, > axiom_node_t * node); > > axiom_node_t *axis2_calc_div( > const axutil_env_t * env, > axiom_node_t * node); > > How can I use these in .Net to generate WSDL or even if I am writing on > myself what datatypes should I be entering in the WSDL? Do I have to write > the basic functions like (calc_init, calc_invoke,.. .etc) in the WSDL > file. > I cannot find any test folder under my axis2c installation folder. > > Thanks for your prompt response. > Regards, > Rahil Ali > > -Original Message- > From: Senaka Fernando [mailto:[EMAIL PROTECTED] > Sent: Friday, March 07, 2008 1:00 PM > To: axis-c-user@ws.apache.org > Subject: RE: Problem with Service deployed > > Hi Rahil, > > Yes, your service is ready to be used from a .NET client. But, you don't > get a WSDL generated. > > This is because you can't generate wsdl files from C code by simply using > the Axis2/C distribution. I'm however not aware of any 3rd party tools. We > do have WSDL to C code generation only. Thus, if you want to get a WSDL, > auto generated, for the moment, you will have to code your service (just > the methods without any code in it; the skeleton in other words) in > another language, say like Java or C#.NET, and get the WSDL. Then, you can > use this WSDL to generate C code using the codegen tool. Several users > have chosen this approach. > > If not, you will have to manually write a WSDL file. This is also not that > much of a hard job to do. We have some sample WSDLs in the test/resources > folder. > > I strongly believe that a C code to WSDL tool is necessary. Looking > forward to have this included in the near future. > > Regards, > Senaka > >> Hello Senaka, >> >> Thanks very much for your reply. I have some confusion, pls clarify it: >> - I want to deploy a web-service; I will follow these steps >> + write a code and implement these functions (Service operation, >> hello_init, hello_invoke, hello_on_fault, hello_free, >> axis2_get_instance and axis2_remove_instance) and write a >> service.xml >> + I compiled that source and put it in the axis2c/service/Myservice >> folder. (libMyservice.so, service.xml) >> + Now I restart apache web server.(I have tried this with >> >>"axis2_http_server" as well. And access this >> URI("http://ip-address/asix2/services";) >> >> - After following these steps is my service ready to be used by any >> .Net or other client? >> >> - If yes then I am having some problems. Because the client cannot >> access >> the .wsdl file for that service, and the browser only displays the >> service >> name and available functions, no Hyper-links like the one showed in >> AXIS/Java tutorial. Pls see the output of the browser from my previous >> email. >> >> - I believe that there must be some tool which will create the .wsdl for >> any >> service that I write. >> >> - Am I missing anything here. >> >> Please help me get the clear picture of AXIS2/C web service deployment. >> >> Thanks & Regards, >> Rahil Ali >> >> >> -Original Message- >> From: Senaka Fernando [mailto:[EMAIL PROTECTED] >> Sent: Thursday, March 06, 2008 10:29 PM >> To: Apache AXIS C User List >> Subject: Re: Problem with Service deployed >> >> Hi Rahil, >> >> We do have support for displaying static .wsdl files. But, the issue is >> we >> don't simply publish the .wsdl file. For the moment, you can find the >> required .wsdl file in the test/resources/wsdl/ folder. >> >> I have started a discussion on the developer list regarding this >> concern, >> [1]. Hope to have this issue fixed soon. >> >> [1] http://marc.info/?l=axis-c-dev&m=120481700919297&w=2 >> >> Regards, >
RE: Problem with Service deployed
Hi Senaka Another questions: I am using the Calculator sample comes with AXIS2/C. the signature of the functions is : axiom_node_t *axis2_calc_add( const axutil_env_t * env, axiom_node_t * node); axiom_node_t *axis2_calc_sub( const axutil_env_t * env, axiom_node_t * node); axiom_node_t *axis2_calc_mul( const axutil_env_t * env, axiom_node_t * node); axiom_node_t *axis2_calc_div( const axutil_env_t * env, axiom_node_t * node); How can I use these in .Net to generate WSDL or even if I am writing on myself what datatypes should I be entering in the WSDL? Do I have to write the basic functions like (calc_init, calc_invoke,.. .etc) in the WSDL file. I cannot find any test folder under my axis2c installation folder. Thanks for your prompt response. Regards, Rahil Ali -Original Message- From: Senaka Fernando [mailto:[EMAIL PROTECTED] Sent: Friday, March 07, 2008 1:00 PM To: axis-c-user@ws.apache.org Subject: RE: Problem with Service deployed Hi Rahil, Yes, your service is ready to be used from a .NET client. But, you don't get a WSDL generated. This is because you can't generate wsdl files from C code by simply using the Axis2/C distribution. I'm however not aware of any 3rd party tools. We do have WSDL to C code generation only. Thus, if you want to get a WSDL, auto generated, for the moment, you will have to code your service (just the methods without any code in it; the skeleton in other words) in another language, say like Java or C#.NET, and get the WSDL. Then, you can use this WSDL to generate C code using the codegen tool. Several users have chosen this approach. If not, you will have to manually write a WSDL file. This is also not that much of a hard job to do. We have some sample WSDLs in the test/resources folder. I strongly believe that a C code to WSDL tool is necessary. Looking forward to have this included in the near future. Regards, Senaka > Hello Senaka, > > Thanks very much for your reply. I have some confusion, pls clarify it: > - I want to deploy a web-service; I will follow these steps > + write a code and implement these functions (Service operation, > hello_init, hello_invoke, hello_on_fault, hello_free, > axis2_get_instance and axis2_remove_instance) and write a > service.xml > + I compiled that source and put it in the axis2c/service/Myservice > folder. (libMyservice.so, service.xml) > + Now I restart apache web server.(I have tried this with > > "axis2_http_server" as well. And access this > URI("http://ip-address/asix2/services";) > > - After following these steps is my service ready to be used by any > .Net or other client? > > - If yes then I am having some problems. Because the client cannot access > the .wsdl file for that service, and the browser only displays the service > name and available functions, no Hyper-links like the one showed in > AXIS/Java tutorial. Pls see the output of the browser from my previous > email. > > - I believe that there must be some tool which will create the .wsdl for > any > service that I write. > > - Am I missing anything here. > > Please help me get the clear picture of AXIS2/C web service deployment. > > Thanks & Regards, > Rahil Ali > > > -Original Message- > From: Senaka Fernando [mailto:[EMAIL PROTECTED] > Sent: Thursday, March 06, 2008 10:29 PM > To: Apache AXIS C User List > Subject: Re: Problem with Service deployed > > Hi Rahil, > > We do have support for displaying static .wsdl files. But, the issue is we > don't simply publish the .wsdl file. For the moment, you can find the > required .wsdl file in the test/resources/wsdl/ folder. > > I have started a discussion on the developer list regarding this concern, > [1]. Hope to have this issue fixed soon. > > [1] http://marc.info/?l=axis-c-dev&m=120481700919297&w=2 > > Regards, > Senaka > >> Hello everyone, >> >> >> >> I have configured AXIS2/C with apache2 web server. I compiled calculator >> sample with the following command: >> >> "gcc -shared -olibCalculator.o -I/usr/local/axis2c/include/axis2-1.3.0 >> -L$AXIS2C_HOME/lib -laxutil -laxis2_axiom -laxis2_parser -laxis2_engine >> -lpthread -laxis2_http_sender -laxis2_http_receiver calc.c" >> >> >> >> Now when I access it through Internet explorer : >> http://192.168.4.163/axis2/services/Calculator it displays : >> >> >> Deployed Services >> >> >> Calculator >> >> >> This is a testing service, na
RE: Problem with Service deployed
Hi Rahil, Yes, your service is ready to be used from a .NET client. But, you don't get a WSDL generated. This is because you can't generate wsdl files from C code by simply using the Axis2/C distribution. I'm however not aware of any 3rd party tools. We do have WSDL to C code generation only. Thus, if you want to get a WSDL, auto generated, for the moment, you will have to code your service (just the methods without any code in it; the skeleton in other words) in another language, say like Java or C#.NET, and get the WSDL. Then, you can use this WSDL to generate C code using the codegen tool. Several users have chosen this approach. If not, you will have to manually write a WSDL file. This is also not that much of a hard job to do. We have some sample WSDLs in the test/resources folder. I strongly believe that a C code to WSDL tool is necessary. Looking forward to have this included in the near future. Regards, Senaka > Hello Senaka, > > Thanks very much for your reply. I have some confusion, pls clarify it: > - I want to deploy a web-service; I will follow these steps > + write a code and implement these functions (Service operation, > hello_init, hello_invoke, hello_on_fault, hello_free, > axis2_get_instance and axis2_remove_instance) and write a > service.xml > + I compiled that source and put it in the axis2c/service/Myservice > folder. (libMyservice.so, service.xml) > + Now I restart apache web server.(I have tried this with > > "axis2_http_server" as well. And access this > URI("http://ip-address/asix2/services";) > > - After following these steps is my service ready to be used by any > .Net or other client? > > - If yes then I am having some problems. Because the client cannot access > the .wsdl file for that service, and the browser only displays the service > name and available functions, no Hyper-links like the one showed in > AXIS/Java tutorial. Pls see the output of the browser from my previous > email. > > - I believe that there must be some tool which will create the .wsdl for > any > service that I write. > > - Am I missing anything here. > > Please help me get the clear picture of AXIS2/C web service deployment. > > Thanks & Regards, > Rahil Ali > > > -Original Message- > From: Senaka Fernando [mailto:[EMAIL PROTECTED] > Sent: Thursday, March 06, 2008 10:29 PM > To: Apache AXIS C User List > Subject: Re: Problem with Service deployed > > Hi Rahil, > > We do have support for displaying static .wsdl files. But, the issue is we > don't simply publish the .wsdl file. For the moment, you can find the > required .wsdl file in the test/resources/wsdl/ folder. > > I have started a discussion on the developer list regarding this concern, > [1]. Hope to have this issue fixed soon. > > [1] http://marc.info/?l=axis-c-dev&m=120481700919297&w=2 > > Regards, > Senaka > >> Hello everyone, >> >> >> >> I have configured AXIS2/C with apache2 web server. I compiled calculator >> sample with the following command: >> >> "gcc -shared -olibCalculator.o -I/usr/local/axis2c/include/axis2-1.3.0 >> -L$AXIS2C_HOME/lib -laxutil -laxis2_axiom -laxis2_parser -laxis2_engine >> -lpthread -laxis2_http_sender -laxis2_http_receiver calc.c" >> >> >> >> Now when I access it through Internet explorer : >> http://192.168.4.163/axis2/services/Calculator it displays : >> >> >> Deployed Services >> >> >> Calculator >> >> >> This is a testing service, named 'Calculator' to test dynamic client >> >> Available Operations >> >> *div >> *add >> *sub >> *mul >> >> Problem is when I try to access its WSDL file by adding "?wsdl" at the >> end >> of URL it gives an error: >> >> The XML page cannot be displayed >> >> Cannot view XML input using style sheet. Please correct the error and >> then >> click the Refresh button, or try again >> later. >> >> _ >> >> Invalid at the top level of the document. Error processing resource >> 'http://192.168.4.163/axis2/services/Calculator?wsdl'. ... >> >> Unable to retreive wsdl for this service >> >> ^ >> >> >> >> When I tried to add this as a web-reference in VS.Net it displayed "The >> HTML >> document does not contain Web service discovery information.". >> >> >> Please help me where I am doing wrong. >> >> >> >> Regards, >> >> Rahil Ali >> >> >> >> > > > - > 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]
RE: Problem with Service deployed
Hello Senaka, Thanks very much for your reply. I have some confusion, pls clarify it: - I want to deploy a web-service; I will follow these steps + write a code and implement these functions (Service operation, hello_init, hello_invoke, hello_on_fault, hello_free, axis2_get_instance and axis2_remove_instance) and write a service.xml + I compiled that source and put it in the axis2c/service/Myservice folder. (libMyservice.so, service.xml) + Now I restart apache web server.(I have tried this with "axis2_http_server" as well. And access this URI("http://ip-address/asix2/services";) - After following these steps is my service ready to be used by any .Net or other client? - If yes then I am having some problems. Because the client cannot access the .wsdl file for that service, and the browser only displays the service name and available functions, no Hyper-links like the one showed in AXIS/Java tutorial. Pls see the output of the browser from my previous email. - I believe that there must be some tool which will create the .wsdl for any service that I write. - Am I missing anything here. Please help me get the clear picture of AXIS2/C web service deployment. Thanks & Regards, Rahil Ali -Original Message- From: Senaka Fernando [mailto:[EMAIL PROTECTED] Sent: Thursday, March 06, 2008 10:29 PM To: Apache AXIS C User List Subject: Re: Problem with Service deployed Hi Rahil, We do have support for displaying static .wsdl files. But, the issue is we don't simply publish the .wsdl file. For the moment, you can find the required .wsdl file in the test/resources/wsdl/ folder. I have started a discussion on the developer list regarding this concern, [1]. Hope to have this issue fixed soon. [1] http://marc.info/?l=axis-c-dev&m=120481700919297&w=2 Regards, Senaka > Hello everyone, > > > > I have configured AXIS2/C with apache2 web server. I compiled calculator > sample with the following command: > > "gcc -shared -olibCalculator.o -I/usr/local/axis2c/include/axis2-1.3.0 > -L$AXIS2C_HOME/lib -laxutil -laxis2_axiom -laxis2_parser -laxis2_engine > -lpthread -laxis2_http_sender -laxis2_http_receiver calc.c" > > > > Now when I access it through Internet explorer : > http://192.168.4.163/axis2/services/Calculator it displays : > > > Deployed Services > > > Calculator > > > This is a testing service, named 'Calculator' to test dynamic client > > Available Operations > > * div > * add > * sub > * mul > > Problem is when I try to access its WSDL file by adding "?wsdl" at the end > of URL it gives an error: > > The XML page cannot be displayed > > Cannot view XML input using style sheet. Please correct the error and then > click the Refresh button, or try again > later. > > _ > > Invalid at the top level of the document. Error processing resource > 'http://192.168.4.163/axis2/services/Calculator?wsdl'. ... > > Unable to retreive wsdl for this service > > ^ > > > > When I tried to add this as a web-reference in VS.Net it displayed "The > HTML > document does not contain Web service discovery information.". > > > Please help me where I am doing wrong. > > > > Regards, > > Rahil Ali > > > > - 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]
Re: Problem with Service deployed
Hi Rahil, We do have support for displaying static .wsdl files. But, the issue is we don't simply publish the .wsdl file. For the moment, you can find the required .wsdl file in the test/resources/wsdl/ folder. I have started a discussion on the developer list regarding this concern, [1]. Hope to have this issue fixed soon. [1] http://marc.info/?l=axis-c-dev&m=120481700919297&w=2 Regards, Senaka > Hello everyone, > > > > I have configured AXIS2/C with apache2 web server. I compiled calculator > sample with the following command: > > "gcc -shared -olibCalculator.o -I/usr/local/axis2c/include/axis2-1.3.0 > -L$AXIS2C_HOME/lib -laxutil -laxis2_axiom -laxis2_parser -laxis2_engine > -lpthread -laxis2_http_sender -laxis2_http_receiver calc.c" > > > > Now when I access it through Internet explorer : > http://192.168.4.163/axis2/services/Calculator it displays : > > > Deployed Services > > > Calculator > > > This is a testing service, named 'Calculator' to test dynamic client > > Available Operations > > * div > * add > * sub > * mul > > Problem is when I try to access its WSDL file by adding "?wsdl" at the end > of URL it gives an error: > > The XML page cannot be displayed > > Cannot view XML input using style sheet. Please correct the error and then > click the Refresh button, or try again > later. > > _ > > Invalid at the top level of the document. Error processing resource > 'http://192.168.4.163/axis2/services/Calculator?wsdl'. ... > > Unable to retreive wsdl for this service > > ^ > > > > When I tried to add this as a web-reference in VS.Net it displayed "The > HTML > document does not contain Web service discovery information.". > > > Please help me where I am doing wrong. > > > > Regards, > > Rahil Ali > > > > - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Problem with Service deployed
Hello everyone, I have configured AXIS2/C with apache2 web server. I compiled calculator sample with the following command: "gcc -shared -olibCalculator.o -I/usr/local/axis2c/include/axis2-1.3.0 -L$AXIS2C_HOME/lib -laxutil -laxis2_axiom -laxis2_parser -laxis2_engine -lpthread -laxis2_http_sender -laxis2_http_receiver calc.c" Now when I access it through Internet explorer : http://192.168.4.163/axis2/services/Calculator it displays : Deployed Services Calculator This is a testing service, named 'Calculator' to test dynamic client Available Operations * div * add * sub * mul Problem is when I try to access its WSDL file by adding "?wsdl" at the end of URL it gives an error: The XML page cannot be displayed Cannot view XML input using style sheet. Please correct the error and then click the Refresh button, or try again later. _ Invalid at the top level of the document. Error processing resource 'http://192.168.4.163/axis2/services/Calculator?wsdl'. ... Unable to retreive wsdl for this service ^ When I tried to add this as a web-reference in VS.Net it displayed "The HTML document does not contain Web service discovery information.". Please help me where I am doing wrong. Regards, Rahil Ali